{
  "name": "pnpm-workspace-graph",
  "version": "0.2.1",
  "description": "Visualize project relationships in your PNPM workspace",
  "keywords": [
    "pnpm",
    "workspace",
    "graph",
    "monorepo",
    "visualizer"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/chengcyber/pnpm-workspace-graph.git"
  },
  "license": "MIT",
  "author": "Cheng Liu",
  "main": "lib/index.js",
  "bin": "lib/cli.js",
  "files": [
    "src",
    "lib",
    "public"
  ],
  "dependencies": {
    "@pnpm/filter-workspace-packages": "^5.0.9",
    "@pnpm/find-workspace-packages": "^4.0.9",
    "@pnpm/logger": "^4.0.0",
    "chalk": "4.1.2",
    "commander": "^9.3.0",
    "detect-port": "^1.3.0",
    "file-saver": "^2.0.5",
    "lodash": "^4.17.21",
    "opener": "^1.5.2",
    "sirv": "^2.0.2",
    "ws": "^8.7.0"
  },
  "devDependencies": {
    "@changesets/cli": "^2.27.6",
    "@fluentui/react-components": "~9.54.2",
    "@fluentui/react-hooks": "^8.5.5",
    "@fluentui/react-icons": "~2.0.245",
    "@fluentui/react-migration-v8-v9": "~9.6.18",
    "@types/cytoscape": "^3.19.4",
    "@types/cytoscape-dagre": "^2.3.0",
    "@types/detect-port": "^1.3.2",
    "@types/file-saver": "^2.0.7",
    "@types/lodash": "^4.14.182",
    "@types/node": "^17.0.38",
    "@types/opener": "^1.4.0",
    "@types/react": "^17.0.45",
    "@types/react-dom": "^17.0.17",
    "@types/ws": "^8.5.3",
    "@typescript-eslint/eslint-plugin": "^5.27.0",
    "@typescript-eslint/parser": "^5.27.0",
    "add": "^2.0.6",
    "copy-webpack-plugin": "^11.0.0",
    "cytoscape": "^3.21.1",
    "cytoscape-dagre": "^2.4.0",
    "eslint": "^8.17.0",
    "pkgs-graph": "^7.0.0",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-hook-form": "7.31.3",
    "rimraf": "^3.0.2",
    "ts-loader": "^9.3.0",
    "typescript": "^4.7.2",
    "webpack": "^5.72.1",
    "webpack-cli": "^4.9.2"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org"
  },
  "scripts": {
    "build": "NODE_ENV=production tsc",
    "build:client": "NODE_ENV=production webpack -c webpack.config.js",
    "clean": "rimraf dist",
    "clean:client": "rimraf public",
    "dev": "npm run clean && tsc --watch",
    "dev:client": "npm run clean:client && webpack -c webpack.config.js --watch",
    "test": "echo \"Error: no test specified\" && exit 1"
  }
}