An open API service indexing awesome lists of open source software.

https://github.com/yeoman/environment

Yeoman runtime environment
https://github.com/yeoman/environment

Last synced: 7 months ago
JSON representation

Yeoman runtime environment

Awesome Lists containing this project

README

        

# Yeoman Environment

[![npm](https://badge.fury.io/js/yeoman-environment.svg)](http://badge.fury.io/js/yeoman-environment) [![NPM Test](https://github.com/yeoman/environment/actions/workflows/ci.yml/badge.svg)](https://github.com/yeoman/environment/actions/workflows/ci.yml) [![Coverage Status](https://coveralls.io/repos/github/yeoman/environment/badge.svg?branch=master)](https://coveralls.io/github/yeoman/environment?branch=master) [![Gitter](https://img.shields.io/badge/Gitter-Join_the_Yeoman_chat_%E2%86%92-00d06f.svg)](https://gitter.im/yeoman/yeoman)

> 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](http://yeoman.io/authoring/integrating-yeoman.html).

```js
import { createEnv } from 'yeoman-environment';

// The #lookup() method will search the user computer for installed generators
// The search if done from the current working directory
await env.lookup();
await env.run('angular', { skipInstall: true });
```

For advance usage, see [our API documentation for latest yeoman-environment](http://yeoman.github.io/environment).

[API documentation for yeoman-environment v2.x](http://yeoman.github.io/environment/2.x).

## License

BSD-2-Clause © Yeoman