MCPcopy Create free account
hub / github.com/TanStack/cli / registerFramework

Function registerFramework

packages/create/src/frameworks.ts:139–155  ·  view source on GitHub ↗
(framework: FrameworkDefinition)

Source from the content-addressed store, hash-verified

137}
138
139export function registerFramework(framework: FrameworkDefinition) {
140 const { addOns, base, ...rest } = framework
141
142 const frameworkWithBundler: Framework = {
143 ...rest,
144 getFiles: () => Promise.resolve(Object.keys(base)),
145 getFileContents: (path: string) => {
146 return Promise.resolve(base[path])
147 },
148 getDeletedFiles: () => {
149 return Promise.resolve([])
150 },
151 getAddOns: () => addOns,
152 }
153
154 frameworks.push(frameworkWithBundler)
155}
156
157export function getFrameworkById(id: string) {
158 if (id === 'react-cra') {

Callers 7

rebuildMethod · 0.90
index.tsFile · 0.90
index.tsFile · 0.90
index.tsFile · 0.90
registerFunction · 0.85
registerFunction · 0.85
frameworks.test.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected