open-index/open-npm huggingface dataset:
npm package: @sethealth/asmcrypto.js
Description: Asm.js implementation of WebCrypto API
Author: Ádám Lippai
Latest version: 2.3.2

asmCrypto [![Build Status](https://travis-ci.org/asmcrypto/asmcrypto.js.svg?branch=master)](https://travis-ci.org/asmcrypto/asmcrypto.js) [![Join the chat at https://gitter.im/asmcrypto/asmcrypto.js](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/asmcrypto/asmcrypto.js?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
=========

JavaScript implementation of popular cryptographic utilities with performance in mind.

Build & Test
------------

Then download and build the stuff:

    git clone https://github.com/asmcrypto/asmcrypto.js.git
    cd asmcrypto.js/
    npm install

Running tests is always a good idea:

    npm test

Congratulations! Now you have your `asmcrypto.js` ready to use ☺

Support
-----------

* NodeJS 10
* IE11
* last two Chrome versions
* last two Firefox versions and the latest Firefox ESR
* last two Edge versions
* last two Safari versions

AsmCrypto 2.0
-----------

* Moved to TypeScript
* I have no confident knowledge on random generation, so I don't feel right maintaining it. As of 2.0 all custom random generation and seeding code is removed, the underlying browsers and environments have to provide secure random.
npm package: @sethealth/core
Description: Sethealth Core
Author: Sethealth Team
Latest version: 0.12.6

# @sethealth/core

## Install

```
npm i @sethealth/core --save
```

## Usage

```jsx
import { SethealthModule } from '@sethealth/core';

initialize('API KEY');

```

```html
<set-progress-bar></set-progress-bar>
```

[Check out our docs for further information](https://docs.set.health/docs/)
npm package: @sethealth/jszip
Description: Create, read and edit .zip files with JavaScript http://stuartk.com/jszip
Author: Stuart Knightley
Latest version: 3.5.4

JSZip [![Build Status](https://api.travis-ci.org/Stuk/jszip.svg?branch=master)](http://travis-ci.org/Stuk/jszip) [![Code Climate](https://codeclimate.com/github/Stuk/jszip/badges/gpa.svg)](https://codeclimate.com/github/Stuk/jszip)
=====

[![Selenium Test Status](https://saucelabs.com/browser-matrix/jszip.svg)](https://saucelabs.com/u/jszip)

A library for creating, reading and editing .zip files with JavaScript, with a
lovely and simple API.

See https://stuk.github.io/jszip for all the documentation.

```javascript
var zip = new JSZip();

zip.file("Hello.txt", "Hello World\n");

var img = zip.folder("images");
img.file("smile.gif", imgData, {base64: true});

zip.generateAsync({type:"blob"}).then(function(content) {
    // see FileSaver.js
    saveAs(content, "example.zip");
});

/*
Results in a zip containing
Hello.txt
images/
    smile.gif
*/
```
License
-------

JSZip is dual-licensed. You may use it under the MIT license *or* the GPLv3
license. See [LICENSE.markdown](LICENSE.markdown).
npm package: @setheum.js/eth-providers
Description: Providers that contain some reusable functionalities for SetterJS and eth-rpc-adaptor.
Author: Setheum JS Developers
Latest version: 2.2.0

# @setheum.js/eth-providers

Providers that contain some reusable functionalities for SetterJS and eth-rpc-adaptor.

## Run
- install deps
```
rush udpate
```

- build typescript types (if there is any graphql schema change)
```
yarn gql:typegen
```

- build
```
rush build -t .
```
npm package: @setheum.js/eth-rpc-adaptor
Description: A node service that allows existing Ethereum dApp to be able to interact with [Setheum EVM](https://github.com/Setheum-Labs/Setheum/tree/master/lib-serml/evm).
Author: Setheum JS Developers
Latest version: 2.0.0

# @setheum.js/eth-rpc-adaptor
A node service that allows existing Ethereum dApp to be able to interact with [Setheum EVM](https://github.com/Setheum-Labs/Setheum/tree/master/lib-serml/evm).

## Run
- provide an optional `.env` file for:
  - **ENDPOINT_URL**: setheum node WS url
  - **HTTP_PORT**: HTTP port for requests
  - **WS_PORT**: WS port for requests

for example:
```
ENDPOINT_URL=ws://localhost:9944  # default WS port that setheum node exposes
HTTP_PORT=8545                    # default http port that hardhat looks for
```

- install dependencies
```
rush update
```

- run the dev server:
```
rushx dev
```

## Usage
Now that the adaptor service is running and listening to HTTP_PORT, we can send EVM related requests to this port.

For example
```
### request
GET http://localhost:8545
{
    "jsonrpc": "2.0",
    "method": "eth_chainId",
    "params": [],
    "id": 1
}

### response
{
    "id": 1,
    "jsonrpc": "2.0",
    "result": "0x253"
}
```

## Test
`rushx test`