{
  "name": "@webmachinelearning/webnn-polyfill",
  "version": "0.1.10",
  "description": "WebNN API polyfill",
  "main": "dist/webnn-polyfill.js",
  "jsdelivr": "dist/webnn-polyfill.js",
  "unpkg": "dist/webnn-polyfill.js",
  "directories": {
    "src": "src"
  },
  "scripts": {
    "watch": "webpack --watch",
    "dev": "webpack-dev-server --open",
    "start": "http-server",
    "build": "webpack",
    "build-production": "cross-env NODE_ENV=production webpack",
    "prepublishOnly": "cross-env NODE_ENV=production webpack",
    "build-docs": "typedoc --options typedoc.json",
    "lint-ts": "eslint . --config .eslintrc.js --ext .ts",
    "lint-js": "eslint . --no-eslintrc --config .eslintrcforjs.js --ext .js",
    "lint": "npm run lint-ts && npm run lint-js",
    "fix-lint": "npm run lint-ts -- --fix && npm run lint-js -- --fix",
    "format": "clang-format --glob=\"{{src,test}/**/*.ts,{src,test}/**/*.js}\" --style=file -i",
    "test": "cross-env NODE_ENV=test mocha --require source-map-support/register --require ./node_setup.js --exit test/*/*.js --exclude test/ops/relu_sw.js test/cts/from_nnapi/tests/cts.js ./test/models/**/*.js",
    "test-cts": "cross-env NODE_ENV=test mocha --require source-map-support/register --require ./node_setup.js --exit test/cts/from_nnapi/tests/cts.js",
    "test-models": "cross-env NODE_ENV=test mocha --require source-map-support/register --require ./node_setup.js --exit ./test/models/**/*.js",
    "test-ops": "cross-env NODE_ENV=test mocha --require source-map-support/register --require ./node_setup.js --exit test/ops/*.js --exclude test/ops/relu_sw.js"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/webmachinelearning/webnn-polyfill.git"
  },
  "keywords": [
    "deep-learning",
    "machine-learning",
    "neural-network",
    "deep-neural-network",
    "javascript",
    "webnn"
  ],
  "authors": [
    "Ningxin Hu <ningxin.hu@intel.com>"
  ],
  "license": "Apache-2.0",
  "bugs": {
    "url": "https://github.com/webmachinelearning/webnn-polyfill/issues"
  },
  "homepage": "https://github.com/webmachinelearning/webnn-polyfill",
  "devDependencies": {
    "@babel/core": "^7.11.4",
    "@babel/preset-env": "^7.11.0",
    "@babel/register": "^7.11.5",
    "@tensorflow/tfjs-backend-cpu": "4.1.0",
    "@tensorflow/tfjs-backend-wasm": "4.1.0",
    "@tensorflow/tfjs-backend-webgl": "4.1.0",
    "@tensorflow/tfjs-backend-webgpu": "0.0.1-alpha.16",
    "@tensorflow/tfjs-core": "4.1.0",
    "@typescript-eslint/eslint-plugin": "^5.55.0",
    "@typescript-eslint/parser": "^5.55.0",
    "babel-loader": "^8.3.0",
    "chai": "^4.2.0",
    "chai-as-promised": "^7.1.1",
    "clang-format": "^1.4.0",
    "cross-env": "^7.0.2",
    "eslint": "^8.36.0",
    "eslint-config-google": "^0.14.0",
    "eslint-plugin-import": "^2.22.0",
    "eslint-plugin-jsdoc": "^40.0.2",
    "eslint-plugin-prefer-arrow": "^1.2.2",
    "http-server": "^14.1.1",
    "mocha": "^10.2.0",
    "portfinder": "^1.0.28",
    "source-map-support": "^0.5.21",
    "terser-webpack-plugin": "^4.2.3",
    "ts-loader": "^8.2.0",
    "typedoc": "^0.23.24",
    "typescript": "^4.9.5",
    "webpack": "^4.46.0",
    "webpack-cli": "^4.10.0",
    "webpack-dev-server": "^4.12.0"
  }
}
