open-index/open-npm huggingface dataset:
npm package: @metadot/bamzooka-models
Description: This library contains all the Models, Constants and Types needed for Bamzooka. It can be deployed and used by the plugins to use existing Bamzooka models in the typescript/javascript code
Latest version: 0.0.1

# bam-shared-models

This library contains all the Models, Constants and Types needed for Bamzooka.
It can be deployed and used by the plugins to use existing Bamzooka models in
the typescript/javascript code

## Deploy

From the 'metadot-workspace' root directory run:

```shell
./libs/bam/shared/models/tools/deploy.sh
```

Before all make sure `npm login` is set

## Running unit tests

Run `nx test bam-shared-models` to execute the unit tests via [Jest](https://jestjs.io).
npm package: @metadot/ui-kit-attachment
Description: This lib provides an API to open a dialog for attaching files or taking snapshots
Latest version: 0.0.40

# shared-ui-kit-attachment

This lib provides an API to open a dialog for attaching files or taking snapshots

## Storybook

To visualize all the stories created for this lib run
`nx run shared-ui-kit-attachment:storybook`

You can use storybook to make develop the lib, any change
made to the code will be reflected in the stories

## Running unit tests

Run `nx test shared-ui-kit-attachment` to execute the unit tests.

## Running end-to-end tests

Run `nx e2e shared-ui-kit-attachment-e2e`

The e2e tests are coupled with `storybook`, stories are created
for this component, then these stories are used to perform some browser
based tests.
npm package: @metadot/ui-kit-confirmation-dialog
Description: This library opens a customizable confirmation dialog modal.
Latest version: 0.0.40

# shared-ui-kit-confirmation-dialog

This library opens a customizable confirmation dialog modal.

## Storybook

To visualize all the stories created for this lib run
`nx run shared-ui-kit-confirmation-dialog:storybook`

You can use storybook to make develop the lib, any change
made to the code will be reflected in the stories

## Build

Run `nx build shared-ui-kit-confirmation-dialog --with-deps --prod`
Go to package.json created in `dist/libs/shared/ui-kit/confirmation-dialog` and move all `@angular`
dependencies to `perDependencies`

### To test it as a local package

For all `@metadot` dependencies replace it with local yarn install:
Example: `"@metadot/ui-kit-spinner": "file:/Users/ahmed/workspace/metadot-workspace/dist/libs/shared/ui-kit/spinner"`

## Running end-to-end tests

Run `nx e2e shared-ui-kit-confirmation-dialog-e2e`

The e2e tests are coupled with `storybook`, stories are created
for this component, then these stories are used to perform some browser
based tests.

## Running unit tests

Run `nx test shared-ui-kit-confirmation-dialog` to execute the unit tests.
npm package: @metadot/ui-kit-dialog-input
Description: This library is used to prompt the user with a dialog that contains inputs. It uses [McDynamicFormModule](../dynamic-form/README.md) to display the inputs based on `McQuestion`.
Latest version: 0.0.40

# shared-ui-kit-dialog-input

This library is used to prompt the user with a dialog that contains
inputs. It uses [McDynamicFormModule](../dynamic-form/README.md)
to display the inputs based on `McQuestion`.

## Storybook

To visualize all the stories created for this lib run
`nx run shared-ui-kit-dialog-input:storybook`

You can use storybook to make develop the lib, any change
made to the code will be reflected in the stories

## Build

Run `nx build shared-ui-kit-dialog-input --with-deps --prod`
Go to package.json created in `dist/libs/shared/ui-kit/dialog-input` and move all `@angular`
dependencies to `perDependencies`

### To test it as a local package

For all `@metadot` dependencies replace it with local yarn install:
Example: `"@metadot/ui-kit-spinner": "file:/Users/ahmed/workspace/metadot-workspace/dist/libs/shared/ui-kit/spinner"`

## Running unit tests

Run `nx test shared-ui-kit-dialog-input` to execute the unit tests.

TODO implement unit tests

## Running end-to-end tests

Run `nx e2e shared-ui-kit-dialog-input-e2e`

The e2e tests are coupled with `storybook`, stories are created
for this component, then these stories are used to perform some browser
based tests.
npm package: @metadot/ui-kit-dynamic-form
Description: This library is used to build forms dynamically. It includes several types of inputs and can perform several predefined validations on these inputs.
Latest version: 0.0.40

# Dynamic Form

This library is used to build forms dynamically.
It includes several types of inputs and can perform several
predefined validations on these inputs.

## Storybook

To visualize all the stories created for this lib run
`nx run shared-ui-kit-dynamic-form:storybook`

You can use storybook to make develop the lib, any change
made to the code will be reflected in the stories

## Build

Run `nx build shared-ui-kit-dynamic-form --with-deps --prod`
Go to package.json created in `dist/libs/shared/ui-kit/dynamic-form` and move all `@angular`
dependencies to `perDependencies`

### To test it as a local package

For all `@metadot` dependencies replace it with local yarn install:
Example: `"@metadot/ui-kit-spinner": "file:/Users/ahmed/workspace/metadot-workspace/dist/libs/shared/ui-kit/spinner"`

## Running unit tests

Run `nx test shared-ui-kit-dynamic-form` to execute the unit tests.
`TODO` implement unit tests

## Running end-to-end tests

Run `nx e2e shared-ui-kit-dynamic-form-e2e` to execute
the end-to-end tests.

The e2e tests are coupled with `storybook`, stories are created
for this component, then these stories are used to perform some browser
based tests.

## Storybook

To visualize all the stories created for this lib run
`nx run shared-ui-kit-dynamic-form:storybook `
npm package: @metadot/ui-kit-editable-input
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 0.0.40

# shared-ui-kit-editable-input

This library was generated with [Nx](https://nx.dev).

## Storybook

To visualize all the stories created for this lib run
`nx run shared-ui-kit-editable-input:storybook`

You can use storybook to develop the lib, any change
made to the code will be reflected in the stories

## Running unit tests

Run `nx test shared-ui-kit-editable-input` to execute the unit tests.

## Running end-to-end tests

Run `nx e2e shared-ui-kit-editable-input-e2e`

The e2e tests are coupled with `storybook`, stories are created
for this component, then these stories are used to perform some browser
based tests.
npm package: @metadot/ui-kit-fancy-checkbox
Description: This component displays a fancy checkbox that can explode when checked
Latest version: 0.0.40

# shared-ui-kit-fancy-checkbox

This component displays a fancy checkbox that can explode when checked

## Storybook

To visualize all the stories created for this lib run
`nx run shared-ui-kit-fancy-checkbox:storybook`

You can use storybook to make develop the lib, any change
made to the code will be reflected in the stories

## Running unit tests

Run `nx test shared-ui-kit-fancy-checkbox` to execute the unit tests.

## Running end-to-end tests

Run `nx e2e shared-ui-kit-fancy-checkbox-e2e`

The e2e tests are coupled with `storybook`, stories are created
for this component, then these stories are used to perform some browser
based tests.
npm package: @metadot/ui-kit-filter
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 0.0.40

# shared-ui-kit-filter

This library was generated with [Nx](https://nx.dev).

## Storybook

To visualize all the stories created for this lib run
`nx run shared-ui-kit-filter:storybook`

You can use storybook to make develop the lib, any change
made to the code will be reflected in the stories

## Build

Run `nx build shared-ui-kit-filter --with-deps --prod`
Go to package.json created in `dist/libs/shared/ui-kit/filter` and move all `@angular`
dependencies to `perDependencies`

### To test it as a local package

For all `@metadot` dependencies replace it with local yarn install:
Example: `"@metadot/ui-kit-spinner": "file:/Users/ahmed/workspace/metadot-workspace/dist/libs/shared/ui-kit/spinner"`

## Running end-to-end tests

Run `nx e2e shared-ui-kit-filter-e2e`

The e2e tests are coupled with `storybook`, stories are created
for this component, then these stories are used to perform some browser
based tests.

## Running unit tests

Run `nx test shared-ui-kit-filter` to execute the unit tests.
npm package: @metadot/ui-kit-flash-notice
Description: This library opens customizable flash notices.
Latest version: 0.0.40

# shared-ui-kit-flash-notice

This library opens customizable flash notices.

## Storybook

To visualize all the stories created for this lib run
`nx run shared-ui-kit-flash-notice:storybook`

You can use storybook to make develop the lib, any change
made to the code will be reflected in the stories

## Build

Run `nx build shared-ui-kit-flash-notice --with-deps --prod`
Go to package.json created in `dist/libs/shared/ui-kit/flash-notice` and move all `@angular`
dependencies to `perDependencies`

### To test it as a local package

For all `@metadot` dependencies replace it with local yarn install:
Example: `"@metadot/ui-kit-spinner": "file:/Users/ahmed/workspace/metadot-workspace/dist/libs/shared/ui-kit/spinner"`

## Running end-to-end tests

Run `nx e2e shared-ui-kit-flash-notice-e2e`

The e2e tests are coupled with `storybook`, stories are created
for this component, then these stories are used to perform some browser
based tests.

## Running unit tests

Run `nx test shared-ui-kit-flash-notice` to execute the unit tests.
npm package: @metadot/ui-kit-focusable
Description: This library offers an API that handles focus management of elements
Latest version: 0.0.40

# shared-ui-kit-focusable

This library offers an API that handles focus management of elements

## Storybook

To visualize all the stories created for this lib run
`nx run shared-ui-kit-focusable:storybook`

You can use storybook to make develop the lib, any change
made to the code will be reflected in the stories

## Running unit tests

Run `nx test shared-ui-kit-focusable` to execute the unit tests.

## Running end-to-end tests

Run `nx e2e shared-ui-kit-focusable-e2e`

The e2e tests are coupled with `storybook`, stories are created
for this component, then these stories are used to perform some browser
based tests.