How to use the @teleporthq/teleport-types.ProjectType.VUE function in @teleporthq/teleport-types

To help you get started, we’ve selected a few @teleporthq/teleport-types examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github teleporthq / teleport-code-generators / packages / teleport-test / src / standalone.ts View on Github external
const run = async () => {
  try {
    let result
    result = await packProject(projectUIDL, {
      ...packerOptions,
      projectType: ProjectType.REACTNATIVE,
    })
    console.info(ProjectType.REACTNATIVE, '-', result.payload)
    result = await packProject(projectUIDL, { ...packerOptions, projectType: ProjectType.REACT })
    console.info(ProjectType.REACT, '-', result.payload)
    result = await packProject(projectUIDL, { ...packerOptions, projectType: ProjectType.NEXT })
    console.info(ProjectType.NEXT, '-', result.payload)
    result = await packProject(projectUIDL, { ...packerOptions, projectType: ProjectType.NUXT })
    console.info(ProjectType.NUXT, '-', result.payload)
    result = await packProject(projectUIDL, { ...packerOptions, projectType: ProjectType.VUE })
    console.info(ProjectType.VUE, '-', result.payload)
    result = await packProject(projectUIDL, { ...packerOptions, projectType: ProjectType.STENCIL })
    console.info(ProjectType.STENCIL, '-', result.payload)
    result = await packProject(projectUIDL, { ...packerOptions, projectType: ProjectType.PREACT })
    console.info(ProjectType.PREACT, '-', result.payload)
    result = await packProject(projectUIDL, { ...packerOptions, projectType: ProjectType.ANGULAR })
    console.info(ProjectType.ANGULAR, '-', result.payload)
    result = await packProject(projectUIDL, { ...packerOptions, projectType: ProjectType.GRIDSOME })
    console.info(ProjectType.GRIDSOME, '-', result.payload)
    result = await packProject(projectUIDL, { ...packerOptions, projectType: ProjectType.GATSBY })
    console.info(ProjectType.GATSBY, '-', result.payload)
  } catch (e) {
    console.info(e)
  }
}
github teleporthq / teleport-code-generators / packages / teleport-code-generator / __tests__ / index.ts View on Github external
it('creates a vue project', async () => {
    const options: PackerOptions = {
      projectType: ProjectType.VUE,
      assets,
      publisher: PublisherType.DISK,
      publishOptions: { outputPath: vueProjectPath },
    }

    const { success } = await packProject(projectUIDL, options)
    expect(success).toBeTruthy()
  })
github teleporthq / teleport-code-generators / packages / teleport-test / src / standalone.ts View on Github external
const run = async () => {
  try {
    let result
    result = await packProject(projectUIDL, {
      ...packerOptions,
      projectType: ProjectType.REACTNATIVE,
    })
    console.info(ProjectType.REACTNATIVE, '-', result.payload)
    result = await packProject(projectUIDL, { ...packerOptions, projectType: ProjectType.REACT })
    console.info(ProjectType.REACT, '-', result.payload)
    result = await packProject(projectUIDL, { ...packerOptions, projectType: ProjectType.NEXT })
    console.info(ProjectType.NEXT, '-', result.payload)
    result = await packProject(projectUIDL, { ...packerOptions, projectType: ProjectType.NUXT })
    console.info(ProjectType.NUXT, '-', result.payload)
    result = await packProject(projectUIDL, { ...packerOptions, projectType: ProjectType.VUE })
    console.info(ProjectType.VUE, '-', result.payload)
    result = await packProject(projectUIDL, { ...packerOptions, projectType: ProjectType.STENCIL })
    console.info(ProjectType.STENCIL, '-', result.payload)
    result = await packProject(projectUIDL, { ...packerOptions, projectType: ProjectType.PREACT })
    console.info(ProjectType.PREACT, '-', result.payload)
    result = await packProject(projectUIDL, { ...packerOptions, projectType: ProjectType.ANGULAR })
    console.info(ProjectType.ANGULAR, '-', result.payload)
    result = await packProject(projectUIDL, { ...packerOptions, projectType: ProjectType.GRIDSOME })
    console.info(ProjectType.GRIDSOME, '-', result.payload)
    result = await packProject(projectUIDL, { ...packerOptions, projectType: ProjectType.GATSBY })
    console.info(ProjectType.GATSBY, '-', result.payload)
  } catch (e) {
    console.info(e)
  }
}
github teleporthq / teleport-code-generators / packages / teleport-code-generator / src / index.ts View on Github external
[ProjectType.REACT]: createReactProjectGenerator,
  [ProjectType.NEXT]: createNextProjectGenerator,
  [ProjectType.VUE]: createVueProjectGenerator,
  [ProjectType.NUXT]: createNuxtProjectGenerator,
  [ProjectType.PREACT]: createPreactProjectGenerator,
  [ProjectType.STENCIL]: createStencilProjectGenerator,
  [ProjectType.ANGULAR]: createAngularProjectGenerator,
  [ProjectType.REACTNATIVE]: createReactNativeProjectGenerator,
  [ProjectType.GRIDSOME]: createGridsomeProjectGenerator,
  [ProjectType.GATSBY]: createGatsbyProjectGenerator,
}

const templates = {
  [ProjectType.REACT]: ReactTemplate,
  [ProjectType.NEXT]: NextTemplate,
  [ProjectType.VUE]: VueTemplate,
  [ProjectType.NUXT]: NuxtTemplate,
  [ProjectType.PREACT]: PreactTemplate,
  [ProjectType.STENCIL]: StencilTemplate,
  [ProjectType.REACTNATIVE]: ReactNativeTemplate,
  [ProjectType.ANGULAR]: AngularTemplate,
  [ProjectType.GRIDSOME]: GridsomeTemplate,
  [ProjectType.GATSBY]: GatsbyTemplate,
}

const projectPublisherFactories = {
  [PublisherType.ZIP]: createZipPublisher,
  [PublisherType.DISK]: createDiskPublisher,
  [PublisherType.NOW]: createNowPublisher,
  [PublisherType.NETLIFY]: createNetlifyPublisher,
  [PublisherType.GITHUB]: createGithubPublisher,
  [PublisherType.CODESANDBOX]: createCodesandboxPublisher,