stored-yo-defaults

1.0.0 • Public • Published

stored-yo-defaults

NPM version Build Status Coveralls Status Dependency Status

Get stored yeoman defaults from array of questions

Install

npm install --save stored-yo-defaults

Usage

import storedYoDefaults from 'stored-yo-defaults';
 
const questions = [{
  name: 'moduleVersion',
  message: '☯ preferred version to start:',
  store: true,
  default: '0.0.0',
}, {
  name: 'moduleLicense',
  message: '☯ preferred license:',
  store: true,
  default: 'MIT',
}, {
  name: 'moduleTest',
  message: '☯ preferred test framework:',
  type: 'list',
  choices: ['mocha', 'tape', 'ava'],
  store: true,
  default: 1,
}, {
  name: 'username', // this one is not stored
  default: 'asd',   // so it will be skipped
}, {
  name: 'website',
  message: '☯ your website:', // this one has no default value
  store: true,                // will be skipped as well
}];
 
storedYoDefaults(questions); /* {
  moduleVersion: '0.0.0',
  moduleLicense: 'MIT',
  moduleTest: 'tape' } */

API

storedYoDefaults(questions)

// storedYoDefaults :: [Object] -> Object

questions

Required
Type: Array of Object

Yeoman questions

License

MIT © Vladimir Starkov

Readme

Keywords

none

Package Sidebar

Install

npm i stored-yo-defaults

Weekly Downloads

1

Version

1.0.0

License

MIT

Last publish

Collaborators

  • iamstarkov