Skip to content

cunzaizhuyi/svelte-ui-template

Repository files navigation

What

这是一个svelte组件库的starter。 可以用它构建自己或者团队的组件库。

好处是:无论用户使用什么前端框架(Vue, React, Angular等),都可以引用基于svelte构建的组件库里的组件。 因为svelte编译完的组件其实是js模块,即无框架组件。

技术栈:vite + ts + svelte + scss + unocss 加了eslint;

Usage

1.下载项目

git clone https://github.com/cunzaizhuyi/svelte-ui-template

2.开发组件

npm run dev

本模板已经编写好了两个组件,分别是Counter.svelte和Counter2.svelte. 你可以继续在lib下面开发新的组件

3.打包组件库

组件开发好了,就可以打包组件库了

npm run build

4.测试组件

可以在example文件夹下写个HTML文件来测试打包好的组件。

5.发布组件

可以使用npm publish发布自己的跨框架组件库了!

相关文档

B站演示视频

About

ui components library starter based on svelte.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published