4.0.2 • Published 7 years ago
generator-node-special v4.0.2
generator-node-special
Yeoman generator for node projects with latest babel, webpack, jest, eslint, travis-ci, terraform
Installation
Make sure you have
yoinstalled:npm install -g yoInstall this generator:
npm install -g generator-node-specialClone an empty repo, create a new directory or cd into existing project
From inside project root, run
yo node-special
:warning: For existing projects, package.json will be modified:
conflict package.json
? Overwrite package.json? overwriteTemplates
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) - :warning: This template will prompt for AWS account ID and existing S3 bucket for storing Terraform remote state
- :warning:
npm run deployrequires terraform to be installed