open-index/open-npm huggingface dataset:
npm package: @myrmidon/auth-jwt-admin
Description: JWT-based auth services accounts admin component.
Author: Daniele Fusi
Latest version: 8.0.4

# AuthJwtAdmin

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 auth-jwt-admin` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project auth-jwt-admin`.
> Note: Don't forget to add `--project auth-jwt-admin` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build auth-jwt-admin` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build auth-jwt-admin`, go to the dist folder `cd dist/auth-jwt-admin` and run `npm publish`.

## Running unit tests

Run `ng test auth-jwt-admin` 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/auth-jwt-login
Description: JWT-based auth services and login component.
Author: Daniele Fusi
Latest version: 8.0.6

# AuthJwtLogin

Generic JWT-based authentication components for my .NET Core APIs.

This module contains:

- authentication client service.
- authenticated user guard and admin user guard.
- interceptor to inject Bearer header.
- account management client service.
- login dummy component.

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.1.0.
npm package: @myrmidon/cadmus-admin
Description: Cadmus - admin area components.
Author: Daniele Fusi
Latest version: 0.3.1

# CadmusAdmin

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

## Code scaffolding

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test cadmus-admin` 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: @myrmidon/cadmus-api
Description: Cadmus - API services.
Author: Daniele Fusi
Latest version: 14.0.8

# CadmusApi

- 📦 `@myrmidon/cadmus-api`

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.0.0.

This library contains all the services linked to the Cadmus backend API, with their models, unless they are more generic models defined in the core library.

Note that all the services assume that the base URI is defined via `EnvService` with a key equal to `apiUrl`.
npm package: @myrmidon/cadmus-biblio-api
Description: Cadmus - bibliographic API services
Author: Daniele Fusi
Latest version: 10.0.1

# CadmusBiblioApi

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 cadmus-biblio-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/cadmus-biblio-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/cadmus-biblio-core
Description: Cadmus - bibliographic API core
Author: Daniele Fusi
Latest version: 10.0.1

# CadmusBiblioCore

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 cadmus-biblio-core
```

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/cadmus-biblio-core
   ```

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/cadmus-biblio-ui
Description: Cadmus - bibliographic API UI components
Author: Daniele Fusi
Latest version: 12.0.1

# CadmusBiblioUi

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 cadmus-biblio-ui
```

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/cadmus-biblio-ui
   ```

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/cadmus-browser-hierarchy
Description: Cadmus - admin area components.
Author: Daniele Fusi
Latest version: 0.3.0

# CadmusBrowserHierarchy

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.1.4.

## Code scaffolding

Run `ng generate component component-name --project cadmus-browser-hierarchy` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project cadmus-browser-hierarchy`.
> Note: Don't forget to add `--project cadmus-browser-hierarchy` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build cadmus-browser-hierarchy` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build cadmus-browser-hierarchy`, go to the dist folder `cd dist/cadmus-browser-hierarchy` and run `npm publish`.

## Running unit tests

Run `ng test cadmus-browser-hierarchy` 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: @myrmidon/cadmus-core
Description: Cadmus - core.
Author: Daniele Fusi
Latest version: 12.0.4

# Cadmus Core

- 📦 `@myrmidon/cadmus-core`

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.0.0.

This library contains only shared Cadmus frontend models, generic services, pipes, and guards.
npm package: @myrmidon/cadmus-flags-pg
Description: Cadmus - item flags UI wrapper.
Author: Daniele Fusi
Latest version: 15.1.0

# CadmusFlagsPg

- 📦 `@myrmidon/cadmus-flags-pg`

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.0.0.

This library contains a wrapper for the item flags editor. This is just a convenient way to provide a page (a component being a route target) for the flags editor component.
npm package: @myrmidon/cadmus-flags-ui
Description: Cadmus - item flags UI.
Author: Daniele Fusi
Latest version: 15.1.1

# CadmusFlagsUi

- 📦 `@myrmidon/cadmus-flags-ui`

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.0.0.

This library contains the components for editing item's flags: a list of flags, and a flag editor, plus a `flagBit` pipe to convert a flags bit to its 1-based index.
npm package: @myrmidon/cadmus-fr-epigraphy-ligatures
Description: Cadmus - epigraphic ligatures fragment components.
Author: Daniele Fusi
Latest version: 12.1.2

