generator-node-special

4.0.2 • Public • Published

generator-node-special

Yeoman generator for node projects with latest babel, webpack, jest, eslint, travis-ci, terraform

Installation

  • Make sure you have yo installed: npm install -g yo

  • Install this generator: npm install -g generator-node-special

  • Clone an empty repo, create a new directory or cd into existing project

  • From inside project root, run yo node-special

⚠️ For existing projects, package.json will be modified:

 conflict package.json
? Overwrite package.json? overwrite

Templates

node-module (default):

yo node-special or yo node-special:module

  • Latest babel, webpack, jest, eslint, travis-ci
  • Preset npm scripts: test, coverage, lint, build
  • Preset TravisCI configuration (.travis.yml)

lambda: AWS Lambda stack

yo node-special:lambda

  • Latest babel, webpack, jest, eslint, travis-ci, terraform
  • Preset npm scripts: test, coverage, lint, build, deploy
  • Preset Terraform configuration (terraform.tf)
  • Preset TravisCI configuration (.travis.yml)
  • ⚠️ This template will prompt for AWS account ID and existing S3 bucket for storing Terraform remote state
  • ⚠️ npm run deploy requires terraform to be installed

Readme

Keywords

Package Sidebar

Install

npm i generator-node-special

Weekly Downloads

0

Version

4.0.2

License

ISC

Unpacked Size

14.5 kB

Total Files

40

Last publish

Collaborators

  • __specialblend__