@trufflesuite/filecoin.js

v0.0.4
A JavaScript/TypeScript client library for Filecoin.io's Lotus

prebuild

rimraf builds/dist builds/dist-esm builds/dist-tests builds/examples

build

tsc && tsc -m es6 --outDir builds/dist-esm

_build_tests

npm run prebuild && tsc --project tsconfig.tests.json

prebundle

rimraf builds/bundle

bundle

webpack

bundle:analyze:report

webpack --profile --json > stats.json

bundle:analyze

npm run bundle:analyze:report && webpack-bundle-analyzer stats.json

_bundle-tests

webpack --config webpack.tests.config.js

_test-browser-umd

karma start --single-run --browsers HeadlessLittleLiar karma-umd.conf.js

_test-node

mocha --no-colors --reporter ./tests/reporter ./builds/dist-tests/tests/src/test-*.js

test-browser-umd

npm run _build_tests && npm run _bundle-tests && npm run _test-browser-umd

test

npm run _build_tests && npm run _test-node

format

prettier --write "src/**/*.ts" "test/**/*.ts"

lint

eslint "{src,apps,libs,test}/**/*.ts" --fix

doc

node build-tools/make-docs.js

serve:local

npx serve --config serve.json --cors -l 1337

build:examples

rimraf builds/examples && mkdirp builds/examples/ && cp -r examples/* builds/examples && cp -r builds/bundle/* builds/examples
npm i @trufflesuite/filecoin.js

Metadata

Downloads