open-index/open-npm huggingface dataset:
npm package: @myrmidon/chiron-analysis
Description: Chiron analysis components.
Author: Daniele Fusi
Latest version: 1.0.1

# ChironAnalysis

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

## Code scaffolding

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test chiron-analysis` 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: @myrmidon/chiron-api
Description: Chiron API services.
Author: Daniele Fusi
Latest version: 1.0.0

# ChironApi

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

## Code scaffolding

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test chiron-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: @myrmidon/chiron-core
Description: Chiron core models.
Author: Daniele Fusi
Latest version: 1.0.0

# ChironCore

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

## Code scaffolding

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test chiron-core` 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: @myrmidon/chiron-corpus-list
Description: Chiron corpora list.
Author: Daniele Fusi
Latest version: 1.0.3

# ChironCorpusList

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

## Code scaffolding

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

## Build

Run `ng build chiron-corpus-list` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

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

## Running unit tests

Run `ng test chiron-corpus-list` 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: @myrmidon/chiron-document-editor
Description: Chiron document editor.
Author: Daniele Fusi
Latest version: 1.0.2

# ChironDocumentEditor

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

## Build

Run `ng build chiron-document-editor` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

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

## Running unit tests

Run `ng test chiron-document-editor` 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: @myrmidon/chiron-document-list
Description: Chiron documents list.
Author: Daniele Fusi
Latest version: 1.0.2

# Chiron Document List

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

Component: `ChironDocumentList` (`chiron-document-list`).

## API

Input properties:

- `corpusIdPrefix`: the optional fixed corpus ID prefix to use when filtering documents. When set, this is constantly used as the corpus ID prefix filter when loading documents in this list.
- `profileIdPrefix`: the optional fixed profile ID prefix to use when filtering profiles. This applies to the profile selection bar.
- `hideProfileBar`: true to hide the profile selection bar.
- `hideCorpusEditor`: true to hide the the corpus editor used to add/remove the current selection to/from a corpus.
- `customActions`: an optional set of custom document actions. These are shown with additional buttons for each document in the list. When the user clicks a custom action button, the `customAction` event fires. The property is an array of `CustomDocumentListAction` objects, having these properties:
  - `id` (string)
  - `iconId` (string)
  - `tip` (string, optional)
  - `disabled`: an optional function receiving document (of type `Document`) and returning a boolean.

Events:

- `documentEdit`: emitted when user requests to edit a document (argument=document ID).
- `documentAdd`: emitted when user requests to add a new document.
- `documentAnalyze`: emitted when user requests to analyze a document (argument=`DocumentAnalysisRequest`).
- `customAction`: emitted when user requests a custom action on a document (argument=`CustomDocumentActionRequest`).
- `profilesEdit`: emitted when user requests to edit profiles.
npm package: @myrmidon/chiron-material
Description: Chiron Angular Material wrapper.
Author: Daniele Fusi
Latest version: 0.0.2

# ChironMaterial

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

## Code scaffolding

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test chiron-material` 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: @myrmidon/chiron-observation
Description: Chiron observation.
Author: Daniele Fusi
Latest version: 1.0.1

# ChironObservation

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test chiron-observation` 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: @myrmidon/chiron-observation-list
Description: Chiron observations list.
Author: Daniele Fusi
Latest version: 1.0.1

# ChironObservationList

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

## Build

Run `ng build chiron-observation-list` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

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

## Running unit tests

Run `ng test chiron-observation-list` 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: @myrmidon/chiron-ograph-list
Description: Chiron observation graphs list.
Author: Daniele Fusi
Latest version: 1.0.4

# ChironOgraphList

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

## Build

Run `ng build chiron-ograph-list` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

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

## Running unit tests

Run `ng test chiron-ograph-list` 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: @myrmidon/chiron-ograph-view
Description: Chiron observation graph view.
Author: Daniele Fusi
Latest version: 1.0.2

# ChironOgraphView

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

## Build

Run `ng build chiron-ograph-view` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

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

## Running unit tests

