MCPcopy
hub / github.com/tldraw/tldraw / renameTemplate

Function renameTemplate

packages/create-tldraw/src/main.ts:201–210  ·  view source on GitHub ↗
(name: string, targetDir: string)

Source from the content-addressed store, hash-verified

199}
200
201async function renameTemplate(name: string, targetDir: string) {
202 const packageJson = JSON.parse(readFileSync(resolve(targetDir, 'package.json'), 'utf-8'))
203
204 packageJson.name = name
205 delete packageJson.author
206 delete packageJson.homepage
207 delete packageJson.license
208
209 writeFileSync(resolve(targetDir, 'package.json'), JSON.stringify(packageJson, null, '\t') + '\n')
210}
211
212function formatTemplateId(template: Template) {
213 return template.name.trim().toLowerCase().replace(/\s+/g, '-')

Callers 1

mainFunction · 0.85

Calls 2

parseMethod · 0.80
resolveFunction · 0.50

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…