Svelte库开发工具

一个用于构建Svelte库的开发工具,支持快速创建、开发、构建和发布Svelte库项目。

  • by aziz-prasetyo
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 aziz-prasetyo/sveltekit-ai

使用说明

Svelte图书馆

构建Svelte库所需的一切,由 sv.

阅读更多关于创建库的信息 在文档中.

创建项目

如果你看到这个,你可能已经完成了这一步。恭喜!

# create a new project in the current directory
npx sv create

# create a new project in my-app
npx sv create my-app

要使用相同的配置重新创建此项目,请执行以下操作:

# recreate this project
bun x sv@0.13.1 create --template library --types ts --add tailwindcss="plugins:typography,forms" mcp="ide:opencode" sveltekit-adapter="adapter:cloudflare+cfTarget:workers" --install bun sveltekit-ai

开发中

一旦你创建了一个项目并安装了依赖项 npm install (或 pnpm install 或 yarn),启动开发服务器:

npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

里面的一切 src/lib 是你图书馆的一部分,里面的一切 src/routes 可以用作展示或预览应用程序。

建筑

要构建您的库,请执行以下操作:

npm pack

要创建展示应用程序的生产版本,请执行以下操作:

npm run build

您可以使用预览生产版本 npm run preview.

要部署您的应用程序,您可能需要安装 适配器 针对您的目标环境。

出版

进入 package.json 并通过以下方式为您的包裹命名 "name" 选项。还可以考虑添加一个 "license" 字段并将其指向 LICENSE 您可以从模板创建的文件(一个流行的选项是 MIT许可证).

将您的库发布到 npm:

npm publish