0.6.0 • Published 8 years ago
@new/project v0.6.0
@new/project
Create a basic JS project.
The package does the following:
- Adds
package.jsonby usingnpm init. - Adds
.gitignorewith entries for JS. - Adds
readme.mdthat is empty.
Usage
Beware: This is a simple shell script, and has ability to overwrite files. It tries to be interactive as possible, but know what the script is doing before you decide to execute it.
Use the package with npx:
$ npx @new/project(When using npm instead you still need npx installed)
Customize
To customize see files/, bin/, and package.json. Things to notice:
- Everything at the base of
files/is prefixed with_, e.g._.gitignoreso the files don't conflict with source control or other tools. - There is a confirm prompt before the script can run.
- You have helper vars defined at the top:
$SOURCEis thefiles/directory of this script$DESTis the directory where the files are being wrote$ROOTis thepackage.jsondirectory the script
- Use
npxto execute npm dependencies in your shell scripts. - The script should be tailored towards you, not accept a lot of inputs.
Besides this, it is simply a bash script you can use.
Extras
Also check out the projects:
@new/project-webCreate a JS + SCSS + Make project for the web.@jamen/watch-execFile watching utility.dist-jsCreate dist version of your JS.dist-cssCreate dist version of your CSS.