Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

apeman-proto-app

3.0.3 • Public • Published

apeman-proto-app

Build Status Code Climate Code Coverage npm Version JS Standard

Prototype for app project.

Installation

$ npm install apeman-proto-app --save

Usage

'use strict'
 
module.exports = {
  $pkg: { /* ... */ },
  $proto: [
    // Inherit apeman-proto-app project.
    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
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

Install

npm i apeman-proto-app

DownloadsWeekly Downloads

4

Version

3.0.3

License

MIT

Last publish

Collaborators

  • avatar