Something went wrong. Try again.
opencode v2 mirror
Something went wrong. Try again.
TypeScript
123456789101112131415161718192021222324#!/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())