open-index/open-npm huggingface dataset:
npm package: @e.s/angular-signal-r-service
Description: Angular Signal R Service
Author: Gideon
Latest version: 1.1.14

# SignalRService

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 11.2.14.

## Code scaffolding

Run `ng generate component component-name --project signalR-service` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project signalR-service`.
> Note: Don't forget to add `--project signalR-service` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build signalR-service` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build signalR-service`, go to the dist folder `cd dist/signal-r-service` and run `npm publish`.

## Running unit tests

Run `ng test signalR-service` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
npm package: @eac-arch/ui-kit
Description: Angular UI toolkit library with reusable UX infrastructure components and providers.
Latest version: 1.0.6

# @eac-arch/ui-kit

Angular UI toolkit library with reusable UX infrastructure components and providers.

## Purpose

`@eac-arch/ui-kit` packages common presentation behaviors used across applications:

- global date format setup for Angular Material
- global loading state and interceptor
- notification/snackbar system
- unsaved changes route guard + dialogs
- confirm-delete dialog
- error dialog service/components

## Main Capabilities

- Date formatting
: `provideGlobalDateFormat`, custom `DdMmYyyyDateAdapter`, helpers.
- Loading UX
: `LoadingService`, `LoadingOverlayComponent`, `loadingInterceptor` (`X-Skip-Global-Loading` supported).
- Notifications
: `NotificationService`, `NotificationSnackbarComponent`, `provideNotifications()` bridge to infrastructure-http error notification token.
- Navigation safety
: `pendingChangesGuard` + `ConfirmLeaveDialog` with `UnsavedChanges` contract.
- Confirmation UX
: `ConfirmDeleteDialog` and typed dialog data.

## Public API

```ts
export * from './lib/date-formats';
export * from './lib/loading';
export { NotificationService, provideNotifications } from './lib/notification';
export type { UnsavedChanges } from './lib/pending-changes';
export { pendingChangesGuard, ConfirmLeaveDialog } from './lib/pending-changes';
export { ConfirmDeleteDialog } from './lib/confirm-delete';
export type { ConfirmDeleteDialogData } from './lib/confirm-delete';
```

## Dependencies

- `@eac-arch/infrastructure-http`
- Angular Material
- Angular core/common
- `tslib`

## Development

From `eac-arch-ui-kit`:

```bash
npm install
npm run build
npm test
```


## Created By

**Erick Arostegui Cunza**  
Enterprise Solutions Architect

Professional Profile:
- LinkedIn: https://www.linkedin.com/in/erick-arostegui-cunza/

Articles:
- Medium: https://medium.com/@scorpius86

Channels and Media:
- Facebook: https://www.facebook.com/Erick.Arostegui.Cunza
- TikTok: https://www.tiktok.com/@erick_arostegui_cunza
- Instagram: https://www.instagram.com/erickarosteguicunza/
- Spotify: https://open.spotify.com/show/2JQxlxcRg7k7cJ1hB52Ge5

Created by Erick Arostegui Cunza.