{
  "name": "@aistrike-dev/ui",
  "version": "5.0.1",
  "type": "module",
  "description": "Octopus UI - AiStrike design system (Atomic Design over MUI).",
  "license": "SEE LICENSE IN LICENSE",
  "sideEffects": false,
  "publishConfig": {
    "access": "public"
  },
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.cjs"
    },
    "./monaco": {
      "types": "./dist/monaco/index.d.ts",
      "import": "./dist/monaco/index.js"
    },
    "./charts": {
      "types": "./dist/charts/index.d.ts",
      "import": "./dist/charts/index.js",
      "require": "./dist/charts/index.cjs"
    },
    "./markdown": {
      "types": "./dist/markdown/index.d.ts",
      "import": "./dist/markdown/index.js",
      "require": "./dist/markdown/index.cjs"
    },
    "./registry": "./dist/agent/registry/llm-components.json",
    "./agent/*": "./dist/agent/*",
    "./package.json": "./package.json"
  },
  "bin": {
    "aistrike-ui": "./bin/aistrike-ui.mjs"
  },
  "files": [
    "dist",
    "bin"
  ],
  "scripts": {
    "dev": "vite",
    "build": "vite build --config vite.lib.config.ts && vite build --config vite.worker.config.ts && tsx --tsconfig tsconfig.node.json scripts/build-monaco-worker-shim.ts && npm run build:agent-kit",
    "postbuild": "tsx --tsconfig tsconfig.node.json scripts/assert-no-monaco-in-root.ts && tsx --tsconfig tsconfig.node.json scripts/assert-no-echarts-in-root.ts && tsx --tsconfig tsconfig.node.json scripts/assert-no-markdown-in-root.ts",
    "prepack": "npm run build",
    "lint": "eslint .",
    "typecheck": "tsc -p tsconfig.app.json --noEmit && tsc -p tsconfig.node.json --noEmit",
    "test": "vitest run --project unit",
    "test:watch": "vitest --project unit",
    "pretest:functional": "playwright install --with-deps chromium",
    "test:functional": "vitest run --project storybook",
    "test:functional:watch": "vitest --project storybook",
    "test:all": "vitest run",
    "preview": "vite preview",
    "storybook": "storybook dev -p 6006",
    "build-storybook": "storybook build",
    "build:registry": "tsx --tsconfig tsconfig.app.json scripts/build-registry.ts",
    "build:agent-kit": "tsx --tsconfig tsconfig.app.json scripts/build-agent-kit.ts",
    "release": "semantic-release",
    "release:dry": "semantic-release --dry-run --no-ci",
    "prepare": "husky",
    "build:monaco-theme": "tsx --tsconfig tsconfig.node.json scripts/generate-github-monaco-theme.ts"
  },
  "dependencies": {
    "dayjs": "^1.11.21",
    "rsuite": "^6.2.1"
  },
  "peerDependencies": {
    "@emotion/react": "^11.14.0",
    "@emotion/styled": "^11.14.1",
    "@mui/icons-material": "^9.1.1",
    "@mui/material": "^9.1.1",
    "@mui/x-date-pickers": "^9.6.0",
    "date-fns": "^4.4.0",
    "echarts": "^6.1.0",
    "material-react-table": "^3.2.1",
    "monaco-editor": "^0.56.0",
    "react": "^19.2.6",
    "react-dom": "^19.2.6",
    "react-markdown": "^10.1.0",
    "remark-gfm": "^4.0.1"
  },
  "peerDependenciesMeta": {
    "monaco-editor": {
      "optional": true
    },
    "echarts": {
      "optional": true
    },
    "react-markdown": {
      "optional": true
    },
    "remark-gfm": {
      "optional": true
    }
  },
  "devDependencies": {
    "@bdrk/changelog-convention": "^2.1.8",
    "@bdrk/semantic-release-config": "^4.0.0",
    "@bdrk/typescript-config": "^2.1.0",
    "@chromatic-com/storybook": "^5.2.1",
    "@commitlint/cli": "^20.1.0",
    "@commitlint/config-conventional": "^20.0.0",
    "@emotion/react": "^11.14.0",
    "@emotion/styled": "^11.14.1",
    "@eslint/js": "^10.0.1",
    "@mui/icons-material": "^9.1.1",
    "@mui/material": "^9.1.1",
    "@mui/x-date-pickers": "^9.6.0",
    "@semantic-release/exec": "^7.1.0",
    "@storybook/addon-a11y": "^10.4.6",
    "@storybook/addon-docs": "^10.4.6",
    "@storybook/addon-mcp": "^0.6.0",
    "@storybook/addon-themes": "^10.4.6",
    "@storybook/addon-vitest": "^10.4.6",
    "@storybook/react-vite": "^10.4.6",
    "@testing-library/dom": "^10.4.1",
    "@types/node": "^24.12.3",
    "@types/react": "^19.2.14",
    "@types/react-dom": "^19.2.3",
    "@vitejs/plugin-react": "^6.0.1",
    "@vitest/browser-playwright": "^4.1.11",
    "@vitest/coverage-v8": "^4.1.11",
    "ajv": "^8.20.0",
    "color": "^4.2.3",
    "date-fns": "^4.4.0",
    "echarts": "^6.1.0",
    "eslint": "^10.3.0",
    "eslint-plugin-react-hooks": "^7.1.1",
    "eslint-plugin-react-refresh": "^0.5.2",
    "eslint-plugin-storybook": "^10.4.6",
    "github-vscode-theme": "^6.3.5",
    "globals": "^17.6.0",
    "husky": "^9.1.7",
    "material-react-table": "^3.2.1",
    "monaco-editor": "^0.56.0",
    "playwright": "^1.61.0",
    "react": "^19.2.6",
    "react-dom": "^19.2.6",
    "react-markdown": "^10.1.0",
    "remark-gfm": "^4.0.1",
    "remark-parse": "^11.0.0",
    "rsuite": "^6.2.1",
    "semantic-release": "^25.0.7",
    "storybook": "^10.4.6",
    "storybook-dark-mode": "^5.0.0",
    "tsx": "^4.22.4",
    "typescript": "~6.0.2",
    "typescript-eslint": "^8.59.2",
    "unified": "^11.0.5",
    "vite": "^8.0.12",
    "vite-plugin-dts": "^4.5.4",
    "vitest": "^4.1.11"
  },
  "overrides": {
    "dompurify": "3.4.15",
    "valibot": "1.5.0"
  },
  "allowScripts": {
    "esbuild@0.28.1": true,
    "fsevents@2.3.3": true,
    "fsevents@2.3.2": true,
    "core-js-pure@3.49.0": true
  }
}
