eip-712

v1.0.0
Tiny library with utility functions that can help with signing and verifying EIP-712 based messages
ethereum eip712

clean

rimraf lib

build

yarn run clean && yarn run build:source && yarn run build:declarations

build:source

yarn run build:source:cjs && yarn run build:source:es

build:source:cjs

cross-env NODE_ENV=production BABEL_ENV=cjs babel src --extensions '.ts' --source-maps --out-dir lib/cjs

build:source:es

cross-env NODE_ENV=production BABEL_ENV=es babel src --extensions '.ts' --source-maps --out-dir lib/es

build:declarations

tsc -p tsconfig.build.json

test

jest

lint

yarn run lint:tsc && yarn run lint:eslint && yarn run lint:prettier && yarn run lint:lockfile

lint:tsc

tsc --noEmit

lint:eslint

eslint . --ignore-path .gitignore --ext .ts,.tsx,.js,.jsx

lint:prettier

prettier --check --ignore-path .gitignore '**/*.{ts,tsx,js,json}'

lint:lockfile

lockfile-lint --type yarn --path yarn.lock --allowed-hosts yarn --validate-https --validate-checksum --validate-integrity

format

prettier --write --ignore-path .gitignore '**/*.{ts,tsx,js,json}'

prepare

yarn run build
npm i eip-712

Metadata

  • MIT
  • >=10
  • Maarten Zuidhoorn
  • released 2/10/2022

Downloads

Maintainers