Skip to content

yeoman/environment

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
cli
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Yeoman Environment

npm Build Status Coverage Status Gitter

Handles the lifecycle and bootstrapping of generators in a specific environment

It provides a high-level API to discover, create and run generators, as well as further tuning of where and how a generator is resolved.

Install

$ npm install yeoman-environment

Usage

Full documentation available here.

const yeoman = require('yeoman-environment');
const env = yeoman.createEnv();

// The #lookup() method will search the user computer for installed generators
// The search if done from the current working directory
env.lookup();
env.run('angular', {skipInstall: true}).then(() => {
  console.log('success')
}, err => {
  console.log(`error ${error}`);
});

For advance usage, see our API documentation for latest yeoman-environment.

API documentation for yeoman-environment v2.x.

License

BSD-2-Clause © Yeoman