mirror of
https://github.com/anomalyco/opencode.git
synced 2026-11-08 01:07:06 +03:00
11 lines
742 B
TypeScript
11 lines
742 B
TypeScript
// Writes src/component/site/css-variants.json: each settings attribute and the one value production
|
|
// renders for it (the default settings; null when it is left off). script/css-variants-plugin.ts drops, from the
|
|
// production CSS only, every rule that needs another value. Run after changing a setting's default
|
|
// or adding a settings attribute; test/css-variants.test.ts fails while the file is out of date.
|
|
import path from "node:path"
|
|
import { cssVariants } from "../src/component/site/css-variants"
|
|
|
|
const file = path.join(import.meta.dir, "../src/component/site/css-variants.json")
|
|
await Bun.write(file, JSON.stringify(cssVariants(), null, 2) + "\n")
|
|
console.log(`css-variants.json: ${Object.keys(cssVariants()).length} attributes`)
|