1.2.5 • Published 10 years ago
apeman-proto-nodelib

Prototype of node-lib
Installation
$ npm install apeman-proto-nodelib --save
Usage
/** This is an example Apemanfile.js */
"use strict";
module.exports = {
$ctx: {
// Project context
},
$pkg: {/*...*/},
$proto: [
// Inherit apeman-proto-nodelib project.
require('apeman-proto-nodelib')
],
$tmpls: {/*...*/},
$tasks: {/*...*/}
};
Apemanfile Configurations
$pkg
| Name | Value |
|---|
| name | apeman-proto-nodelib |
| version | 1.2.5 |
| description | Prototype of node-lib |
$proto
$tmpls
| Path | Force | Mode | Tmpl | Data |
|---|
| requesting/.extension.js.bud | false | '644' | #!/usr/bin/env node /** * Bud file ... | {"year":2016,"params":{"type":"extens... |
| responding/.extension.js.bud | false | '644' | #!/usr/bin/env node /** * Bud file ... | {"year":2016,"params":{"type":"extens... |
| tests/requesting_tests/.test.js.bud | false | '644' | #!/usr/bin/env node /** * Bud file ... | {"year":2016,"params":{"type":"extens... |
| tests/responding_test/.test.js.bud | false | '644' | #!/usr/bin/env node /** * Bud file ... | {"year":2016,"params":{"type":"extens... |
$tasks
| Name | Description |
|---|
| fs:chmod | Change file permissions. |
| fs:mkdir | Generate directories. |
| fs:sweep | Remove empty directories. |
| fs:unlink | |
| mocha:mkdir | Generate directories for project with mocha. |
| mocha:render | Render files for project with mocha. |
| mocha:run | Run mocha tests. |
| nodelib:mkdir | Generate directories for nodelib. |
| nodelib:render | Render coz bud files. |
| nodelib:test | "mocha:run" |
| test:mkdir | Generate directories. |
| test:render | Render coz bud files. |
$wtchs
| Name | Description |
|---|
| nodelib.render | {"pattern":"+(requesting | responding | tests)/*/..bud"} |
| test:render | {"pattern":"test/*/..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