{
  "name": "@getcanary/web",
  "version": "1.0.12",
  "license": "MIT",
  "type": "module",
  "main": "dist/components/canary-root.js",
  "files": [
    "dist"
  ],
  "exports": {
    "./components/*": "./dist/components/*",
    "./custom-elements.json": "./dist/custom-elements.json"
  },
  "customElements": "dist/custom-elements.json",
  "scripts": {
    "dev": "vite",
    "build": "tsc && vite build",
    "preview": "vite preview",
    "pub": "npm run build && npm publish --access public",
    "storybook": "storybook dev -p 6006",
    "build-storybook": "storybook build",
    "serve-storybook": "serve storybook-static",
    "format": "prettier . --write",
    "format-check": "prettier . --check",
    "test": "npm run test-utils && npm run test-storybook",
    "test-utils": "vitest run",
    "test-storybook": "npm run build-storybook && start-server-and-test 'serve storybook-static -l 1234' http://localhost:1234 'test-storybook --url http://localhost:1234'",
    "typegen": "npm run typegen:tabs && npm run typegen:tags && npm run typegen:responder",
    "typegen:tags": "npx json2ts 'src/types/schema/tags.json' src/types/schema/generated/tags.ts",
    "typegen:tabs": "npx json2ts 'src/types/schema/tabs.json' src/types/schema/generated/tabs.ts",
    "typegen:responder": "npx json2ts '../../../core/lib/canary/prompts/responder_assistant_schema.json' src/types/schema/generated/responder.ts"
  },
  "dependencies": {
    "@floating-ui/dom": "^1.6.8",
    "@lit-labs/observers": "^2.0.2",
    "@lit/context": "^1.1.2",
    "@lit/task": "^1.0.1",
    "@xstate/store": "^2.5.0",
    "best-effort-json-parser": "^1.1.2",
    "lit": "^3.1.4",
    "marked": "^14.0.0",
    "picomatch": "^4.0.2"
  },
  "devDependencies": {
    "@argos-ci/cli": "^2.4.3",
    "@iconify-json/heroicons": "^1.1.24",
    "@iconify-json/octicon": "^1.2.0",
    "@iconify-json/ph": "^1.1.14",
    "@ljcl/storybook-addon-cssprops": "^4.0.0",
    "@nolebase/vitepress-plugin-highlight-targeted-heading": "^2.5.0",
    "@storybook/addon-a11y": "^8.3.5",
    "@storybook/addon-actions": "^8.3.5",
    "@storybook/addon-docs": "^8.3.5",
    "@storybook/addon-interactions": "^8.3.5",
    "@storybook/addon-themes": "^8.3.5",
    "@storybook/addon-viewport": "^8.3.5",
    "@storybook/addons": "^7.6.17",
    "@storybook/blocks": "^8.3.5",
    "@storybook/test": "^8.3.5",
    "@storybook/test-runner": "^0.19.1",
    "@storybook/theming": "^8.3.5",
    "@storybook/web-components": "^8.3.5",
    "@storybook/web-components-vite": "^8.3.5",
    "@types/picomatch": "^3.0.1",
    "@types/prismjs": "^1.26.4",
    "@unocss/preset-icons": "^0.61.9",
    "@unocss/preset-uno": "^0.61.9",
    "better-docs": "^2.7.3",
    "happy-dom": "^14.12.3",
    "json-schema-to-typescript": "^15.0.1",
    "msw": "^2.3.4",
    "msw-storybook-addon": "^2.0.3",
    "prettier": "^3.3.3",
    "serve": "^14.2.3",
    "shadow-dom-testing-library": "^1.11.3",
    "start-server-and-test": "^2.0.8",
    "storybook": "^8.3.5",
    "storybook-source-link": "^4.0.1",
    "storycap": "^5.0.1",
    "ts-lit-plugin": "^2.0.2",
    "typescript": "^5.6.3",
    "unocss": "^0.61.9",
    "vite": "^5.3.1",
    "vite-plugin-cem": "^0.8.1",
    "vite-plugin-dts": "^4.2.4",
    "vitest": "^2.0.4"
  },
  "msw": {
    "workerDirectory": [
      "public"
    ]
  }
}
