类库 › sugarcube
sugarcube-sh

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

评论

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-05-23 23:58
浙ICP备14020137号-1 $访客地图$