{
  "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"
}
