Skip to content

Commit cf9a23a

Browse files
Merge pull request #4 from explore-node-js/master
sync with main repo
2 parents c5d1a2f + e20b3ac commit cf9a23a

File tree

2 files changed

+42
-2
lines changed

2 files changed

+42
-2
lines changed

README.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,42 @@
11
# node.js-parameter-handler
22
parameter handler
3+
4+
## how to install
5+
```
6+
npm install node.js-parameter-handler
7+
```
8+
9+
10+
## how to execute tests
11+
```
12+
npm test
13+
```
14+
with coverage
15+
```
16+
npm test -- --coverage
17+
```
18+
19+
## how to use
20+
include configs into root package.json into 'extra' node
21+
22+
obverve below sample of package.json
23+
24+
```
25+
# package.json
26+
{
27+
...
28+
"extra": {
29+
"node_parameter_handler": [
30+
{
31+
"source": "tests/fixtures/settings.json.dist", # source
32+
"output": "var/settings.json", # output
33+
"envMap": {
34+
"touched": "BASE_URL", # json path to ENV VARIABLE
35+
"test.touched": "PWD",
36+
"test.test.touched": "HOME"
37+
}
38+
}
39+
]
40+
}
41+
}
42+
```

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"name": "node.js-parameter-handler",
3-
"version": "0.1.0",
2+
"name": "node-parameter-handler",
3+
"version": "0.1.1",
44
"description": "build .json files which can be used as settings",
55
"main": "index.js",
66
"repository": {

0 commit comments

Comments
 (0)