{
  "type": "module",
  "private": true,
  "scripts": {
    "clean": "rimraf src/.observablehq/cache",
    "build": "observable build",
    "dev": "observable preview",
    "deploy": "observable deploy",
    "observable": "observable"
  },
  "dependencies": {
    "@observablehq/framework": "^1.13.0",
    "@resvg/resvg-js": "^2.6.2",
    "await-spawn": "^4.0.2",
    "d3": "^7.9.0",
    "d3-color": "^3.1.0",
    "d3-color-difference": "^0.1.3",
    "d3-dsv": "^3.0.1",
    "d3-time-format": "^4.1.0",
    "jsdom": "^26.0.0",
    "lodash.shuffle": "^4.2.0",
    "random": "^5.1.1",
    "yargs": "^17.7.2"
  },
  "devDependencies": {
    "rimraf": "^5.0.5"
  },
  "engines": {
    "node": ">=18"
  }
}