文件名称:vanilla-extract:零运行时TypeType-in-TypeScript
文件大小:793KB
文件格式:ZIP
更新时间:2024-04-15 13:30:31
TypeScript
:cupcake: 香草精 零运行时Typesheets-in-TypeScript。 使用本地范围内的类名称和CSS变量在TypeScript(或JavaScript)中编写样式,然后在构建时生成静态CSS文件。 基本上,它是-in-TypeScript”,但具有范围内CSS变量+可以堆很多。 :construction: 请注意,这是一个Alpha版本。 :fire: 在构建时生成的所有样式-就像 , 等等。 :sparkles: 对标准CSS的最小抽象。 :unicorn: 适用于任何前端框架,甚至可以不使用任何前端框架。 :deciduous_tree: 局部作用域的类名-就像 :rocket: 局部作用域, @font-face @keyframes和@font-face规则。 :artist_palette: 高级主题系统,支持同时主题。 没有全局变量! :hammer_and_wrench: 用于生成基于变量的calc表达式的实用程序。 :flexed_biceps: 通过类型安全样式 :male_sign::male_sign:
【文件预览】:
vanilla-extract-master
----.yarnrc.yml(170B)
----package.json(2KB)
----.changeset()
--------README.md(634B)
--------config.json(287B)
----.prettierignore(63B)
----jest.config.js(93B)
----test-helpers()
--------package.json(732B)
--------src()
----tests()
--------.babelrc.json(51B)
--------E2E()
--------jest-dom()
----prettier.config.js(217B)
----LICENSE(1KB)
----TODO.md(88B)
----tsconfig.json(1KB)
----.gitignore(165B)
----.yarn()
--------plugins()
--------releases()
----README.md(12KB)
----yarn.lock(417KB)
----scripts()
--------copy-readme-to-packages.ts(374B)
----packages()
--------css()
--------webpack-plugin()
--------babel-plugin()
--------utils()
----jest.setup.ts(61B)
----fixtures()
--------themed()
--------unused-modules()
--------low-level()
----babel.config.js(153B)