Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
NEXT_GITHUB_PROJECT,
VUE_GITHUB_PROJECT,
NUXT_GITHUB_PROJECT,
PREACT_GITHUB_PROJECT,
STENCIL_GITHUB_PROJECT,
ANGULAR_GITHUB_PROJECT,
PREACT_CODESANDBOX_PROJECT,
GRIDSOME_GITHUB_PROJECT,
GATSBY_GITHUB_PROJECT,
} from './constants'
import projectUIDL from '../../../examples/uidl-samples/project.json'
const generators: Record = {
react: createReactProjectGenerator(),
next: createNextProjectGenerator(),
vue: createVueProjectGenerator(),
nuxt: createNuxtProjectGenerator(),
preact: createPreactProjectGenerator(),
stencil: createStencilProjectGenerator(),
angular: createAngularProjectGenerator(),
reactnative: createReactNativeProjectGenerator(),
preactCodesandbox: createPreactProjectGenerator(),
gridsome: createGridsomeProjectGenerator(),
gatsby: createGatsbyProjectGenerator(),
}
const getGithubRemoteDefinition = (username: string, repo: string): RemoteTemplateDefinition => {
return { username, repo, provider: 'github' }
}
const templates: Record = {