{
  "name": "@kineviz/graphxr-api",
  "version": "0.0.256",
  "license": "UNLICENSED",
  "module": "dist/esm/index.js",
  "unpkg": "dist/umd/index.js",
  "browser": "dist/umd/index.js",
  "scripts": {
    "start": "npm-run-all --parallel \"build:iife\" \"serve:iife\"",
    "build": "yarn run build:npm",
    "build:iife": "rm -rf iife/ && node esbuild-iife.mjs",
    "serve:iife": "npx http-server ./iife --port 1234 -c-1 --cors",
    "build:esm": "node esbuild-esm.js",
    "build:npm": "rm -rf dist/ && yarn build:types && yarn build:esm && webpack",
    "build:types": "tsc -p tsconfig.json --declaration --emitDeclarationOnly",
    "build:docs": "rm -rf src/coverage && typedoc && mv searchIndex.json docs/",
    "release": "node release.mjs",
    "test": "yarn run cypress open --env coverage=false",
    "test:unit": "cross-env NODE_OPTIONS=--experimental-vm-modules jest",
    "test:updateSnapshots": "yarn run cypress open --env UPDATE_SNAPSHOTS=true",
    "test:withCoverage": "yarn run cypress open",
    "test:integration": "yarn run coverage:clear && yarn run cypress run --browser chrome",
    "coverage:clear": "rm -rf .nyc_output",
    "coverage:report": "nyc report"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org"
  },
  "files": [
    "dist/",
    "docs/"
  ],
  "nyc": {
    "extends": "@istanbuljs/nyc-config-typescript",
    "extension": [
      ".ts"
    ],
    "include": [
      "src/**/*.ts"
    ],
    "exclude": [
      "cypress/",
      "dist/",
      "src/**/*.d.ts",
      "src/**/*.spec.ts"
    ],
    "excludeAfterRemap": false,
    "checkCoverage": true,
    "all": true,
    "branches": 100,
    "functions": 100,
    "lines": 100,
    "statements": 100,
    "skipEmpty": true,
    "reporter": [
      "lcov",
      "text"
    ]
  },
  "types": "types/index.d.ts",
  "devDependencies": {
    "@babel/core": "^7.20.12",
    "@babel/plugin-proposal-class-properties": "^7.13.0",
    "@babel/plugin-proposal-decorators": "^7.15.4",
    "@babel/preset-env": "^7.20.2",
    "@babel/preset-typescript": "^7.18.6",
    "@cypress/code-coverage": "^3.9.6",
    "@cypress/webpack-batteries-included-preprocessor": "^2.2.1",
    "@cypress/webpack-preprocessor": "^5.9.0",
    "@istanbuljs/nyc-config-typescript": "^1.0.1",
    "@jest/globals": "^29.4.0",
    "@kineviz/typedoc-generate-search-index": "^1.0.4",
    "@types/cypress": "^1.1.3",
    "@types/d3-hierarchy": "^3.0.2",
    "@types/d3-scale": "^4.0.2",
    "@types/jest": "^29.4.0",
    "@types/lodash": "^4.14.170",
    "@types/md5": "^2.3.1",
    "@types/node": "^15.12.4",
    "@types/redux": "^3.6.0",
    "@types/seedrandom": "^3.0.1",
    "@types/semver-compare": "^1.0.1",
    "@types/three": "^0.129.1",
    "@typescript-eslint/eslint-plugin": "^4.26.0",
    "@typescript-eslint/parser": "^4.26.0",
    "babel-jest": "^29.4.0",
    "babel-loader": "^8.2.2",
    "babel-plugin-add-import-extension": "^1.6.0",
    "babel-plugin-istanbul": "^6.0.0",
    "commander": "^8.0.0",
    "copy-webpack-plugin": "^9.0.0",
    "cross-env": "^7.0.3",
    "cypress": "9.5.0",
    "cypress-dotenv": "^1.2.2",
    "cypress-wait-until": "^1.7.1",
    "dotenv": "^10.0.0",
    "esbuild": "0.17.7",
    "eslint": "^7.28.0",
    "eslint-plugin-cypress": "^2.11.3",
    "eslint-plugin-import": "^2.23.4",
    "execa": "^7.1.1",
    "istanbul-lib-coverage": "^3.0.0",
    "jest": "^29.4.0",
    "jest-environment-jsdom": "^29.4.0",
    "jest-fetch-mock": "^3.0.3",
    "lint-staged": ">=10",
    "npm-run-all": "^4.1.5",
    "nyc": "^15.1.0",
    "ora": "^5.4.1",
    "prettier": "^2.3.1",
    "sinon": "^11.1.2",
    "source-map-support": "^0.5.19",
    "ts-jest": "^29.0.5",
    "ts-loader": "^9.2.2",
    "ts-mock-imports": "^1.3.7",
    "ts-node": "^10.0.0",
    "tsify": "^5.0.4",
    "typedoc": "^0.23.26",
    "typedoc-plugin-markdown": "^3.14.0",
    "typescript": "^4.9",
    "webpack": "^5.38.1",
    "webpack-cli": "^4.7.0",
    "webpack-dev-server": "^4.11.1"
  },
  "lint-staged": {
    "*.{ts,js}": "eslint --cache --fix",
    "*.{ts,js,css,md}": "prettier --write"
  },
  "dependencies": {
    "@observablehq/stdlib": "^3.14.0",
    "crypto": "^1.0.1",
    "d3-hierarchy": "^3.0.1",
    "d3-scale": "^4.0.2",
    "es6-tween": "^5.5.11",
    "gulp": "^4.0.2",
    "lodash": "^4.17.21",
    "md5": "^2.3.0",
    "moment": "2.29.1",
    "nanoid": "^3.1.32",
    "ngraph.centrality": "^2.0.1",
    "ngraph.graph": "^19.1.0",
    "ngraph.louvain": "^2.0.0",
    "seedrandom": "^3.0.5",
    "semver-compare": "^1.0.0",
    "three": "0.116.0",
    "tsafe": "^0.9.0",
    "typescript-memoize": "^1.0.1"
  },
  "packageManager": "yarn@3.1.0"
}
