@iov/ethereum

v2.3.2
Transaction codec and client to communicate with the Ethereum blockchain

docs

shx rm -rf docs && typedoc --options typedoc.js

format

prettier --write --loglevel warn "./src/**/*.ts"

lint

eslint --max-warnings 0 "**/*.{js,ts}" && tslint -t verbose --project .

move-types

shx rm -r ./types/* && shx mv build/types/* ./types && rm -rf ./types/testdata && shx rm -f ./types/*.spec.d.ts && shx rm ./types/**/*.spec.d.ts

format-types

prettier --write --loglevel warn "./types/**/*.d.ts"

build

shx rm -rf ./build && tsc && yarn move-types && yarn format-types

build-or-skip

[ -n "$SKIP_BUILD" ] || yarn build

test-node

node jasmine-testrunner.js

test-edge

yarn pack-web && karma start --single-run --browsers Edge

test-firefox

yarn pack-web && karma start --single-run --browsers Firefox

test-chrome

yarn pack-web && karma start --single-run --browsers ChromeHeadless

test-safari

yarn pack-web && karma start --single-run --browsers Safari

test

yarn build-or-skip && yarn test-node

pack-web

yarn build-or-skip && webpack --mode development --config webpack.web.config.js
npm i @iov/[email protected]

Metadata

Downloads