{
  "name": "@antv/g6",
  "version": "5.0.40",
  "description": "A Graph Visualization Framework in JavaScript",
  "keywords": [
    "antv",
    "g6",
    "graph",
    "graph analysis",
    "graph editor",
    "graph visualization",
    "relational data"
  ],
  "homepage": "https://g6.antv.antgroup.com/",
  "bugs": {
    "url": "https://github.com/antvis/g6/issues"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/antvis/g6"
  },
  "license": "MIT",
  "author": "https://github.com/orgs/antvis/people",
  "main": "lib/index.js",
  "module": "esm/index.js",
  "types": "lib/index.d.ts",
  "files": [
    "src",
    "esm",
    "lib",
    "dist",
    "README"
  ],
  "scripts": {
    "build": "run-p build:*",
    "build:cjs": "rimraf ./lib && tsc --module commonjs --outDir lib -p tsconfig.build.json",
    "build:dev:watch": "npm run build:esm -- --watch",
    "build:esm": "rimraf ./esm && tsc --module ESNext --outDir esm -p tsconfig.build.json",
    "build:umd": "rimraf ./dist && rollup -c && npm run size",
    "bundle-vis": "cross-env BUNDLE_VIS=1 npm run build:umd",
    "ci": "run-s lint type-check build test",
    "coverage": "jest --coverage",
    "coverage:open": "open coverage/lcov-report/index.html",
    "dev": "vite",
    "fix": "eslint ./src ./__tests__ --fix && prettier ./src __tests__ --write ",
    "jest": "node --expose-gc --max-old-space-size=1024 --unhandled-rejections=strict ../../node_modules/jest/bin/jest --coverage --logHeapUsage --detectOpenHandles",
    "lint": "eslint ./src __tests__ --quiet && prettier ./src __tests__ --check",
    "prepublishOnly": "run-s ci readme",
    "readme": "cp ../../README.* ./",
    "size": "limit-size",
    "start": "rimraf ./lib && tsc --module commonjs --outDir lib --watch",
    "tag": "node ./scripts/tag.mjs",
    "test": "jest",
    "test:integration": "npm run jest __tests__/integration",
    "test:unit": "npm run jest __tests__/unit",
    "type-check": "tsc --noEmit",
    "version": "node ./scripts/version.mjs"
  },
  "dependencies": {
    "@antv/algorithm": "^0.1.26",
    "@antv/component": "^2.1.2",
    "@antv/event-emitter": "^0.1.3",
    "@antv/g": "^6.1.14",
    "@antv/g-canvas": "^2.0.32",
    "@antv/g-plugin-dragndrop": "^2.0.25",
    "@antv/graphlib": "^2.0.4",
    "@antv/hierarchy": "^0.6.14",
    "@antv/layout": "1.2.14-beta.9",
    "@antv/util": "^3.3.10",
    "bubblesets-js": "^2.3.4",
    "hull.js": "^1.0.6"
  },
  "devDependencies": {
    "@antv/g-svg": "^2.0.27",
    "@antv/g-webgl": "^2.0.36",
    "@antv/layout-gpu": "^1.1.7",
    "@antv/layout-wasm": "^1.4.2",
    "@types/hull.js": "^1.0.4",
    "@types/xmlserializer": "^0.6.6",
    "cross-env": "^7.0.3",
    "jest-canvas-mock": "^2.5.2",
    "jest-random-mock": "^1.0.0",
    "xmlserializer": "^0.6.1"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org/"
  },
  "limit-size": [
    {
      "gzip": true,
      "limit": "320 Kb",
      "path": "dist/g6.min.js"
    },
    {
      "limit": "1.1 Mb",
      "path": "dist/g6.min.js"
    }
  ]
}
