![Build Status](https://camo.githubusercontent.com/99d7c2b2a05b965294e154b7e8805ae0d21679171ea420391eda2c279c387372/68747470733a2f2f7472617669732d63692e6f72672f626f6e6464656e2f6573662d6273632e7376673f6272616e63683d6d6173746572)
Version |
Functionality |
API Change |
Status |
0.1.0 |
loadConfig from defaults (req: esf-bsc-0.2) |
|
released |
0.2.0 |
Implement .esfrc (req: esf-bsc-0.1) |
|
released |
1.0.0 |
Implement API v.1.0 (req: esf-bsc-1.0) |
loadConfig , reloadConfig |
released |
1.1.0 |
Check schemaVersion validity with a test (req: esf-bsc-1.1) |
|
released |
1.2.0 |
API v.1.1: Optional inMemory config loading (req: esf-bsc-1.4) |
loadConfig , reloadConfig |
released |
1.3.0 |
Check schemaVersion validity (req: esf-bsc-1.2) |
|
_ |
TP |
ReqId |
Requirement |
Verification Methods |
|
esf-bsc-0.1 |
It look for .esfrc file, containing path to config file |
at/ut: loadConfig() |
|
esf-bsc-0.2 |
Defaults for ".esfrc".cfgPath should be tst/d/esfapp.cfg.json |
at/ut: loadConfig() |
|
esf-bsc-0.3 |
It should be possible to reload config from any local path |
at/ut: |
|
esf-bsc-1.0 |
It should load config according defaults, .esfrc and reload from custom path on demand |
at/ut: loadConfig() |
|
esf-bsc-1.1 |
Test should check if config schemaVersion attribute is a valid SemVer version |
|
|
esf-bsc-1.2 |
It should check if config schemaVersion attribute is a valid SemVer version |
cr |
|
esf-bsc-1.3 |
It should use babel 6 and esf-utl 2.1 |
|
|
esf-bsc-1.4 |
loadConfig and reloadConfig should accept an optional config object argument to load config from it instead of file, if set |
at/ut: loadConfig() |
Promise loadConfig([object cfgObject]) // optional config object can be set instead of loading cfg from file
Promise reloadConfig([string pathToConfigFile|object cfgObject]) // also for reloading
Promise loadConfig()
Promise reloadConfig(string pathToConfigFile)
© MIT bondden 2009-2015