{
  "private": true,
  "license": "BSD-3-Clause",
  "author": "UW Interactive Data Lab (http://idl.cs.washington.edu)",
  "repository": "vega/vega",
  "scripts": {
    "build": "lerna run build && yarn docsbuild",
    "clean": "lerna clean --yes && lerna exec -- rimraf build && lerna exec -- rimraf LICENSE && rimraf node_modules yarn.lock",
    "data": "rsync -r node_modules/vega-datasets/data/* docs/data",
    "docs": "cd docs && bundle exec jekyll serve -I -l",
    "docsbuild": "cd packages/vega/build && cp vega.js vega.min.js* vega-core.js vega-core.min.js* vega-schema.json ../../../docs/",
    "license": "lerna exec -- cp ../../LICENSE .",
    "release": "yarn license && lerna publish from-package",
    "serve": "serve packages/vega/ -l 8080",
    "test": "yarn test:no-lint && yarn lint",
    "test:no-lint": "lerna run test --ignore vega-typings && lerna run test --scope vega-typings",
    "lint": "ESLINT_USE_FLAT_CONFIG=true yarn eslint -c eslint.config.mjs .",
    "format": "yarn lint --fix",
    "postinstall": "scripts/postinstall.sh"
  },
  "dependencies": {},
  "devDependencies": {
    "@babel/cli": "^7.26.4",
    "@babel/core": "^7.26.10",
    "@babel/eslint-parser": "^7.26.10",
    "@babel/plugin-transform-runtime": "^7.26.10",
    "@babel/preset-env": "^7.26.9",
    "@definitelytyped/dtslint": "0.0.159",
    "@eslint/js": "^9.22.0",
    "@rollup/plugin-babel": "^6.0.4",
    "@rollup/plugin-json": "^6.1.0",
    "@rollup/plugin-node-resolve": "^15.2.3",
    "@rollup/plugin-terser": "^0.4.4",
    "@types/node": "^20.14.2",
    "@typescript-eslint/eslint-plugin": "^6.10.0",
    "@typescript-eslint/parser": "^6.10.0",
    "ajv": "^8.17.1",
    "ajv-formats": "^2.1.1",
    "canvas": "^2.11.2",
    "eslint": "^8.53.0",
    "globals": "^15.14.0",
    "jsdom": "^24.1.0",
    "lerna": "^7.4.2",
    "pixelmatch": "^5.3.0",
    "prettier": "^2.8.8",
    "rimraf": "^5.0.7",
    "rollup": "^4.35.0",
    "rollup-plugin-bundle-size": "^1.0.3",
    "serve": "^14.2.4",
    "tape": "^5.9.0",
    "typescript": "~5.8.2",
    "typescript-eslint": "^7.13.0",
    "vega-datasets": "^2.8.1"
  },
  "workspaces": [
    "packages/*"
  ],
  "engines": {
    "node": ">=18.18.0"
  },
  "packageManager": "yarn@1.22.19"
}
