open-index/open-npm huggingface dataset:
npm package: @ngx-bleeding/monaco-editor
Description: -  Install the library:    ```shell    npm i --save @ngx-bleeding/monaco-editor    ```
Latest version: 0.0.1

# @ngx-bleed/monaco-editor

## Usage
-  Install the library:
   ```shell
   npm i --save @ngx-bleeding/monaco-editor
   ```

-  Import into your standalone component or your module:
   ```ts
   import { MonacoEditorModule } from '@ngx-bleeding/monaco-editor';
   import { Component, signal } from '@angular/core';

   @Component({
      selector: 'app-root',
      standalone: true,
      imports: [
         MonacoEditorModule
      ],
      templateUrl: './app.html',
      styleUrl: './app.scss'
   })
   export class App {
      protected readonly title = signal('monaco-client');
   }
   ```

   -  Add the `monaco-editor` into your template:
      ```html
      <bleed-monaco-editor-ctrl
      language="typescript">
      </bleed-monaco-editor-ctrl>
      ```
npm package: @ngx-booster/components
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.0.
Latest version: 0.0.1

# Components

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

## Code scaffolding

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test components` 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: @ngx-bpmn-form/core
Description: Core library for the ngx-bpmn-form project. This package provides the foundation for rendering BPMN form definitions in Angular applications.
Latest version: 0.1.1

# ngx-bpmn-form-core

Core library for the ngx-bpmn-form project. This package provides the foundation for rendering BPMN form definitions in Angular applications.

## Installation

```bash
npm install @ngx-bpmn-form/core
```

## Features

- Parse and process BPMN form JSON schemas
- Convert BPMN form definitions to Angular form configurations
- Support for various form components:
  - Text fields
  - Text areas
  - Number inputs
  - Date/time pickers
  - Checkboxes
  - Checkbox groups
  - Radio buttons
  - Select dropdowns
- Validation support
- Integration with ngx-formly

## Usage

The core library provides the base functionality that UI implementations like `@ngx-bpmn-form/primeng` build upon.

```typescript
// In app.config.ts
import { ApplicationConfig } from '@angular/core';
import { provideNgxBpmnFormCore } from '@ngx-bpmn-form/ngx-bpmn-form-core';

export const appConfig: ApplicationConfig = {
  providers: [
    // ...
    provideNgxBpmnFormCore(),
  ],
};
```

## API Reference

### NgxBpmnForm

The main module that provides the form rendering functionality.

Inputs:

- `json`: FormJS - The BPMN form definition
- `form`: UntypedFormGroup - The Angular form group

## License

MIT
npm package: @ngx-bpmn-form/primeng
Description: PrimeNG implementation for the ngx-bpmn-form library. This package provides PrimeNG UI components for rendering BPMN forms in Angular applications.
Latest version: 0.1.1

# ngx-bpmn-form-primeng

PrimeNG implementation for the ngx-bpmn-form library. This package provides PrimeNG UI components for rendering BPMN forms in Angular applications.

## Installation

```bash
npm install @ngx-bpmn-form/primeng
```

## Usage

Configure the library in your application:

```typescript
// In app.config.ts
import { ApplicationConfig } from '@angular/core';
import { provideNgxBpmnFormCore } from '@ngx-bpmn-form/ngx-bpmn-form-core';
import { withPrimeNG } from '@ngx-bpmn-form/primeng';

export const appConfig: ApplicationConfig = {
  providers: [
    // ...
    provideNgxBpmnFormCore(withPrimeNG()),
  ],
};
```

Then use the component in your templates:

```html

<form [formGroup]="form" (ngSubmit)="onSubmit(form)">
  <ngx-bpmn-form [json]="formDefinition" [form]="form"></ngx-bpmn-form>
  <p-button type="submit">Submit</p-button>
</form>
```

## Supported PrimeNG Components

This implementation uses the following PrimeNG components:

- InputText for text fields
- InputTextarea for text areas
- InputNumber for numeric fields
- Calendar for date/time fields
- Checkbox for checkboxes
- RadioButton for radio buttons
- Dropdown for select menus

## License

MIT