Run `ng test chiron-ograph-view` 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: @myrmidon/chiron-phonemizer-demo
Description: Chiron phonemizer demo component.
Author: Daniele Fusi
Latest version: 1.0.1

# ChironPhonemizerDemo

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

## Code scaffolding

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

## Build

Run `ng build chiron-phonemizer-demo` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

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

## Running unit tests

Run `ng test chiron-phonemizer-demo` 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: @myrmidon/chiron-profile-editor
Description: Chiron profile editor.
Author: Daniele Fusi
Latest version: 1.0.2

# ChironProfileEditor

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

## Build

Run `ng build chiron-profile-editor` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

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

## Running unit tests

Run `ng test chiron-profile-editor` 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: @myrmidon/chiron-profile-list
Description: Chiron profiles list.
Author: Daniele Fusi
Latest version: 1.0.2

# ChironProfileList

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

## Build

Run `ng build chiron-profile-list` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

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

## Running unit tests

Run `ng test chiron-profile-list` 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: @myrmidon/chiron-session-list
Description: Chiron analysis sessions list.
Author: Daniele Fusi
Latest version: 1.0.4

# ChironSessionList

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

## Build

Run `ng build chiron-session-list` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

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

## Running unit tests

Run `ng test chiron-session-list` 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: @myrmidon/chiron-ui
Description: Chiron UI components.
Author: Daniele Fusi
Latest version: 1.0.1

# ChironUi

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

## Code scaffolding

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test chiron-ui` 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: @myrmidon/chiron-ui-smart
Description: Chiron UI smart components.
Author: Daniele Fusi
Latest version: 1.0.0

# Chiron UI Smart

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

Chiron UI shared "smart" components. These components use services. Dumb UI controls are rather found in `@myrmidon/chiron-ui`.
npm package: @myrmidon/chiron-upload-document-editor
Description: Chiron document editor with file uploader.
Author: Daniele Fusi
Latest version: 1.0.2

# ChironUploadDocumentEditor

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

## Build

Run `ng build chiron-upload-document-editor` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build chiron-upload-document-editor`, go to the dist folder `cd dist/chiron-upload-document-editor` and run `npm publish`.

## Running unit tests

Run `ng test chiron-upload-document-editor` 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: @myrmidon/daskalos-core
Description: Daskalos core.
Author: Daniele Fusi
Latest version: 0.0.1

# DaskalosCore

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test daskalos-core` 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: @myrmidon/daskalos-material
Description: Daskalos Angular Material wrapper.
Author: Daniele Fusi
Latest version: 0.0.1

# DaskalosMaterial

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test daskalos-material` 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: @myrmidon/daskalos-ui
Description: Daskalos UI components.
Author: Daniele Fusi
Latest version: 0.0.1

# DaskalosUi

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test daskalos-ui` 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: @myrmidon/ng-mat-tools
Description: Essential components for Angular Material apps.
Author: Daniele Fusi
Latest version: 4.0.0

# NgMatTools

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

## Code scaffolding

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test ng-mat-tools` 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: @myrmidon/ng-tools
Description: Essential general-purpose tools for Angular apps.
Author: Daniele Fusi
Latest version: 4.0.0

# NgTools

My essential, general-purpose tools for Angular applications.

These are the typical services and tools shared by most of my Angular apps. For convenience, I packed them into a single reusable library having no dependencies other than Angular `CommonModule`.

- **pipes**:
  - `colorToContrast`: get contrast color from color.
  - `ellipsis`: smart-cut a text.
  - `flat-lookup`: return a human-friendly string from some lookup value.
  - `joinPipe`: join an array into a string.
  - `safeHtml`: HTML pipe to embed HTML code into a page.
- **services**: environment settings from an external JS file, error handling service, local storage wrapper.
- **validators**: strict min-length validator, conditional validator.
- **general**: deep copy function, Roman numbers bidirectional converter.

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.1.0.
npm package: @myrmidon/ngx-dirty-check
Description: Angular dirty check extensions.
Author: Daniele Fusi
Latest version: 2.0.0

# NgxDirtyCheck

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

## Build

Run `ng build ngx-dirty-check` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

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

