@metamask/ethjs-contract

v0.4.1
A simple contract object for the Ethereum RPC.
ethereum events rpc

lint

npm run lint:js

test

mocha ./src/tests/**/*.js -R spec --timeout 2000000 --check-leaks --exit

build

npm run build:commonjs && npm run test:lib && npm run build:umd && npm run build:umd:min

start

npm test

lint:js

npm run lint:eslint -- .

prepare

npm run build

pretest

npm run lint

release

npmpub

prebuild

npm run build:clean && npm run test

test:lib

mocha ./lib/tests/**/*.js -R spec --timeout 2000000 --check-leaks --exit

build:umd

cross-env BABEL_ENV=commonjs NODE_ENV=development webpack --config ./internals/webpack/webpack.config.js ./lib/index.js --progress

test:clean

rimraf ./coverage

build:clean

npm run test:clean && rimraf ./dist

lint:eslint

eslint --ignore-path .gitignore --ignore-pattern **/**.min.js

build:umd:min

cross-env BABEL_ENV=commonjs NODE_ENV=production webpack --config ./internals/webpack/webpack.config.js ./lib/index.js --progress

test:coverage

node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha -- src/tests/**/*.js -R spec --timeout 2000000

build:commonjs

cross-env BABEL_ENV=commonjs babel src --out-dir lib --copy-files
npm i @metamask/ethjs-contract

Metadata

  • MIT
  • >=8.17.0
  • Nick Dodson
  • released 2/2/2024

Downloads