ecpair

v3.0.0-rc.0
Client-side Bitcoin JavaScript library ECPair
bitcoinjs bitcoin browserify javascript bitcoinjs

audit

NPM_AUDIT_IGNORE_DEV=1 NPM_AUDIT_IGNORE_LEVEL=low npm-audit-whitelister .npm-audit-whitelister.json

build

npm run clean && tsc -p ./tsconfig.json && tsc -p tsconfig.cjs.json && npm run formatjs

postbuild

find src/cjs -type f -name "*.js" -exec bash -c 'mv "$0" "${0%.js}.cjs"' {} \; && chmod +x ./fixup.cjs && node fixup.cjs

clean

rimraf src

clean:jstests

rimraf 'test/**/*.js'

coverage-report

npm run build && npm run nobuild:coverage-report

coverage-html

npm run build && npm run nobuild:coverage-html

coverage

npm run build && npm run nobuild:coverage

format

npm run prettier -- --write

formatjs

npm run prettierjs -- --write

format:ci

npm run prettier -- --check && npm run prettierjs -- --check

gitdiff:ci

npm run build && git diff --exit-code

lint

tslint -p tsconfig.json -c tslint.json

lint:tests

tslint -p test/tsconfig.json -c tslint.json

mocha:ts

mocha --recursive

nobuild:coverage-report

c8 report --reporter=lcov

nobuild:coverage-html

c8 report --reporter=html

nobuild:coverage

c8 --check-coverage --exclude='**/*.cjs' --branches 90 --functions 90 --lines 90 npm run unit

nobuild:unit

npm run mocha:ts -- 'test/*.ts'

prettier

prettier "ts_src/**/*.ts" "test/**/*.ts" --ignore-path ./.prettierignore

prettierjs

prettier "src/**/*.js" --ignore-path ./.prettierignore

test

npm run build && npm run format:ci && npm run lint && npm run nobuild:coverage

unit

npm run build && npm run nobuild:unit
npm i ecpair

Metadata

  • MIT
  • >=18.0.0
  • Unknown
  • released 9/8/2024

Downloads

Maintainers