scale-ts

v0.2.2
A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-ts/)

build

npm run build:ts && npm run build:esm2017 && npm run build:esm2019 && npm run build:cjs:dev && npm run build:cjs:prod

build:esm2019

esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2019.mjs --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap

build:esm2017

esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2017.js --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap

build:cjs:dev

esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --sourcemap

build:cjs:prod

esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --minify --sourcemap

build:ts

tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly

test

jest --coverage

lint

prettier --check README.md "src/**/*.{js,jsx,ts,tsx,json,md}"

format

prettier --write README.md "src/**/*.{js,jsx,ts,tsx,json,md}"

prepack

npm run build

Metadata

  • MIT
  • Whatever
  • Josep M Sobrepere
  • released 4/19/2022

Downloads

Maintainers