open-index/open-npm huggingface dataset:
npm package: @swissquote/rollup-plugin-eslint
Description: Verify entry point and all imported files with ESLint
Author: Bogdan Chadkin
Latest version: 1.22.3

# @swissquote/rollup-plugin-eslint 

[Rollup](https://github.com/rollup/rollup) plugin to verify entry point and all imported files with ESLint.

> This plugin is a fork of [rollup-plugin-eslint](https://www.npmjs.com/package/@rollup/plugin-eslint) with one difference
> Linting is done on all files and a single report is printed at the end of 
> the run this allows to lint all files and not fail after the first one.

## Install

```sh
yarn add @swissquote/rollup-plugin-eslint --dev
```

## Usage

```js
import { rollup } from "rollup";
import eslint from "@swissquote/rollup-plugin-eslint";

export default {
  input: "main.js",
  plugins: [
    eslint({
      /* your options */
    })
  ]
};
```

## Options

See more options here [eslint-config](http://eslint.org/docs/developer-guide/nodejs-api#cliengine).

You can also use eslint configuration in the form of a `.eslintrc.*` file in your project's root. It will be loaded automatically.

### fix

Type: `boolean`  
Default: `false`

If true, will auto fix source code.

### throwOnError

Type: `boolean`  
Default: `false`

If true, will throw an error if any errors were found.

### throwOnWarning

Type: `boolean`  
Default: `false`

If true, will throw an error if any warnings were found.

### include

Type: `array` or `string`  
Default: `[]`

A single file, or array of files, to include when linting.

### exclude

Type: `array` or `string` or RegExp 
Default: `/node_modules/`

A single file, or array of files, to exclude when linting.

### formatter

Type: `function` or `string`  
Default: `stylish`

Custom error formatter or the name of a built-in formatter.

# License

MIT © [Bogdan Chadkin](mailto:trysound@yandex.ru)
npm package: @swisstronik/abstract-signer
Description: An Abstract Class for desribing an Ethereum Signer for ethers.
Author: Richard Moore
Latest version: 0.1.1

Abstract Signer
===============

This sub-module is part of the [ethers project](https://github.com/ethers-io/ethers.js).

It is an abstraction of an Ethereum account, which may be backed by a [private key](https://www.npmjs.com/package/@ethersproject/wallet),
signing service (such as Geth or Parity with key managment enabled, or a
dedicated signing service such as Clef),
[hardware wallets](https://www.npmjs.com/package/@ethersproject/hardware-wallets), etc.

For more information, see the [documentation](https://docs.ethers.io/v5/api/signer/).

Importing
---------

Most users will prefer to use the [umbrella package](https://www.npmjs.com/package/ethers),
but for those with more specific needs, individual components can be imported.

```javascript
const {

    Signer,
    VoidSigner,

    // Types
    ExternallyOwnedAccount

} = require("@ethersproject/abstract-signer");
```

License
-------

MIT License
npm package: @swisstronik/ethers-providers
Description: Ethereum Providers for ethers.
Author: Richard Moore
Latest version: 1.1.1

Ethereum Providers
==================

This sub-module is part of the [ethers project](https://github.com/ethers-io/ethers.js).

It contains common Provider classes, utility functions for dealing with providers
and re-exports many of the classes and types needed to implement a custom Provider.

For more information, see the [documentation](https://docs.ethers.io/v5/api/providers/).


Importing
---------

Most users will prefer to use the [umbrella package](https://www.npmjs.com/package/ethers),
but for those with more specific needs, individual components can be imported.

```javascript
const {

    Provider,
    BaseProvider,

    JsonRpcProvider,
    StaticJsonRpcProvider,
    UrlJsonRpcProvider,

    FallbackProvider,

    AlchemyProvider,
    CloudflareProvider,
    EtherscanProvider,
    InfuraProvider,
    NodesmithProvider,

    IpcProvider,

    Web3Provider,

    WebSocketProvider,

    JsonRpcSigner,

    getDefaultProvider,

    getNetwork,

    Formatter,

    // Types

    TransactionReceipt,
    TransactionRequest,
    TransactionResponse,

    Listener,

    ExternalProvider,

    Block,
    BlockTag,
    EventType,
    Filter,
    Log,

    JsonRpcFetchFunc,

    Network,
    Networkish

} = require("@ethersproject/providers");
```


License
-------

MIT License
npm package: @swisstronik/ethers-wallet
Description: Classes for managing, encrypting and decrypting Ethereum private keys as a Signer for ethers.
Author: Richard Moore
Latest version: 0.1.1

Ethereum Wallet
===============

This sub-module is part of the [ethers project](https://github.com/ethers-io/ethers.js).

It contains the class to manage a private key and signing for a standard
externally-owned account.

For more information, see the [documentation](https://docs.ethers.io/v5/api/signer/#Wallet).


Importing
---------

Most users will prefer to use the [umbrella package](https://www.npmjs.com/package/ethers),
but for those with more specific needs, individual components can be imported.

```javascript
const {

    Wallet,

    verifyMessage

} = require("@ethersproject/wallet");
```


License
-------

MIT License