A minimal yeoman generator for npm packages. This is intended to cut out the majority of boilerplate required in creating a npm modules.
npm install -g generator-p
$ mkdir package-name && cd $_
$ yo p
You will then be prompted for some information that will be used to generate an npm package. This generator prompts you for:
- Name
- Github username
- Twitter username
- Package name
- Package description
Using the information to create thorough package.json
, index.js
, license.md
, test.js
,
and readme.md
files with the following structure:
awesome-package/
- test.js
- .editorconfig
- .gitignore
- index.js
- license
- package.json
- readme.md
This generator uses ava for tests and standard style.
MIT
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
Crafted with <3 by John Otander (@4lpine).