open-index/open-npm huggingface dataset:
npm package: @solidev/bsadmincomponents
Description: Some angular components to make building admin features easier.
Latest version: 3.4.1

# BsAdminComponents

Some angular components to make building admin features easier.

This is a rather personal project, not ready for public consumption,
but feel free to use it.

## Components & services

### bsac-apiconstants

Provides constants values / descriptions from API (service, pipe)

Config injection tokens : 

- BSAC_API_CONSTANTS_URL : url of constants 
- BSAC_API_CONSTANTS_HEADERS : headers for constants retrieval
- BSAC_API_CONSTANTS_TRANSFORM : response adapter function

Provides 

- [bsacApiConstantsService](/injectables/BsacApiConstantsService.html) : constants service retrieval & storage
- [bsacApiConstant pipe](/pipes/BsacApiConstantPipe.html) : constant value-to-description pipe

### bsac-dev

Provides version & issue display components

- [bsac-version](/components/BsacVersionComponent.html) : display version & build
- [bsac-issue](/components/BsacIssueComponent.html) : display issue link

### bsac-format

Provides some useful & common pipes for display formatting :

- [bsacFormatId](/pipes/BsacFormatIdPipe.html) : display an id as `#id` or `-` if undefined
- [bsacFormatIPrice](/pipes/BsacFormatIPricePipe.html) : display an integer price (cents unit) as `xxx.yy €` (currency can be changed)
- [bsacFormatNote]()
- [bsacFormatPrice]()
- [bsacFormatRef]()
- [bsacFormatTrim]()

### bsac-forms

### bsac-live

### bsac-message

### bsac-model-list

### bsac-moment

### bsac-translation

### bsac-utils
npm package: @solidev/d3graph
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.3.0.
Latest version: 0.1.1

# D3graph

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

## Code scaffolding

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

## Build

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

## Publishing

After building your library with `ng build d3graph`, go to the dist folder `cd dist/d3graph` and run `npm publish`.

## Running unit tests

Run `ng test d3graph` 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: @solidexpert/application-switcher
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 14.2.0.
Latest version: 17.0.7

# ApplicationSwitcher

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

## Code scaffolding

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

## Build

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

## Publishing

After building your library with `ng build application-switcher`, go to the dist folder `cd dist/application-switcher` and run `npm publish`.

## Running unit tests

Run `ng test application-switcher` 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: @solidexpert/auth
Description: Angular helper to get current country by TimeZone
Latest version: 20.0.47

Angular helper to get current country by TimeZone


## Versions

| Angular version | package version |
| --------------- | --------------- |
| 15.x|15.x|
| 16.x|15.x, 16.x|

## Installation

```shell
npm install --save @solidexpert/auth
```


## Usage

Add `AuthModule` to your list of module imports:

```typescript
import { AuthenticationService, AuthGuard, AuthInterceptor,PermissionInterceptor, AuthModule, IAuthenticationService } from '@solidexpert/auth';



@NgModule({
  imports: [
  ...
    AuthModule,
  ...
  ],

```

Setup your providers to use Solid Auth

```typescript
 providers: [
  ...,
    AuthGuard,
    { provide: IAuthenticationService, useClass: AuthenticationService },
    {
        provide: 'APP_SITE_FULL_URL',
        useValue: environment.sitePath,
    },
    {
        provide : HTTP_INTERCEPTORS,
        useClass: AuthInterceptor,
        multi   : true
    },
    {
        provide : HTTP_INTERCEPTORS,
        useClass: PermissionInterceptor,
        multi   : true
    },
...
  ],
```

setup yout callback url url



```typescript
export const appRoutes: Route[] = [
  ...
  { path: 'callback', component: CallbackAuthComponent, canActivate: [callbackGuard], }
  ...
];
```


Done!
npm package: @solidexpert/category-api
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.2.0.
Latest version: 1.0.8

# OrderApi

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

## Code scaffolding

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

## Build

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

## Publishing

After building your library with `ng build category-api`, go to the dist folder `cd dist/category-api` and run `npm publish`.

## Running unit tests

Run `ng test category-api` 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: @solidexpert/chat-api
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.2.0.
Latest version: 1.0.184

# OrderApi

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

## Code scaffolding

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

## Build

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

## Publishing

After building your library with `ng build chat-api`, go to the dist folder `cd dist/chat-api` and run `npm publish`.

## Running unit tests

Run `ng test chat-api` 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: @solidexpert/comment-api
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.2.0.
Latest version: 1.0.54

# FileApi

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

## Code scaffolding

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

## Build

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

## Publishing

After building your library with `ng build comment-api`, go to the dist folder `cd dist/comment-api` and run `npm publish`.

## Running unit tests

Run `ng test comment-api` 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: @solidexpert/comments-api
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 15.0.0.
Latest version: 1.0.87

# CommentsApi

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

## Code scaffolding

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

## Build

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

## Publishing

After building your library with `ng build comments-api`, go to the dist folder `cd dist/comments-api` and run `npm publish`.

## Running unit tests

Run `ng test comments-api` 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: @solidexpert/company-address-form
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.0.0.
Latest version: 20.0.47

# CompanyAddressForm

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

## Code scaffolding

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

## Build

Run `ng build company-address-form` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build company-address-form`, go to the dist folder `cd dist/company-address-form` and run `npm publish`.

## Running unit tests

Run `ng test company-address-form` 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: @solidexpert/company-api
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 15.0.0.
Latest version: 1.0.514

# CompanyApi

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

## Code scaffolding

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

## Build

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

## Publishing

After building your library with `ng build company-api`, go to the dist folder `cd dist/company-api` and run `npm publish`.

## Running unit tests

Run `ng test company-api` 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: @solidexpert/company-contact-form
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.0.0.
Latest version: 0.0.47

# CompanyContactForm

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

## Code scaffolding

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

## Build

Run `ng build company-contact-form` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build company-contact-form`, go to the dist folder `cd dist/company-contact-form` and run `npm publish`.

## Running unit tests

Run `ng test company-contact-form` 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: @solidexpert/events-api
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.2.0.
Latest version: 1.0.10

# FileApi

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

## Code scaffolding

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

## Build

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

## Publishing

After building your library with `ng build events-api`, go to the dist folder `cd dist/events-api` and run `npm publish`.

## Running unit tests

Run `ng test events-api` 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: @solidexpert/file-api
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.2.0.
Latest version: 1.0.187

# FileApi

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

## Code scaffolding

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

## Build

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

## Publishing

After building your library with `ng build file-api`, go to the dist folder `cd dist/file-api` and run `npm publish`.

## Running unit tests

Run `ng test file-api` 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: @solidexpert/issue-api
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.2.0.
Latest version: 1.0.606

# FileApi

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

## Code scaffolding

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

## Build

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

## Publishing

After building your library with `ng build issue-api`, go to the dist folder `cd dist/issue-api` and run `npm publish`.

## Running unit tests

Run `ng test issue-api` 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: @solidexpert/messagehub-api
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.2.0.
Latest version: 1.0.54

# OrderApi

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

## Code scaffolding

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

## Build

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

## Publishing

After building your library with `ng build messagehub-api`, go to the dist folder `cd dist/messagehub-api` and run `npm publish`.

## Running unit tests

Run `ng test messagehub-api` 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: @solidexpert/microblog-api
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.2.0.
Latest version: 1.0.86

# OrderApi

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

## Code scaffolding

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

## Build

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

## Publishing

After building your library with `ng build microblog-api`, go to the dist folder `cd dist/microblog-api` and run `npm publish`.

## Running unit tests

Run `ng test microblog-api` 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.