## Running unit tests

Run `ng test ngx-dirty-check` 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: @myrmidon/ngx-mat-tools
Description: Essential components for Angular Material apps.
Author: Daniele Fusi
Latest version: 1.0.2

# NgxMatTools

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.0.0.

- [confirm dialog](src/lib/components/confirm-dialog/confirm-dialog.component.ts)
- [dialog service](src/lib/services/dialog.service.ts)

## History

### 1.0.1

- 2025-11-22: ⚠️ upgraded to Angular 21.

### 1.0.0

- 2025-05-29: ⚠️ upgraded to Angular 20.

### 0.0.1

- 0.0.1: first release.
npm package: @myrmidon/ngx-viz
Description: Angular viz.js wrapper to render DOT graphs.
Author: Daniele Fusi
Latest version: 1.0.1

# NgxViz

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.0.0.

## Code scaffolding

Angular CLI includes powerful code scaffolding tools. To generate a new component, run:

```bash
ng generate component component-name
```

For a complete list of available schematics (such as `components`, `directives`, or `pipes`), run:

```bash
ng generate --help
```

## Building

To build the library, run:

```bash
ng build ngx-viz
```

This command will compile your project, and the build artifacts will be placed in the `dist/` directory.

### Publishing the Library

Once the project is built, you can publish your library by following these steps:

1. Navigate to the `dist` directory:
   ```bash
   cd dist/ngx-viz
   ```

2. Run the `npm publish` command to publish your library to the npm registry:
   ```bash
   npm publish
   ```

## Running unit tests

