open-index/open-npm huggingface dataset:
npm package: @sparrowmini/breadcrumb
Description: add in your component <spr-sparrow-breadcrumb></spr-sparrow-breadcrumb>
Latest version: 0.1.0

add in your component
<spr-sparrow-breadcrumb></spr-sparrow-breadcrumb>

and if you want to hide content from your parent route, just add the below condition
*ngIf="!route.firstChild"

you can customize your style of breadcrumb
.spr-breadcrumb {
  display: flex;
  gap: 0.5rem;
  font-size: 0.9rem;
  align-items: center;
  padding-top: 3px;
  font-weight:normal;
}
.spr-breadcrumb-splitor{
}

.spr-breadcrumb-link, .spr-breadcrumb-last {
  cursor: pointer;
}

.spr-breadcrumb-link:hover {
  text-decoration: underline;

}
npm package: @sparrowmini/camunda-api
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.3.0.
Latest version: 0.0.3

# CamundaApi

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test camunda-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: @sparrowmini/common
Description: 通用的，不含任何http服务的调用，仅包含通用的工具和方法， 符合angular的语法标准。
Latest version: 0.0.1

通用的，不含任何http服务的调用，仅包含通用的工具和方法， 符合angular的语法标准。
npm package: @sparrowmini/flow-api
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.3.0.
Latest version: 0.4.5

# FlowApi

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

## Build

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

## Publishing

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

## Running unit tests

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

# FormApi

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

## Build

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

## Publishing

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

## Running unit tests

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

# JbpmApi

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test jbpm-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: @sparrowmini/kegistration-lib
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.3.0.
Latest version: 0.0.25

# KegistrationLib

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test kegistration-lib` 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: @sparrowmini/keycloak-admin-api
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.3.0.
Latest version: 0.0.1

# KeycloakAdminApi

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test keycloak-admin-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: @sparrowmini/org-api
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.3.0.
Latest version: 2.2.0

# OrgApi

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test org-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: @sparrowmini/permission-api
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.3.0.
Latest version: 0.3.2

# PermissionApi

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test permission-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: @sparrowmini/report-api
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.3.0.
Latest version: 0.0.1

# ReportApi

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test report-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: @sparrowmini/rule-api
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.3.0.
Latest version: 0.0.2

# RuleApi

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test rule-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: @sparrowmini/sparrow-bpm
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.3.0.
Latest version: 0.4.8

# SparrowBpm

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test sparrow-bpm` 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: @sparrowmini/sparrow-bpm-primeng
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.3.0.
Latest version: 0.0.2

# SparrowBpmPrimeng

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

## Build

Run `ng build sparrow-bpm-primeng` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

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

## Running unit tests

Run `ng test sparrow-bpm-primeng` 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: @sparrowmini/sparrow-flow
Description: 人工审批的内容
Latest version: 0.0.2

# SparrowFlow

人工审批的内容

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test sparrow-flow` 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: @sparrowmini/sparrow-form
Description: 使用腾讯cos作为formio的附件处理 1. 在项目的app.module.ts里面增加cosconfi和formioapp config import {   ApiModule as FormApiModule,   BASE_PATH as FormApi_BASE_PATH,   COS_CONFIG as COS_CONFIG, } from '@sparrowmini/form-api';
Latest version: 0.1.6

使用腾讯cos作为formio的附件处理
1. 在项目的app.module.ts里面增加cosconfi和formioapp config
import {
  ApiModule as FormApiModule,
  BASE_PATH as FormApi_BASE_PATH,
  COS_CONFIG as COS_CONFIG,
} from '@sparrowmini/form-api';

{ provide: COS_CONFIG, useValue: {bucket: 'sportunione-1252583813',region: 'ap-guangzhou',rootPath: 'contract/' }},
{provide: FormioAppConfig, useValue: {appUrl: "http://localhost:4200/asd",apiUrl: "http://localhost:4200/sd"}}

2. 在设计添加附件的时候,勾选storage为url


npm i cos-js-sdk-v5 ts-md5  
"allowSyntheticDefaultImports": true,
npm package: @sparrowmini/sparrow-keycloak-admin-api
Description: 自己写的访问keycloak资源的辅助包 This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.3.0.
Latest version: 0.0.3

# SparrowKeycloakAdminApi
自己写的访问keycloak资源的辅助包
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 sparrow-keycloak-admin-api` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project sparrow-keycloak-admin-api`.
> Note: Don't forget to add `--project sparrow-keycloak-admin-api` or else it will be added to the default project in your `angular.json` file. 

## Build

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

## Publishing

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

## Running unit tests

Run `ng test sparrow-keycloak-admin-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: @sparrowmini/sparrow-org
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.3.0.
Latest version: 2.1.1

# SparrowOrg

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test sparrow-org` 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.


0.1.3 add employee selection

安装nanoedirot,在angular.json的build的assets里加上
{
      "glob": "**/*",
      "input": "node_modules/monaco-editor",
      "output": "assets/monaco-editor"
    },
npm package: @sparrowmini/sparrow-portal
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.3.0.
Latest version: 0.0.4

# SparrowPortal

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test sparrow-portal` 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: @sparrowmini/sparrow-rule
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.3.0.
Latest version: 0.0.1

# SparrowRule

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test sparrow-rule` 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: @sparrowmini/tx-upload-file
Description: npm i @sparrowmini/tx-upload-file
Latest version: 0.1.0

npm i @sparrowmini/tx-upload-file

import module
import {
  UploadFileModule,
  BASE_PATH as UploadFileBasePath,
  CONFIGURATION as UploadFileConfig,
} from '@sparrowmini/tx-upload-file';

config provider

    { provide: UploadFileBasePath, useValue: environment.fileServiceApi },
    { provide: UploadFileConfig, useValue: { bucket: 'sportunione-1252583813', region: 'ap-guangzhou' } },

上传模式
<lib-upload-file [attachments]="attachments" [multiple]="true"></lib-upload-file>

只读模式
disableUpload
<lib-upload-file [attachments]="attachments" [disableUpload]="true"></lib-upload-file>


allowSyntheticDefaultImports

调试的时候,需要在主应用安装一下依赖
npm i cos-js-sdk-v5@1.5.0 ts-md5@1.3.1
ng build upload-file --watch
npm link
在主应用里执行
npm link @sparrowmini/tx-upload-file
记得启用
"allowSyntheticDefaultImports": true,
"preserveSymlinks": true,


add this in tsconfig.lib.json
    "paths": {
      "@shared/*": ["app/shared/*"],
      "rxjs": [
        "node_modules/rxjs"
      ],
      "rxjs/*": [
        "node_modules/rxjs/*"
      ]
    },