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

Function updateGeneratedThemeChecksum

packages/cli/src/themeNormalize.ts:18–31  ·  view source on GitHub ↗
(code: string)

Source from the content-addressed store, hash-verified

16}
17
18function updateGeneratedThemeChecksum(code: string): string {
19 const checksum = extractChecksum(code)
20 const codeWithoutChecksum = code.replace(
21 `* @checksum - ${checksum}`,
22 '* @checksum -'
23 )
24 const newChecksum = createHash('sha256')
25 .update(codeWithoutChecksum)
26 .digest('hex')
27 return code.replace(
28 `* @checksum - ${checksum}`,
29 `* @checksum - ${newChecksum}`
30 )
31}
32
33function extractChecksum(theme: string): string {
34 const checksumStart = theme.indexOf('@checksum -')

Callers 1

normalizeGeneratedThemeFunction · 0.85

Calls 1

extractChecksumFunction · 0.85

Tested by

no test coverage detected