open-index/open-npm huggingface dataset:
npm package: @sohailalam2/abu
Description: Your minimalistic helpful sidekick for all typescript projects :)
Author: Sohail Alam
Latest version: 0.6.1

<section align="center">
  <br />
  <a href="https://sohailalam2" target="_blank" rel="noopener noreferrer">
    <img width="180" src="docs/public/logo.png" alt="Abu Logo">
  </a>
  <h1>Abu</h1>
  <h5>Your minimalistic helpful sidekick for all typescript projects :)</h5>

  <div align="center">

[![Maintainability](https://api.codeclimate.com/v1/badges/a453e2a7696b7607220d/maintainability)](https://codeclimate.com/github/sohailalam2/abu/maintainability)
[![github actions](https://github.com/sohailalam2/abu/workflows/CI/badge.svg?branch=master)](https://github.com/sohailalam2/abu/actions)
[![npm](https://badgen.net/npm/v/@sohailalam2/abu?icon=npm)](https://www.npmjs.com/package/@sohailalam2/abu)
[![snyk](https://snyk.io/test/npm/@sohailalam2/abu/badge.svg)](https://snyk.io/test/npm/@sohailalam2/abu)
[![publish size](https://badgen.net/packagephobia/publish/@sohailalam2/abu?icon=packagephobia)](https://bundlephobia.com/package/@sohailalam2/abu)
[![install size](https://badgen.net/packagephobia/install/@sohailalam2/abu?icon=packagephobia)](https://packagephobia.now.sh/result?p=@sohailalam2/abu)
[![license](https://badgen.net/badge/license/MIT/blue)](https://github.com/sohailalam2/abu)

  </div>
</section>

## Features:

### Abu 🐒 is smart and shakes trees 🍃

Supports tree-shaking, so you only import what you need. Even if Abu get fat, you can stay slim 😃

### Abu 🐵 is universal 🌍

details: Works equally well in modern browsers as well as in NodeJs

## 💻 Installation

```bash
$ npm install @sohailalam2/abu
```

## ☝️ Minimum Requirements

### NodeJs > v16

Abu uses the `crypto` module and specifically the `crypto.webcrypto` object for its random number generation.
This is only available on Node v16+.

### Browsers

- All modern browsers
- NOT Internet Explorer

## 🌏 [Read Documentation](https://sohailalam2.github.io/abu/)
npm package: @sohailalam2/elemental-web
Description: Modern web technologies in a nutshell
Author: Sohail Alam
Latest version: 0.4.1

<section align="center">
  <br />
  <h1>Elemental Web</h1>
  <h5>Modern web technologies in a nutshell</h5>
</section>

[![Maintainability](https://api.codeclimate.com/v1/badges/f6100b2eaa51d397e1b0/maintainability)](https://codeclimate.com/github/sohailalam2/elemental-web/maintainability)
[![github actions](https://github.com/sohailalam2/elemental-web/workflows/CI/badge.svg?branch=master)](https://github.com/sohailalam2/elemental-web/actions)
[![npm](https://badgen.net/npm/v/@sohailalam2/elemental-web?icon=npm)](https://www.npmjs.com/package/@sohailalam2/elemental-web)
[![snyk](https://snyk.io/test/npm/@sohailalam2/elemental-web/badge.svg)](https://snyk.io/test/npm/@sohailalam2/elemental-web)
[![publish size](https://badgen.net/packagephobia/publish/@sohailalam2/elemental-web?icon=packagephobia)](https://bundlephobia.com/package/@sohailalam2/elemental-web)
[![install size](https://packagephobia.com/badge?p=@sohailalam2/elemental-web@0.0.3)](https://packagephobia.com/result?p=@sohailalam2/elemental-web@0.0.3)
[![license](https://badgen.net/badge/license/MIT/blue)](https://github.com/sohailalam2/elemental-web)

## 💻 Installation

```bash
$ npm install @sohailalam2/elemental-web
```

## ☝️ Minimum Requirements

### NodeJs > v16

`@sohailalam2/abu` uses the `crypto` module and specifically the `crypto.webcrypto` object for its random number generation.
This is only available on Node v16+.

### Browsers

- All modern browsers
- NOT Internet Explorer

## 🌏 [Read Documentation](https://sohailalam2.github.io/elemental-web/)
npm package: @sohailshaikh/my-lib
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 14.1.0.
Latest version: 0.0.2

# MyLib

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 14.1.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.
npm package: @sohailshaikh/passwordvalidation
Description: This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 14.1.3.
Latest version: 0.0.1

# Passwordvalidation

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

## Development server

Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files.

## Code scaffolding

Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.

## Build

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

## Running unit tests

Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Running end-to-end tests

Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

## 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: @sohamerp/simple-grid
Description: It is reusable table grid for angular project
Latest version: 1.1.2

# SOHAM SIMPLE GRID
<p style="text-align: center;font-size:20px; ">Click here for <a href="https://stackblitz.com/edit/soham-simple-grid" target="_blank">Demo.</p>

#### This library required @angular/core@18 @angular/cli@18 or Upper version.

## Config
1. HeaderConfig
2. FooterConfig
3. TableConfig

### HeaderConfig
* It is used when you want to open simple grid as popup component.
    1. IsPopup - Keep is false if you are using simple grid as inline component. (by default it will true.)
    2. BGColor - To change Background color of Card Header.
    3. TextColor - To change Text color of Card Header.
    4. Title - Heading of Component
    5. AdditionalTitle - It is for Additional Text which will Display on Right side.
    6. showCloseButton - Show/Hide close button in Header.

### FooterConfig
* It is used when you want to open simple grid as popup component.
    1. OKButtonText - Text for OK Button. Keep it blank if you did not required OK Button. `_blank` will display button with icon only. 
    2. OKButtonClass - Any classes required for OK Button. (by default: `btn-primary btn-xs btn-round-corner`)
    3. OKButtonIcon - Font-Awesome Icon for OK Button. (by default: `fa-check`)
    4. SubmitButtonText - Text for Submit Button. Keep it blank if you did not required Submit Button. `_blank` will display button with icon only. 
    5. SubmitButtonClass - Any classes required for Submit Button. (by default: `btn-success btn-xs btn-round-corner`)
    6. SubmitButtonIcon - Font-Awesome Icon for Submit Button. (by default: `fa-save`)
* OK Button will always return `false`.
* Submit Button will always return `true`.

### TableConfig
* HeaderBGColor - To change Background color of Table Header.
* HeaderTextColor - To change Text color of Table Header.

### Table Fields Parameters
1. FieldName - Object name of Field.
2. DisplayName - Display Name for Field in Table Header.
3. FieldType - Type of Field Like: `varchar`, `numeric`, `number`, `date`, `time`, `datetime`, `boolean`
4. FieldSize - Width of Field in (%)
5. IsSearchField - Keep it true if you want to add it in search functionality.
6. IsVisible - Keep it false if you want to Hide Field from Table.