类库
› sugarcube
sugarcube-sh/sugarcube
Sugarcube是一个基于DTCG设计令牌的前端构建工具,支持CLI和Vite插件。它将令牌转换为CSS变量、实用类及组件,适用于Web开发环境,帮助开发者高效管理前端样式与组件结构。
标签
技术栈
apps/studio javascript
查看全部依赖 (4)
依赖
jsonc-parser
^3.3.1
开发依赖
@cloudflare/workers-types
^4.20260413.1
typescript
^5.8.3
wrangler
^4.81.1
apps/www javascript
框架
React
^19.1.0
状态管理
Zustand
^5.0.12
查看全部依赖 (45)
依赖
@ariakit/react
^0.4.17
@astrojs/mdx
^5.0.3
@astrojs/react
^5.0.2
@astrojs/sitemap
3.7.2
@astrojs/starlight
^0.38.2
@base-ui-components/react
1.0.0-beta.1
@lucide/astro
^0.562.0
@radix-ui/react-accordion
^1.2.4
@radix-ui/react-avatar
^1.1.10
@radix-ui/react-checkbox
^1.1.5
@radix-ui/react-collapsible
^1.1.12
@radix-ui/react-dialog
^1.1.7
@radix-ui/react-dropdown-menu
^2.1.15
@radix-ui/react-label
^2.1.3
@radix-ui/react-popover
^1.1.14
@radix-ui/react-radio-group
^1.2.4
@radix-ui/react-select
^2.1.7
@radix-ui/react-slot
^1.2.0
@radix-ui/react-switch
^1.1.4
@radix-ui/react-tabs
^1.1.4
@sugarcube-sh/cli
workspace:*
@sugarcube-sh/core
workspace:*
@sugarcube-sh/studio
workspace:*
@sugarcube-sh/studio-embed
workspace:*
@sugarcube-sh/studio-vite
workspace:*
@sugarcube-sh/vite
workspace:*
@types/react
^19.1.2
@types/react-dom
^19.1.3
astro
^6.1.3
astro-auto-import
^0.4.4
astro-robots-txt
^1.0.0
astro-webmanifest
^1.0.0
clsx
^2.1.1
cmdk
^1.1.1
cross-env
^7.0.3
lucide-react
^0.468.0
react-dom
^19.1.0
react-hook-form
^7.55.0
sirv
^3.0.1
ultrahtml
^1.6.0
开发依赖
@unocss/preset-wind3
^66.6.0
@unocss/preset-wind4
^66.6.0
@vitejs/devtools
^0.1.13
tsx
^4.21.0
wrangler
^4.20.5
根目录 javascript
测试
Vitest
^4.0.18
代码规范
Biome
1.9.4
查看全部依赖 (8)
开发依赖
@changesets/cli
^2.27.9
@types/node
^22.15.27
@vitest/coverage-istanbul
^4.0.18
knip
^5.59.1
lint-staged
^16.2.7
simple-git-hooks
^2.13.1
typescript
^5.8.3
vite-tsconfig-paths
^5.0.1
packages/cli javascript
查看全部依赖 (19)
依赖
@antfu/ni
23.3.0
@clack/core
1.0.1
@clack/prompts
1.0.1
@sugarcube-sh/core
workspace:*
@unocss/core
^66.5.2
chokidar
^5.0.0
commander
12.1.0
execa
9.5.2
fast-wrap-ansi
0.2.0
get-tsconfig
4.7.2
is-unicode-supported
2.1.0
log-update
6.1.0
pathe
^2.0.3
picocolors
1.1.1
tinyglobby
^0.2.9
zod
^3.23.8
开发依赖
cross-env
7.0.3
pkgroll
^2.26.0
tsx
^4.21.0
packages/core javascript
测试
Vitest
^4.0.18
查看全部依赖 (5)
依赖
jiti
^2.6.1
pathe
^2.0.3
tinyglobby
^0.2.9
zod
^3.23.8
开发依赖
pkgroll
^2.26.0
packages/studio-embed javascript
查看全部依赖 (3)
依赖
@sugarcube-sh/studio-protocol
workspace:*
开发依赖
pkgroll
^2.26.0
typescript
^5.8.3
packages/studio-protocol javascript
查看全部依赖 (2)
开发依赖
pkgroll
^2.26.0
typescript
^5.8.3
packages/studio-vite javascript
查看全部依赖 (7)
依赖
@sugarcube-sh/core
workspace:*
@sugarcube-sh/studio
workspace:*
@sugarcube-sh/studio-protocol
workspace:*
@sugarcube-sh/vite
workspace:*
@vitejs/devtools-kit
^0.1.13
开发依赖
pkgroll
^2.26.0
typescript
^5.8.3
packages/studio javascript
框架
React
^19.2.4
状态管理
Zustand
^5.0.12
构建工具
Vite
^8.0.3
查看全部依赖 (15)
依赖
@sugarcube-sh/core
workspace:*
@sugarcube-sh/studio-protocol
workspace:*
开发依赖
@radix-ui/react-popover
^1.1.14
@radix-ui/react-tabs
^1.1.13
@sugarcube-sh/vite
workspace:*
@types/react
^19.2.14
@types/react-dom
^19.2.3
@vitejs/devtools-kit
^0.1.13
@vitejs/plugin-react
^6.0.1
clsx
^2.1.1
cmdk
^1.1.1
lucide-react
^0.468.0
pkgroll
^2.26.0
react-dom
^19.2.4
typescript
^5.8.3
packages/vite javascript
构建工具
Vite
^6.0.0
查看全部依赖 (4)
依赖
@sugarcube-sh/core
workspace:*
@unocss/vite
^66.5.2
jsonc-parser
^3.3.1
开发依赖
pkgroll
^2.26.0