{"_id":"@abdo12k/create-assistant","_rev":"2-17b4956096f862218fd138eb85ee6697","name":"@abdo12k/create-assistant","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@abdo12k/create-assistant","version":"0.1.0","_id":"@abdo12k/create-assistant@0.1.0","maintainers":[{"name":"abdo12k","email":"Abdo12k@hotmail.com"}],"bin":{"create-abdo-assistant":"bin/create-abdo-assistant.mjs"},"dist":{"shasum":"0c01de3e6df61aeccf0b26398b2366d1a69da735","tarball":"https://registry.npmjs.org/@abdo12k/create-assistant/-/create-assistant-0.1.0.tgz","fileCount":3,"integrity":"sha512-U+OXZa8pq0T3UrGGn9hSnfs110lvbzyd4XQdYHR60qgx5DsQi3s/ce8oapjR8iifP/dNoECK294cRz3ckfiI8g==","signatures":[{"sig":"MEQCIEeKDB2DNvz7s0TCnqZY9e6XEh7AtFPV60oS0Rc381edAiBjxwK6vOJGX9nHZ5n87Fsgdv1Vs82okuJ9GIqwAlAqDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9580},"type":"module","_from":"file:abdo12k-create-assistant-0.1.0.tgz","engines":{"node":">=22"},"_npmUser":{"name":"abdo12k","email":"Abdo12k@hotmail.com"},"_resolved":"C:\\Users\\ABDO\\AppData\\Local\\Temp\\e3bd92acb9a1a8a2306e53d4ba0b0049\\abdo12k-create-assistant-0.1.0.tgz","_integrity":"sha512-U+OXZa8pq0T3UrGGn9hSnfs110lvbzyd4XQdYHR60qgx5DsQi3s/ce8oapjR8iifP/dNoECK294cRz3ckfiI8g==","_npmVersion":"11.11.0","description":"Initialize @abdo12k/assistant-kit in a project.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@abdo12k/assistant-kit":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-assistant_0.1.0_1785636350941_0.1781184304588852","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@abdo12k/create-assistant","version":"0.2.0","description":"Initialize @abdo12k/assistant-kit in a project.","type":"module","engines":{"node":">=22"},"bin":{"create-abdo-assistant":"bin/create-abdo-assistant.mjs"},"dependencies":{"@abdo12k/assistant-kit":"0.2.0"},"publishConfig":{"access":"public"},"_id":"@abdo12k/create-assistant@0.2.0","_integrity":"sha512-NM4FbRLuQ6dcOk3D/FV0Nwklo3VI8MB/6ktIt8/4dCylZKJgHunxHnQ4IS97vvmOVuRpKu5pIkIRH3jr9WQI7g==","_resolved":"C:\\Users\\ABDO\\AppData\\Local\\Temp\\e1343a8c8d100c508b2d5cc4093f2fe9\\abdo12k-create-assistant-0.2.0.tgz","_from":"file:abdo12k-create-assistant-0.2.0.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-NM4FbRLuQ6dcOk3D/FV0Nwklo3VI8MB/6ktIt8/4dCylZKJgHunxHnQ4IS97vvmOVuRpKu5pIkIRH3jr9WQI7g==","shasum":"54be47b5d6102eb35f72e7b4d0f8199dbfda169a","tarball":"https://registry.npmjs.org/@abdo12k/create-assistant/-/create-assistant-0.2.0.tgz","fileCount":3,"unpackedSize":12455,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCMwJsWkoIKYf8uMnFyoWAjCDhqilHs2byqu+abj3Ii/QIhAKEiM7BbUzEUWczwTtt5qVDSZGNzV/Ix+tIpaE4BV4eI"}]},"_npmUser":{"name":"abdo12k","email":"Abdo12k@hotmail.com"},"directories":{},"maintainers":[{"name":"abdo12k","email":"Abdo12k@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-assistant_0.2.0_1785674150680_0.277153548653406"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-02T02:05:50.681Z","modified":"2026-08-02T12:35:50.969Z","0.1.0":"2026-08-02T02:05:51.104Z","0.2.0":"2026-08-02T12:35:50.816Z"},"description":"Initialize @abdo12k/assistant-kit in a project.","maintainers":[{"name":"abdo12k","email":"Abdo12k@hotmail.com"}],"readme":"# @abdo12k/create-assistant\n\nInitializes `@abdo12k/assistant-kit` in a Next.js project.\n\nInstall the server runtime first:\n\n```bash\npnpm add @abdo12k/assistant-kit @abdo12k/create-assistant ai zod\n```\n\nThe initializer is server-first by default. To install the optional full assistant UI, add its client peers:\n\n```bash\npnpm add @ai-sdk/react react react-dom motion lucide-react streamdown @streamdown/cjk @streamdown/code @streamdown/math @streamdown/mermaid\n```\n\n```bash\npnpm create @abdo12k/assistant init\npnpm create @abdo12k/assistant init --no-ui\npnpm create @abdo12k/assistant init --ui\npnpm create @abdo12k/assistant init --sprite-dir ./path/to/your-sprite-pack\npnpm create @abdo12k/assistant init --ui --sprite-dir ./path/to/your-sprite-pack\n```\n\nThe default and `--no-ui` modes write only the server route, configuration stubs, and sprite pack. `--ui` additionally writes `src/assistant/AssistantWidget.tsx`, `ui.ts`, and the client-safe sprite seam, then wraps `@abdo12k/assistant-kit/ui` with the packaged stylesheet. Customize `ui.ts` for project-specific copy and render the generated wrapper from the host application's layout or page. `--ui` and `--no-ui` are mutually exclusive.\n\nThe initializer preserves existing files unless `--force` is supplied. It installs the default Signal sprite pack when no custom pack is provided. Custom sprite packs work in both UI and no-UI modes.\n\nThe source repository provides `pnpm assistant:pack` for local release archives and `pnpm assistant:verify-install` for clean-consumer validation. When publishing, release `@abdo12k/assistant-kit` first and then this initializer package because the initializer depends on the exact kit version packed with it.\n","readmeFilename":"README.md"}