@elrondnetwork/erdjs

v9.1.0
Smart Contracts interaction framework

test

npm run tests-unit

tests-unit

mocha $(find . -name '*.spec.ts' ! -name '*.net.spec.*')

tests-localnet

mocha $(find . -name '*.local.net.spec.ts')

tests-devnet

mocha $(find . -name '*.dev.net.spec.ts')

tests-testnet

mocha $(find . -name '*.test.net.spec.ts')

tests-mainnet

mocha $(find . -name '*.main.net.spec.ts')

compile-browser

tsc -p tsconfig.json && browserify out/index.js -o out-browser/erdjs.js --standalone erdjs -p esmify

compile-browser-min

tsc -p tsconfig.json && browserify out/index.js -o out-browser/erdjs.min.js --standalone erdjs -p esmify -p tinyify

compile-browser-nowallet

tsc -p tsconfig.json && browserify out/index.js -o out-browser/erdjs.nowallet.js --standalone erdjs --exclude=**/walletcore/** -p esmify

compile-browser-nowallet-min

tsc -p tsconfig.json && browserify out/index.js -o out-browser/erdjs.nowallet.min.js --standalone erdjs --exclude=**/walletcore/** -p tinyify -p esmify

compile

tsc -p tsconfig.json && npm run copy-files

compile-proto

npx pbjs -t static-module -w commonjs -o src/proto/compiled.js src/proto/transaction.proto && npx pbts -o src/proto/compiled.d.ts src/proto/compiled.js

copy-files

mkdir -p out/testutils/ && cp -R src/testutils/testwallets out/testutils/ && mkdir -p out/abi/ && cp -R src/abi/* out/abi/

browser-tests

make clean && make browser-tests && http-server --port=9876 -o browser-tests/index.html

lint

tslint --project .

pretest

npm run compile

prepare

npm run compile
npm i @elrondnetwork/[email protected]

Metadata

Downloads