{"_id":"@bossjob-ds/ai","name":"@bossjob-ds/ai","dist-tags":{"alpha":"0.1.0-alpha.1","latest":"0.1.0-alpha.1"},"versions":{"0.1.0-alpha.1":{"name":"@bossjob-ds/ai","version":"0.1.0-alpha.1","description":"Bossjob Design System — AI-chat primitives (Bubble, Conversations, Prompts, ThoughtChain, Attachments, Welcome). Bossjob's DS-tokenized take on the Ant Design X pattern family (ADR-0022). Composes @bossjob-ds/react + tokens; never raw values.","repository":{"type":"git","url":"git+https://github.com/yuchuanux-a11y/bossjob-design-system.git","directory":"packages/ai"},"type":"module","main":"./src/index.ts","types":"./src/index.ts","exports":{".":"./src/index.ts","./Welcome":"./src/components/Welcome/index.ts","./Welcome/css":"./src/components/Welcome/Welcome.css","./Bubble":"./src/components/Bubble/index.ts","./Bubble/css":"./src/components/Bubble/Bubble.css","./Conversations":"./src/components/Conversations/index.ts","./Conversations/css":"./src/components/Conversations/Conversations.css","./Prompts":"./src/components/Prompts/index.ts","./Prompts/css":"./src/components/Prompts/Prompts.css","./ThoughtChain":"./src/components/ThoughtChain/index.ts","./ThoughtChain/css":"./src/components/ThoughtChain/ThoughtChain.css","./Attachments":"./src/components/Attachments/index.ts","./Attachments/css":"./src/components/Attachments/Attachments.css"},"publishConfig":{"access":"public"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"dependencies":{"@bossjob-ds/core":"0.1.0-alpha.0","@bossjob-ds/react":"0.1.0-alpha.5","@bossjob-ds/tokens":"0.1.0-alpha.3"},"devDependencies":{"@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.1.0","@testing-library/user-event":"^14.5.2","@storybook/react":"^8.6.14","@types/jest-axe":"^3.5.9","@types/react":"^19.0.1","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4","jest-axe":"^9.0.0","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.7.2","vitest":"^2.1.8","@bossjob-ds/test-preset":"0.0.0","@bossjob-ds/tsconfig":"0.0.0"},"scripts":{"build":"echo 'ai: source-mode — consumers compile via Vite/Webpack (same as @bossjob-ds/react)'","typecheck":"tsc --noEmit","test":"vitest run","test:watch":"vitest","clean":"rm -rf node_modules/.cache"},"_id":"@bossjob-ds/ai@0.1.0-alpha.1","bugs":{"url":"https://github.com/yuchuanux-a11y/bossjob-design-system/issues"},"homepage":"https://github.com/yuchuanux-a11y/bossjob-design-system#readme","_integrity":"sha512-J0xvFTeZmqN2NkY6w1LjMyHJogMo7U4sUg7J4J/AhmsbsZb5+FUrIlSjjtZP8vIx+p69ojvylFdn/Hj1vG+I5Q==","_resolved":"/tmp/b478eb6e6b15faa6d54e71a75082b35e/bossjob-ds-ai-0.1.0-alpha.1.tgz","_from":"file:bossjob-ds-ai-0.1.0-alpha.1.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-J0xvFTeZmqN2NkY6w1LjMyHJogMo7U4sUg7J4J/AhmsbsZb5+FUrIlSjjtZP8vIx+p69ojvylFdn/Hj1vG+I5Q==","shasum":"8d2eddf37fe9b96f1eff7c00779203bb718f693c","tarball":"https://registry.npmjs.org/@bossjob-ds/ai/-/ai-0.1.0-alpha.1.tgz","fileCount":39,"unpackedSize":106780,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCUBEOpuj9SSoI8slimKXlxLl38pQRMtjSiBeeHP06MEAIhALI2Z7FMhsA8dCK+hVl5RAp8wj9bzehDErEYQH/evLEf"}]},"_npmUser":{"name":"ryanyan330","email":"yuchuanux@gmail.com"},"directories":{},"maintainers":[{"name":"ryanyan330","email":"yuchuanux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai_0.1.0-alpha.1_1785483483948_0.23942569233345146"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-31T07:38:03.749Z","0.1.0-alpha.1":"2026-07-31T07:38:04.081Z","modified":"2026-07-31T07:38:04.316Z"},"maintainers":[{"name":"ryanyan330","email":"yuchuanux@gmail.com"}],"description":"Bossjob Design System — AI-chat primitives (Bubble, Conversations, Prompts, ThoughtChain, Attachments, Welcome). Bossjob's DS-tokenized take on the Ant Design X pattern family (ADR-0022). Composes @bossjob-ds/react + tokens; never raw values.","homepage":"https://github.com/yuchuanux-a11y/bossjob-design-system#readme","repository":{"type":"git","url":"git+https://github.com/yuchuanux-a11y/bossjob-design-system.git","directory":"packages/ai"},"bugs":{"url":"https://github.com/yuchuanux-a11y/bossjob-design-system/issues"},"readme":"# @bossjob-ds/ai\n\nBossjob Design System — **AI-chat primitives**. Bossjob's DS-tokenized take on the\n[Ant Design X](https://x.ant.design/) pattern family, sourced from the Figma\n\"BossAI\" page (see [ADR-0022](../../docs/adr/0022-ai-x-family-package.md)).\n\nTier: a **primitive-defining** package alongside `@bossjob-ds/react` — it renders\nnet-new AI-surface primitives (chat bubbles, thought chains, prompt suggestions)\nthat the base library does not ship, while composing base components and reading\nevery visual value from `@bossjob-ds/tokens`.\n\n## Components\n\n| Component | What it is | Ant Design X analogue |\n|---|---|---|\n| `Welcome` | AI greeting hero — icon + title + description | `Welcome` |\n| `Bubble` | A chat message — avatar + content, placement/variant/shape, typing state | `Bubble` |\n| `Conversations` | A grouped, selectable conversation list | `Conversations` |\n| `Prompts` | Preset prompt-suggestion cards / pills | `Prompts` |\n| `ThoughtChain` | A vertical chain of agent reasoning steps | `ThoughtChain` |\n| `Attachments` | A file dropzone + upload file-cards | `Attachments` |\n\n## Usage\n\n```tsx\nimport { Welcome, Bubble, Prompts } from '@bossjob-ds/ai';\nimport '@bossjob-ds/ai/Welcome/css';\nimport '@bossjob-ds/tokens/css';\n```\n\nComposes `@bossjob-ds/react` + `@bossjob-ds/tokens`. All user-facing strings are\nprops with English defaults (ADR-0020) — this package ships no i18n runtime.\n","readmeFilename":"README.md","_rev":"1-92e8a46586cc370c6ba21c683d4848ea"}