├── .changeset ├── README.md └── config.json ├── .github ├── SECURITY.md └── workflows │ ├── actions │ └── verify-changesets │ │ ├── index.js │ │ └── package.json │ ├── ci.yml │ ├── generate-sdk.yml │ ├── release.yml │ └── verify-changesets.yml ├── .gitignore ├── .husky └── pre-commit ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── apps └── playground │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── app │ ├── [...slug] │ │ └── page.tsx │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ └── page.tsx │ ├── components.json │ ├── components │ ├── request-panel.tsx │ ├── response-panel.tsx │ ├── sidebar.tsx │ ├── theme-provider.tsx │ └── ui │ │ ├── avatar.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ └── select.tsx │ ├── eslint.config.mjs │ ├── lib │ ├── atoms.ts │ ├── code-generators.ts │ ├── openapi-parser.ts │ ├── route-utils.ts │ └── utils.ts │ ├── next.config.ts │ ├── package.json │ ├── postcss.config.mjs │ ├── public │ ├── file.svg │ ├── globe.svg │ ├── next.svg │ ├── vercel.svg │ └── window.svg │ └── tsconfig.json ├── examples ├── ai-tools-example │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── agent-example.ts │ │ ├── chat-example.ts │ │ ├── index.ts │ │ ├── project-example.ts │ │ └── simple-example.ts │ └── tsconfig.json ├── classic-v0 │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── app │ │ ├── api │ │ │ ├── chat │ │ │ │ ├── fork │ │ │ │ │ └── route.ts │ │ │ │ └── route.ts │ │ │ ├── chats │ │ │ │ └── [chatId] │ │ │ │ │ ├── route.ts │ │ │ │ │ └── versions │ │ │ │ │ └── route.ts │ │ │ ├── project │ │ │ │ └── route.ts │ │ │ ├── projects │ │ │ │ └── [projectId] │ │ │ │ │ └── route.ts │ │ │ ├── screenshot │ │ │ │ └── route.ts │ │ │ └── user │ │ │ │ └── route.ts │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── page.tsx │ │ └── projects │ │ │ └── [projectId] │ │ │ ├── chats │ │ │ └── [chatId] │ │ │ │ └── page.tsx │ │ │ └── page.tsx │ ├── components.json │ ├── components │ │ ├── layout │ │ │ ├── header.tsx │ │ │ ├── history-sidebar.tsx │ │ │ ├── preview.tsx │ │ │ └── thumbnails.tsx │ │ ├── shared │ │ │ └── generations-view.tsx │ │ └── ui │ │ │ ├── avatar.tsx │ │ │ ├── button.tsx │ │ │ ├── dialog.tsx │ │ │ ├── input.tsx │ │ │ ├── prompt-input.tsx │ │ │ ├── scroll-area.tsx │ │ │ ├── separator.tsx │ │ │ ├── textarea.tsx │ │ │ └── tooltip.tsx │ ├── lib │ │ ├── atoms.ts │ │ └── utils.ts │ ├── next.config.ts │ ├── package.json │ ├── postcss.config.mjs │ ├── public │ │ ├── file.svg │ │ ├── globe.svg │ │ ├── next.svg │ │ ├── vercel.svg │ │ └── window.svg │ └── tsconfig.json ├── simple-v0 │ ├── .env.example │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── app │ │ ├── api │ │ │ ├── chats │ │ │ │ ├── [chatId] │ │ │ │ │ └── route.ts │ │ │ │ └── fork │ │ │ │ │ └── route.ts │ │ │ ├── deployments │ │ │ │ └── route.ts │ │ │ ├── generate │ │ │ │ └── route.ts │ │ │ ├── projects │ │ │ │ ├── [projectId] │ │ │ │ │ └── route.ts │ │ │ │ └── route.ts │ │ │ └── validate │ │ │ │ └── route.ts │ │ ├── components │ │ │ ├── api-key-error.tsx │ │ │ ├── error-dialog.tsx │ │ │ ├── projects-list.tsx │ │ │ ├── prompt-component.tsx │ │ │ ├── rate-limit-dialog.tsx │ │ │ ├── rename-chat-dialog.tsx │ │ │ └── settings-dialog.tsx │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── page.tsx │ │ └── projects │ │ │ └── [projectId] │ │ │ ├── chats │ │ │ └── [chatId] │ │ │ │ ├── components.tsx │ │ │ │ └── page.tsx │ │ │ ├── components.tsx │ │ │ └── page.tsx │ ├── components.json │ ├── components │ │ ├── deploy-banner.tsx │ │ ├── ui │ │ │ ├── alert-dialog.tsx │ │ │ ├── button.tsx │ │ │ ├── command.tsx │ │ │ ├── dialog.tsx │ │ │ ├── drawer.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── popover.tsx │ │ │ ├── skeleton.tsx │ │ │ └── switch.tsx │ │ └── v0-logo.tsx │ ├── lib │ │ ├── hooks │ │ │ ├── useApiValidation.ts │ │ │ └── useSettings.ts │ │ ├── rate-limiter.ts │ │ └── utils.ts │ ├── next.config.ts │ ├── package.json │ ├── postcss.config.mjs │ ├── public │ │ ├── file.svg │ │ ├── globe.svg │ │ ├── next.svg │ │ ├── og-image.png │ │ ├── vercel.svg │ │ └── window.svg │ ├── screenshot.png │ └── tsconfig.json ├── v0-clone │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── app │ │ ├── (auth) │ │ │ ├── actions.ts │ │ │ ├── auth.config.ts │ │ │ ├── auth.ts │ │ │ ├── login │ │ │ │ └── page.tsx │ │ │ └── register │ │ │ │ └── page.tsx │ │ ├── api │ │ │ ├── auth │ │ │ │ ├── [...nextauth] │ │ │ │ │ └── route.ts │ │ │ │ └── guest │ │ │ │ │ └── route.ts │ │ │ ├── chat │ │ │ │ ├── delete │ │ │ │ │ └── route.ts │ │ │ │ ├── fork │ │ │ │ │ └── route.ts │ │ │ │ ├── ownership │ │ │ │ │ └── route.ts │ │ │ │ └── route.ts │ │ │ └── chats │ │ │ │ ├── [chatId] │ │ │ │ ├── route.ts │ │ │ │ └── visibility │ │ │ │ │ └── route.ts │ │ │ │ └── route.ts │ │ ├── chats │ │ │ ├── [chatId] │ │ │ │ └── page.tsx │ │ │ └── page.tsx │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ └── page.tsx │ ├── components.json │ ├── components │ │ ├── ai-elements │ │ │ ├── actions.tsx │ │ │ ├── branch.tsx │ │ │ ├── code-block.tsx │ │ │ ├── conversation.tsx │ │ │ ├── image.tsx │ │ │ ├── inline-citation.tsx │ │ │ ├── loader.tsx │ │ │ ├── message.tsx │ │ │ ├── prompt-input.tsx │ │ │ ├── reasoning.tsx │ │ │ ├── response.tsx │ │ │ ├── source.tsx │ │ │ ├── suggestion.tsx │ │ │ ├── task.tsx │ │ │ ├── tool.tsx │ │ │ └── web-preview.tsx │ │ ├── auth-form.tsx │ │ ├── chat │ │ │ ├── chat-input.tsx │ │ │ ├── chat-messages.tsx │ │ │ └── preview-panel.tsx │ │ ├── chats │ │ │ ├── chat-detail-client.tsx │ │ │ └── chats-client.tsx │ │ ├── env-setup.tsx │ │ ├── home │ │ │ └── home-client.tsx │ │ ├── message-renderer.tsx │ │ ├── providers │ │ │ ├── session-provider.tsx │ │ │ └── swr-provider.tsx │ │ ├── shared-components.tsx │ │ ├── shared │ │ │ ├── app-header.tsx │ │ │ ├── bottom-toolbar.tsx │ │ │ ├── chat-menu.tsx │ │ │ ├── chat-selector.tsx │ │ │ ├── mobile-menu.tsx │ │ │ └── resizable-layout.tsx │ │ ├── ui │ │ │ ├── avatar.tsx │ │ │ ├── badge.tsx │ │ │ ├── button.tsx │ │ │ ├── carousel.tsx │ │ │ ├── collapsible.tsx │ │ │ ├── dialog.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── hover-card.tsx │ │ │ ├── icons.tsx │ │ │ ├── input.tsx │ │ │ ├── scroll-area.tsx │ │ │ ├── select.tsx │ │ │ ├── textarea.tsx │ │ │ └── tooltip.tsx │ │ └── user-nav.tsx │ ├── contexts │ │ └── streaming-context.tsx │ ├── drizzle.config.ts │ ├── hooks │ │ └── use-chat.ts │ ├── lib │ │ ├── client-utils.ts │ │ ├── constants.ts │ │ ├── db │ │ │ ├── connection.ts │ │ │ ├── migrate.ts │ │ │ ├── migrations │ │ │ │ ├── 0000_typical_goblin_queen.sql │ │ │ │ ├── 0001_great_umar.sql │ │ │ │ ├── 0002_many_ezekiel.sql │ │ │ │ └── meta │ │ │ │ │ ├── 0000_snapshot.json │ │ │ │ │ ├── 0001_snapshot.json │ │ │ │ │ ├── 0002_snapshot.json │ │ │ │ │ └── _journal.json │ │ │ ├── queries.ts │ │ │ ├── schema.ts │ │ │ └── utils.ts │ │ ├── entitlements.ts │ │ ├── env-check.ts │ │ ├── errors.ts │ │ └── utils.ts │ ├── middleware.ts │ ├── next.config.ts │ ├── package.json │ ├── postcss.config.mjs │ ├── public │ │ ├── file.svg │ │ ├── globe.svg │ │ ├── next.svg │ │ ├── vercel.svg │ │ └── window.svg │ ├── screenshot.png │ ├── tsconfig.json │ ├── types │ │ └── global.d.ts │ └── vercel-template.json └── v0-sdk-react-example │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── app │ ├── elegant │ │ ├── code-block.tsx │ │ ├── code-project-part.tsx │ │ ├── math-part.tsx │ │ ├── page.tsx │ │ ├── task-section.tsx │ │ └── thinking-section.tsx │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ ├── minimal │ │ ├── code-block.tsx │ │ ├── code-project-part.tsx │ │ ├── math-part.tsx │ │ ├── page.tsx │ │ ├── task-section.tsx │ │ └── thinking-section.tsx │ ├── neobrutalism │ │ ├── code-block.tsx │ │ ├── code-project-part.tsx │ │ ├── math-part.tsx │ │ ├── page.tsx │ │ ├── task-section.tsx │ │ └── thinking-section.tsx │ ├── page.tsx │ └── terminal │ │ ├── code-block.tsx │ │ ├── code-project-part.tsx │ │ ├── math-part.tsx │ │ ├── page.tsx │ │ ├── task-section.tsx │ │ └── thinking-section.tsx │ ├── components.json │ ├── components │ ├── code-block.tsx │ ├── code-project-part.tsx │ ├── math-part.tsx │ ├── task-section.tsx │ ├── thinking-section.tsx │ └── universal-nav.tsx │ ├── lib │ ├── sample-data.ts │ └── utils.ts │ ├── next.config.ts │ ├── package.json │ ├── postcss.config.mjs │ ├── public │ ├── file.svg │ ├── globe.svg │ ├── next.svg │ ├── vercel.svg │ └── window.svg │ ├── tailwind.config.js │ └── tsconfig.json ├── package.json ├── packages ├── ai-tools │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── bunchee.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── tools │ │ │ ├── chat-tools.ts │ │ │ ├── deployment-tools.ts │ │ │ ├── hook-tools.ts │ │ │ ├── project-tools.ts │ │ │ └── user-tools.ts │ │ └── types.ts │ ├── tests │ │ └── tools.test.ts │ └── tsconfig.json ├── create-v0-sdk-app │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── create-app.ts │ │ ├── helpers │ │ │ ├── copy.ts │ │ │ ├── download.ts │ │ │ ├── get-pkg-manager.ts │ │ │ ├── install.ts │ │ │ ├── is-folder-empty.ts │ │ │ ├── is-online.ts │ │ │ └── validate-pkg.ts │ │ └── index.ts │ └── tsconfig.json ├── react │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── bunchee.config.ts │ ├── package.json │ ├── src │ │ ├── components │ │ │ ├── code-block.ts │ │ │ ├── code-project-part.ts │ │ │ ├── content-part-renderer.ts │ │ │ ├── icon.ts │ │ │ ├── math-part.ts │ │ │ ├── message.ts │ │ │ ├── streaming-message.ts │ │ │ ├── task-section.ts │ │ │ └── thinking-section.ts │ │ ├── globals.d.ts │ │ ├── hooks │ │ │ └── use-streaming-message.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── utils │ │ │ └── cn.ts │ └── tsconfig.json └── v0-sdk │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── openapi.json │ ├── package.json │ ├── src │ ├── index.ts │ ├── scripts │ │ └── generate.ts │ └── sdk │ │ ├── core.ts │ │ └── v0.ts │ ├── tests │ ├── chats │ │ ├── create-message.test.ts │ │ ├── create.test.ts │ │ ├── delete.test.ts │ │ ├── favorite.test.ts │ │ ├── find-messages.test.ts │ │ ├── find-versions.test.ts │ │ ├── find.test.ts │ │ ├── get-message.test.ts │ │ ├── get-version.test.ts │ │ ├── getById.test.ts │ │ ├── init.test.ts │ │ └── update-version.test.ts │ ├── core.test.ts │ ├── createClient.test.ts │ ├── deployments │ │ ├── find-errors.test.ts │ │ └── findLogs.test.ts │ ├── hooks │ │ ├── create.test.ts │ │ ├── delete.test.ts │ │ ├── find.test.ts │ │ ├── get-by-id.test.ts │ │ └── update.test.ts │ ├── integrations │ │ └── vercel │ │ │ └── projects │ │ │ ├── create.test.ts │ │ │ └── find.test.ts │ ├── projects │ │ ├── create.test.ts │ │ ├── find.test.ts │ │ ├── get-by-chat-id.test.ts │ │ └── update.test.ts │ ├── rateLimits │ │ └── find.test.ts │ └── user │ │ ├── get-billing.test.ts │ │ ├── get-scopes.test.ts │ │ ├── get.test.ts │ │ └── getPlan.test.ts │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── tsconfig.json └── turbo.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/workflows/actions/verify-changesets/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/.github/workflows/actions/verify-changesets/index.js -------------------------------------------------------------------------------- /.github/workflows/actions/verify-changesets/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/.github/workflows/actions/verify-changesets/package.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/generate-sdk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/.github/workflows/generate-sdk.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/verify-changesets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/.github/workflows/verify-changesets.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/README.md -------------------------------------------------------------------------------- /apps/playground/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/.gitignore -------------------------------------------------------------------------------- /apps/playground/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/CHANGELOG.md -------------------------------------------------------------------------------- /apps/playground/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/README.md -------------------------------------------------------------------------------- /apps/playground/app/[...slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/app/[...slug]/page.tsx -------------------------------------------------------------------------------- /apps/playground/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/app/favicon.ico -------------------------------------------------------------------------------- /apps/playground/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/app/globals.css -------------------------------------------------------------------------------- /apps/playground/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/app/layout.tsx -------------------------------------------------------------------------------- /apps/playground/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/app/page.tsx -------------------------------------------------------------------------------- /apps/playground/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/components.json -------------------------------------------------------------------------------- /apps/playground/components/request-panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/components/request-panel.tsx -------------------------------------------------------------------------------- /apps/playground/components/response-panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/components/response-panel.tsx -------------------------------------------------------------------------------- /apps/playground/components/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/components/sidebar.tsx -------------------------------------------------------------------------------- /apps/playground/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/components/theme-provider.tsx -------------------------------------------------------------------------------- /apps/playground/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/components/ui/avatar.tsx -------------------------------------------------------------------------------- /apps/playground/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/components/ui/dialog.tsx -------------------------------------------------------------------------------- /apps/playground/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /apps/playground/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/components/ui/select.tsx -------------------------------------------------------------------------------- /apps/playground/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/eslint.config.mjs -------------------------------------------------------------------------------- /apps/playground/lib/atoms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/lib/atoms.ts -------------------------------------------------------------------------------- /apps/playground/lib/code-generators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/lib/code-generators.ts -------------------------------------------------------------------------------- /apps/playground/lib/openapi-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/lib/openapi-parser.ts -------------------------------------------------------------------------------- /apps/playground/lib/route-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/lib/route-utils.ts -------------------------------------------------------------------------------- /apps/playground/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/lib/utils.ts -------------------------------------------------------------------------------- /apps/playground/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/next.config.ts -------------------------------------------------------------------------------- /apps/playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/package.json -------------------------------------------------------------------------------- /apps/playground/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/postcss.config.mjs -------------------------------------------------------------------------------- /apps/playground/public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/public/file.svg -------------------------------------------------------------------------------- /apps/playground/public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/public/globe.svg -------------------------------------------------------------------------------- /apps/playground/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/public/next.svg -------------------------------------------------------------------------------- /apps/playground/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/public/vercel.svg -------------------------------------------------------------------------------- /apps/playground/public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/public/window.svg -------------------------------------------------------------------------------- /apps/playground/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/apps/playground/tsconfig.json -------------------------------------------------------------------------------- /examples/ai-tools-example/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/ai-tools-example/CHANGELOG.md -------------------------------------------------------------------------------- /examples/ai-tools-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/ai-tools-example/README.md -------------------------------------------------------------------------------- /examples/ai-tools-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/ai-tools-example/package.json -------------------------------------------------------------------------------- /examples/ai-tools-example/src/agent-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/ai-tools-example/src/agent-example.ts -------------------------------------------------------------------------------- /examples/ai-tools-example/src/chat-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/ai-tools-example/src/chat-example.ts -------------------------------------------------------------------------------- /examples/ai-tools-example/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/ai-tools-example/src/index.ts -------------------------------------------------------------------------------- /examples/ai-tools-example/src/project-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/ai-tools-example/src/project-example.ts -------------------------------------------------------------------------------- /examples/ai-tools-example/src/simple-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/ai-tools-example/src/simple-example.ts -------------------------------------------------------------------------------- /examples/ai-tools-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/ai-tools-example/tsconfig.json -------------------------------------------------------------------------------- /examples/classic-v0/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/.gitignore -------------------------------------------------------------------------------- /examples/classic-v0/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/CHANGELOG.md -------------------------------------------------------------------------------- /examples/classic-v0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/README.md -------------------------------------------------------------------------------- /examples/classic-v0/app/api/chat/fork/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/app/api/chat/fork/route.ts -------------------------------------------------------------------------------- /examples/classic-v0/app/api/chat/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/app/api/chat/route.ts -------------------------------------------------------------------------------- /examples/classic-v0/app/api/chats/[chatId]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/app/api/chats/[chatId]/route.ts -------------------------------------------------------------------------------- /examples/classic-v0/app/api/chats/[chatId]/versions/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/app/api/chats/[chatId]/versions/route.ts -------------------------------------------------------------------------------- /examples/classic-v0/app/api/project/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/app/api/project/route.ts -------------------------------------------------------------------------------- /examples/classic-v0/app/api/projects/[projectId]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/app/api/projects/[projectId]/route.ts -------------------------------------------------------------------------------- /examples/classic-v0/app/api/screenshot/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/app/api/screenshot/route.ts -------------------------------------------------------------------------------- /examples/classic-v0/app/api/user/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/app/api/user/route.ts -------------------------------------------------------------------------------- /examples/classic-v0/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/app/favicon.ico -------------------------------------------------------------------------------- /examples/classic-v0/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/app/globals.css -------------------------------------------------------------------------------- /examples/classic-v0/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/app/layout.tsx -------------------------------------------------------------------------------- /examples/classic-v0/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/app/page.tsx -------------------------------------------------------------------------------- /examples/classic-v0/app/projects/[projectId]/chats/[chatId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/app/projects/[projectId]/chats/[chatId]/page.tsx -------------------------------------------------------------------------------- /examples/classic-v0/app/projects/[projectId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/app/projects/[projectId]/page.tsx -------------------------------------------------------------------------------- /examples/classic-v0/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/components.json -------------------------------------------------------------------------------- /examples/classic-v0/components/layout/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/components/layout/header.tsx -------------------------------------------------------------------------------- /examples/classic-v0/components/layout/history-sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/components/layout/history-sidebar.tsx -------------------------------------------------------------------------------- /examples/classic-v0/components/layout/preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/components/layout/preview.tsx -------------------------------------------------------------------------------- /examples/classic-v0/components/layout/thumbnails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/components/layout/thumbnails.tsx -------------------------------------------------------------------------------- /examples/classic-v0/components/shared/generations-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/components/shared/generations-view.tsx -------------------------------------------------------------------------------- /examples/classic-v0/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/components/ui/avatar.tsx -------------------------------------------------------------------------------- /examples/classic-v0/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/components/ui/button.tsx -------------------------------------------------------------------------------- /examples/classic-v0/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/components/ui/dialog.tsx -------------------------------------------------------------------------------- /examples/classic-v0/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/components/ui/input.tsx -------------------------------------------------------------------------------- /examples/classic-v0/components/ui/prompt-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/components/ui/prompt-input.tsx -------------------------------------------------------------------------------- /examples/classic-v0/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /examples/classic-v0/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/components/ui/separator.tsx -------------------------------------------------------------------------------- /examples/classic-v0/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/components/ui/textarea.tsx -------------------------------------------------------------------------------- /examples/classic-v0/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /examples/classic-v0/lib/atoms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/lib/atoms.ts -------------------------------------------------------------------------------- /examples/classic-v0/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/lib/utils.ts -------------------------------------------------------------------------------- /examples/classic-v0/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/next.config.ts -------------------------------------------------------------------------------- /examples/classic-v0/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/package.json -------------------------------------------------------------------------------- /examples/classic-v0/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/postcss.config.mjs -------------------------------------------------------------------------------- /examples/classic-v0/public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/public/file.svg -------------------------------------------------------------------------------- /examples/classic-v0/public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/public/globe.svg -------------------------------------------------------------------------------- /examples/classic-v0/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/public/next.svg -------------------------------------------------------------------------------- /examples/classic-v0/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/public/vercel.svg -------------------------------------------------------------------------------- /examples/classic-v0/public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/public/window.svg -------------------------------------------------------------------------------- /examples/classic-v0/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/classic-v0/tsconfig.json -------------------------------------------------------------------------------- /examples/simple-v0/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/.env.example -------------------------------------------------------------------------------- /examples/simple-v0/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/.gitignore -------------------------------------------------------------------------------- /examples/simple-v0/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/CHANGELOG.md -------------------------------------------------------------------------------- /examples/simple-v0/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/LICENSE -------------------------------------------------------------------------------- /examples/simple-v0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/README.md -------------------------------------------------------------------------------- /examples/simple-v0/app/api/chats/[chatId]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/app/api/chats/[chatId]/route.ts -------------------------------------------------------------------------------- /examples/simple-v0/app/api/chats/fork/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/app/api/chats/fork/route.ts -------------------------------------------------------------------------------- /examples/simple-v0/app/api/deployments/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/app/api/deployments/route.ts -------------------------------------------------------------------------------- /examples/simple-v0/app/api/generate/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/app/api/generate/route.ts -------------------------------------------------------------------------------- /examples/simple-v0/app/api/projects/[projectId]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/app/api/projects/[projectId]/route.ts -------------------------------------------------------------------------------- /examples/simple-v0/app/api/projects/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/app/api/projects/route.ts -------------------------------------------------------------------------------- /examples/simple-v0/app/api/validate/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/app/api/validate/route.ts -------------------------------------------------------------------------------- /examples/simple-v0/app/components/api-key-error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/app/components/api-key-error.tsx -------------------------------------------------------------------------------- /examples/simple-v0/app/components/error-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/app/components/error-dialog.tsx -------------------------------------------------------------------------------- /examples/simple-v0/app/components/projects-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/app/components/projects-list.tsx -------------------------------------------------------------------------------- /examples/simple-v0/app/components/prompt-component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/app/components/prompt-component.tsx -------------------------------------------------------------------------------- /examples/simple-v0/app/components/rate-limit-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/app/components/rate-limit-dialog.tsx -------------------------------------------------------------------------------- /examples/simple-v0/app/components/rename-chat-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/app/components/rename-chat-dialog.tsx -------------------------------------------------------------------------------- /examples/simple-v0/app/components/settings-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/app/components/settings-dialog.tsx -------------------------------------------------------------------------------- /examples/simple-v0/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/app/favicon.ico -------------------------------------------------------------------------------- /examples/simple-v0/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/app/globals.css -------------------------------------------------------------------------------- /examples/simple-v0/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/app/layout.tsx -------------------------------------------------------------------------------- /examples/simple-v0/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/app/page.tsx -------------------------------------------------------------------------------- /examples/simple-v0/app/projects/[projectId]/chats/[chatId]/components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/app/projects/[projectId]/chats/[chatId]/components.tsx -------------------------------------------------------------------------------- /examples/simple-v0/app/projects/[projectId]/chats/[chatId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/app/projects/[projectId]/chats/[chatId]/page.tsx -------------------------------------------------------------------------------- /examples/simple-v0/app/projects/[projectId]/components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/app/projects/[projectId]/components.tsx -------------------------------------------------------------------------------- /examples/simple-v0/app/projects/[projectId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/app/projects/[projectId]/page.tsx -------------------------------------------------------------------------------- /examples/simple-v0/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/components.json -------------------------------------------------------------------------------- /examples/simple-v0/components/deploy-banner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/components/deploy-banner.tsx -------------------------------------------------------------------------------- /examples/simple-v0/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /examples/simple-v0/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/components/ui/button.tsx -------------------------------------------------------------------------------- /examples/simple-v0/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/components/ui/command.tsx -------------------------------------------------------------------------------- /examples/simple-v0/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/components/ui/dialog.tsx -------------------------------------------------------------------------------- /examples/simple-v0/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/components/ui/drawer.tsx -------------------------------------------------------------------------------- /examples/simple-v0/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /examples/simple-v0/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/components/ui/popover.tsx -------------------------------------------------------------------------------- /examples/simple-v0/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /examples/simple-v0/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/components/ui/switch.tsx -------------------------------------------------------------------------------- /examples/simple-v0/components/v0-logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/components/v0-logo.tsx -------------------------------------------------------------------------------- /examples/simple-v0/lib/hooks/useApiValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/lib/hooks/useApiValidation.ts -------------------------------------------------------------------------------- /examples/simple-v0/lib/hooks/useSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/lib/hooks/useSettings.ts -------------------------------------------------------------------------------- /examples/simple-v0/lib/rate-limiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/lib/rate-limiter.ts -------------------------------------------------------------------------------- /examples/simple-v0/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/lib/utils.ts -------------------------------------------------------------------------------- /examples/simple-v0/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/next.config.ts -------------------------------------------------------------------------------- /examples/simple-v0/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/package.json -------------------------------------------------------------------------------- /examples/simple-v0/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/postcss.config.mjs -------------------------------------------------------------------------------- /examples/simple-v0/public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/public/file.svg -------------------------------------------------------------------------------- /examples/simple-v0/public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/public/globe.svg -------------------------------------------------------------------------------- /examples/simple-v0/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/public/next.svg -------------------------------------------------------------------------------- /examples/simple-v0/public/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/public/og-image.png -------------------------------------------------------------------------------- /examples/simple-v0/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/public/vercel.svg -------------------------------------------------------------------------------- /examples/simple-v0/public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/public/window.svg -------------------------------------------------------------------------------- /examples/simple-v0/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/screenshot.png -------------------------------------------------------------------------------- /examples/simple-v0/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/simple-v0/tsconfig.json -------------------------------------------------------------------------------- /examples/v0-clone/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/.gitignore -------------------------------------------------------------------------------- /examples/v0-clone/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/CHANGELOG.md -------------------------------------------------------------------------------- /examples/v0-clone/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/LICENSE -------------------------------------------------------------------------------- /examples/v0-clone/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/README.md -------------------------------------------------------------------------------- /examples/v0-clone/app/(auth)/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/app/(auth)/actions.ts -------------------------------------------------------------------------------- /examples/v0-clone/app/(auth)/auth.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/app/(auth)/auth.config.ts -------------------------------------------------------------------------------- /examples/v0-clone/app/(auth)/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/app/(auth)/auth.ts -------------------------------------------------------------------------------- /examples/v0-clone/app/(auth)/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/app/(auth)/login/page.tsx -------------------------------------------------------------------------------- /examples/v0-clone/app/(auth)/register/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/app/(auth)/register/page.tsx -------------------------------------------------------------------------------- /examples/v0-clone/app/api/auth/[...nextauth]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/app/api/auth/[...nextauth]/route.ts -------------------------------------------------------------------------------- /examples/v0-clone/app/api/auth/guest/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/app/api/auth/guest/route.ts -------------------------------------------------------------------------------- /examples/v0-clone/app/api/chat/delete/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/app/api/chat/delete/route.ts -------------------------------------------------------------------------------- /examples/v0-clone/app/api/chat/fork/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/app/api/chat/fork/route.ts -------------------------------------------------------------------------------- /examples/v0-clone/app/api/chat/ownership/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/app/api/chat/ownership/route.ts -------------------------------------------------------------------------------- /examples/v0-clone/app/api/chat/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/app/api/chat/route.ts -------------------------------------------------------------------------------- /examples/v0-clone/app/api/chats/[chatId]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/app/api/chats/[chatId]/route.ts -------------------------------------------------------------------------------- /examples/v0-clone/app/api/chats/[chatId]/visibility/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/app/api/chats/[chatId]/visibility/route.ts -------------------------------------------------------------------------------- /examples/v0-clone/app/api/chats/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/app/api/chats/route.ts -------------------------------------------------------------------------------- /examples/v0-clone/app/chats/[chatId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/app/chats/[chatId]/page.tsx -------------------------------------------------------------------------------- /examples/v0-clone/app/chats/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/app/chats/page.tsx -------------------------------------------------------------------------------- /examples/v0-clone/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/app/favicon.ico -------------------------------------------------------------------------------- /examples/v0-clone/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/app/globals.css -------------------------------------------------------------------------------- /examples/v0-clone/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/app/layout.tsx -------------------------------------------------------------------------------- /examples/v0-clone/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/app/page.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components.json -------------------------------------------------------------------------------- /examples/v0-clone/components/ai-elements/actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ai-elements/actions.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ai-elements/branch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ai-elements/branch.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ai-elements/code-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ai-elements/code-block.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ai-elements/conversation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ai-elements/conversation.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ai-elements/image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ai-elements/image.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ai-elements/inline-citation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ai-elements/inline-citation.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ai-elements/loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ai-elements/loader.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ai-elements/message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ai-elements/message.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ai-elements/prompt-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ai-elements/prompt-input.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ai-elements/reasoning.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ai-elements/reasoning.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ai-elements/response.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ai-elements/response.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ai-elements/source.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ai-elements/source.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ai-elements/suggestion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ai-elements/suggestion.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ai-elements/task.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ai-elements/task.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ai-elements/tool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ai-elements/tool.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ai-elements/web-preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ai-elements/web-preview.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/auth-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/auth-form.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/chat/chat-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/chat/chat-input.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/chat/chat-messages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/chat/chat-messages.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/chat/preview-panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/chat/preview-panel.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/chats/chat-detail-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/chats/chat-detail-client.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/chats/chats-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/chats/chats-client.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/env-setup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/env-setup.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/home/home-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/home/home-client.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/message-renderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/message-renderer.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/providers/session-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/providers/session-provider.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/providers/swr-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/providers/swr-provider.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/shared-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/shared-components.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/shared/app-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/shared/app-header.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/shared/bottom-toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/shared/bottom-toolbar.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/shared/chat-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/shared/chat-menu.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/shared/chat-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/shared/chat-selector.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/shared/mobile-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/shared/mobile-menu.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/shared/resizable-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/shared/resizable-layout.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ui/avatar.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ui/badge.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ui/button.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ui/carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ui/carousel.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ui/dialog.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ui/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ui/hover-card.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ui/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ui/icons.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ui/input.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ui/select.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ui/textarea.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /examples/v0-clone/components/user-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/components/user-nav.tsx -------------------------------------------------------------------------------- /examples/v0-clone/contexts/streaming-context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/contexts/streaming-context.tsx -------------------------------------------------------------------------------- /examples/v0-clone/drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/drizzle.config.ts -------------------------------------------------------------------------------- /examples/v0-clone/hooks/use-chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/hooks/use-chat.ts -------------------------------------------------------------------------------- /examples/v0-clone/lib/client-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/lib/client-utils.ts -------------------------------------------------------------------------------- /examples/v0-clone/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/lib/constants.ts -------------------------------------------------------------------------------- /examples/v0-clone/lib/db/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/lib/db/connection.ts -------------------------------------------------------------------------------- /examples/v0-clone/lib/db/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/lib/db/migrate.ts -------------------------------------------------------------------------------- /examples/v0-clone/lib/db/migrations/0000_typical_goblin_queen.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/lib/db/migrations/0000_typical_goblin_queen.sql -------------------------------------------------------------------------------- /examples/v0-clone/lib/db/migrations/0001_great_umar.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/lib/db/migrations/0001_great_umar.sql -------------------------------------------------------------------------------- /examples/v0-clone/lib/db/migrations/0002_many_ezekiel.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/lib/db/migrations/0002_many_ezekiel.sql -------------------------------------------------------------------------------- /examples/v0-clone/lib/db/migrations/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/lib/db/migrations/meta/0000_snapshot.json -------------------------------------------------------------------------------- /examples/v0-clone/lib/db/migrations/meta/0001_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/lib/db/migrations/meta/0001_snapshot.json -------------------------------------------------------------------------------- /examples/v0-clone/lib/db/migrations/meta/0002_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/lib/db/migrations/meta/0002_snapshot.json -------------------------------------------------------------------------------- /examples/v0-clone/lib/db/migrations/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/lib/db/migrations/meta/_journal.json -------------------------------------------------------------------------------- /examples/v0-clone/lib/db/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/lib/db/queries.ts -------------------------------------------------------------------------------- /examples/v0-clone/lib/db/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/lib/db/schema.ts -------------------------------------------------------------------------------- /examples/v0-clone/lib/db/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/lib/db/utils.ts -------------------------------------------------------------------------------- /examples/v0-clone/lib/entitlements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/lib/entitlements.ts -------------------------------------------------------------------------------- /examples/v0-clone/lib/env-check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/lib/env-check.ts -------------------------------------------------------------------------------- /examples/v0-clone/lib/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/lib/errors.ts -------------------------------------------------------------------------------- /examples/v0-clone/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/lib/utils.ts -------------------------------------------------------------------------------- /examples/v0-clone/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/middleware.ts -------------------------------------------------------------------------------- /examples/v0-clone/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/next.config.ts -------------------------------------------------------------------------------- /examples/v0-clone/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/package.json -------------------------------------------------------------------------------- /examples/v0-clone/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/postcss.config.mjs -------------------------------------------------------------------------------- /examples/v0-clone/public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/public/file.svg -------------------------------------------------------------------------------- /examples/v0-clone/public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/public/globe.svg -------------------------------------------------------------------------------- /examples/v0-clone/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/public/next.svg -------------------------------------------------------------------------------- /examples/v0-clone/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/public/vercel.svg -------------------------------------------------------------------------------- /examples/v0-clone/public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/public/window.svg -------------------------------------------------------------------------------- /examples/v0-clone/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/screenshot.png -------------------------------------------------------------------------------- /examples/v0-clone/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/tsconfig.json -------------------------------------------------------------------------------- /examples/v0-clone/types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/types/global.d.ts -------------------------------------------------------------------------------- /examples/v0-clone/vercel-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-clone/vercel-template.json -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/.gitignore -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/CHANGELOG.md -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/LICENSE -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/README.md -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/elegant/code-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/elegant/code-block.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/elegant/code-project-part.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/elegant/code-project-part.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/elegant/math-part.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/elegant/math-part.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/elegant/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/elegant/page.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/elegant/task-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/elegant/task-section.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/elegant/thinking-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/elegant/thinking-section.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/favicon.ico -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/globals.css -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/layout.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/minimal/code-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/minimal/code-block.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/minimal/code-project-part.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/minimal/code-project-part.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/minimal/math-part.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/minimal/math-part.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/minimal/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/minimal/page.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/minimal/task-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/minimal/task-section.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/minimal/thinking-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/minimal/thinking-section.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/neobrutalism/code-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/neobrutalism/code-block.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/neobrutalism/code-project-part.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/neobrutalism/code-project-part.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/neobrutalism/math-part.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/neobrutalism/math-part.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/neobrutalism/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/neobrutalism/page.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/neobrutalism/task-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/neobrutalism/task-section.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/neobrutalism/thinking-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/neobrutalism/thinking-section.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/page.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/terminal/code-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/terminal/code-block.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/terminal/code-project-part.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/terminal/code-project-part.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/terminal/math-part.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/terminal/math-part.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/terminal/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/terminal/page.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/terminal/task-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/terminal/task-section.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/app/terminal/thinking-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/app/terminal/thinking-section.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/components.json -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/components/code-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/components/code-block.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/components/code-project-part.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/components/code-project-part.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/components/math-part.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/components/math-part.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/components/task-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/components/task-section.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/components/thinking-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/components/thinking-section.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/components/universal-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/components/universal-nav.tsx -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/lib/sample-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/lib/sample-data.ts -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/lib/utils.ts -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/next.config.ts -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/package.json -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/postcss.config.mjs -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/public/file.svg -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/public/globe.svg -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/public/next.svg -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/public/vercel.svg -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/public/window.svg -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/tailwind.config.js -------------------------------------------------------------------------------- /examples/v0-sdk-react-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/examples/v0-sdk-react-example/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/package.json -------------------------------------------------------------------------------- /packages/ai-tools/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/ai-tools/CHANGELOG.md -------------------------------------------------------------------------------- /packages/ai-tools/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/ai-tools/LICENSE -------------------------------------------------------------------------------- /packages/ai-tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/ai-tools/README.md -------------------------------------------------------------------------------- /packages/ai-tools/bunchee.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/ai-tools/bunchee.config.ts -------------------------------------------------------------------------------- /packages/ai-tools/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/ai-tools/package.json -------------------------------------------------------------------------------- /packages/ai-tools/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/ai-tools/src/index.ts -------------------------------------------------------------------------------- /packages/ai-tools/src/tools/chat-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/ai-tools/src/tools/chat-tools.ts -------------------------------------------------------------------------------- /packages/ai-tools/src/tools/deployment-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/ai-tools/src/tools/deployment-tools.ts -------------------------------------------------------------------------------- /packages/ai-tools/src/tools/hook-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/ai-tools/src/tools/hook-tools.ts -------------------------------------------------------------------------------- /packages/ai-tools/src/tools/project-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/ai-tools/src/tools/project-tools.ts -------------------------------------------------------------------------------- /packages/ai-tools/src/tools/user-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/ai-tools/src/tools/user-tools.ts -------------------------------------------------------------------------------- /packages/ai-tools/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/ai-tools/src/types.ts -------------------------------------------------------------------------------- /packages/ai-tools/tests/tools.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/ai-tools/tests/tools.test.ts -------------------------------------------------------------------------------- /packages/ai-tools/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/ai-tools/tsconfig.json -------------------------------------------------------------------------------- /packages/create-v0-sdk-app/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/create-v0-sdk-app/CHANGELOG.md -------------------------------------------------------------------------------- /packages/create-v0-sdk-app/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/create-v0-sdk-app/LICENSE -------------------------------------------------------------------------------- /packages/create-v0-sdk-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/create-v0-sdk-app/README.md -------------------------------------------------------------------------------- /packages/create-v0-sdk-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/create-v0-sdk-app/package.json -------------------------------------------------------------------------------- /packages/create-v0-sdk-app/src/create-app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/create-v0-sdk-app/src/create-app.ts -------------------------------------------------------------------------------- /packages/create-v0-sdk-app/src/helpers/copy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/create-v0-sdk-app/src/helpers/copy.ts -------------------------------------------------------------------------------- /packages/create-v0-sdk-app/src/helpers/download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/create-v0-sdk-app/src/helpers/download.ts -------------------------------------------------------------------------------- /packages/create-v0-sdk-app/src/helpers/get-pkg-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/create-v0-sdk-app/src/helpers/get-pkg-manager.ts -------------------------------------------------------------------------------- /packages/create-v0-sdk-app/src/helpers/install.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/create-v0-sdk-app/src/helpers/install.ts -------------------------------------------------------------------------------- /packages/create-v0-sdk-app/src/helpers/is-folder-empty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/create-v0-sdk-app/src/helpers/is-folder-empty.ts -------------------------------------------------------------------------------- /packages/create-v0-sdk-app/src/helpers/is-online.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/create-v0-sdk-app/src/helpers/is-online.ts -------------------------------------------------------------------------------- /packages/create-v0-sdk-app/src/helpers/validate-pkg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/create-v0-sdk-app/src/helpers/validate-pkg.ts -------------------------------------------------------------------------------- /packages/create-v0-sdk-app/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/create-v0-sdk-app/src/index.ts -------------------------------------------------------------------------------- /packages/create-v0-sdk-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/create-v0-sdk-app/tsconfig.json -------------------------------------------------------------------------------- /packages/react/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/react/CHANGELOG.md -------------------------------------------------------------------------------- /packages/react/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/react/LICENSE -------------------------------------------------------------------------------- /packages/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/react/README.md -------------------------------------------------------------------------------- /packages/react/bunchee.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/react/bunchee.config.ts -------------------------------------------------------------------------------- /packages/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/react/package.json -------------------------------------------------------------------------------- /packages/react/src/components/code-block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/react/src/components/code-block.ts -------------------------------------------------------------------------------- /packages/react/src/components/code-project-part.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/react/src/components/code-project-part.ts -------------------------------------------------------------------------------- /packages/react/src/components/content-part-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/react/src/components/content-part-renderer.ts -------------------------------------------------------------------------------- /packages/react/src/components/icon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/react/src/components/icon.ts -------------------------------------------------------------------------------- /packages/react/src/components/math-part.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/react/src/components/math-part.ts -------------------------------------------------------------------------------- /packages/react/src/components/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/react/src/components/message.ts -------------------------------------------------------------------------------- /packages/react/src/components/streaming-message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/react/src/components/streaming-message.ts -------------------------------------------------------------------------------- /packages/react/src/components/task-section.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/react/src/components/task-section.ts -------------------------------------------------------------------------------- /packages/react/src/components/thinking-section.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/react/src/components/thinking-section.ts -------------------------------------------------------------------------------- /packages/react/src/globals.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/react/src/globals.d.ts -------------------------------------------------------------------------------- /packages/react/src/hooks/use-streaming-message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/react/src/hooks/use-streaming-message.ts -------------------------------------------------------------------------------- /packages/react/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/react/src/index.ts -------------------------------------------------------------------------------- /packages/react/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/react/src/types.ts -------------------------------------------------------------------------------- /packages/react/src/utils/cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/react/src/utils/cn.ts -------------------------------------------------------------------------------- /packages/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/react/tsconfig.json -------------------------------------------------------------------------------- /packages/v0-sdk/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/CHANGELOG.md -------------------------------------------------------------------------------- /packages/v0-sdk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/LICENSE -------------------------------------------------------------------------------- /packages/v0-sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/README.md -------------------------------------------------------------------------------- /packages/v0-sdk/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/openapi.json -------------------------------------------------------------------------------- /packages/v0-sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/package.json -------------------------------------------------------------------------------- /packages/v0-sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/src/index.ts -------------------------------------------------------------------------------- /packages/v0-sdk/src/scripts/generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/src/scripts/generate.ts -------------------------------------------------------------------------------- /packages/v0-sdk/src/sdk/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/src/sdk/core.ts -------------------------------------------------------------------------------- /packages/v0-sdk/src/sdk/v0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/src/sdk/v0.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/chats/create-message.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/chats/create-message.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/chats/create.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/chats/create.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/chats/delete.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/chats/delete.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/chats/favorite.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/chats/favorite.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/chats/find-messages.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/chats/find-messages.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/chats/find-versions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/chats/find-versions.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/chats/find.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/chats/find.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/chats/get-message.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/chats/get-message.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/chats/get-version.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/chats/get-version.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/chats/getById.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/chats/getById.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/chats/init.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/chats/init.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/chats/update-version.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/chats/update-version.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/core.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/core.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/createClient.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/createClient.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/deployments/find-errors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/deployments/find-errors.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/deployments/findLogs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/deployments/findLogs.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/hooks/create.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/hooks/create.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/hooks/delete.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/hooks/delete.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/hooks/find.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/hooks/find.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/hooks/get-by-id.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/hooks/get-by-id.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/hooks/update.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/hooks/update.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/integrations/vercel/projects/create.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/integrations/vercel/projects/create.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/integrations/vercel/projects/find.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/integrations/vercel/projects/find.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/projects/create.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/projects/create.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/projects/find.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/projects/find.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/projects/get-by-chat-id.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/projects/get-by-chat-id.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/projects/update.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/projects/update.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/rateLimits/find.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/rateLimits/find.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/user/get-billing.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/user/get-billing.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/user/get-scopes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/user/get-scopes.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/user/get.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/user/get.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tests/user/getPlan.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tests/user/getPlan.test.ts -------------------------------------------------------------------------------- /packages/v0-sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/packages/v0-sdk/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/tsconfig.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/v0-sdk/HEAD/turbo.json --------------------------------------------------------------------------------