A vanilla Javascript project boilerplate generator.
$ npm i -g vanilla-cli
$ git clone git@github.com:nishanbajracharya/vanilla.git
In order to use the tool as a global command, link the package.
$ npm link
Note: This will create a cli command named vanilla
which can be used globally. If npm link
is not run, the vanilla
command will have to be replaced with node build/vanilla.js
.
Vanilla is a cli
tool and can be used in the following ways:
$ vanilla
This will create a new boilerplate with the default folder name, vanilla
, in the current working directory.
$ vanilla --project=projectName
OR
$ vanilla projectName
This will create the boilerplate in projectName
folder in current working directory.
$ vanilla --output=/home/user/projectName
This will create the boilerplate in the path specified. Here specifying --project
argument will be ignored. The path should be absolute.
Name | Description |
---|---|
output |
Path where the boilerplate is to be created |
project |
Name of folder in the current directory where the boilerplate is to be created |
htmlTitle |
Title of html document |
htmlBody |
Body of html document |
cssBody |
Body of css document |
jsBody |
Body of js document |
The package has a start script, which requires an extra step to use with cli arguments. The script can be used in the following way:
$ npm start -- --project=projectName
Note: The additional --
argument is required when using npm scripts.