How to use the yeoman-environment/lib/adapter.js function in yeoman-environment

To help you get started, we’ve selected a few yeoman-environment 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 PixelsCommander / polymer-native / cli.js View on Github external
function init(argsOrName) {
    console.log('Initializing new Polymer Native app');
    var env = yeoman.createEnv(
        undefined,
        undefined,
        new TerminalAdapter()
    );

    env.register(
        require.resolve(path.join(__dirname, 'ios-generator/app')),
        'ios-generator:app'
    );

    var args = Array.isArray(argsOrName)
        ? argsOrName
        : [argsOrName].concat(process.argv.slice(4));

    var generator = env.create('ios-generator:app', {args: args});
    generator.destinationRoot('./');
    generator.run();
}

yeoman-environment

Handles the lifecyle and bootstrapping of generators in a specific environment

BSD-2-Clause
Latest version published 1 month ago

Package Health Score

89 / 100
Full package analysis