How to use the @ionic/utils-subprocess.Subprocess function in @ionic/utils-subprocess

To help you get started, we’ve selected a few @ionic/utils-subprocess 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 ionic-team / ionic-cli / packages / ionic / src / lib / utils / npm.ts View on Github external
export async function pkgFromRegistry(npmClient: NpmClient, options: Partial): Promise {
  const [ manager, ...managerArgs ] = await pkgManagerArgs(npmClient, { command: 'info', json: true, ...options });

  const cmd = new Subprocess(manager, managerArgs);
  const result = await cmd.output();

  if (result) {
    const json = JSON.parse(result);
    return manager === 'yarn' ? json.data : json;
  }
}
github ionic-team / ionic-cli / packages / ionic / src / lib / shell.ts View on Github external
async createSubprocess(command: string, args: readonly string[] = [], options: SubprocessOptions = {}): Promise {
    const cmdpath = await this.resolveCommandPath(command, options);
    const proc = new Subprocess(cmdpath, args, options);

    return proc;
  }

@ionic/utils-subprocess

Subprocess utils for NodeJS

MIT
Latest version published 6 months ago

Package Health Score

85 / 100
Full package analysis

Similar packages