open-index/open-npm huggingface dataset:
npm package: @srikanthsai27/afrisure-lookup-matrix-lib
Description: This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.3.0.
Latest version: 1.0.2

# AfrisureLookupMatrixLib

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.3.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 afrisure-lookup-matrix-lib
```

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/afrisure-lookup-matrix-lib
   ```

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: @srikanthsai27/common-view-all-lib
Description: This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.3.0.
Latest version: 1.2.3

# CommonViewAllLib

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.3.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 common-view-all-lib
```

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/common-view-all-lib
   ```

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: @srikanthsai27/common-view-all-lib-test
Description: A dynamic, configuration-driven Angular library for generating forms and data tables with advanced features like column customization and export.
Latest version: 1.2.1

# Common View All Library

This library provides a dynamic, configuration-driven interface for Angular applications, including dynamic forms and data tables.

## 📋 Features

- **Dynamic Form Generation** from JSON configuration (using Formly)
- **Data Table Display** with sorting, pagination, and filtering (using Angular Material)
- **Advanced Table Features**: Column customization, Excel/PDF export (SAS URL based), multi-select
- **Responsive Design**: Optimized for both mobile and desktop views
- **Configurable API Integration**: Flexible base URL and prefix mapping for different services

---

## 🚀 Quick Setup

### 1. Installation

```bash
npm install @srikanthsai27/common-view-all-lib-test
```

### 2. Configuration

Configure the library in your `app.config.ts` or `AppModule`:

```typescript
import { COMMON_VIEW_ALL_CONFIG } from '@srikanthsai27/common-view-all-lib-test';

const commonViewAllConfig = {
  commonBaseURL: 'https://your-api-base-url.com',
  apiPrefix: {
    UAD: 'uad-api',
    TAX: 'tax-api',
    FORMS: 'forms-api',
    PRODUCTS: 'products-api',
    INTEGRATION: 'integration-api',
    DOCUMENTS: 'documents-api',
    CHECKLIST: 'checklist-api'
  }
};

// In your providers array:
{ provide: COMMON_VIEW_ALL_CONFIG, useValue: commonViewAllConfig }
```

### 3. Usage

Import the component and use it in your template:

```typescript
import { CommonViewAllComponent } from '@srikanthsai27/common-view-all-lib-test';

@Component({
  selector: 'app-report-page',
  standalone: true,
  imports: [CommonViewAllComponent],
  template: `
    <lib-common-view-all [screenConfigID]="'YOUR_SCREEN_CONFIG_ID'"></lib-common-view-all>
  `,
})
export class ReportPageComponent {}
```

---

## 🔧 Core Components

### `CommonViewAllComponent`

The main entry point that fetches configuration and renders both the search form and the result table.

- **Input**: `screenConfigID: string` - The ID used to fetch the UI configuration from the backend.

### Services

- `LibCommonService`: Handles common UI interactions and error dialogs.
- `LibRestService`: Manages API calls with configurable prefixes.
- `LibFormlyApiService`: Facilitates dynamic form generation and validation.

---

## 🌍 Required Dependencies

Ensure your project has the following dependencies installed:

- `@angular/material`
- `@angular/cdk`
- `@ngx-formly/core`
- `@ngx-translate/core`
- `moment`
- `rxjs`

## 🌍 Translation Keys

Add the following keys to your translation files (e.g., `en.json`):

```json
{
  "search_criteria": "Search Criteria",
  "search": "Search",
  "reset": "Reset",
  "Edit_Filters": "Edit Filters",
  "not_find_search_filter": "No search filters found",
  "ERROR": "Error occurred",
  "customErrMsg": "Please contact support",
  "corsMessage": "CORS error"
}
```

---

## 📄 License

MIT
npm package: @srikanthsai27/my-ui-lib
Description: This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.3.0.
Latest version: 0.1.1

# MyUiLib

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.3.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 my-ui-lib
```

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/my-ui-lib
   ```

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: @srikanthsai27/table-view-template
Description: This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.3.0.
Latest version: 0.0.2

# TableViewTemplate

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.3.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 table-view-template
```

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/table-view-template
   ```

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: @srikar-thedarelabs/ui
Description: @srikar-thedarelabs/ui
Latest version: 1.0.0

@srikar-thedarelabs/ui

Statlax design system components for React 19. ESM-only, ships precompiled CSS.

Install

- npm: npm i @srikar-thedarelabs/ui
- pnpm: pnpm add @srikar-thedarelabs/ui

Peer dependencies

- react ^19
- react-dom ^19

Usage

- Import styles once in your app entry:

  import "@srikar-thedarelabs/ui/styles.css";

- Use components:

  import { Button } from "@srikar-thedarelabs/ui";

  <Button>Click me</Button>

Notes

- Requires a modern bundler (Vite, Next.js) that supports ESM packages.
- Dark mode uses the .dark class on a parent element.
npm package: @srilathasomineni/password-val
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 14.0.0.
Latest version: 0.0.1

# PasswordVal

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

## Code scaffolding

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test password-val` 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: @srimanth321/my-lib
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.3.0.
Latest version: 0.0.1

# MyLib

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test my-lib` 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.