# CadmusFrEpigraphyLigatures

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

## Build

Run `ng build cadmus-fr-epigraphy-ligatures` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build cadmus-fr-epigraphy-ligatures`, go to the dist folder `cd dist/cadmus-fr-epigraphy-ligatures` and run `npm publish`.

## Running unit tests

Run `ng test cadmus-fr-epigraphy-ligatures` 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/cadmus-graph-pg
Description: Cadmus - semantic graph page.
Author: Daniele Fusi
Latest version: 15.1.0

# CadmusGraphPg

- 📦 `@myrmidon/cadmus-graph-pg`

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.0.0.

Cadmus graph editor wrapper page for the original editor.
npm package: @myrmidon/cadmus-graph-pg-ex
Description: Cadmus - extended semantic graph page.
Author: Daniele Fusi
Latest version: 16.1.0

# CadmusGraphPgEx

- 📦 `@myrmidon/cadmus-graph-pg-ex`

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.0.0.

Extended version of the [original graph editor wrapper page](../cadmus-graph-pg/README.md), adding a walker using [@swimlane/ngx-graph](https://swimlane.github.io/ngx-graph/?path=/docs/documentation-custom-templates--docs).
npm package: @myrmidon/cadmus-graph-ui
Description: Cadmus - semantic graph components.
Author: Daniele Fusi
Latest version: 15.1.1

# CadmusGraphUi

- 📦 `@myrmidon/cadmus-graph-ui`

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.0.0.

Original version of the graph editor.
npm package: @myrmidon/cadmus-graph-ui-ex
Description: Cadmus - extensions to semantic graph components.
Author: Daniele Fusi
Latest version: 16.1.1

# CadmusGraphUiEx

- 📦 `@myrmidon/cadmus-graph-ui-ex`

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.0.0.

Extended version of the [original graph editor](../cadmus-graph-ui/README.md), adding a walker using [@swimlane/ngx-graph](https://swimlane.github.io/ngx-graph/?path=/docs/documentation-custom-templates--docs).
npm package: @myrmidon/cadmus-item-editor
Description: Cadmus - item editor.
Author: Daniele Fusi
Latest version: 16.1.5

# CadmusItemEditor

- 📦 `@myrmidon/cadmus-item-editor`

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.0.0.

This library contains the editor for a single Cadmus item with its children components.
npm package: @myrmidon/cadmus-item-list
Description: Cadmus - items list.
Author: Daniele Fusi
Latest version: 16.1.2

# CadmusItemList

- 📦 `@myrmidon/cadmus-item-list`

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.0.0.

This library contains the component listing Cadmus items with its children components.
npm package: @myrmidon/cadmus-item-search
Description: Cadmus - items search.
Author: Daniele Fusi
Latest version: 16.1.1

# CadmusItemSearch

- 📦 `@myrmidon/cadmus-item-search`

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.0.0.

This library contains the component for searching Cadmus items with its children components.
npm package: @myrmidon/cadmus-itinera-core
Description: Cadmus Itinera - core components.
Author: Daniele Fusi
Latest version: 0.0.10

# CadmusItineraCore

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

## Code scaffolding

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test cadmus-itinera-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 README](https://github.com/angular/angular-cli/blob/master/README.md).
npm package: @myrmidon/cadmus-itinera-part-lt-pg
Description: Cadmus Itinera - letters parts wrappers components.
Author: Daniele Fusi
Latest version: 0.0.8

# CadmusItineraPartLtPg

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

## Code scaffolding

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

## Build

Run `ng build cadmus-itinera-part-lt-pg` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build cadmus-itinera-part-lt-pg`, go to the dist folder `cd dist/cadmus-itinera-part-lt-pg` and run `npm publish`.

## Running unit tests

Run `ng test cadmus-itinera-part-lt-pg` 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: @myrmidon/cadmus-itinera-part-lt-ui
Description: Cadmus Itinera - letter parts editors components.
Author: Daniele Fusi
Latest version: 0.0.9

# CadmusItineraPartLtUi

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

## Code scaffolding

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

## Build

Run `ng build cadmus-itinera-part-lt-ui` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

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

## Running unit tests

