node-init.js

impose my will upon a new or existing Node.js project

BSD-2-CLAUSE License

Downloads
49
Stars
2
Committers
5
node-init.js - 1.9.0 - 2017-02-02

Published by jokeyrhyme over 7 years ago

Added

  • GitLab CI integration for non-BitBucket non-GitHub projects (#75)

Fixed

  • prevent npm init -y from populating "dependencies" (#96)
  • fix regression for fresh .eslintrc.json and jsconfig.json files
node-init.js - 1.8.1 - 2017-02-02

Published by jokeyrhyme over 7 years ago

Changed

Fixed

  • maintain consistent 2-space indents when editing JSON files
node-init.js - 1.8.0 - 2016-12-20

Published by jokeyrhyme almost 8 years ago

Changed

  • load tasks in sequence based on metadata, instead of hardcoded order
  • use locate-path package (#68)

Fixed

  • remove 'node_modules' from Travis CI cache to avoid odd issues
  • node-init no longer unexpectedly breaks ESLint plugin configuration
  • fresh projects no longer cause TypeErrors to throw (#61)
node-init.js - 1.7.0 - 2016-11-03

Published by jokeyrhyme almost 8 years ago

Added

  • Travis CI and AppVeyor (try to) update npm itself (#20)
  • Travis CI and AppVeyor npm install --global yarn, flow-typed, and typings (#48)
  • Travis CI and AppVeyor test with recommended Node.js versions (#50)

Fixed

  • use AppVeyor badge from shields.io (more reliable) (#34)
node-init.js - 1.6.0 - 2016-10-26

Published by jokeyrhyme about 8 years ago

Added

  • add npm run ava if using ava
  • add npm run jest if using jest
  • add npm run mocha if using mocha
  • add npm run nyc if using nyc
  • stop execution if user's Node.js version doesn't match our package.json "engines"
  • tell users (via package-engines-notifier) if their Node.js doesn't match our package.json "engines"
  • tell users (via update-nodejs-notifier) if the major version of their Node.js is older than the current stable

Fixed

  • no npm cache clean instructions for AppVeyor
  • install 64-bit Node.js in AppVeyor
  • improve detection AppVeyor badge in README.md to avoid duplicates
  • flowtype: no more || exit 0 in npm script (#42, #43)
node-init.js - 1.5.0 - 2016-10-19

Published by jokeyrhyme about 8 years ago

Added

Changed

Fixed

  • add npm cache clean to AppVeyor configuration
  • no longer cache node_modules in AppVeyor (problematic?)
node-init.js - 1.4.0 - 2016-08-23

Published by jokeyrhyme about 8 years ago

Added

  • add ESLint settings / devDeps for React (if found)

Changed

  • default FlowType configuration ignores ava cache files
  • bump devDeps
node-init.js - 1.3.0 - 2016-08-06

Published by jokeyrhyme about 8 years ago

Added

Changed

node-init.js - 1.2.0 - 2016-06-08

Published by jokeyrhyme over 8 years ago

Added

  • add basic jsconfig.json defaults for Visual Studio Code (#9)

Changed

  • use .eslintrc if found, but prefer .eslintrc.json otherwise (#12)

Fixed

  • "eslint:recommended" should be left-most in .eslintrc.json (#16)
  • don't add "standard" to .eslintrc.json if "semistandard" is already there (#17)
node-init.js - 1.1.0 - 2016-06-07

Published by jokeyrhyme over 8 years ago

Added

  • update-notifier
  • npm package scope capabilities (#1, #2)
  • if npm scope, set publishConfig defaults (#3)
  • add NPM version badge to README.md (#8)
  • add Travis CI integration and badge (#4)
  • add AppVeyor integration and badge (#5)

Changed

  • npm-engines: use faster process.version, not node --version
  • skip npm install --save-dev steps if already in devDependencies
Package Rankings
Top 15.17% on Npmjs.org
Badges
Extracted from project README
npm