MCPcopy Create free account
hub / github.com/formkit/formkit / normalizeGeneratedTheme

Function normalizeGeneratedTheme

packages/cli/src/themeNormalize.ts:3–16  ·  view source on GitHub ↗
(themeName: string, code: string)

Source from the content-addressed store, hash-verified

1import { createHash } from 'crypto'
2
3export function normalizeGeneratedTheme(themeName: string, code: string): string {
4 if (themeName !== 'regenesis' && themeName !== 'regenesis-tw3') {
5 return code
6 }
7
8 const normalized = code.replace(
9 /"dark:disabled:border-neutral-100": true/g,
10 '"dark:disabled:border-neutral-500": true'
11 )
12
13 return normalized === code
14 ? code
15 : updateGeneratedThemeChecksum(normalized)
16}
17
18function updateGeneratedThemeChecksum(code: string): string {
19 const checksum = extractChecksum(code)

Callers 2

apiThemeFunction · 0.90

Calls 1

Tested by

no test coverage detected