apeman-proto-app

Prototype for app project.
Installation
$ npm install apeman-proto-app --save
Usage
'use strict'
module.exports = {
$pkg: { },
$proto: [
require('apeman-proto-app')
],
$tmpls: { },
$tasks: { }
}
Apemanfile Configurations
$pkg
Name |
Value |
name |
apeman-proto-app |
version |
3.0.3 |
description |
Prototype for app project. |
$proto
$tmpls
Path |
Force |
Mode |
Tmpl |
Data |
constants/.constants.js.bud |
false |
'644' |
#!/usr/bin/env node /** * Bud file ... |
{"year":2016,"params":{"type":"consts... |
constants/index.js |
false |
'644' |
/** * Exports constants modules. * ... |
{"params":{},"generator":"apeman-tmpl... |
errors/.html.bud |
false |
'644' |
/** * Bud file for error * Executin... |
{"year":2016,"params":{"type":"error"... |
middlewares/index.js |
false |
'644' |
/** * Exports middleware modules. *... |
{"params":{},"generator":"apeman-tmpl... |
public/humans.txt |
false |
'644' |
{{! apeman-tmpl-humans }} /* TEAM */ ... |
{"params":{},"generator":"apeman-tmpl... |
public/robots.txt |
false |
'644' |
{{! apeman-tmpl-robot }}# robot.txt #... |
{"params":{"disallow":["errors","tmp"... |
routes/index.js |
false |
'644' |
/** * Exports route modules. * * G... |
{"params":{},"generator":"apeman-tmpl... |
settings/index.js |
false |
'644' |
/** * Project settings. * * Genera... |
{"params":{},"generator":"apeman-tmpl... |
tests/.test.js.bud |
false |
'644' |
#!/usr/bin/env node /** * Bud file ... |
{"year":2016,"params":{"type":"route-... |
$tasks
Name |
Description |
app:fmt |
Format a json file. |
app:mkdir |
Generate directories for app. |
app:render |
Render bud files. |
app:test |
["mocha:run"] |
mocha:mkdir |
Generate directories for project with mocha. |
mocha:render |
Render files for project with mocha. |
mocha:run |
Run mocha tests. |
test:mkdir |
Generate directories. |
test:render |
Render coz bud files. |
wtch:list |
List available watches. |
wtch:start |
Start all watches. |
$wtchs
Name |
Description |
app:render |
{"pattern":"+(errors |
constants |
public |
routes |
tests |
settings)/*/..bud"} |
test:render |
{"pattern":["tests/*/..bud"]} |
$needs
Bin |
How to install |
apeman |
npm install -g apeman |
mocha |
npm install -g mocha |
License
This software is released under the MIT License.
Links