Run `ng test cadmus-itinera-part-lt-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 README](https://github.com/angular/angular-cli/blob/master/README.md).
npm package: @myrmidon/cadmus-itinera-part-ms-pg
Description: Cadmus Itinera - manuscript parts wrappers components.
Author: Daniele Fusi
Latest version: 0.0.6

# CadmusItineraPartMsPg

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

## Code scaffolding

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

## Build

Run `ng build cadmus-itinera-part-ms-pg` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build cadmus-itinera-part-ms-pg`, go to the dist folder `cd dist/cadmus-itinera-part-ms-pg` and run `npm publish`.

## Running unit tests

Run `ng test cadmus-itinera-part-ms-pg` 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: @myrmidon/cadmus-itinera-part-ms-ui
Description: Cadmus Itinera - manuscript parts editors components.
Author: Daniele Fusi
Latest version: 0.0.9

# CadmusItineraPartMsUi

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

## Code scaffolding

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

## Build

Run `ng build cadmus-itinera-part-ms-ui` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

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

## Running unit tests

Run `ng test cadmus-itinera-part-ms-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 README](https://github.com/angular/angular-cli/blob/master/README.md).
npm package: @myrmidon/cadmus-itinera-ui
Description: Cadmus Itinera - shared UI components.
Author: Daniele Fusi
Latest version: 0.0.8

# CadmusItineraUi

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

## Code scaffolding

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test cadmus-itinera-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 README](https://github.com/angular/angular-cli/blob/master/README.md).
npm package: @myrmidon/cadmus-layer-demo
Description: Cadmus - text layer demo page.
Author: Daniele Fusi
Latest version: 15.1.1

# CadmusLayerDemo

- 📦 `@myrmidon/cadmus-layer-demo`

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.0.0.

This library contains the Cadmus layers demo page. It is mostly used for developing or demonstrative purposes.
npm package: @myrmidon/cadmus-layers
Description: Cadmus - text layers services.
Author: Daniele Fusi
Latest version: 0.0.1

# CadmusLayers

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test cadmus-layers` 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/cadmus-login
Description: Cadmus - login component.
Author: Daniele Fusi
Latest version: 0.3.0

# CadmusLogin

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.1.4.

## Code scaffolding

