UNPKG

double.js

Version:

Emulated float128 or double-double arithmetic. A floating point expansion with 31 accurate decimal digits.

56 lines (55 loc) 1.6 kB
{ "name": "double.js", "version": "1.1.0", "description": "Emulated float128 or double-double arithmetic. A floating point expansion with 31 accurate decimal digits.", "main": "dist/double.js", "module": "dist/double.esm.js", "scripts": { "build": "npm run build-esm && npm run build-browser && npm run build-wasm", "build-esm": "esbuild ./src/double.ts --outfile=./dist/double.esm.js", "build-browser": "esbuild ./src/double.ts --bundle --minify --outfile=./dist/double.js", "build-wasm": "asc --extension=.as test/bench/bench.as wasm/double.as -b test/bench/bench.wasm -O3", "test": "node -r esm ./test/test.js", "ci": "npm run serve & sleep 3 && npm run e2e && npm run cov", "serve": "servez -p 1234", "e2e": "node --experimental-modules --no-warnings ./test/e2e.mjs", "cov": "sed -i 's/.nyc_output\\/js/dist/g' .nyc_output/out.json && nyc report --reporter=lcov" }, "devDependencies": { "assemblyscript": "^0.19.0", "esbuild": "^0.13.12", "esm": "^3.2.25", "nyc": "^15.1.0", "puppeteer": "10.4.0", "puppeteer-to-istanbul": "^1.4.0", "servez": "^1.10.0", "zora": "^5.0.0" }, "eslintIgnore": [ "dist", "test" ], "babel": { "presets": [ "@babel/preset-env" ] }, "keywords": [ "double-double", "doubledouble", "float128", "quadruple", "qd", "bigfloat", "precision", "arbitrary", "bits", "eft" ], "repository": { "type": "git", "url": "git+https://github.com/munrocket/double.js.git" }, "author": "munrocket", "license": "MIT" }