0.12.0 • Published 11 years ago
generator-nodelib v0.12.0
Yeoman generator for creating a Node.js library in JavaScript or TypeScript.
Proudly made in Valencia, Spain, EU.
Features
- Create and configure the
package.jsonfile:- Allow to indicate the package name.
- Allow to indicate the author and a contributor.
- Allow to indicate library type: public or private.
- Allow to indicate the license if public library.
- Allow to indicate keywords.
- Allow to configure whether the package should be installed globally by the users.
- Allow to indicate the Git repository.
- Allow to indicate the bugs info.
- Allow to select the language to use:
JavaScript,JavaScript (ES6)orTypeScript. - Allow to create the
.gitignorefile. - Allow to create the
.editorconfigfile. - Allow to create the
.jshintrcfile. - Allow to create the
.travis.ymlfile. - Allow to create the
README.mdfile. - Allow to install a logger:
vit-logger. - Allow to create and to configure the
Gruntfile.jsfile:- Allow to install plugins:
grunt-contrib-clean,grunt-contrib-compress, etc. - Allow to install compiler plugin:
grunt-babel,grunt-traceur,grunt-ts, etc. - Allow to install a Travis CI plugin:
grunt-travis-lint. - Allow to install a test runner plugin:
grunt-mocha-test.
- Allow to install plugins:
- Allow to install unit testing support:
- Create the
test/unitdirectory with thedataandlibsubdirectories. - Allow to install an assertion library:
Justo.jsorShould.js. - Allow to install a dummy object library:
Justo.js. - Allow to install a stub library:
Justo.jsorSinon.JS. - Allow to install a spy library:
Justo.jsorSinon.JS. - Allow to install a test runner:
Mocha.
- Create the
- Create the
lib/index.jsfile. - Allow to install the dependencies.
Other generators:
generator-gruntfilejs. Yeoman generator to create theGruntfile.jsfile.generator-packagejson. Yeoman generator to create thepackage.jsonfile.
Install
npm install -g generator-nodelibUsage
Once created the project directory, run:
yo nodelib