open-index/open-npm huggingface dataset:
npm package: @mblackmblack/ethereum-rpc-provider
Author: Liquality
Latest version: 0.2.12

# `@liquality/ethereum-rpc-provider` <img align="right" src="https://raw.githubusercontent.com/liquality/chainabstractionlayer/master/liquality-logo.png" height="80px" />


[![Build Status](https://travis-ci.com/liquality/chainabstractionlayer.svg?branch=master)](https://travis-ci.com/liquality/chainabstractionlayer)
[![Coverage Status](https://coveralls.io/repos/github/liquality/chainabstractionlayer/badge.svg?branch=master)](https://coveralls.io/github/liquality/chainabstractionlayer?branch=master)
[![Standard Code Style](https://img.shields.io/badge/codestyle-standard-brightgreen.svg)](https://github.com/standard/standard)
[![MIT License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](../../LICENSE.md)
[![@liquality/ethereum-rpc-provider](https://img.shields.io/npm/dt/@liquality/ethereum-rpc-provider.svg)](https://npmjs.com/package/@liquality/ethereum-rpc-provider)
[![Gitter](https://img.shields.io/gitter/room/liquality/Lobby.svg)](https://gitter.im/liquality/Lobby?source=orgpage)
[![Telegram](https://img.shields.io/badge/chat-on%20telegram-blue.svg)](https://t.me/Liquality) [![Greenkeeper badge](https://badges.greenkeeper.io/liquality/chainabstractionlayer.svg)](https://greenkeeper.io/)

> :warning: This project is under heavy development. Expect bugs & breaking changes.

### :pencil: [Introductory Blog Post: The Missing Tool to Cross-Chain Development](https://medium.com/liquality/the-missing-tool-to-cross-chain-development-2ebfe898efa1)


Query different blockchains with account management using a single and simple interface.


## Installation

```bash
npm i @liquality/ethereum-rpc-provider
```

or

```html
<script src="https://cdn.jsdelivr.net/npm/@liquality/ethereum-rpc-provider@0.2.3/dist/ethereum-rpc-provider.min.js"></script>
<!-- sourceMap at https://cdn.jsdelivr.net/npm/@liquality/ethereum-rpc-provider@0.2.3/dist/ethereum-rpc-provider.min.js.map -->
<!-- available as window.EthereumRpcProvider -->
```


## Usage

```js
import EthereumRpcProvider from '@liquality/ethereum-rpc-provider'

const jsonrpc = new EthereumRpcProvider('https://ethereum.local')

await jsonrpc.jsonrpc('eth_sendTransaction', ...)
```


## License

[MIT](../../LICENSE.md)
npm package: @mblackmblack/ethereum-swap-provider
Author: Liquality
Latest version: 0.2.12

# `@liquality/ethereum-swap-provider` <img align="right" src="https://raw.githubusercontent.com/liquality/chainabstractionlayer/master/liquality-logo.png" height="80px" />


[![Build Status](https://travis-ci.com/liquality/chainabstractionlayer.svg?branch=master)](https://travis-ci.com/liquality/chainabstractionlayer)
[![Coverage Status](https://coveralls.io/repos/github/liquality/chainabstractionlayer/badge.svg?branch=master)](https://coveralls.io/github/liquality/chainabstractionlayer?branch=master)
[![Standard Code Style](https://img.shields.io/badge/codestyle-standard-brightgreen.svg)](https://github.com/standard/standard)
[![MIT License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](../../LICENSE.md)
[![@liquality/ethereum-swap-provider](https://img.shields.io/npm/dt/@liquality/ethereum-swap-provider.svg)](https://npmjs.com/package/@liquality/ethereum-swap-provider)
[![Gitter](https://img.shields.io/gitter/room/liquality/Lobby.svg)](https://gitter.im/liquality/Lobby?source=orgpage)
[![Telegram](https://img.shields.io/badge/chat-on%20telegram-blue.svg)](https://t.me/Liquality) [![Greenkeeper badge](https://badges.greenkeeper.io/liquality/chainabstractionlayer.svg)](https://greenkeeper.io/)

> :warning: This project is under heavy development. Expect bugs & breaking changes.

### :pencil: [Introductory Blog Post: The Missing Tool to Cross-Chain Development](https://medium.com/liquality/the-missing-tool-to-cross-chain-development-2ebfe898efa1)


Query different blockchains with account management using a single and simple interface.


## Installation

```bash
npm i @liquality/ethereum-swap-provider
```

or

```html
<script src="https://cdn.jsdelivr.net/npm/@liquality/ethereum-swap-provider@0.2.3/dist/ethereum-swap-provider.min.js"></script>
<!-- sourceMap at https://cdn.jsdelivr.net/npm/@liquality/ethereum-swap-provider@0.2.3/dist/ethereum-swap-provider.min.js.map -->
<!-- available as window.EthereumSwapProvider -->
```


## License

[MIT](../../LICENSE.md)
npm package: @mblackmblack/ethereum-utils
Author: Liquality
Latest version: 0.2.12

# `@liquality/ethereum-utils` <img align="right" src="https://raw.githubusercontent.com/liquality/chainabstractionlayer/master/liquality-logo.png" height="80px" />


[![Build Status](https://travis-ci.com/liquality/chainabstractionlayer.svg?branch=master)](https://travis-ci.com/liquality/chainabstractionlayer)
[![Coverage Status](https://coveralls.io/repos/github/liquality/chainabstractionlayer/badge.svg?branch=master)](https://coveralls.io/github/liquality/chainabstractionlayer?branch=master)
[![Standard Code Style](https://img.shields.io/badge/codestyle-standard-brightgreen.svg)](https://github.com/standard/standard)
[![MIT License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](../../LICENSE.md)
[![@liquality/ethereum-utils](https://img.shields.io/npm/dt/@liquality/ethereum-utils.svg)](https://npmjs.com/package/@liquality/ethereum-utils)
[![Gitter](https://img.shields.io/gitter/room/liquality/Lobby.svg)](https://gitter.im/liquality/Lobby?source=orgpage)
[![Telegram](https://img.shields.io/badge/chat-on%20telegram-blue.svg)](https://t.me/Liquality) [![Greenkeeper badge](https://badges.greenkeeper.io/liquality/chainabstractionlayer.svg)](https://greenkeeper.io/)

> :warning: This project is under heavy development. Expect bugs & breaking changes.

### :pencil: [Introductory Blog Post: The Missing Tool to Cross-Chain Development](https://medium.com/liquality/the-missing-tool-to-cross-chain-development-2ebfe898efa1)


Query different blockchains with account management using a single and simple interface.


## Installation

```bash
npm i @liquality/ethereum-utils
```

or

```html
<script src="https://cdn.jsdelivr.net/npm/@liquality/ethereum-utils@0.2.3/dist/ethereum-utils.min.js"></script>
<!-- sourceMap at https://cdn.jsdelivr.net/npm/@liquality/ethereum-utils@0.2.3/dist/ethereum-utils.min.js.map -->
<!-- available as window.EthereumUtils -->
```


## Usage

```js
import {
  ensure0x,
  remove0x,
  formatEthResponse,
  normalizeTransactionObject
} from '@liquality/ethereum-utils'
```


## License

[MIT](../../LICENSE.md)
npm package: @mblackmblack/jsonrpc-provider
Author: Liquality
Latest version: 0.2.12

# `@liquality/jsonrpc-provider` <img align="right" src="https://raw.githubusercontent.com/liquality/chainabstractionlayer/master/liquality-logo.png" height="80px" />


[![Build Status](https://travis-ci.com/liquality/chainabstractionlayer.svg?branch=master)](https://travis-ci.com/liquality/chainabstractionlayer)
[![Coverage Status](https://coveralls.io/repos/github/liquality/chainabstractionlayer/badge.svg?branch=master)](https://coveralls.io/github/liquality/chainabstractionlayer?branch=master)
[![Standard Code Style](https://img.shields.io/badge/codestyle-standard-brightgreen.svg)](https://github.com/standard/standard)
[![MIT License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](../../LICENSE.md)
[![@liquality/jsonrpc-provider](https://img.shields.io/npm/dt/@liquality/jsonrpc-provider.svg)](https://npmjs.com/package/@liquality/jsonrpc-provider)
[![Gitter](https://img.shields.io/gitter/room/liquality/Lobby.svg)](https://gitter.im/liquality/Lobby?source=orgpage)
[![Telegram](https://img.shields.io/badge/chat-on%20telegram-blue.svg)](https://t.me/Liquality) [![Greenkeeper badge](https://badges.greenkeeper.io/liquality/chainabstractionlayer.svg)](https://greenkeeper.io/)

> :warning: This project is under heavy development. Expect bugs & breaking changes.

### :pencil: [Introductory Blog Post: The Missing Tool to Cross-Chain Development](https://medium.com/liquality/the-missing-tool-to-cross-chain-development-2ebfe898efa1)


Query different blockchains with account management using a single and simple interface.


## Installation

```bash
npm i @liquality/jsonrpc-provider
```

or

```html
<script src="https://cdn.jsdelivr.net/npm/@liquality/jsonrpc-provider@0.2.3/dist/jsonrpc-provider.min.js"></script>
<!-- sourceMap at https://cdn.jsdelivr.net/npm/@liquality/jsonrpc-provider@0.2.3/dist/jsonrpc-provider.min.js.map -->
<!-- available as window.JsonRpcProvider -->
```


## Usage

```js
import JsonRpcProvider from '@liquality/jsonrpc-provider'

const jsonrpc = new JsonRpcProvider('https://jsonrpc.com', 'username', 'password')

await jsonrpc.jsonrpc('sendtoaddress', 'xxx')
```


## License

[MIT](../../LICENSE.md)
npm package: @mblackmblack/ledger-provider
Author: Liquality
Latest version: 0.2.12

# `@liquality/ledger-provider` <img align="right" src="https://raw.githubusercontent.com/liquality/chainabstractionlayer/master/liquality-logo.png" height="80px" />


[![Build Status](https://travis-ci.com/liquality/chainabstractionlayer.svg?branch=master)](https://travis-ci.com/liquality/chainabstractionlayer)
[![Coverage Status](https://coveralls.io/repos/github/liquality/chainabstractionlayer/badge.svg?branch=master)](https://coveralls.io/github/liquality/chainabstractionlayer?branch=master)
[![Standard Code Style](https://img.shields.io/badge/codestyle-standard-brightgreen.svg)](https://github.com/standard/standard)
[![MIT License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](../../LICENSE.md)
[![@liquality/ledger-provider](https://img.shields.io/npm/dt/@liquality/ledger-provider.svg)](https://npmjs.com/package/@liquality/ledger-provider)
[![Gitter](https://img.shields.io/gitter/room/liquality/Lobby.svg)](https://gitter.im/liquality/Lobby?source=orgpage)
[![Telegram](https://img.shields.io/badge/chat-on%20telegram-blue.svg)](https://t.me/Liquality) [![Greenkeeper badge](https://badges.greenkeeper.io/liquality/chainabstractionlayer.svg)](https://greenkeeper.io/)

> :warning: This project is under heavy development. Expect bugs & breaking changes.

### :pencil: [Introductory Blog Post: The Missing Tool to Cross-Chain Development](https://medium.com/liquality/the-missing-tool-to-cross-chain-development-2ebfe898efa1)


Query different blockchains with account management using a single and simple interface.


## Installation

```bash
npm i @liquality/ledger-provider
```

or

```html
<script src="https://cdn.jsdelivr.net/npm/@liquality/ledger-provider@0.2.3/dist/ledger-provider.min.js"></script>
<!-- sourceMap at https://cdn.jsdelivr.net/npm/@liquality/ledger-provider@0.2.3/dist/ledger-provider.min.js.map -->
<!-- available as window.LedgerProvider -->
```


## License

[MIT](../../LICENSE.md)
npm package: @mblackmblack/metamask-provider
Author: Liquality
Latest version: 0.2.12

# `@liquality/metamask-provider` <img align="right" src="https://raw.githubusercontent.com/liquality/chainabstractionlayer/master/liquality-logo.png" height="80px" />


[![Build Status](https://travis-ci.com/liquality/chainabstractionlayer.svg?branch=master)](https://travis-ci.com/liquality/chainabstractionlayer)
[![Coverage Status](https://coveralls.io/repos/github/liquality/chainabstractionlayer/badge.svg?branch=master)](https://coveralls.io/github/liquality/chainabstractionlayer?branch=master)
[![Standard Code Style](https://img.shields.io/badge/codestyle-standard-brightgreen.svg)](https://github.com/standard/standard)
[![MIT License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](../../LICENSE.md)
[![@liquality/metamask-provider](https://img.shields.io/npm/dt/@liquality/metamask-provider.svg)](https://npmjs.com/package/@liquality/metamask-provider)
[![Gitter](https://img.shields.io/gitter/room/liquality/Lobby.svg)](https://gitter.im/liquality/Lobby?source=orgpage)
[![Telegram](https://img.shields.io/badge/chat-on%20telegram-blue.svg)](https://t.me/Liquality) [![Greenkeeper badge](https://badges.greenkeeper.io/liquality/chainabstractionlayer.svg)](https://greenkeeper.io/)

> :warning: This project is under heavy development. Expect bugs & breaking changes.

### :pencil: [Introductory Blog Post: The Missing Tool to Cross-Chain Development](https://medium.com/liquality/the-missing-tool-to-cross-chain-development-2ebfe898efa1)


Query different blockchains with account management using a single and simple interface.


## Installation

```bash
npm i @liquality/metamask-provider
```

or

```html
<script src="https://cdn.jsdelivr.net/npm/@liquality/metamask-provider@0.2.3/dist/metamask-provider.min.js"></script>
<!-- sourceMap at https://cdn.jsdelivr.net/npm/@liquality/metamask-provider@0.2.3/dist/metamask-provider.min.js.map -->
<!-- available as window.MetaMaskProvider -->
```


## License

[MIT](../../LICENSE.md)
npm package: @mblackmblack/node-pretty-log
Description: Pretty logs stuff to the console in Node apps.
Latest version: 1.1.0

# Pretty Log

Pretty logs stuff to the console in Node apps.

## Usage

```
npm install node-pretty-log
```

Then, in your JavaScript:

```javascript
const log = require('node-pretty-log');

log('error', 'Uh Oh...');
log('warn', 'Warning...');
log('info', 'Info...');
log('success', 'Success...');
```

And the results:

![Screenshot](screenshot.png)

You can also use multiple strings or variables. Example:

```javascript
const log = require('node-pretty-log');

const error = { ok: false };
const warning = { data: 'missing semicolon' };
const info = 'This is some string info';
const success = { ok: true };

log('error', 'Uh Oh...', error);
log('warn', 'Warning...', warning);
log('info', 'Info...', info);
log('success', 'Success...', success);
```

## License

MIT
npm package: @mblackmblack/provider
Author: Liquality
Latest version: 0.2.12

# `@liquality/provider` <img align="right" src="https://raw.githubusercontent.com/liquality/chainabstractionlayer/master/liquality-logo.png" height="80px" />


[![Build Status](https://travis-ci.com/liquality/chainabstractionlayer.svg?branch=master)](https://travis-ci.com/liquality/chainabstractionlayer)
[![Coverage Status](https://coveralls.io/repos/github/liquality/chainabstractionlayer/badge.svg?branch=master)](https://coveralls.io/github/liquality/chainabstractionlayer?branch=master)
[![Standard Code Style](https://img.shields.io/badge/codestyle-standard-brightgreen.svg)](https://github.com/standard/standard)
[![MIT License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](../../LICENSE.md)
[![@liquality/provider](https://img.shields.io/npm/dt/@liquality/provider.svg)](https://npmjs.com/package/@liquality/provider)
[![Gitter](https://img.shields.io/gitter/room/liquality/Lobby.svg)](https://gitter.im/liquality/Lobby?source=orgpage)
[![Telegram](https://img.shields.io/badge/chat-on%20telegram-blue.svg)](https://t.me/Liquality) [![Greenkeeper badge](https://badges.greenkeeper.io/liquality/chainabstractionlayer.svg)](https://greenkeeper.io/)

> :warning: This project is under heavy development. Expect bugs & breaking changes.

### :pencil: [Introductory Blog Post: The Missing Tool to Cross-Chain Development](https://medium.com/liquality/the-missing-tool-to-cross-chain-development-2ebfe898efa1)


Query different blockchains with account management using a single and simple interface.


## Installation

```bash
npm i @liquality/provider
```

or

```html
<script src="https://cdn.jsdelivr.net/npm/@liquality/provider@0.2.3/dist/provider.min.js"></script>
<!-- sourceMap at https://cdn.jsdelivr.net/npm/@liquality/provider@0.2.3/dist/provider.min.js.map -->
<!-- available as window.Provider -->
```


## Usage

```js
import Provider from '@liquality/provider'

class MyCustomProvider extends Provider {
  // ...
}
```


## License

[MIT](../../LICENSE.md)
npm package: @mblackmblack/react-materialize
Description: Material design components for react
Author: Isaiah Peng
Latest version: 1.0.9

<img alt='React Materialize' src="https://cloud.githubusercontent.com/assets/4152819/12703340/23b90e56-c841-11e5-933a-99bfa107db07.jpg" width="890">

[![Join the chat at https://gitter.im/react-materialize/react-materialize](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/react-materialize/react-materialize?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Build
Status](https://travis-ci.org/react-materialize/react-materialize.svg?branch=master)](https://travis-ci.org/react-materialize/react-materialize)
[![npm version](http://img.shields.io/npm/v/react-materialize.svg?style=flat)](https://npmjs.org/package/react-materialize "View this project on npm")
[![JavaScript Style Guide](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com/)


# [react-materialize](https://react-materialize.github.io/)

Material design components for react, powered by [materializecss](http://materializecss.com/).

## Install
```
npm install react-materialize
```
## Use
#### HTML Setup (from [materializecss](http://materializecss.com/))
```html
<!DOCTYPE html>
<html>
  <head>
    <link rel="stylesheet" href="http://fonts.googleapis.com/icon?family=Material+Icons">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.98.0/css/materialize.min.css">
  </head>
  <body>
    <script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.98.0/js/materialize.min.js"></script>
    <script src="path/to/your/bundle.js"></script>
  </body>
</html>
```

#### JS (ES6)
``` javascript
import { Button, Card, Row, Col } from 'react-materialize';
```

## Docs && Examples

See [documentation](https://react-materialize.github.io) for live examples. Try out the [boilerplate](https://github.com/react-materialize/webpack-boilplate).

#### How does it compare to X.Y.Z?

The main goal of this project is to provide react component for
[materializecss](http://materializecss.com), at the current stage, I am
trying to implement all possible widgets that are supported by materializecss.
Please create an issue on github if you find you desired component is not
available.

There are other material design components for react.js, e.g. [material-ui](http://material-ui.com/),
which is more mature and popular than this one.
The main advantage of this project over e.g. material-ui is that it provides a
grid system similar to react-bootstrap.

## Contributions

> Yes, please!

We have a `help-wanted` label in the issues page for convenience
npm package: @mblackmblack/schema
Author: Liquality
Latest version: 0.2.12

# `@liquality/schema` <img align="right" src="https://raw.githubusercontent.com/liquality/chainabstractionlayer/master/liquality-logo.png" height="80px" />


[![Build Status](https://travis-ci.com/liquality/chainabstractionlayer.svg?branch=master)](https://travis-ci.com/liquality/chainabstractionlayer)
[![Coverage Status](https://coveralls.io/repos/github/liquality/chainabstractionlayer/badge.svg?branch=master)](https://coveralls.io/github/liquality/chainabstractionlayer?branch=master)
[![Standard Code Style](https://img.shields.io/badge/codestyle-standard-brightgreen.svg)](https://github.com/standard/standard)
[![MIT License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](../../LICENSE.md)
[![@liquality/schema](https://img.shields.io/npm/dt/@liquality/schema.svg)](https://npmjs.com/package/@liquality/schema)
[![Gitter](https://img.shields.io/gitter/room/liquality/Lobby.svg)](https://gitter.im/liquality/Lobby?source=orgpage)
[![Telegram](https://img.shields.io/badge/chat-on%20telegram-blue.svg)](https://t.me/Liquality) [![Greenkeeper badge](https://badges.greenkeeper.io/liquality/chainabstractionlayer.svg)](https://greenkeeper.io/)

> :warning: This project is under heavy development. Expect bugs & breaking changes.

### :pencil: [Introductory Blog Post: The Missing Tool to Cross-Chain Development](https://medium.com/liquality/the-missing-tool-to-cross-chain-development-2ebfe898efa1)


Query different blockchains with account management using a single and simple interface.


## Installation

```bash
npm i @liquality/schema
```

or

```html
<script src="https://cdn.jsdelivr.net/npm/@liquality/schema@0.2.3/dist/schema.min.js"></script>
<!-- sourceMap at https://cdn.jsdelivr.net/npm/@liquality/schema@0.2.3/dist/schema.min.js.map -->
<!-- available as window.Schema -->
```


## License

[MIT](../../LICENSE.md)
npm package: @mblackmblack/to-seconds
Description: Convert an object of time properties to seconds: `{minutes: 2}` → `120`
Author: Matthew Black
Latest version: 0.1.0

# to-seconds [![Build Status](https://travis-ci.org/mattblackdesign/to-seconds.svg?branch=master)](https://travis-ci.org/mattblackdesign/to-seconds)

> Convert an object of time properties to seconds: `{seconds: 2}` → `120`


## Install

```
$ npm install @mblackmblack/to-seconds
```


## Usage

```js
const toSeconds = require('@mblackmblack/to-seconds');

toSeconds({
	days: 15,
	hours: 11,
	minutes: 23,
	seconds: 1
});
//=> 1336981
```


## API

### toSeconds(input)

#### input

Type: `Object`

Specify an object with any of the following properties:

- `days`
- `hours`
- `minutes`
- `seconds`


## Related

- [to-milliseconds](https://github.com/sindresorhus/to-milliseconds) - The inverse of this module
- [parse-ms](https://github.com/sindresorhus/parse-ms) - The inverse of this module
- [pretty-ms](https://github.com/sindresorhus/pretty-ms) - Convert milliseconds to a human readable string

## Credits

This project is forked from https://github.com/sindresorhus/to-milliseconds. Special thanks to [sindresorhus](https://github.com/sindresorhus)

## License

MIT © [Matthew Black](https://matthewblack.me)
npm package: @mblackmblack/utils
Author: Liquality
Latest version: 0.2.12

# `@liquality/utils` <img align="right" src="https://raw.githubusercontent.com/liquality/chainabstractionlayer/master/liquality-logo.png" height="80px" />


[![Build Status](https://travis-ci.com/liquality/chainabstractionlayer.svg?branch=master)](https://travis-ci.com/liquality/chainabstractionlayer)
[![Coverage Status](https://coveralls.io/repos/github/liquality/chainabstractionlayer/badge.svg?branch=master)](https://coveralls.io/github/liquality/chainabstractionlayer?branch=master)
[![Standard Code Style](https://img.shields.io/badge/codestyle-standard-brightgreen.svg)](https://github.com/standard/standard)
[![MIT License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](../../LICENSE.md)
[![@liquality/utils](https://img.shields.io/npm/dt/@liquality/utils.svg)](https://npmjs.com/package/@liquality/utils)
[![Gitter](https://img.shields.io/gitter/room/liquality/Lobby.svg)](https://gitter.im/liquality/Lobby?source=orgpage)
[![Telegram](https://img.shields.io/badge/chat-on%20telegram-blue.svg)](https://t.me/Liquality) [![Greenkeeper badge](https://badges.greenkeeper.io/liquality/chainabstractionlayer.svg)](https://greenkeeper.io/)

> :warning: This project is under heavy development. Expect bugs & breaking changes.

### :pencil: [Introductory Blog Post: The Missing Tool to Cross-Chain Development](https://medium.com/liquality/the-missing-tool-to-cross-chain-development-2ebfe898efa1)


Query different blockchains with account management using a single and simple interface.


## Installation

```bash
npm i @liquality/utils
```

or

```html
<script src="https://cdn.jsdelivr.net/npm/@liquality/utils@0.2.3/dist/utils.min.js"></script>
<!-- sourceMap at https://cdn.jsdelivr.net/npm/@liquality/utils@0.2.3/dist/utils.min.js.map -->
<!-- available as window.Utils -->
```


## Usage

```js
import {
  sleep
} from '@liquality/utils'

await sleep(1000)
```


## License

[MIT](../../LICENSE.md)
npm package: @mblackmblack/wallet-provider
Author: Liquality
Latest version: 0.2.12

# `@liquality/wallet-provider` <img align="right" src="https://raw.githubusercontent.com/liquality/chainabstractionlayer/master/liquality-logo.png" height="80px" />


[![Build Status](https://travis-ci.com/liquality/chainabstractionlayer.svg?branch=master)](https://travis-ci.com/liquality/chainabstractionlayer)
[![Coverage Status](https://coveralls.io/repos/github/liquality/chainabstractionlayer/badge.svg?branch=master)](https://coveralls.io/github/liquality/chainabstractionlayer?branch=master)
[![Standard Code Style](https://img.shields.io/badge/codestyle-standard-brightgreen.svg)](https://github.com/standard/standard)
[![MIT License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](../../LICENSE.md)
[![@liquality/wallet-provider](https://img.shields.io/npm/dt/@liquality/wallet-provider.svg)](https://npmjs.com/package/@liquality/wallet-provider)
[![Gitter](https://img.shields.io/gitter/room/liquality/Lobby.svg)](https://gitter.im/liquality/Lobby?source=orgpage)
[![Telegram](https://img.shields.io/badge/chat-on%20telegram-blue.svg)](https://t.me/Liquality) [![Greenkeeper badge](https://badges.greenkeeper.io/liquality/chainabstractionlayer.svg)](https://greenkeeper.io/)

> :warning: This project is under heavy development. Expect bugs & breaking changes.

### :pencil: [Introductory Blog Post: The Missing Tool to Cross-Chain Development](https://medium.com/liquality/the-missing-tool-to-cross-chain-development-2ebfe898efa1)


Query different blockchains with account management using a single and simple interface.


## Installation

```bash
npm i @liquality/wallet-provider
```

or

```html
<script src="https://cdn.jsdelivr.net/npm/@liquality/wallet-provider@0.2.3/dist/wallet-provider.min.js"></script>
<!-- sourceMap at https://cdn.jsdelivr.net/npm/@liquality/wallet-provider@0.2.3/dist/wallet-provider.min.js.map -->
<!-- available as window.WalletProvider -->
```


## License

[MIT](../../LICENSE.md)
npm package: @mblinkov/whats-missing
Description: A memory game component for React - Guess what's missing from a collection of images
Author: Mihail Blinkov
Latest version: 20.0.56

# React + TypeScript + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh

## Expanding the ESLint configuration

If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules:

```js
export default tseslint.config([
  globalIgnores(['dist']),
  {
    files: ['**/*.{ts,tsx}'],
    extends: [
      // Other configs...

      // Remove tseslint.configs.recommended and replace with this
      ...tseslint.configs.recommendedTypeChecked,
      // Alternatively, use this for stricter rules
      ...tseslint.configs.strictTypeChecked,
      // Optionally, add this for stylistic rules
      ...tseslint.configs.stylisticTypeChecked,

      // Other configs...
    ],
    languageOptions: {
      parserOptions: {
        project: ['./tsconfig.node.json', './tsconfig.app.json'],
        tsconfigRootDir: import.meta.dirname,
      },
      // other options...
    },
  },
])
```

You can also install [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-x) and [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-dom) for React-specific lint rules:

```js
// eslint.config.js
import reactX from 'eslint-plugin-react-x'
import reactDom from 'eslint-plugin-react-dom'

export default tseslint.config([
  globalIgnores(['dist']),
  {
    files: ['**/*.{ts,tsx}'],
    extends: [
      // Other configs...
      // Enable lint rules for React
      reactX.configs['recommended-typescript'],
      // Enable lint rules for React DOM
      reactDom.configs.recommended,
    ],
    languageOptions: {
      parserOptions: {
        project: ['./tsconfig.node.json', './tsconfig.app.json'],
        tsconfigRootDir: import.meta.dirname,
      },
      // other options...
    },
  },
])
```
npm package: @mblode/react-native-feather
Description: React Native component for Feather icons
Author: Carmelo Pullara and Colm Brady
Latest version: 0.0.1

## React Native Feather Icons

[![npm](https://img.shields.io/npm/v/react-native-feather.svg)](https://www.npmjs.com/package/react-native-feather)

#### Simply beautiful SVG icons as React Native SVG components.
This repository is a copy of the [React Feather](https://github.com/colebemis/react-feather) project.

The main difference between them is that this project outputs React Native SVG components that will render on React Native platforms.

### Installation
    npm install react-native-feather --save (Not yet published NPM)

You will also need to ensure you have installed [React Native SVG](https://github.com/react-native-community/react-native-svg) into your project.

### Usage

```javascript
import { Camera } from 'react-feather';

class MyClass extends React.Component {
  render() {
    return <Camera />
  }
}
```
If you are using WebPack, you can import only one icon.
```javascript
import Camera from 'react-native-feather/dist/icons/camera';

class MyClass extends React.Component {
  render() {
    return <Camera />
  }
}
```
If you can't use ES6 imports, it's possible to include icons from the compiled folder ./dist.
```javascript
var Camera = require('react-native-feather/dist/icons/camera').default;

var MyComponent = React.createClass({
  render: function () {
    return (
      <Camera />
    );
  }
});
```
You can also include the whole icon pack:

```javascript
import * as Icon from 'react-native-feather';

class MyClass extends React.Component {
  render() {
    return <Icon.Camera />
  }
}
```
Icons can be configured with inline props:
```javascript
<Icon.AlertCircle color="red" size={48} />
```
npm package: @mblogik/devhub-mcp-server
Description: MCP server for DEVHUB issue tracking — connect Claude Code, Cursor, or Copilot to your DEVHUB instance
Author: MBLogik Solutions Ltd
Latest version: 1.0.0

# DEVHUB MCP Server

A Model Context Protocol (MCP) server that wraps the KIU-ERP DEVHUB API, allowing AI agents like Claude Code to interact with issues, projects, and comments.

## Prerequisites

- Node.js 18+ (for built-in `fetch`)
- A DEVHUB API token

## Installation

```bash
cd mcp-server
npm install
```

## Generate an API Token

### Option A: Artisan Tinker (server-side)

```bash
php artisan tinker
```

```php
$user = \App\Models\User::find(1); // your user ID
$token = $user->createToken('mcp-server')->plainTextToken;
echo $token;
```

### Option B: Via the DEVHUB UI

Navigate to **Settings > API Tokens** in your DEVHUB dashboard, create a new token, and copy it.

## Environment Variables

| Variable | Required | Description |
|---|---|---|
| `DEVHUB_API_URL` | No | Base URL of your DEVHUB instance (default: `https://devopshub.kiu.ac.ug`) |
| `DEVHUB_API_TOKEN` | **Yes** | Sanctum API token for authentication |

## Add to Claude Code

```bash
claude mcp add devhub -e DEVHUB_API_TOKEN=your-token-here -- node /path/to/mcp-server/index.js
```

Or add it manually to your Claude Code MCP config (`.claude/mcp.json` or project settings):

```json
{
  "mcpServers": {
    "devhub": {
      "command": "node",
      "args": ["C:/project/KIU-DEVOPS/devhub/mcp-server/index.js"],
      "env": {
        "DEVHUB_API_URL": "https://devopshub.kiu.ac.ug",
        "DEVHUB_API_TOKEN": "your-token-here"
      }
    }
  }
}
```

## Available Tools

| Tool | Description |
|---|---|
| `list_issues` | List issues with optional filters (status, priority, project, search) |
| `get_issue` | Get full issue details including comments, tasks, and commits |
| `my_issues` | Get all issues assigned to the authenticated user |
| `create_issue` | Create a new issue in a project |
| `update_issue_status` | Change the status of an issue |
| `add_comment` | Add a comment to an issue |
| `list_projects` | List all available projects |

## Example Usage

Once connected to Claude Code, you can ask things like:

- "Show me my open issues"
- "What are the P0 issues in project 3?"
- "Create a hotfix issue for the login bug"
- "Move issue 42 to in_review"
- "Add a comment to issue 15 saying the fix is deployed"
- "List all projects"

## Running Standalone (for testing)

```bash
DEVHUB_API_TOKEN=your-token node index.js
```

The server communicates over stdio using the MCP protocol, so standalone execution will wait for JSON-RPC messages on stdin.