| 1234567891011121314151617181920212223 |
- #!/usr/bin/env bun
- const colors = await Bun.file(import.meta.dir + "/colors.txt").text()
- const variables = []
- for (const line of colors.split("\n")) {
- if (!line.trim()) continue
- const [variable] = line.trim().split(":")
- const name = variable!.trim().substring(2)
- variables.push(`--color-${name}: var(--${name});`)
- }
- const output = `
- /* Generated by script/tailwind.ts */
- /* Do not edit this file manually */
- @theme {
- --color-*: initial;
- ${variables.join("\n ")}
- }
- `
- await Bun.file(import.meta.dir + "/../src/styles/tailwind/colors.css").write(output.trim())
|