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 - [4.0.0] - 2019-04-29 Latest Release

Published by jokeyrhyme over 5 years ago

Changed

node-init.js - [3.5.1] - 2019-02-23

Published by jokeyrhyme over 5 years ago

Fixed

  • fix location of own package.json from within build output
node-init.js - [3.5.0] - 2019-02-23

Published by jokeyrhyme over 5 years ago

Changed

  • experiment by porting some files to TypeScript
node-init.js - [3.4.0] - 2019-01-01

Published by jokeyrhyme almost 6 years ago

Added

  • auto-raise oldest engines.npm when supported by engines.node

  • auto-run npm run fmt at the end of node-init

  • run prettier on HTML and Vue files (#252)

Changed

  • drop deprecated sudo: false from .travis.yml

  • drop nsp for older engines.npm, end-of-life'd upstream

node-init.js - [3.3.0] - 2018-07-22

Published by jokeyrhyme over 6 years ago

Added

  • new separate npm run fmt and npm run lint scripts

  • npm run fmt aligns Object values the way go fmt does

Changed

node-init.js - 3.2.0 - 2018-05-26

Published by jokeyrhyme over 6 years ago

Changed

  • use npm audit over nsp check when available

  • rely on global npx with npm 5.2.x and newer

  • flowtype: version flow-bin in devDependencies

  • prettier: code-style for Markdown and JSON files

node-init.js - 3.1.0 - 2018-02-04

Published by jokeyrhyme over 6 years ago

Changed

node-init.js - 3.0.0 - 2017-09-11

Published by jokeyrhyme about 7 years ago

Changed

  • require Node.js 8.x, drop support for older versions

  • move .eslintignore into package.json:eslintIgnore

  • enable prettier's trailingComma setting in ES5 mode

node-init.js - 2.3.0 - 2017-07-30

Published by jokeyrhyme about 7 years ago

Added

  • install a project-local copy of npx, which is very useful for executing other CLI tools

  • use nsp to check for vulnerable dependencies

Changed

Fixed

  • configure flow to skip test files within dependencies
node-init.js - 2.2.4 - 2017-06-18

Published by jokeyrhyme over 7 years ago

Fixed

  • prettier should skip "flow-typed" and "typings" folders (#157)
node-init.js - 2.2.3 - 2017-06-18

Published by jokeyrhyme over 7 years ago

Changed

  • install yarn in CI environments only when needed (#148)

  • depend upon has-yarn 1.0.0

Fixed

  • ignore the exit code from prettier --list-different ... (#154)
node-init.js - 2.2.2 - 2017-06-15

Published by jokeyrhyme over 7 years ago

Fixed

  • create new JSON files from scratch (#152)
node-init.js - 2.2.1

Published by jokeyrhyme over 7 years ago

Fixed

  • ensure prettier can find target files (#146)
node-init.js - 2.2.0 - 2017-06-04

Published by jokeyrhyme over 7 years ago

Changed

  • update npm run prettier options (#146)

Notes

  • not published to NPM due to issue (#146)
node-init.js - 2.1.0 - 2017-04-25

Published by jokeyrhyme over 7 years ago

Added

  • install and configure jest if other test frameworks are absent and npm test is not configured

  • populate a ".eslintignore" file to configure ESLint

Changed

  • example entry-point "index.js" file no longer enables Flow by default

  • move ESLint to "pretest" script, as it may change files (#117)

  • dot-ignore files (e.g. .gitignore) use UNIX line-endings

Removed

  • no longer configure test/.eslintrc.json by default
node-init.js - 2.0.0

Published by jokeyrhyme over 7 years ago

node-init.js - 1.11.1 - 2017-04-05

Published by jokeyrhyme over 7 years ago

Fixed

  • install missing eslint-plugin-import
node-init.js - 1.11.0 - 2017-04-04

Published by jokeyrhyme over 7 years ago

Added

  • display individual task status during operation

  • groundwork for skipping unnecessary tasks

  • uninstall Flow when unused (#118)

Changed

  • don't add an NPM badge for private packages

  • install Flow only if "@flow" comment is found (#118)

  • depend upon chalk 1.1.3

  • depend upon detect-flowtype 1.0.0

  • depend upon log-update 1.0.2

  • depend upon pify 2.3.0

  • depend upon rimraf 2.6.1

node-init.js - 1.10.0 - 2017-03-29

Published by jokeyrhyme over 7 years ago

Added

  • new safety check for un-versioned changes (via git status)

  • new --no-check-git-status flag to ignore safety check

  • ensure package "main" points to file (created for you, if not)

Changed

  • npm run fixpack is now part of the "pretest" hook rather than "posttest"

  • update execa to 0.6.3 (from 0.6.0)

Fixed

  • support .eslintrc.json file in test/, tests/, or __tests__/ instead of always assuming test/
node-init.js - 1.9.1 - 2017-03-06

Published by jokeyrhyme over 7 years ago

Changed

Fixed

Package Rankings
Top 15.17% on Npmjs.org
Badges
Extracted from project README
npm