project-bin-node
v1.0.19
Published
bin helper to initialize a node project.
Downloads
28
Maintainers
Readme
project-bin-node
bin helper to initialize a node project.
Installation
Run the following commands to download and install the application:
$ npm i project-bin-node -g
Usage
# Initialize a lambda node project.
project-node
project-node -l lambda
# Initialize an electron project.
project-node -l electron
# Initialize a specific path.
project-node -p /some/path
# Version
project-node -v
# Help
project-node -h
Configuration
On Project Root directory or within your User Home directory.
Or both to override some settings.
Create a new file .local.json
and adjust this content.
{
"profileData":{
"node":{
"author":"maboiteaspam",
"version":"0.0.1",
"entry":"index.js",
"repository":"https://github.com/<%=author%>/<%=projectName%>.git",
"bugs":"https://github.com/<%=author%>/<%=projectName%>/issues",
"homepage":"https://github.com/<%=author%>/<%=projectName%>#readme",
"packages":"fs-extra path-extra underscore commander",
"devPackages":"should super-agent",
"test":"mocha",
"license":"WTF",
"travis":{"versions":["0.12","0.11","0.10","0.6","0.8","iojs","iojs-v1.0.4"]}
}
}
}
Todo
- add appveyor support
- add linter support
How to contribute
- File an issue in the repository, using the bug tracker, describing the contribution you'd like to make. This will help us to get you started on the right foot.
- Fork the project in your account and create a new branch:
your-great-feature
. - Commit your changes in that branch.
- Open a pull request, and reference the initial issue in the pull request message.
License
See the LICENSE file.