mylisabox/generator-lisa

View on GitHub
generators/app/index.js

Summary

Maintainability
A
0 mins
Test Coverage
'use strict'
const Generator = require('yeoman-generator')
const chalk = require('chalk')
const yosay = require('yosay')

module.exports = class LISAGenerator extends Generator {
  prompting() {
    // Have Yeoman greet the user.
    this.log(yosay(
      'Welcome to the scrumtrulescent ' + chalk.red('L.I.S.A.') + ' generator!'
    ))

    const prompts = require('./questions')

    return this.prompt(prompts).then(props => {
      // To access props later use this.props.someAnswer
      this.props = props
    })
  }

  writing() {
    this.fs.copy(
      this.templatePath('dummyfile.txt'),
      this.destinationPath('dummyfile.txt')
    )
  }

  install() {
    this.installDependencies()
  }
}