@airgap/beacon-sdk

v1.2.0
The beacon-sdk allows you to easily connect DApps with Wallets through P2P communication or a chrome extension.
airgap beacon crypto blockchain bitcoin tezos aeternity ethereum

lint

eslint 'src/**/*.ts'

test

npm run check-version && TS_NODE_PROJECT='tsconfig.test.json' nyc mocha --require ts-node/register --require source-map-support/register --full-trace --timeout 40000 ./test/**/**.spec.ts

build

tsc -p tsconfig.json && tsc -p ./tsconfig-cjs.json && npm run browserify

lint-ci

eslint 'src/**/*.ts' -f json -o lintReport.json || true

prepare

npm run build

pretest

ts-node --project tsconfig.test.json scripts/change-files-before-tests.ts

test-ci

nyc --reporter=lcov npm test

docs:dev

vuepress dev docs

lint:fix

eslint 'src/**/*.ts' --fix

posttest

ts-node --project tsconfig.test.json scripts/change-files-after-tests.ts

prettier

prettier --write 'src/**/*' 'docs/**/*.md'

browserify

npm run pretest && tsc -p ./tsconfig-browserify.json && npm run posttest && browserify ./dist/browserify/index.js -s beacon | uglifyjs > ./dist/walletbeacon.min.js && rm -rf dist/browserify

docs:build

vuepress build docs

docs:deploy

./deploy-docs.sh

check-version

ts-node --project tsconfig-cjs.json scripts/check-sdk-version.ts

sonar-scanner

sonar-scanner
npm i @airgap/[email protected]

Metadata

  • MIT
  • Whatever
  • Papers GmbH
  • released 11/13/2020

Downloads

Maintainers