0.0.11 • Published 5 years ago

@greenminds/dev v0.0.11

Weekly downloads
-
License
ISC
Repository
bitbucket
Last release
5 years ago

GreenMinds NodeJS development package

The one and only purpose of this package is gathering all the development tools in one line of package.json:

{
  "devDependencies": {
    "@greenminds/dev": "^0.0.3",
    "eslint-plugin-import": "^2.17.2"
  }
}

It includes and saves you from any issues with:

  • @babel/core and babel presets;
  • eslint and its presets;
  • ddry, mocha and nyc;
  • and even with npm-run-all.

It is just a devDependencies template for package.json. Just include the above section there. Separate mentioning of eslint-plugin-import is required by the internal logic of this package preventing it from installing to node_modules root.

Unbelievable that Universe of Ignorance reaches us even here. Anyway, we need eslint-plugin-import one way or any other. However, this issue is apparently related to path-sensitive filesystem operations, therefore escalation of this package to the upper node_modules scope is explicitly forbidden.

Quite likely you won't need any other devDependencies. If you feel the development process incomplete without some more packages, please discuss the inclusion of the packages you need with GreenMinds development team. Otherwise just add them to your project.

Actual development requires some config files and global npm packages installed. For these topics please refer to GreenMinds NodeJS template project.