Skip to main content
Module

x/float16/package.json

Stage 1 IEEE 754 half-precision floating-point for JavaScript
Go to Latest
File
{ "name": "@petamoriken/float16", "description": "half precision floating point for JavaScript", "version": "3.4.9", "main": "./lib/index.cjs", "module": "./src/index.mjs", "exports": { ".": { "import": "./src/index.mjs", "require": "./lib/index.cjs" }, "./inspect": { "import": "./inspect/node.mjs", "require": "./inspect/node.cjs" } }, "types": "index.d.ts", "sideEffects": false, "author": "Kenta Moriuchi <moriken@kimamass.com> (https://moriken.dev)", "bugs": { "url": "https://github.com/petamoriken/float16/issues" }, "homepage": "https://git.io/float16", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/petamoriken/float16.git" }, "files": [ "src", "lib", "browser", "inspect/node.mjs", "inspect/node.cjs", "index.d.ts" ], "keywords": [ "float16", "binary16", "FP16", "half-precision", "ieee754", "Float16Array", "TypedArray", "DataView", "getFloat16", "setFloat16", "hfround", "ponyfill", "shim" ], "scripts": { "build": "yarn run build:lib; yarn run build:browser", "build:lib": "babel src -d lib --out-file-extension .cjs", "build:browser": "rollup -c", "docs": "mkdir -p docs && cp README.md docs/index.md; yarn run docs:test", "docs:test": "mkdir -p docs/test && cp browser/float16.js docs/test/float16.js; yarn run docs:test:assets; yarn run docs:test:dependencies", "docs:test:assets": "cp test/*.js docs/test && tools/power; cp test/browser/*.html docs/test", "docs:test:dependencies": "cp $(npm root)/mocha/mocha.js $(npm root)/mocha/mocha.css $(npm root)/power-assert/build/power-assert.js docs/test", "lint": "eslint *.js src/**/*.mjs test/**/*.js test/**/*.mjs", "test": "mocha test/*.js", "test-browser": "nightwatch -e chrome,chrome_old,firefox,firefox_old,firefox_esr,edge,edge_old,safari,safari_old", "setup-test-browser": "http-server docs/test -p 8000 > /dev/null 2>&1 &", "coverage": "nyc --reporter=lcov mocha test/*.js", "clean": "rm -rf lib browser docs coverage .nyc_output", "refresh": "yarn run clean && yarn run build && yarn run docs", "version": "NPM_VERSION_SCRIPT=1 yarn run refresh", "prepublishOnly": "yarn run lint && yarn test" }, "devDependencies": { "@babel/cli": "^7.15.7", "@babel/core": "^7.15.8", "@babel/plugin-transform-modules-commonjs": "^7.15.4", "@types/nightwatch": "^1.3.4", "babel-plugin-replace-import-extension": "^1.1.1", "browserslist": "^4.17.3", "eslint": "^7.4.0", "eslint-plugin-import": "^2.20.2", "eslint-plugin-jsdoc": "^36.1.0", "espower-cli": "^1.1.0", "espower-loader": "^1.2.2", "exorcist": "^2.0.0", "http-server": "^13.0.2", "mocha": "^9.1.2", "nightwatch": "^1.7.11", "nightwatch-saucelabs-endsauce": "^1.0.5", "nyc": "^15.1.0", "power-assert": "^1.4.2", "rollup": "^2.58.0", "source-map-support": "^0.5.20" }}