@mantrachain/mantrajs
v1.0.0-beta.2 mantra chain mantra kit cosmos chain
set-versions
./scripts/set-versions.sh
format
prettier --write --log-level warn "./src/**/*.ts" "./scripts/**/*.js"
protogen:mantrachain
buf export 'protos/mantrachain-src/proto' --output 'protos/mantrachain'
protogen:cosmos
buf export 'protos/cosmos-sdk-src/proto' --output 'protos/cosmos-sdk'
protogen:feemarket
buf export 'protos/feemarket-src/proto' --output 'protos/feemarket'
protogen:wasmd
buf export 'protos/wasmd-src/proto' --output 'protos/wasmd'
protogen:connect
buf export 'protos/connect-src/proto' --output 'protos/connect'
protogen:ibc-go
buf export 'protos/ibc-go-src/proto' --output 'protos/ibc-go'
protogen
npm run protogen:mantrachain && npm run protogen:cosmos && npm run protogen:feemarket && npm run protogen:wasmd && npm run protogen:connect && npm run protogen:ibc-go
generate
rm -rf ./src && ./scripts/codegen.js && cp -rf ./extensions/* ./src/ && npm run format
rebuild
npm run clean:all && npm run protogen && npm run generate && npm run build
build:cjs
yarn tsc -p tsconfig.json --outDir dist --module commonjs || true
build:mjs
yarn tsc -p tsconfig.json --outDir mjs --module ESNext || true
clean:mjs
rimraf mjs
clean:dist
rimraf dist
clean:src
rimraf src
clean:protos
rimraf protos/mantrachain protos/cosmos-sdk protos/feemarket protos/wasmd protos/connect protos/ibc-go
clean
npm run clean:mjs && npm run clean:dist
clean:all
npm run clean && npm run clean:protos && npm run clean:src
build:rename
publish-scripts --cmd rename --srcDir mjs --outDir dist --findExt js --replaceExt mjs --no-rmDir
build
npm run clean && npm run build:cjs && npm run build:mjs && npm run build:rename
codegen
node scripts/codegen.js
prepare
npm run build
lint
eslint src --fix
test
jest
test:watch
jest --watch
test:debug
node --inspect node_modules/.bin/jest --runInBand