How to use the ern-runner-gen.generateRunnerProject function in ern-runner-gen

To help you get started, we’ve selected a few ern-runner-gen 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 electrode-io / electrode-native / ern-local-cli / src / lib / utils.js View on Github external
await reactnative.startPackagerInNewWindow(cwd)
    }
  }

  await generateContainerForRunner(platform, {
    napDescriptor: napDescriptor || undefined,
    dependenciesObjs,
    miniAppsPaths
  })

  const pathToRunner = path.join(cwd, platform)

  if (!fs.existsSync(pathToRunner)) {
    shell.mkdir('-p', pathToRunner)
    await spin(`Generating ${platform} Runner project`,
      generateRunnerProject(
        platform,
        pathToRunner,
        path.join(Platform.rootDirectory, 'containergen'),
        entryMiniAppName,
        { reactNativeDevSupportEnabled: dev }))
  } else {
    await spin(`Regenerating ${platform} Runner Configuration`,
      regenerateRunnerConfig(
        platform,
        pathToRunner,
        path.join(Platform.rootDirectory, 'containergen'),
        entryMiniAppName,
        { reactNativeDevSupportEnabled: dev }))
  }

  await launchRunner(platform, pathToRunner)