open-index/open-npm huggingface dataset:
npm package: @scpb/base
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.0.0-rc.12.
Latest version: 1.8.1

# Base Library

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

## What is for?
It has base component for the UI library and has the store for the form metadata.
The form store requires the URL path to fetch the metadata for the form.
npm package: @scpb/core
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.0.0-rc.12.
Latest version: 1.8.1

# Core Library

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

## What is for?
This contains the config service and metadata model for UI Library.
It will be initialized with `forRoot` function call by passing the Config Information.

## What is the Config ?
Config has 3 attributes.
```
language: string; -- Start up language setup default 'en'
iconRegistryPath: string; -- Mat Icon Registry json file 
mobileApp: boolean; -- is it mobile or not default true
 ```
example for initializing the core module in the import section
```
 PvmCoreModule.forRoot({iconRegistryPath: 'assets/ui-lib/iconRegistry.json', language: 'en'}),
```
## What else?

It contains the model information for Form metadata.

```
Form - to store all the form entities
FormInputMetadata - each entity will be defined in each json file
InputMetadata - each field attributes within the form
```
npm package: @scpb/ui
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.0.0-rc.12.
Latest version: 1.8.1

# UI Library

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

## What is for?
It has set of components to get the user Input in a Form.
Json Metadata declares the validation and error messages for each control.

```
1. button
2. checkbox - single and multiple check box support
3. date
4. digit - for amount and whole number fields
5. dropdown
6. input - Text, textarea and password fields
7. radio
8. form - generate the form controls from json files
```