{
  "name": "react-d3-force-graph",
  "version": "1.0.8",
  "description": "React component to build interactive and configurable graphs with d3 effortlessly",
  "author": "fortune_cookie",
  "license": "MIT",
  "main": "lib/index.js",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/fortune-cook1e/react-d3-force-graph.git"
  },
  "files": [
    "lib"
  ],
  "scripts": {
    "dev": "cross-env NODE_ENV=dev webpack-dev-server --mode=development --config webpack.config.js",
    "build:rd3g": "rm -rf dist/ && webpack --config webpack.config.dist.js",
    "build:sandbox": "yarn run generate:tooltips && webpack --config webpack.config.js",
    "build:transpile": "rm -rf lib && babel --extensions '.js,.jsx,.ts,.tsx' -d lib src",
    "dist": "rm -rf dist/ && webpack --config webpack.config.dist.js",
    "build": "yarn install && npm-run-all --parallel build:*",
    "generate:tooltips": "jsdoc -X ./src/components/graph/graph.config.js > ./tools/graph-config-jsdoc.json && cd tools && node tooltips-docs-generator.js > ../sandbox/graph-config-tooltips.js",
    "lint:fix": "eslint --config=.eslintrc.js --fix \"src/**/*.js*\" \"sandbox/**/*.js*\"",
    "lint:src": "eslint --config=.eslintrc.js \"src/**/*.js*\" \"sandbox/**/*.js*\"",
    "lint:test": "eslint --config=.eslintrc.test.config.js \"test/**/*.spec.js\"",
    "lint": "yarn run lint:src",
    "start": "http-server ./sandbox/ -p 8888 -c-1",
    "sandbox": "yarn run dist:sandbox && yarn run start",
    "prettier": "prettier --write test/**/*"
  },
  "lint-staged": {
    "*.{js,jsx,json,css,md}": [
      "prettier --write",
      "git add"
    ]
  },
  "peerDependencies": {
    "d3": "^5.5.0",
    "react": ">=16.8.0",
    "react-dom": ">=16.8.0"
  },
  "devDependencies": {
    "@babel/cli": "7.6.0",
    "@babel/core": "^7.20.5",
    "@babel/eslint-parser": "^7.19.1",
    "@babel/plugin-proposal-class-properties": "7.5.5",
    "@babel/preset-env": "^7.20.2",
    "@babel/preset-react": "7.0.0",
    "@babel/preset-typescript": "^7.18.6",
    "@types/d3-force": "^3.0.3",
    "@types/d3-selection": "^3.0.3",
    "@types/d3-zoom": "^3.0.1",
    "@types/react": "^18.0.26",
    "@types/react-dom": "^18.0.9",
    "@typescript-eslint/eslint-plugin": "^5.47.0",
    "@typescript-eslint/parser": "^5.47.0",
    "babel-loader": "^9.1.0",
    "classnames": "^2.3.2",
    "cross-env": "5.2.1",
    "css-loader": "2.0.2",
    "d3": "^5.5.0",
    "documentation": "12.1.2",
    "eslint": "^8.30.0",
    "eslint-config-recommended": "4.0.0",
    "eslint-plugin-jest": "22.17.0",
    "eslint-plugin-prettier": "3.1.0",
    "eslint-plugin-promise": "4.2.1",
    "eslint-plugin-react": "7.14.3",
    "eslint-plugin-react-hooks": "^4.6.0",
    "eslint-plugin-standard": "4.0.1",
    "html-webpack-plugin": "2.30.1",
    "husky": "3.0.5",
    "jest": "24.9.0",
    "jsdoc": "^3.6.3",
    "lint-staged": "9.2.5",
    "lz-string": "^1.4.4",
    "npm-run-all": "4.1.5",
    "prettier": "1.19.1",
    "query-string": "6.8.3",
    "react": "17.0.2",
    "react-addons-test-utils": "15.6.2",
    "react-dom": "17.0.2",
    "react-editable-json-tree": "2.2.1",
    "react-jsonschema-form": "1.0.4",
    "react-test-renderer": "16.9.0",
    "react-toastify": "5.5.0",
    "react-tooltip": "3.11.6",
    "style-loader": "0.18.2",
    "typescript": "^4.9.4",
    "webpack": "^5.75.0",
    "webpack-bundle-analyzer": "^3.0.3",
    "webpack-cli": "^5.0.1",
    "webpack-dev-server": "^4.11.1"
  },
  "engines": {
    "node": ">=8.9.0"
  },
  "keywords": [
    "d3-visualization",
    "d3js",
    "graphs",
    "javascript",
    "networks",
    "react",
    "social-network-analysis",
    "social-network-graph",
    "visualization"
  ],
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "dependencies": {}
}
