vanilla-extract-css

vanilla-extract

vanilla-extract-css

Zero-runtime Stylesheets-in-TypeScript

AI 简介

vanilla-extract 是一个零运行时的 TypeScript 原生 CSS 解决方案,支持在 `.css.ts` 文件中用 TypeScript 编写样式,构建时静态生成标准 CSS 文件。核心特性包括:本地作用域类名与 CSS 自定义属性、主题系统(支持多主题共存)、类型安全(基于 CSSType)、对 `@keyframes` 和 `@font-face` 的完整支持,以及可选的开发期 runtime 辅助。它不向最终包注入运行时代码,抽象层极轻,兼容任意前端框架或纯 HTML/JS 环境,适用于追求构建期优化、类型安全和主题化能力的现代 Web 项目。

TypeScript
MIT License
10.4k
Stars
353
Forks
33
Watchers
44
Issues

Star 增长

今日0
近 7 天0
近 30 天+8
综合评分68.45
默认分支master