ckt-lumos-toolkit

v0.30.0
JavaScript toolkits used to build dapps for Nervos CKB

build

pnpm run build:js

build:js

babel -s --plugins @babel/plugin-proposal-export-namespace-from --plugins @babel/plugin-transform-modules-commonjs src --out-dir lib

clean

rm -rf lib

test

ava

fmt

prettier --write "{src,tests}/**/*.js"

lint

eslint -c ../../.eslintrc.js "{src,tests}/**/*.js"

update-test-files

curl -L https://raw.githubusercontent.com/nervosnetwork/ckb/5a7efe7a0b720de79ff3761dc6e8424b8d5b22ea/util/types/schemas/blockchain.mol -o testfiles/blockchain.mol && moleculec --language - --schema-file testfiles/blockchain.mol --format json > testfiles/blockchain.json && moleculec-es -inputFile testfiles/blockchain.json -outputFile testfiles/blockchain.esm.js && rollup -f umd -i testfiles/blockchain.esm.js -o testfiles/blockchain.umd.js --name Blockchain && rm testfiles/blockchain.mol testfiles/blockchain.json testfiles/blockchain.esm.js
npm i ckt-lumos-toolkit

Metadata

  • MIT
  • >=12.0.0
  • Xuejie Xiao
  • released 6/14/2024

Downloads

Maintainers