{
  "name": "@h5web/lib",
  "version": "17.0.0",
  "description": "Data visualization toolkit",
  "author": "European Synchrotron Radiation Facility",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/silx-kit/h5web"
  },
  "type": "module",
  "sideEffects": false,
  "files": [
    "dist"
  ],
  "exports": {
    "./styles.css": "./dist/styles.css",
    ".": "./dist/index.js"
  },
  "peerDependencies": {
    "@react-three/fiber": "8.x",
    "@types/react": "18.x",
    "@types/react-dom": "18.x",
    "@types/three": ">=0.138",
    "react": "18.x",
    "react-dom": "18.x",
    "three": ">=0.138",
    "typescript": ">=4.5"
  },
  "peerDependenciesMeta": {
    "@types/react": {
      "optional": true
    },
    "@types/react-dom": {
      "optional": true
    },
    "@types/three": {
      "optional": true
    },
    "typescript": {
      "optional": true
    }
  },
  "dependencies": {
    "@floating-ui/react": "0.27.19",
    "@react-hookz/web": "25.1.1",
    "@types/d3-array": "~3.2.2",
    "@types/d3-color": "~3.1.3",
    "@types/d3-format": "~3.0.4",
    "@types/d3-interpolate": "~3.0.4",
    "@types/d3-scale": "~4.0.9",
    "@types/d3-scale-chromatic": "~3.1.0",
    "@types/ndarray": "~1.0.14",
    "@types/react-measure": "~2.0.12",
    "@types/react-slider": "~1.3.6",
    "@visx/axis": "3.12.0",
    "@visx/drag": "3.12.0",
    "@visx/grid": "3.12.0",
    "@visx/scale": "3.12.0",
    "@visx/tooltip": "3.12.0",
    "d3-array": "3.2.4",
    "d3-color": "3.1.0",
    "d3-format": "3.1.2",
    "d3-interpolate": "3.0.1",
    "d3-scale": "4.0.2",
    "d3-scale-chromatic": "3.1.0",
    "ndarray": "1.0.19",
    "ndarray-ops": "1.2.2",
    "react-icons": "5.4.0",
    "react-is": "^18.3.1",
    "react-keyed-flatten-children": "5.1.1",
    "react-measure": "2.5.2",
    "react-slider": "2.0.6",
    "react-window": "2.2.3",
    "zustand": "5.0.12"
  },
  "devDependencies": {
    "@esrf/eslint-config": "2.3.0",
    "@react-three/fiber": "8.18.0",
    "@rollup/plugin-alias": "6.0.0",
    "@types/node": "^24.12.2",
    "@types/react": "^18.3.28",
    "@types/react-dom": "^18.3.7",
    "@types/three": "0.183.1",
    "@vitejs/plugin-react": "6.0.1",
    "dot-json": "1.3.0",
    "eslint": "9.39.2",
    "react": "18.3.1",
    "react-dom": "18.3.1",
    "rollup": "4.60.1",
    "rollup-plugin-dts": "6.4.1",
    "three": "0.182.0",
    "typescript": "5.9.3",
    "vite": "8.0.7",
    "vite-css-modules": "1.15.0",
    "vitest": "4.1.3",
    "@h5web/shared": "0.0.1"
  },
  "scripts": {
    "build": "vite build && pnpm build:dts",
    "build:dts": "tsc --build tsconfig.build.json && rollup -c",
    "lint:eslint": "eslint --max-warnings=0",
    "lint:tsc": "tsc",
    "analyze": "pnpm dlx source-map-explorer dist/index.js --no-border-checks",
    "sync-version": "dot-json ../../package.json version | xargs dot-json package.json version"
  }
}