{
  "name": "@tanstack/charts",
  "version": "0.13.0",
  "private": false,
  "license": "MIT",
  "keywords": [
    "tanstack-intent"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/TanStack/charts.git",
    "directory": "packages/charts-core"
  },
  "type": "module",
  "sideEffects": false,
  "files": [
    "dist",
    "docs",
    "skills",
    "LICENSE",
    "README.md",
    "llms.txt"
  ],
  "dependencies": {
    "@types/d3-force": "^3.0.10",
    "@types/d3-geo": "^3.1.0",
    "@types/d3-hierarchy": "^3.1.7",
    "@types/d3-sankey": "^0.12.5",
    "@types/d3-shape": "^3.1.8",
    "d3-array": "3.2.4",
    "d3-brush": "3.0.0",
    "d3-contour": "4.0.2",
    "d3-delaunay": "6.0.4",
    "d3-force": "3.0.0",
    "d3-geo": "3.1.1",
    "d3-hexbin": "0.2.2",
    "d3-hierarchy": "3.1.2",
    "d3-sankey": "0.12.3",
    "d3-scale": "4.0.2",
    "d3-selection": "3.0.0",
    "d3-shape": "3.2.0",
    "d3-zoom": "3.0.0",
    "tslib": "^2.8.1"
  },
  "peerDependencies": {
    "@angular/core": ">=19",
    "@angular/platform-browser": ">=19",
    "alpinejs": ">=3.15",
    "lit": ">=3.1.3",
    "octane": "^0.1.13",
    "preact": ">=10",
    "react": "^19.0.0",
    "react-dom": "^19.0.0",
    "react-native": "^0.86.0",
    "react-native-svg": ">=15.15.4 <16",
    "solid-js": ">=1.8",
    "svelte": "^5.20.0",
    "vue": ">=3.5"
  },
  "peerDependenciesMeta": {
    "@angular/core": {
      "optional": true
    },
    "@angular/platform-browser": {
      "optional": true
    },
    "alpinejs": {
      "optional": true
    },
    "lit": {
      "optional": true
    },
    "octane": {
      "optional": true
    },
    "preact": {
      "optional": true
    },
    "react": {
      "optional": true
    },
    "react-dom": {
      "optional": true
    },
    "react-native": {
      "optional": true
    },
    "react-native-svg": {
      "optional": true
    },
    "solid-js": {
      "optional": true
    },
    "svelte": {
      "optional": true
    },
    "vue": {
      "optional": true
    }
  },
  "devDependencies": {
    "@tanstack/intent": "^0.3.6",
    "@types/d3-array": "^3.2.2",
    "@types/d3-brush": "^3.0.6",
    "@types/d3-contour": "^3.0.6",
    "@types/d3-delaunay": "^6.0.4",
    "@types/d3-hexbin": "0.2.5",
    "@types/d3-selection": "^3.0.11",
    "@types/d3-zoom": "^3.0.8",
    "@types/d3-scale": "^4.0.9"
  },
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./adapter": {
      "types": "./dist/adapter.d.ts",
      "import": "./dist/adapter.js"
    },
    "./adapter/renderer": {
      "types": "./dist/adapter-renderer.d.ts",
      "import": "./dist/adapter-renderer.js"
    },
    "./alpine": {
      "types": "./dist/alpine/index.d.ts",
      "import": "./dist/alpine/index.js"
    },
    "./angular": {
      "types": "./dist/angular/types/tanstack-angular-charts.d.ts",
      "default": "./dist/angular/fesm2022/tanstack-angular-charts.mjs"
    },
    "./area": {
      "types": "./dist/area.d.ts",
      "import": "./dist/area.js"
    },
    "./area-x": {
      "types": "./dist/area-x.d.ts",
      "import": "./dist/area-x.js"
    },
    "./arrow": {
      "types": "./dist/arrow.d.ts",
      "import": "./dist/arrow.js"
    },
    "./bar": {
      "types": "./dist/bar.d.ts",
      "import": "./dist/bar.js"
    },
    "./band": {
      "types": "./dist/band.d.ts",
      "import": "./dist/band.js"
    },
    "./box": {
      "types": "./dist/box.d.ts",
      "import": "./dist/box.js"
    },
    "./canvas": {
      "types": "./dist/canvas.d.ts",
      "import": "./dist/canvas.js"
    },
    "./crosshair": {
      "types": "./dist/crosshair.d.ts",
      "import": "./dist/crosshair.js"
    },
    "./cursor": {
      "types": "./dist/cursor-public.d.ts",
      "import": "./dist/cursor-public.js"
    },
    "./cursor/host": {
      "types": "./dist/cursor-host.d.ts",
      "react-native": "./dist/cursor-host.js",
      "import": "./dist/cursor-host.js"
    },
    "./d3/area-x": {
      "types": "./dist/d3-area-x.d.ts",
      "import": "./dist/d3-area-x.js"
    },
    "./d3/shape": {
      "types": "./dist/d3-shape.d.ts",
      "import": "./dist/d3-shape.js"
    },
    "./difference": {
      "types": "./dist/difference.d.ts",
      "import": "./dist/difference.js"
    },
    "./dom": {
      "types": "./dist/dom.d.ts",
      "import": "./dist/dom.js"
    },
    "./dodge": {
      "types": "./dist/dodge.d.ts",
      "import": "./dist/dodge.js"
    },
    "./dot": {
      "types": "./dist/dot.d.ts",
      "import": "./dist/dot.js"
    },
    "./export": {
      "types": "./dist/export.d.ts",
      "import": "./dist/export.js"
    },
    "./facet": {
      "types": "./dist/facet.d.ts",
      "import": "./dist/facet.js"
    },
    "./focus": {
      "types": "./dist/focus.d.ts",
      "import": "./dist/focus.js"
    },
    "./focus/guide": {
      "types": "./dist/focus-guide.d.ts",
      "import": "./dist/focus-guide.js"
    },
    "./focus/mark": {
      "types": "./dist/focus-mark.d.ts",
      "import": "./dist/focus-mark.js"
    },
    "./focus/disabled": {
      "types": "./dist/focus-disabled.d.ts",
      "import": "./dist/focus-disabled.js"
    },
    "./frame": {
      "types": "./dist/frame.d.ts",
      "import": "./dist/frame.js"
    },
    "./group": {
      "types": "./dist/group.d.ts",
      "import": "./dist/group.js"
    },
    "./geo": {
      "types": "./dist/geo.d.ts",
      "import": "./dist/geo.js"
    },
    "./hexagon": {
      "types": "./dist/hexagon.d.ts",
      "import": "./dist/hexagon.js"
    },
    "./hierarchy/tree": {
      "types": "./dist/hierarchy-tree.d.ts",
      "import": "./dist/hierarchy-tree.js"
    },
    "./hierarchy/treemap": {
      "types": "./dist/hierarchy-treemap.d.ts",
      "import": "./dist/hierarchy-treemap.js"
    },
    "./hierarchy/sunburst": {
      "types": "./dist/hierarchy-sunburst.d.ts",
      "import": "./dist/hierarchy-sunburst.js"
    },
    "./interaction/signal": {
      "types": "./dist/interaction-signal.d.ts",
      "import": "./dist/interaction-signal.js"
    },
    "./interaction/brush": {
      "types": "./dist/interaction-brush.d.ts",
      "import": "./dist/interaction-brush.js"
    },
    "./interaction/cursor": {
      "types": "./dist/interaction-cursor.d.ts",
      "import": "./dist/interaction-cursor.js"
    },
    "./interaction/handle": {
      "types": "./dist/interaction-handle.d.ts",
      "import": "./dist/interaction-handle.js"
    },
    "./interaction/zoom": {
      "types": "./dist/interaction-zoom.d.ts",
      "import": "./dist/interaction-zoom.js"
    },
    "./legend": {
      "types": "./dist/legend.d.ts",
      "import": "./dist/legend.js"
    },
    "./line": {
      "types": "./dist/line.d.ts",
      "import": "./dist/line.js"
    },
    "./link": {
      "types": "./dist/link.d.ts",
      "import": "./dist/link.js"
    },
    "./lit": {
      "types": "./dist/lit/index.d.ts",
      "import": "./dist/lit/index.js"
    },
    "./motion": {
      "types": "./dist/motion.d.ts",
      "import": "./dist/motion.js"
    },
    "./motion/definition": {
      "types": "./dist/motion-definition.d.ts",
      "import": "./dist/motion-definition.js"
    },
    "./network/force": {
      "types": "./dist/network-force.d.ts",
      "import": "./dist/network-force.js"
    },
    "./network/sankey": {
      "types": "./dist/network-sankey.d.ts",
      "import": "./dist/network-sankey.js"
    },
    "./octane": {
      "types": "./dist/octane/index.d.ts",
      "browser": "./dist/octane/index.js",
      "node": "./dist/octane/server/index.js",
      "import": "./dist/octane/index.js"
    },
    "./octane/canvas": {
      "types": "./dist/octane/canvas.d.ts",
      "browser": "./dist/octane/canvas.js",
      "node": "./dist/octane/server/canvas.js",
      "import": "./dist/octane/canvas.js"
    },
    "./octane/core": {
      "types": "./dist/octane/core.d.ts",
      "browser": "./dist/octane/core.js",
      "node": "./dist/octane/server/core.js",
      "import": "./dist/octane/core.js"
    },
    "./mark/composite": {
      "types": "./dist/mark-composite.d.ts",
      "import": "./dist/mark-composite.js"
    },
    "./mark/decorative": {
      "types": "./dist/mark-decorative.d.ts",
      "import": "./dist/mark-decorative.js"
    },
    "./spring": {
      "types": "./dist/spring.d.ts",
      "import": "./dist/spring.js"
    },
    "./spatial/contour": {
      "types": "./dist/spatial-contour.d.ts",
      "import": "./dist/spatial-contour.js"
    },
    "./spatial/delaunay": {
      "types": "./dist/spatial-delaunay.d.ts",
      "import": "./dist/spatial-delaunay.js"
    },
    "./spatial/density": {
      "types": "./dist/spatial-density.d.ts",
      "import": "./dist/spatial-density.js"
    },
    "./spatial/hexbin": {
      "types": "./dist/spatial-hexbin.d.ts",
      "import": "./dist/spatial-hexbin.js"
    },
    "./spatial/voronoi": {
      "types": "./dist/spatial-voronoi.d.ts",
      "import": "./dist/spatial-voronoi.js"
    },
    "./svelte": {
      "types": "./dist/svelte/index.d.ts",
      "svelte": "./dist/svelte/index.js",
      "import": "./dist/svelte/index.js"
    },
    "./mark/scale-values": {
      "types": "./dist/mark-with-scale-values.d.ts",
      "import": "./dist/mark-with-scale-values.js"
    },
    "./polar": {
      "types": "./dist/polar.d.ts",
      "import": "./dist/polar.js"
    },
    "./preact": {
      "types": "./dist/preact/index.d.ts",
      "import": "./dist/preact/index.js"
    },
    "./react": {
      "types": "./dist/react/index.d.ts",
      "import": "./dist/react/index.js"
    },
    "./react/canvas": {
      "types": "./dist/react/canvas.d.ts",
      "import": "./dist/react/canvas.js"
    },
    "./react/core": {
      "types": "./dist/react/core.d.ts",
      "import": "./dist/react/core.js"
    },
    "./react/tooltip": {
      "types": "./dist/react/tooltip.d.ts",
      "import": "./dist/react/tooltip.js"
    },
    "./react-native": {
      "types": "./dist/react-native/index.d.ts",
      "react-native": "./dist/react-native/index.native.js",
      "import": "./dist/react-native/index.js"
    },
    "./react-native/tooltip": {
      "types": "./dist/react-native/tooltip-entry.d.ts",
      "react-native": "./dist/react-native/tooltip-entry.native.js",
      "import": "./dist/react-native/tooltip-entry.js"
    },
    "./universal": {
      "types": "./dist/universal.d.ts",
      "import": "./dist/universal.js"
    },
    "./reconcile": {
      "types": "./dist/reconcile.d.ts",
      "import": "./dist/reconcile.js"
    },
    "./rect": {
      "types": "./dist/rect.d.ts",
      "import": "./dist/rect.js"
    },
    "./regression": {
      "types": "./dist/regression.d.ts",
      "import": "./dist/regression.js"
    },
    "./selection": {
      "types": "./dist/selection.d.ts",
      "import": "./dist/selection.js"
    },
    "./renderer": {
      "types": "./dist/renderer.d.ts",
      "import": "./dist/renderer.js"
    },
    "./ridgeline": {
      "types": "./dist/ridgeline.d.ts",
      "import": "./dist/ridgeline.js"
    },
    "./rule": {
      "types": "./dist/rule.d.ts",
      "import": "./dist/rule.js"
    },
    "./runtime": {
      "types": "./dist/runtime.d.ts",
      "import": "./dist/runtime.js"
    },
    "./scales/band": {
      "types": "./dist/scales/band.d.ts",
      "import": "./dist/scales/band.js"
    },
    "./scales/linear": {
      "types": "./dist/scales/linear.d.ts",
      "import": "./dist/scales/linear.js"
    },
    "./scales/ordinal": {
      "types": "./dist/scales/ordinal.d.ts",
      "import": "./dist/scales/ordinal.js"
    },
    "./scales/point": {
      "types": "./dist/scales/point.d.ts",
      "import": "./dist/scales/point.js"
    },
    "./scene": {
      "types": "./dist/scene.d.ts",
      "import": "./dist/scene.js"
    },
    "./solid": {
      "types": "./dist/solid/index.d.ts",
      "solid": "./dist/solid/index.js",
      "import": "./dist/solid/index.js"
    },
    "./svg": {
      "types": "./dist/svg.d.ts",
      "import": "./dist/svg.js"
    },
    "./svg/renderer": {
      "types": "./dist/svg-surface.d.ts",
      "import": "./dist/svg-surface.js"
    },
    "./svg/resources": {
      "types": "./dist/svg-resources.d.ts",
      "import": "./dist/svg-resources.js"
    },
    "./stack": {
      "types": "./dist/stack.d.ts",
      "import": "./dist/stack.js"
    },
    "./transform": {
      "types": "./dist/transform.d.ts",
      "import": "./dist/transform.js"
    },
    "./transform/bin": {
      "types": "./dist/transform-bin.d.ts",
      "import": "./dist/transform-bin.js"
    },
    "./transform/bin-time": {
      "types": "./dist/transform-bin-time.d.ts",
      "import": "./dist/transform-bin-time.js"
    },
    "./transform/bin-xy": {
      "types": "./dist/transform-bin-xy.d.ts",
      "import": "./dist/transform-bin-xy.js"
    },
    "./transform/cumulative": {
      "types": "./dist/transform-cumulative.d.ts",
      "import": "./dist/transform-cumulative.js"
    },
    "./transform/fold": {
      "types": "./dist/transform-fold.d.ts",
      "import": "./dist/transform-fold.js"
    },
    "./transform/group": {
      "types": "./dist/transform-group.d.ts",
      "import": "./dist/transform-group.js"
    },
    "./transform/mosaic": {
      "types": "./dist/transform-mosaic.d.ts",
      "import": "./dist/transform-mosaic.js"
    },
    "./transform/normalize": {
      "types": "./dist/transform-normalize.d.ts",
      "import": "./dist/transform-normalize.js"
    },
    "./transform/rank": {
      "types": "./dist/transform-rank.d.ts",
      "import": "./dist/transform-rank.js"
    },
    "./transform/reduce": {
      "types": "./dist/transform-reduce.d.ts",
      "import": "./dist/transform-reduce.js"
    },
    "./transform/select": {
      "types": "./dist/transform-select.d.ts",
      "import": "./dist/transform-select.js"
    },
    "./transform/stack": {
      "types": "./dist/transform-stack.d.ts",
      "import": "./dist/transform-stack.js"
    },
    "./transform/waterfall": {
      "types": "./dist/transform-waterfall.d.ts",
      "import": "./dist/transform-waterfall.js"
    },
    "./transform/rolling-window": {
      "types": "./dist/transform-rolling-window.d.ts",
      "import": "./dist/transform-rolling-window.js"
    },
    "./text": {
      "types": "./dist/text.d.ts",
      "import": "./dist/text.js"
    },
    "./tick": {
      "types": "./dist/tick.d.ts",
      "import": "./dist/tick.js"
    },
    "./tooltip": {
      "types": "./dist/tooltip.d.ts",
      "import": "./dist/tooltip.js"
    },
    "./tooltip/model": {
      "types": "./dist/tooltip-model.d.ts",
      "react-native": "./dist/tooltip-model.js",
      "import": "./dist/tooltip-model.js"
    },
    "./tooltip/portal": {
      "types": "./dist/tooltip-portal.d.ts",
      "import": "./dist/tooltip-portal.js"
    },
    "./types": {
      "types": "./dist/universal-types.d.ts",
      "import": "./dist/universal-types.js"
    },
    "./vector": {
      "types": "./dist/vector.d.ts",
      "import": "./dist/vector.js"
    },
    "./violin": {
      "types": "./dist/violin.d.ts",
      "import": "./dist/violin.js"
    },
    "./view": {
      "types": "./dist/view.d.ts",
      "import": "./dist/view.js"
    },
    "./vue": {
      "types": "./dist/vue/index.d.ts",
      "import": "./dist/vue/index.js"
    },
    "./waffle": {
      "types": "./dist/waffle.d.ts",
      "import": "./dist/waffle.js"
    }
  },
  "publishConfig": {
    "access": "public",
    "provenance": true
  }
}