Run `ng generate component component-name --project cadmus-login` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project cadmus-login`.
> Note: Don't forget to add `--project cadmus-login` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build cadmus-login` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build cadmus-login`, go to the dist folder `cd dist/cadmus-login` and run `npm publish`.

## Running unit tests

Run `ng test cadmus-login` 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: @myrmidon/cadmus-mat-physical-state
Description: Cadmus - material description: physical state.
Author: Daniele Fusi
Latest version: 9.0.3

# CadmusMatPhysicalState

📦 `@myrmidon/cadmus-mat-physical-state`

- [CadmusMatPhysicalState](#cadmusmatphysicalstate)
  - [PhysicalStateComponent](#physicalstatecomponent)
  - [History](#history)
    - [9.0.1](#901)
    - [8.0.3](#803)
    - [8.0.2](#802)
    - [8.0.1](#801)

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.0.0.

## PhysicalStateComponent

- 🔑 `PhysicalStateComponent`
- 🚩 `cadmus-mat-physical-state`
- ▶️ input:
  - `state` (`PhysicalState`)
  - `noRecognition` (`boolean`): true to hide UI about the recognition of the state (date and reporter name)
- 📚 thesauri:
  - `physical-states` (for `stateEntries`)
  - `physical-state-reporters` (for `reporterEntries`)
  - `physical-state-features` (for `featEntries`)
- 🔥 output:
  - `stateChange` (`PhysicalState`)
  - `stateCancel`

## History

### 9.0.1

- 2025-09-10: set component to `OnPush`.

### 8.0.3

- 2025-01-27: fix to date format.

### 8.0.2

- 2025-01-27: fix to reporter.

### 8.0.1

- 2024-12-23: updated selector name for `cadmus-ui-flag-set`.
npm package: @myrmidon/cadmus-material
Description: Cadmus - Angular Material package.
Author: Daniele Fusi
Latest version: 0.1.0

# CadmusMaterial

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

## Code scaffolding

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test cadmus-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 README](https://github.com/angular/angular-cli/blob/master/README.md).
npm package: @myrmidon/cadmus-part-biblio-pg
Description: Cadmus - external bibliography part wrapper
Author: Daniele Fusi
Latest version: 12.0.1

# CadmusPartBiblioPg

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 cadmus-part-biblio-pg
```

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/cadmus-part-biblio-pg
   ```

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/cadmus-part-biblio-ui
Description: Cadmus - external bibliography part
Author: Daniele Fusi
Latest version: 12.0.1

# CadmusPartBiblioUi

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 cadmus-part-biblio-ui
```

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/cadmus-part-biblio-ui
   ```

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/cadmus-part-codicology-bindings
Description: Cadmus codicology - bindings.
Author: Daniele Fusi
Latest version: 14.1.2

# CadmusPartCodicologyBindings

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.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 cadmus-part-codicology-bindings
```

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/cadmus-part-codicology-bindings
   ```

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/cadmus-part-codicology-contents
Description: Cadmus codicology - contents.
Author: Daniele Fusi
Latest version: 14.1.2

# CadmusPartCodicologyContents

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.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 cadmus-part-codicology-contents
```

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/cadmus-part-codicology-contents
   ```

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/cadmus-part-codicology-decorations
Description: Cadmus codicology - decorations.
Author: Daniele Fusi
Latest version: 14.1.2

# Cadmus Part Codicology Decorations

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.0.0.

## History

- 2025-12-11: changed some labels in decoration elements.
- 2025-10-15: artist name and type not required. This allows just using a link instead of embedding data at the decoration level for those projects using artist items or external artists.
- 2025-07-15:
  - replaced doc references component with lookup doc references.
  - updated dependencies and increased major version.
npm package: @myrmidon/cadmus-part-codicology-edits
Description: Cadmus codicology - edits.
Author: Daniele Fusi
Latest version: 14.0.5

# Cadmus Part Codicology Edits

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.0.0.

## History

- 2025-07-15:
  - replaced doc references component with lookup doc references.
  - updated dependencies and increased major version.
npm package: @myrmidon/cadmus-part-codicology-hands
Description: Cadmus codicology - hands.
Author: Daniele Fusi
Latest version: 14.1.2

# CadmusPartCodicologyHands

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.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 cadmus-part-codicology-hands
```

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/cadmus-part-codicology-hands
   ```

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/cadmus-part-codicology-layouts
Description: Cadmus codicology - layouts.
Author: Daniele Fusi
Latest version: 14.1.2

# CadmusPartCodicologyLayouts

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.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 cadmus-part-codicology-layouts
```

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/cadmus-part-codicology-layouts
   ```

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/cadmus-part-codicology-material-dsc
Description: Cadmus codicology - material description.
Author: Daniele Fusi
Latest version: 14.1.2

# CadmusPartCodicologyMaterialDsc

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.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 cadmus-part-codicology-material-dsc
```

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/cadmus-part-codicology-material-dsc
   ```

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/cadmus-part-codicology-pg
Description: Cadmus codicology - wrappers for part editors.
Author: Daniele Fusi
Latest version: 14.0.6

# CadmusPartCodicologyPg

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.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 cadmus-part-codicology-pg
```

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/cadmus-part-codicology-pg
   ```

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/cadmus-part-codicology-sheet-labels
Description: Cadmus codicology - sheet labels.
Author: Daniele Fusi
Latest version: 14.1.3

# CadmusPartCodicologySheetLabels

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.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 cadmus-part-codicology-sheet-labels
```

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/cadmus-part-codicology-sheet-labels
   ```

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/cadmus-part-codicology-shelfmarks
Description: Cadmus codicology - shelfmarks part.
Author: Daniele Fusi
Latest version: 14.1.2

# CadmusPartCodicologyShelfmarks

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.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 cadmus-part-codicology-shelfmarks
```

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/cadmus-part-codicology-shelfmarks
   ```

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/cadmus-part-codicology-watermarks
Description: Cadmus codicology - watermarks.
Author: Daniele Fusi
Latest version: 14.1.2

# CadmusPartCodicologyWatermarks

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.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 cadmus-part-codicology-watermarks
```

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/cadmus-part-codicology-watermarks
   ```

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.