# @rabby-wallet/rabby-sign

## Getting Started

install by `npm`, `yarn` etc

```bash
npm i -S @rabby-wallet/rabby-sign
# or
yarn add @rabby-wallet/rabby-sign
```

## APIs

### Signature

For every use cases, we provide two kinds of implementations: by Javascript and by WebAssembly. for example:

```js
import * as SignWasm from '@rabby-wallet/rabby-sign/es/sign-wasm-rabby'
```

## Development

### Build

```sh
# build for web
npm run build:umd

# build for nodejs/react-native
npm run build:cjs
```

### Test

We use `jest`, `ts-jest` to test source code, in all spec files, we import members to be test from `./src` **DIRECTLY**

```sh
npm run test
```