open-index/open-npm huggingface dataset:
npm package: @fitpuli/fitpuli-auth
Description: Basic login component/forgot password component with service. Based on @angular/fire.
Latest version: 1.0.0-beta.24

# FitpuliAuth

Basic login component/forgot password component with service. Based on @angular/fire.

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

## Code scaffolding

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

## Usage

Add module to imports:

```
@NgModule({
  declarations: [],
  imports: [
    FitpuliAuthModule.forRoot(environment.firebase, {
      authGuardFallbackURL: "/login"
    })
  ],
  exports: [],
})
```

Insert `<fitpuli-auth (onSuccess)="onSuccess($event)" (onError)="onError($event)"></fitpuli-auth>` where you want to display the login UI.

## Build

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

## Publishing

After building your library with `ng build fitpuli-auth`, go to the dist folder `cd dist/fitpuli-auth` and run `npm publish --access public`.

## Running unit tests

Run `ng test fitpuli-auth` 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 README](https://github.com/angular/angular-cli/blob/master/README.md).
npm package: @fitpuli/fitpuli-dialog
Description: A wrapper around Material's dialog component and service.
Latest version: 1.0.0-beta.16

# FitpuliDialog

A wrapper around Material's dialog component and service.

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

## Code scaffolding

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

## Usage

Add module to imports:

```
@NgModule({
  declarations: [],
  imports: [
    FitpuliDialogModule,
  ],
  exports: [],
})
```

```
constructor(private dialog: FitpuliDialogService) {}

openDialog() {
    this.dialog.open({ data: {
        title: "title",
        type: DialogType.SUCCESS,
        description: "description",
        okBtn: "OK"
        }
    });
}
```

## Build

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

## Publishing

After building your library with `ng build fitpuli-dialog`, go to the dist folder `cd dist/fitpuli-dialog` and run `npm publish --access public`.

## Running unit tests

Run `ng test fitpuli-dialog` 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 README](https://github.com/angular/angular-cli/blob/master/README.md).
npm package: @fitpuli/fitpuli-loading-bar
Description: A wrapper around Material's progress bar which appears if:
Latest version: 1.0.0-beta.11

# FitpuliLoadingBar

A wrapper around Material's progress bar which appears if:

- route is changing or
- there are ongoing http request(s).

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

## Code scaffolding

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

## Usage

Add module to imports:

```
@NgModule({
  declarations: [],
  imports: [
    FitpuliLoadingBarModule,
  ],
  exports: [],
})
```

## Build

Run `ng build fitpuli-loading-bar` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build fitpuli-loading-bar`, go to the dist folder `cd dist/fitpuli-loading-bar` and run `npm publish --access public`.

## Running unit tests

Run `ng test fitpuli-loading-bar` 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 README](https://github.com/angular/angular-cli/blob/master/README.md).