To execute unit tests with the [Karma](https://karma-runner.github.io) test runner, use the following command:

```bash
ng test
```

## Running end-to-end tests

For end-to-end (e2e) testing, run:

```bash
ng e2e
```

Angular CLI does not come with an end-to-end testing framework by default. You can choose one that suits your needs.

## Additional Resources

For more information on using the Angular CLI, including detailed command references, visit the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.
npm package: @myrmidon/pythia-api
Description: Pythia - API services.
Author: Daniele Fusi
Latest version: 8.0.2

# PythiaApi

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.0.0.

## Code scaffolding

Angular CLI includes powerful code scaffolding tools. To generate a new component, run:

```bash
ng generate component component-name
```

For a complete list of available schematics (such as `components`, `directives`, or `pipes`), run:

```bash
ng generate --help
```

## Building

To build the library, run:

```bash
ng build pythia-api
```

This command will compile your project, and the build artifacts will be placed in the `dist/` directory.

### Publishing the Library

Once the project is built, you can publish your library by following these steps:

1. Navigate to the `dist` directory:
   ```bash
   cd dist/pythia-api
   ```

2. Run the `npm publish` command to publish your library to the npm registry:
   ```bash
   npm publish
   ```

## Running unit tests

To execute unit tests with the [Karma](https://karma-runner.github.io) test runner, use the following command:

```bash
ng test
```

## Running end-to-end tests

For end-to-end (e2e) testing, run:

```bash
ng e2e
```

Angular CLI does not come with an end-to-end testing framework by default. You can choose one that suits your needs.

## Additional Resources

For more information on using the Angular CLI, including detailed command references, visit the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.
npm package: @myrmidon/pythia-corpus-list
Description: Pythia - corpus list.
Author: Daniele Fusi
Latest version: 9.0.2

# PythiaCorpusList

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.0.0.

This project contains components to manage lists of corpora, which are arbitrarily defined groups of documents.
npm package: @myrmidon/pythia-document-list
Description: Pythia - document list.
Author: Daniele Fusi
Latest version: 9.0.2

# PythiaDocumentList

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.0.0.

This project contains components to manage documents in the index. Each document represents a text which has been indexed.
npm package: @myrmidon/pythia-term-list
Description: Pythia - term list.
Author: Daniele Fusi
Latest version: 3.0.0

# PythiaTermList

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

## Build

Run `ng build pythia-term-list` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

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

## Running unit tests

Run `ng test pythia-term-list` 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: @myrmidon/pythia-word-index
Description: Pythia - word and lemmata index.
Author: Daniele Fusi
Latest version: 8.0.2

# PythiaWordIndex

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.0.0.

This project contains components for browsing and searching the index of lemmata and/or words.
npm package: @myrmidon/taxo-store-api
Description: Taxonomy store - API services and models.
Author: Daniele Fusi
Latest version: 0.0.1

# TaxoStoreApi

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 21.1.0.

## Code scaffolding

Angular CLI includes powerful code scaffolding tools. To generate a new component, run:

```bash
ng generate component component-name
```

For a complete list of available schematics (such as `components`, `directives`, or `pipes`), run:

```bash
ng generate --help
```

## Building

To build the library, run:

```bash
ng build taxo-store-api
```

This command will compile your project, and the build artifacts will be placed in the `dist/` directory.

### Publishing the Library

Once the project is built, you can publish your library by following these steps:

1. Navigate to the `dist` directory:
   ```bash
   cd dist/taxo-store-api
   ```

2. Run the `npm publish` command to publish your library to the npm registry:
   ```bash
   npm publish
   ```

## Running unit tests

To execute unit tests with the [Karma](https://karma-runner.github.io) test runner, use the following command:

```bash
ng test
```

## Running end-to-end tests

For end-to-end (e2e) testing, run:

```bash
ng e2e
```

Angular CLI does not come with an end-to-end testing framework by default. You can choose one that suits your needs.

## Additional Resources

For more information on using the Angular CLI, including detailed command references, visit the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.
npm package: @myrmidon/taxo-store-editor
Description: Taxonomy store - tree editor component.
Author: Daniele Fusi
Latest version: 0.0.1

# TaxoStoreEditor

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 21.1.0.

## Code scaffolding

Angular CLI includes powerful code scaffolding tools. To generate a new component, run:

```bash
ng generate component component-name
```

For a complete list of available schematics (such as `components`, `directives`, or `pipes`), run:

```bash
ng generate --help
```

## Building

To build the library, run:

```bash
ng build taxo-store-editor
```

This command will compile your project, and the build artifacts will be placed in the `dist/` directory.

### Publishing the Library

Once the project is built, you can publish your library by following these steps:

1. Navigate to the `dist` directory:
   ```bash
   cd dist/taxo-store-editor
   ```

2. Run the `npm publish` command to publish your library to the npm registry:
   ```bash
   npm publish
   ```

## Running unit tests

To execute unit tests with the [Karma](https://karma-runner.github.io) test runner, use the following command:

```bash
ng test
```

## Running end-to-end tests

For end-to-end (e2e) testing, run:

```bash
ng e2e
```

Angular CLI does not come with an end-to-end testing framework by default. You can choose one that suits your needs.

## Additional Resources

For more information on using the Angular CLI, including detailed command references, visit the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.
npm package: @myrmidon/taxo-store-picker
Description: Tree store - node picker component.
Author: Daniele Fusi
Latest version: 0.0.1

# TaxoStorePicker

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 21.1.0.

## Code scaffolding

Angular CLI includes powerful code scaffolding tools. To generate a new component, run:

```bash
ng generate component component-name
```

For a complete list of available schematics (such as `components`, `directives`, or `pipes`), run:

```bash
ng generate --help
```

## Building

To build the library, run:

```bash
ng build taxo-store-picker
```

This command will compile your project, and the build artifacts will be placed in the `dist/` directory.

### Publishing the Library

Once the project is built, you can publish your library by following these steps:

1. Navigate to the `dist` directory:
   ```bash
   cd dist/taxo-store-picker
   ```

2. Run the `npm publish` command to publish your library to the npm registry:
   ```bash
   npm publish
   ```

## Running unit tests

To execute unit tests with the [Karma](https://karma-runner.github.io) test runner, use the following command:

```bash
ng test
```

## Running end-to-end tests

For end-to-end (e2e) testing, run:

```bash
ng e2e
```

Angular CLI does not come with an end-to-end testing framework by default. You can choose one that suits your needs.

## Additional Resources

For more information on using the Angular CLI, including detailed command references, visit the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.