open-index/open-npm huggingface dataset:
npm package: @salihu/create-project
Description: A CLI to bootstrap my new projects
Author: salihu
Latest version: 1.1.0

# @salihu/create-project

# installation & usage

npx @salihu/create-project

or

npm install -g @salihu/create-project
create-project

after installation run:
create/project --help

# license

MIT

feel free to clone this repo and modify it to fir your needs
npm package: @salik/tokenlist
Description: Get a list of top 50 ERC20 tokens of Homestead and Polygon Mainnet Chains.
Author: Mohammed Salik Mulla
Latest version: 0.1.2

# TokenList 

Get a list of top 50 ERC20 tokens of Homestead and Polygon Mainnet Chains.

## Installation
 
tokenlist is available on the npm registry. You can install it using the following command
 
### Install using npm 

```bash
  npm install @salik/tokenlist
```
### Install using yarn

```bash 
  yarn add @salik/tokenlist
``` 
## Usage

```ts
    import { tokens } from "@salik/tokenlist";
    const usdc = tokens.homestead.USDC; // This is a JS object

    console.log(usdc); // will return the following
    // {
    //     name: "USD Coin",
    //     symbol: "USDC",
    //     address: "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"
    // }

    const wmatic = tokens[137].WMATIC; // Also chainId(s) are accepted 

    console.log(wmatic); // will return the following
    // {
    //     name: "Wrapped Matic",
    //     symbol: "WMATIC",
    //     address: "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270"
    // }
```

## Demo

https://user-images.githubusercontent.com/51821965/197404721-b33571cd-81fa-418a-b7a0-ee6c632e73bf.mp4

## Future Scope
- Will add more tokens and also a frontend dashboard to view all the tokens
npm package: @salilvnair/jsxpa
Description: React Persistant API
Author: salilvnair
Latest version: 1.1.5

![npm (scoped)](https://img.shields.io/npm/v/@salilvnair/jsxpa.svg?style=plastic)
# React Persistent Api Repository (jsxpa)

    React Persistent API Jsxpa is similar to
    Springboot JPA repository where we can define our custom
    repo with entity class as generic type and all of the
    default available crud functions can be directly used.

> Jsxpa supports typescript out of box and can be used in the pure react javascript projects.

#### 1. Create a normal model class

```javascript
export class Employee {
  firstName: string;
  lastName: string;
  designation: string;
}
```

#### 2. Create a repo for above model class extending `NeDBRepository` and implement the `returnEntityInstance` method like below

```javascript
import { NeDBRepository } from "@salilvnair/jsxpa";
import { Employee } from "../model/employee.model";

export class EmployeeRepo extends NeDBRepository<Employee> {
  // below method decides name of the file name where nedb will store the data
  // so basically it is a database file or a table name
  databaseName(): string {
    return "employee";
  }
}
```

#### 3. How to use it in any Typescript class

```javascript
import { EmployeeRepo } from './employee/repo/employee.repo';
import { Employee } from './employee/model/employee.model';

export class EmployeeService  {
  save(){
    let employeeRepo:EmployeeRepo = new EmployeeRepo();
    let employee:Employee = new Employee();
    employee.firstName = "John";
    employee.lastName = "Doe";
    employee.designation = "CEO";
    this.employeeRepo.save(employee);
  }
}
```

> _when the above code executes a folder named **jsxpa-data** will be created at the root path._

> _which will have a subfolder named **nedb** which in turn will have two subfolders named **config** and **database**._

> _config folder contains **nedb.config.json** which is generated as default config._

> _database folder is where the real data recides post save with file named as whatever given in the entity Database decorators value._
npm package: @salilvnair/ngx-element-util
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.0.1.
Author: Salil V Nair
Latest version: 0.0.2

# NgxElementUtil

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

## Code scaffolding

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test ngx-element-util` 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 README](https://github.com/angular/angular-cli/blob/master/README.md).