{
  "name": "lightweight-orderflow-charts",
  "version": "0.2.0",
  "description": "Reusable order-flow charts and studies for lightweight-charts and React.",
  "homepage": "https://awahab07.github.io/lightweight-orderflow-charts/latest/docs/",
  "repository": {
    "type": "git",
    "url": "https://github.com/awahab07/lightweight-orderflow-charts.git"
  },
  "bugs": {
    "url": "https://github.com/awahab07/lightweight-orderflow-charts/issues"
  },
  "type": "module",
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "files": [
    "dist",
    "README.md",
    "LICENSE",
    "docs",
    "NOTICE"
  ],
  "packageManager": "npm@11.7.0",
  "sideEffects": false,
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.cjs"
    },
    "./react": {
      "types": "./dist/react.d.ts",
      "import": "./dist/react.js",
      "require": "./dist/react.cjs"
    }
  },
  "scripts": {
    "build": "tsup",
    "connector:ibkr:capture": "tsx connectors/vendors/ibkr/cli.ts",
    "connector:polygon:capture": "tsx connectors/vendors/polygon/cli.ts",
    "demo:connect-bridge": "tsx connectors/server/index.ts",
    "format": "prettier --write .",
    "format:check": "prettier --check .",
    "demo": "vite --config demo/vite.config.ts",
    "demo:build": "vite build --config demo/vite.config.ts",
    "demo:preview": "vite preview --config demo/vite.config.ts",
    "docs": "npm run docs:generate-api-reference && vite --config docs-site/vite.config.ts",
    "docs:generate-api-reference": "node scripts/generate-api-reference.mjs && prettier --write docs/API_REFERENCE.md docs-site/src/generated/apiReference.generated.ts",
    "docs:build": "npm run docs:generate-api-reference && vite build --config docs-site/vite.config.ts",
    "docs:capture-chart-images": "node scripts/capture-docs-chart-images.mjs",
    "docs:preview": "vite preview --config docs-site/vite.config.ts",
    "typecheck": "tsc --noEmit",
    "test": "vitest run",
    "test:watch": "vitest",
    "check": "npm run format:check && npm run typecheck && npm run test && npm run build",
    "ci": "npm run check && npm run docs:build && npm run build-storybook && npm run demo:build",
    "storybook": "storybook dev -p 6006",
    "build-storybook": "storybook build",
    "site:build": "node scripts/build-pages.mjs",
    "package:dry-run": "npm pack --dry-run",
    "release:check": "npm run ci && npm run package:dry-run"
  },
  "keywords": [
    "footprint",
    "order-flow",
    "volume-profile",
    "lightweight-charts",
    "react"
  ],
  "license": "MIT",
  "engines": {
    "node": ">=20"
  },
  "publishConfig": {
    "access": "public"
  },
  "peerDependencies": {
    "lightweight-charts": "^5.1.0",
    "react": "^19.2.4",
    "react-dom": "^19.2.4"
  },
  "peerDependenciesMeta": {
    "react": {
      "optional": true
    },
    "react-dom": {
      "optional": true
    }
  },
  "devDependencies": {
    "@stoqey/ib": "^1.5.3",
    "@storybook/addon-a11y": "^10.3.5",
    "@storybook/addon-docs": "^10.3.5",
    "@storybook/react-vite": "^10.3.5",
    "@testing-library/react": "^16.3.2",
    "@types/node": "^25.5.0",
    "@types/react": "^19.2.14",
    "@types/react-dom": "^19.2.3",
    "@vitejs/plugin-react": "^6.0.1",
    "jsdom": "^29.0.1",
    "lightweight-charts": "^5.1.0",
    "log-update": "^8.0.0",
    "playwright": "^1.58.2",
    "prettier": "^3.8.1",
    "react": "^19.2.4",
    "react-dom": "^19.2.4",
    "rxjs": "^7.8.2",
    "storybook": "^10.3.5",
    "tsup": "^8.5.1",
    "tsx": "^4.21.0",
    "typescript": "^6.0.2",
    "vite": "^8.0.3",
    "vitest": "^4.1.2"
  },
  "dependencies": {
    "marked": "^18.0.2"
  }
}
