{
  "name": "react-plot",
  "version": "3.1.2",
  "license": "MIT",
  "description": "Library of React components to render SVG 2D plots.",
  "keywords": [
    "react",
    "plot",
    "d3-line",
    "d3",
    "d3-react"
  ],
  "author": "Miguel Asencio",
  "contributors": [
    "Michaël Zasso",
    "Sebastien Ahkrin",
    "Nadjib Souab",
    "Luc Patiny"
  ],
  "type": "module",
  "exports": {
    ".": "./lib/index.js"
  },
  "files": [
    "lib",
    "src"
  ],
  "scripts": {
    "build-storybook": "storybook build",
    "check-types": "tsc --noEmit",
    "clean": "rimraf lib playwright-report storybook-static test-results",
    "dev": "storybook dev -p 6006",
    "eslint": "eslint .",
    "eslint-fix": "npm run eslint -- --fix",
    "playwright": "playwright test -c playwright-ct.config.ts",
    "prepack": "npm run tsc",
    "prettier": "prettier --check .",
    "prettier-write": "prettier --write .",
    "start": "npm run dev",
    "test": "npm run playwright && npm run eslint && npm run prettier && npm run check-types",
    "tsc-build": "tsc -p tsconfig.build.json",
    "tsc": "npm run clean && npm run tsc-build"
  },
  "dependencies": {
    "d3-array": "^3.2.4",
    "d3-scale": "^4.0.2",
    "d3-scale-chromatic": "^3.1.0",
    "d3-shape": "^3.2.0",
    "immer": "^11.0.0",
    "ml-distance-euclidean": "^3.0.1",
    "react-d3-utils": "^3.1.2"
  },
  "peerDependencies": {
    "@types/react": ">=18",
    "react": ">=18"
  },
  "devDependencies": {
    "@playwright/experimental-ct-react": "^1.57.0",
    "@simbathesailor/use-what-changed": "^2.0.0",
    "@storybook/addon-docs": "^10.0.8",
    "@storybook/addon-links": "^10.0.8",
    "@storybook/react-vite": "^10.0.8",
    "@types/d3-array": "^3.2.2",
    "@types/d3-scale": "^4.0.9",
    "@types/d3-scale-chromatic": "^3.1.0",
    "@types/d3-shape": "^3.1.7",
    "@types/node": "^24.10.1",
    "@types/point-in-polygon": "^1.1.5",
    "@types/react": "^19.2.7",
    "@types/react-dom": "^19.2.3",
    "@zakodium/tsconfig": "^1.0.2",
    "eslint": "^9.39.1",
    "eslint-config-zakodium": "^18.0.0",
    "eslint-plugin-storybook": "^10.0.8",
    "isotopic-distribution": "^3.4.16",
    "iv-analysis": "^0.4.0",
    "ml-dataset-iris": "^1.2.1",
    "ml-directional-distribution": "^0.1.1",
    "ml-pca": "^4.1.1",
    "ml-regression-simple-linear": "^3.0.1",
    "ml-spectra-processing": "^14.18.1",
    "ms-spectrum": "^3.9.2",
    "point-in-polygon": "^1.1.0",
    "prettier": "^3.6.2",
    "react": "^19.2.0",
    "react-dom": "^19.2.0",
    "react-error-boundary": "^6.0.0",
    "rimraf": "^6.1.2",
    "storybook": "^10.0.8",
    "typescript": "^5.9.3"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/zakodium-oss/react-plot.git"
  },
  "bugs": {
    "url": "https://github.com/zakodium-oss/react-plot/issues"
  },
  "homepage": "https://github.com/zakodium-oss/react-plot#readme",
  "volta": {
    "node": "24.11.1"
  }
}
