README
apemanfile
Configuration file handler for apeman framework.
Installation
npm install apemanfile --save
Usage
Load an apemanfile for a project.
'use strict'
const apemanfile = require('apemanfile')
// Create an apemanfile instance
let configuration = apemanfile('my_project_dir/Apemanfile.js')
// Get property with keypath
let task = configuration.get('$task.build')
/* ... */
Spec
Properties in Apemanfile.js
| Property | Type | Description |
|---|---|---|
| $api | API interfaces | |
| $children | Child projects | |
| $ctx | Context values | |
| $cwd | Working directory path | |
| $defaultCtx | Default context values | |
| $name | Name of this apeman file | |
| $needs | Needed commands | |
| $notes | Description of properties | |
| $parent | Parent project | |
| $pkg | Package data | |
| $proto | Prototype projects | |
| $src | Path of loaded file | |
| $ui | User interface settings |
License
This software is released under the MIT License.