open-index/open-npm huggingface dataset:
npm package: @newceptiondev/eslint-config
Description: ESLint Config
Author: NewCeptionDev
Latest version: 2.1.0

# ESLint Config

ESLint Config used in projects developed by NewCeptionDev

## Installation

Install the package via npm:

> npm install --save-dev --save-exact @newceptiondev/eslint-config

I would recommend using the **_--save-exact_** addition when installing the package to make sure, that the config won't change without your intention to do so.

After installing the package, add a file called _eslint.config.mjs_ and extend it with this config.<br>

> import config from '@newceptiondev/eslint-config';
>
> export default [
> > ...config,
> >];

You can also reference this package with a short form:

> { "extends": ["@newceptiondev"]}

See the [ESLint Guide](https://eslint.org/docs/latest/user-guide/configuring/configuration-files#using-a-configuration-from-a-plugin) for more information.

## Usage

After including the config you can run eslint by using:

> eslint .

This will output all warnings and errors for your code.

ESLint can automatically fix some errors.

To do so use the following command:

> eslint --fix .

To include ESLint into your IDE setup, have a look at [ESLint Integrations](https://eslint.org/docs/latest/user-guide/integrations).
npm package: @newceptiondev/prettier-config
Description: Prettier Config
Author: NewCeptionDev
Latest version: 1.1.1

# Prettier Config

Prettier Config used in projects developed by NewCeptionDev

## Installation

Install the package via npm:
> npm install --save-dev --save-exact @newceptiondev/prettier-config

I would recommend using the ***--save-exact*** addition when installing the package to make sure, that the config won't change without your intention to do so.

After installing the package include it by setting it in your *package.json* or extending your own prettier config.<br>
See the [Prettier Guide](https://prettier.io/docs/en/configuration.html#sharing-configurations) for more information.

## Usage

After including the config you can run prettier by using:
> prettier --write .

To include Prettier into your IDE setup, have a look at [Prettier Editor Integration](https://prettier.io/docs/en/editors.html).
npm package: @newchat/new.chat-sdk
Description: ⚒️ An SDK for building applications on top of NewChat
Author: Artem Maliuga
Latest version: 1.0.13

# new.chat-sdk

⚒️ An SDK for building applications on top of NewChat

## Usage

This is a [Node.js](https://nodejs.org/en/) module available through the
[npm registry](https://www.npmjs.com/). Installation is done using the
[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally):

```sh
npm install @newchat/new.chat-sdk
```

### Initialize

Web library can be found in the [dist] folder

```javascript
// standard import
const { ActionGenerator, ChainApi, HyperionApi } = require("@newchat/new.chat-sdk");

// ES6 import
import { ActionGenerator, ChainApi, HyperionApi } from "@newchat/new.chat-sdk"
```

## Documentation

### ChainApi

Uses only native nodeos calls to chain api plugin.

### HyperionApi

Uses only native hyperion calls to hyperion api.

### ActionGenerator

Helper class to construct contract actions which can be signed and pushed to chain with eosjs. 

Detailed information about each action can be found [here](docs/actions.md).
npm package: @newcoin-foundation/iosdk-newgraph-client-js
Description: JS/TS variant of Newgraph Client - Part of iOSDK by the Newcoin Foundation
Author: Igor Rubinovich
Latest version: 0.9.996

## JS/TS variant of the Newgraph API Client

[See here for more info and documentation](https://github.com/Newcoin-Foundation/iosdk).

## Usage
`npm i --save @newcoin-foundation/newgraph-client-js`

*You will need keys to get started*

## Obtaining keys
Navigate to [newstack.dev](https://newstack.dev)

## License
MIT
npm package: @newcoin-foundation/newcoin-sdk
Description: SDK for Newcoin blockchain
Author: vitalyrue
Latest version: 1.0.319

![Newcoin](https://github.com/Newcoin-Foundation/newcoin-sdk/blob/main/docs/media/newcoin-globe.png?raw=true)

# newcoin-sdk

This is the newcoin sdk, a starting point for a tooling environment that will make it easy to build applications on top of [https://newcoin.org](newcoin.org).

```
npm install --save @newcoin-foundation/newcoin-sdk
```

See [https://docs.newcoin.org/](https://docs.newcoin.org/) for an overview of the newcoin ecosystem.

## Installation

Clone the repo. An npm package will be provided soon


See the tests for more examples.

## API Documentation 
See [here](./docs/modules.md)


## Usage
```
function async createUser() {
            const nco_struct : NCCreateUser = {
                newUser: name, 
                newacc_public_active_key: "<active-key>",
                newacc_public_owner_key:  "<owner-key>",
                payer: "io", 
                payer_prv_key: "<prv_key>",
                ram_amt : 8196, 
                cpu_amount : "100.0000 NCO", 
                net_amount : "100.0000 NCO", 
                xfer : true, // stake or transfer CPU/NET to the account
            };
            const resp :NCReturnTxs = await NCO_BlockchainAPI.createUser(nco_struct) ;
}
```

See the tests for more examples.

## Contributing
Pull requests are welcome. 
For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

## License
[MIT](https://choosealicense.com/licenses/mit/)
# newcoin-sdk
npm package: @newcoin-foundation/newcoin.dao-js
Description: JS Library to read data from newcoin.dao smart contract.
Author: Avm07
Latest version: 1.0.3

# newcoin.dao-js

JS Library to read data from newcoin.dao smart contract.

## Usage

This is a [Node.js](https://nodejs.org/en/) module available through the
[npm registry](https://www.npmjs.com/). Installation is done using the
[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally):

```sh
npm install @newcoin-foundation/newcoin.dao-js
```

### Initialize

Web library can be found in the [dist] folder

```javascript
// standard import
const { ActionGenerator, ChainApi } = require("@newcoin-foundation/newcoin.dao-js");
// ES6 import
import { ActionGenerator, ChainApi } from "@newcoin-foundation/newcoin.dao-js";
```

## Documentation

### ChainApi

Uses only native nodeos calls to chain api plugin.

### ActionGenerator

Helper class to construct contract actions which can be pushed on chain with eosjs.
npm package: @newcoin-foundation/newcoin.daos-js
Description: JS Library to read data from newcoin.daos smart contract.
Author: Avm07
Latest version: 2.0.7

# newcoin.daos-js

JS Library to read data from newcoin.daos smart contract.

## Usage

This is a [Node.js](https://nodejs.org/en/) module available through the
[npm registry](https://www.npmjs.com/). Installation is done using the
[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally):

```sh
npm install @newcoin-foundation/newcoin.daos-js
```

### Initialize

Web library can be found in the [dist] folder

```javascript
// standard import
const { ActionGenerator, ChainApi } = require("@newcoin-foundation/newcoin.daos-js");
// ES6 import
import { ActionGenerator, ChainApi } from "@newcoin-foundation/newcoin.daos-js";
```

## Documentation

### ChainApi

Uses only native nodeos calls to chain api plugin.

### ActionGenerator

Helper class to construct contract actions which can be pushed on chain with eosjs.
npm package: @newcoin-foundation/newcoin.pool-js
Description: js module to fetch data from the newcoin.pool smart contract
Author: Artem Maliuga
Latest version: 1.0.4

# newcoin.pool-js

JS Library to interact with newcoin.pool contract.

## Usage

This is a [Node.js](https://nodejs.org/en/) module available through the
[npm registry](https://www.npmjs.com/). Installation is done using the
[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally):

```sh
$ npm install @newcoin-foundation/newcoin.pool-js
```

### Initialize

Web library can be found in the [dist] folder

```javascript
// standard import
const { ActionGenerator, ChainApi } = require("@newcoin-foundation/newcoin.pool-js");

// ES6 import
import { ActionGenerator, ChainApi } from "@newcoin-foundation/newcoin.pool-js"
```

## Documentation

### RpcApi

Uses only native nodeos calls to chain api plugin.

### ActionGenerator

Helper class to construct contract actions which can be pushed on chain with eosjs.
npm package: @newcoin-foundation/newcoin.pools-js
Description: js module to fetch data from the newcoin.pools smart contract
Author: Artem Maliuga
Latest version: 2.0.3

# newcoin.pools-js

JS Library to interact with newcoin.pools smart contract.

## Usage

This is a [Node.js](https://nodejs.org/en/) module available through the
[npm registry](https://www.npmjs.com/). Installation is done using the
[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally):

```sh
npm i @newcoin-foundation/newcoin.pools-js
```

### Initialize

Web library can be found in the [dist] folder.

```javascript
// Standard import
const { ActionGenerator, ChainApi } = require("@newcoin-foundation/newcoin.pools-js");

// ES6 import
import { ActionGenerator, ChainApi } from "@newcoin-foundation/newcoin.pools-js"
```

## Documentation

### ChainApi

Uses only native nodeos calls to chain api plugin.

### ActionGenerator

Helper class to construct contract actions which can be signed and pushed to chain with eosjs. 

Detailed information about each action can be found [here](docs/actions.md).
npm package: @newcoin-foundation/newcoin.socializer-js
Description: js module to fetch data from the newcoin.socializer smart contract
Author: NatPDeveloper
Latest version: 1.0.1

# newcoin.socializer-js

JS Library to read data from newcoin.socializer smart contract.

## Usage

This is a [Node.js](https://nodejs.org/en/) module available through the
[npm registry](https://www.npmjs.com/). Installation is done using the
[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally):

```sh
npm i @newcoin-foundation/newcoin.socializer-js
```

### Initialize

Web library can be found in the [dist] folder

```javascript
// Standard import
const { ActionGenerator, RpcApi } = require("@newcoin-foundation/newcoin.socializer-js");

// ES6 import
import { ActionGenerator, RpcApi } from "@newcoin-foundation/newcoin.socializer-js"
```

## Documentation

```javascript
const api = new RpcApi("https://nodeos.newcoin.org", "social.nco", fetch);
const response = await api.getPayouts();
const json = await response.json();
console.log(JSON.stringify(json));
```

```javascript
const generator = new ActionGenerator("social.nco");
const authorization = { "account":"socialowner1", "permission":"active" };
const creator = "socialowner1";
const payouts = [
    {
        "account": "socialowner1",
        "percentage": 0.5
    },
    {
        "account": "socialowner2",
        "percentage": 0.5
    }
];
const supported_symbols = [
    {
        "sym": "4,NCO",
        "contract": "eosio.token"
    }
];
const action = generator.create(
    authorization,
    creator,
    payouts,
    supported_symbols
);
console.log(JSON.stringify(action));
```

### RpcAapi

Uses only native nodeos calls to chain api plugin.

### ActionGenerator

Helper class to construct contract actions  which can be pushed on chain with eosjs.