as-bignumber

v0.2.0
An AssemblyScript class for math with arbitrary-precision decimal and integer numbers

reset

yarn clean && yarn && yarn build

clean

rimraf ./node_modules ./build ./**/coverage

build

yarn build:optimized

build:untouched

asc assembly/index.ts -o ./build/BigNumber.wasm -d ./build/BigNumber.d.ts --target debug

build:optimized

asc assembly/index.ts -o ./build/BigNumber.wasm -d ./build/BigNumber.d.ts --target release

test

asp --verbose -c as-pect.config.js

test:ci

asp --summary -c as-pect.config.js

benchmark

asp --verbose -c benchmark.as-pect.config.js

lint

yarn eslint

lint:fix

yarn eslint --fix

lint:ci

yarn eslint

script:testCases

yarn script:calcPlannedCases && yarn script:genRandomCases && yarn script:calcRandomCases

script:calcPlannedCases

yarn node scripts/calcTestCases.js ./scripts/data/testCaseInputs.json ./scripts/data/testCases.json

script:genRandomCases

yarn node scripts/genRandomTestInputs.js ./scripts/data/randomTestCaseInputs.json 200

script:calcRandomCases

yarn node scripts/calcTestCases.js ./scripts/data/randomTestCaseInputs.json ./scripts/data/randomTestCases.json

script:benchmarkCases

yarn node scripts/genBenchmarkInputs.js ./scripts/data/benchmarkCases.json 100

Metadata

  • MIT
  • Whatever
  • Unknown
  • released 3/3/2022

Downloads

Maintainers