optimize paths

This commit is contained in:
Asaki Yuki 2026-02-22 16:04:31 +07:00
parent 85d60e5db1
commit d1a7399e2f
14 changed files with 144113 additions and 19607 deletions

View file

@ -146,7 +146,27 @@ for (const [namespace, elements] of vanilla) {
}
}
const prefix = `interface Element {
file: string
type: string
children?: string[]
extend?: {
name: string
namespace: string
}
}
interface VanillaDefs {
[key: string]: {
[key: string]: Element
}
}`
fs.writeFileSync("cache/vanilla-defs.json", JSON.stringify(json, null, 4))
fs.writeFileSync(
"src/analyzer/vanilladefs.ts",
`${prefix}\n\nexport const vanilladefs: VanillaDefs = ${JSON.stringify(json, null, 4)}`,
)
// Types
interface VanillaElement {