{
  "name": "@lynx-js/genui-canary",
  "version": "0.5.0-canary-20260920-a44b0f10",
  "description": "Generative UI for Lynx.",
  "repository": {
    "type": "git",
    "url": "https://github.com/lynx-family/lynx-stack.git",
    "directory": "packages/genui"
  },
  "license": "Apache-2.0",
  "sideEffects": [
    "**/*.css"
  ],
  "type": "module",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "default": "./dist/index.js"
    },
    "./a2ui/styles/theme.css": "./a2ui/styles/theme.css",
    "./a2ui/styles/material-icons.css": "./a2ui/styles/material-icons.css",
    "./a2ui": {
      "types": "./a2ui/dist/index.d.ts",
      "default": "./a2ui/dist/index.js"
    },
    "./a2ui/0.9": {
      "types": "./a2ui/dist/index.d.ts",
      "default": "./a2ui/dist/index.js"
    },
    "./a2ui/store": {
      "types": "./a2ui/dist/store/index.d.ts",
      "default": "./a2ui/dist/store/index.js"
    },
    "./a2ui/snapshot": {
      "types": "./a2ui/dist/snapshot/index.d.ts",
      "default": "./a2ui/dist/snapshot/index.js"
    },
    "./a2ui/catalog": {
      "types": "./a2ui/dist/catalog/index.d.ts",
      "default": "./a2ui/dist/catalog/index.js"
    },
    "./a2ui/react": {
      "types": "./a2ui/dist/react/index.d.ts",
      "default": "./a2ui/dist/react/index.js"
    },
    "./a2ui/functions": {
      "types": "./a2ui/dist/functions/index.d.ts",
      "default": "./a2ui/dist/functions/index.js"
    },
    "./genui-cli": "./cli/bin/cli.js",
    "./a2ui-prompt": {
      "types": "./a2ui-prompt/dist/index.d.ts",
      "default": "./a2ui-prompt/dist/index.js"
    },
    "./a2ui-catalog-extractor": {
      "types": "./a2ui-catalog-extractor/dist/index.d.ts",
      "default": "./a2ui-catalog-extractor/dist/index.js"
    },
    "./a2ui-catalog-extractor/cli": {
      "types": "./a2ui-catalog-extractor/dist/cli.d.ts",
      "default": "./a2ui-catalog-extractor/dist/cli.js"
    },
    "./a2ui-catalog-extractor/skill": "./a2ui-catalog-extractor/skills/a2ui-catalog-extractor/SKILL.md",
    "./lynx-xml": {
      "types": "./lynx-xml/dist/index.d.ts",
      "default": "./lynx-xml/dist/index.js"
    },
    "./openui": {
      "types": "./openui/dist/core/index.d.ts",
      "default": "./openui/dist/core/index.js"
    },
    "./openui/explicit": {
      "types": "./openui/dist/core/explicit.d.ts",
      "default": "./openui/dist/core/explicit.js"
    },
    "./openui/catalog": {
      "types": "./openui/dist/catalog/index.d.ts",
      "default": "./openui/dist/catalog/index.js"
    },
    "./openui/catalog/AudioPlayer": {
      "types": "./openui/dist/catalog/AudioPlayer/index.d.ts",
      "default": "./openui/dist/catalog/AudioPlayer/index.jsx"
    },
    "./openui/catalog/Button": {
      "types": "./openui/dist/catalog/Button/index.d.ts",
      "default": "./openui/dist/catalog/Button/index.jsx"
    },
    "./openui/catalog/Buttons": {
      "types": "./openui/dist/catalog/Button/index.d.ts",
      "default": "./openui/dist/catalog/Button/index.jsx"
    },
    "./openui/catalog/Card": {
      "types": "./openui/dist/catalog/Card/index.d.ts",
      "default": "./openui/dist/catalog/Card/index.jsx"
    },
    "./openui/catalog/CardHeader": {
      "types": "./openui/dist/catalog/CardHeader/index.d.ts",
      "default": "./openui/dist/catalog/CardHeader/index.jsx"
    },
    "./openui/catalog/CheckBox": {
      "types": "./openui/dist/catalog/CheckBox/index.d.ts",
      "default": "./openui/dist/catalog/CheckBox/index.jsx"
    },
    "./openui/catalog/ChoicePicker": {
      "types": "./openui/dist/catalog/ChoicePicker/index.d.ts",
      "default": "./openui/dist/catalog/ChoicePicker/index.jsx"
    },
    "./openui/catalog/Column": {
      "types": "./openui/dist/catalog/Column/index.d.ts",
      "default": "./openui/dist/catalog/Column/index.jsx"
    },
    "./openui/catalog/DateTimeInput": {
      "types": "./openui/dist/catalog/DateTimeInput/index.d.ts",
      "default": "./openui/dist/catalog/DateTimeInput/index.jsx"
    },
    "./openui/catalog/Divider": {
      "types": "./openui/dist/catalog/Divider/index.d.ts",
      "default": "./openui/dist/catalog/Divider/index.jsx"
    },
    "./openui/catalog/Icon": {
      "types": "./openui/dist/catalog/Icon/index.d.ts",
      "default": "./openui/dist/catalog/Icon/index.jsx"
    },
    "./openui/catalog/Image": {
      "types": "./openui/dist/catalog/Image/index.d.ts",
      "default": "./openui/dist/catalog/Image/index.jsx"
    },
    "./openui/catalog/List": {
      "types": "./openui/dist/catalog/List/index.d.ts",
      "default": "./openui/dist/catalog/List/index.jsx"
    },
    "./openui/catalog/Loading": {
      "types": "./openui/dist/catalog/Loading/index.d.ts",
      "default": "./openui/dist/catalog/Loading/index.jsx"
    },
    "./openui/catalog/Modal": {
      "types": "./openui/dist/catalog/Modal/index.d.ts",
      "default": "./openui/dist/catalog/Modal/index.jsx"
    },
    "./openui/catalog/RadioGroup": {
      "types": "./openui/dist/catalog/RadioGroup/index.d.ts",
      "default": "./openui/dist/catalog/RadioGroup/index.jsx"
    },
    "./openui/catalog/Row": {
      "types": "./openui/dist/catalog/Row/index.d.ts",
      "default": "./openui/dist/catalog/Row/index.jsx"
    },
    "./openui/catalog/Separator": {
      "types": "./openui/dist/catalog/Separator/index.d.ts",
      "default": "./openui/dist/catalog/Separator/index.jsx"
    },
    "./openui/catalog/Slider": {
      "types": "./openui/dist/catalog/Slider/index.d.ts",
      "default": "./openui/dist/catalog/Slider/index.jsx"
    },
    "./openui/catalog/Stack": {
      "types": "./openui/dist/catalog/Stack/index.d.ts",
      "default": "./openui/dist/catalog/Stack/index.jsx"
    },
    "./openui/catalog/Tabs": {
      "types": "./openui/dist/catalog/Tabs/index.d.ts",
      "default": "./openui/dist/catalog/Tabs/index.jsx"
    },
    "./openui/catalog/Tag": {
      "types": "./openui/dist/catalog/Tag/index.d.ts",
      "default": "./openui/dist/catalog/Tag/index.jsx"
    },
    "./openui/catalog/Text": {
      "types": "./openui/dist/catalog/Text/index.d.ts",
      "default": "./openui/dist/catalog/Text/index.jsx"
    },
    "./openui/catalog/TextContent": {
      "types": "./openui/dist/catalog/TextContent/index.d.ts",
      "default": "./openui/dist/catalog/TextContent/index.jsx"
    },
    "./openui/catalog/TextField": {
      "types": "./openui/dist/catalog/TextField/index.d.ts",
      "default": "./openui/dist/catalog/TextField/index.jsx"
    },
    "./openui/catalog/Video": {
      "types": "./openui/dist/catalog/Video/index.d.ts",
      "default": "./openui/dist/catalog/Video/index.jsx"
    },
    "./openui/prompt": {
      "types": "./openui/dist/openui-prompt/index.d.ts",
      "default": "./openui/dist/openui-prompt/index.js"
    },
    "./openui/styles/theme.css": "./openui/styles/theme.css",
    "./mcp-apps": {
      "types": "./mcp-apps/dist/index.d.ts",
      "default": "./mcp-apps/dist/index.js"
    },
    "./mcp-apps/render": {
      "types": "./mcp-apps/dist/render/index.d.ts",
      "default": "./mcp-apps/dist/render/index.js"
    },
    "./mcp-apps/protocol": {
      "types": "./mcp-apps/dist/protocol.d.ts",
      "default": "./mcp-apps/dist/protocol.js"
    },
    "./mcp-apps/render/styles.css": "./mcp-apps/dist/render/styles.css",
    "./mcp-apps/styles.css": "./mcp-apps/dist/render/styles.css"
  },
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "bin": {
    "a2ui-catalog-extractor": "./a2ui-catalog-extractor/bin/a2ui-catalog-extractor.js",
    "a2ui-cli": "./cli/bin/cli.js",
    "genui": "./cli/bin/cli.js",
    "genui-cli": "./cli/bin/cli.js"
  },
  "files": [
    "index.ts",
    "dist",
    "a2ui/dist",
    "a2ui/styles",
    "a2ui/*.md",
    "a2ui/docs/*.md",
    "a2ui/src/catalog/*.md",
    "cli/bin",
    "cli/dist",
    "cli/README.md",
    "cli/templates",
    "a2ui-prompt/dist",
    "a2ui-prompt/README.md",
    "a2ui-catalog-extractor/bin",
    "a2ui-catalog-extractor/dist",
    "a2ui-catalog-extractor/skills",
    "a2ui-catalog-extractor/README.md",
    "lynx-xml/dist",
    "lynx-xml/README.md",
    "openui/dist",
    "openui/styles",
    "openui/*.md",
    "openui/docs/*.md",
    "mcp-apps/dist"
  ],
  "dependencies": {
    "@a2ui/web_core": "0.10.6",
    "@lynx-js/react-signals": "npm:@lynx-js/react-signals-canary@0.0.3",
    "@openuidev/lang-core": "^0.2.18",
    "typedoc": "^0.28.20",
    "zod": "^3.25.76 || ^4.0.0"
  },
  "devDependencies": {
    "@lynx-js/genui-a2ui": "0.0.0",
    "@lynx-js/genui-a2ui-catalog-extractor": "0.0.0",
    "@lynx-js/genui-a2ui-prompt": "0.0.0",
    "@lynx-js/genui-cli": "0.0.0",
    "@lynx-js/genui-lynx-xml": "0.0.0",
    "@lynx-js/genui-mcp-apps": "0.0.0",
    "@lynx-js/genui-openui": "0.0.1",
    "@lynx-js/qrcode-rsbuild-plugin": "npm:@lynx-js/qrcode-rsbuild-plugin-canary@^0.7.3-canary-20260920-a44b0f10",
    "@lynx-js/react": "npm:@lynx-js/react-canary@^0.126.2-canary-20260920-a44b0f10",
    "@lynx-js/react-rsbuild-plugin": "npm:@lynx-js/react-rsbuild-plugin-canary@^0.20.3-canary-20260920-a44b0f10",
    "@lynx-js/rspeedy": "npm:@lynx-js/rspeedy-canary@^0.18.0-canary-20260920-a44b0f10",
    "@types/react": "^19.2.18"
  },
  "peerDependencies": {
    "@lynx-js/lynx-ui": ">=3.133.0",
    "@lynx-js/react": "*"
  },
  "peerDependenciesMeta": {
    "@lynx-js/lynx-ui": {
      "optional": true
    }
  },
  "engines": {
    "node": ">=22"
  },
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "build": "pnpm run clean && tsc6 --project tsconfig.build.json",
    "clean": "node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});\""
  }
}