Skip to content

Commit 1938d75

Browse files
Merge pull request #14 from explore-node-js/master
sync. with main repository
2 parents ae55461 + 2fc9161 commit 1938d75

File tree

4 files changed

+17
-13
lines changed

4 files changed

+17
-13
lines changed

README.md

+7-4
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,19 @@ node.js parameter handler [config builder]
33

44
## how to install
55
```
6-
npm install node-parameter-handler
6+
$ npm install node-parameter-handler
7+
```
8+
## how to execute
9+
```
10+
$ node node_modules/node-parameter-handler
711
```
8-
912
## how to execute tests
1013
```
11-
npm test
14+
$ npm test
1215
```
1316
execute test and get coverage:
1417
```
15-
npm test -- --coverage
18+
$ npm test -- --coverage
1619
```
1720

1821
## how to use

index.js

+8-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
'use strict';
22

33
const fs = require('fs');
4+
const chalk = require('chalk');
45
const Processor = require('./src/processor');
56

67
let packageJsonPath = `${process.cwd()}/package.json`,
@@ -9,22 +10,22 @@ let packageJsonPath = `${process.cwd()}/package.json`,
910
packageJson = JSON.parse(packageJsonContent);
1011

1112
try {
12-
if(undefined === packageJson.extra) {
13+
if (undefined === packageJson.extra) {
1314
throw `node 'extra' is not defined`;
1415
}
15-
if(undefined === packageJson.extra.node_parameter_handler) {
16-
throw `node 'node_parameter_handler' in 'extra' is not defined`
16+
if (undefined === packageJson.extra.node_parameter_handler) {
17+
throw `node 'node_parameter_handler' in 'extra' is not defined`;
1718
}
18-
if(!Array.isArray(packageJson.extra.node_parameter_handler)) {
19-
throw `node 'node_parameter_handler' in 'extra' is not array`
19+
if (!Array.isArray(packageJson.extra.node_parameter_handler)) {
20+
throw `node 'node_parameter_handler' in 'extra' is not array`;
2021
}
2122

2223
const processor = new Processor(packageJson.extra.node_parameter_handler, process.cwd());
2324

2425
processor.process();
2526
processor.write();
2627
} catch (e) {
27-
console.log(`
28+
console.log(chalk.red(`
2829
${e}
2930
3031
example of package.json:
@@ -43,5 +44,5 @@ try {
4344
]
4445
}
4546
}
46-
`)
47+
`));
4748
}

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "node-parameter-handler",
3-
"version": "0.1.7",
3+
"version": "0.1.8",
44
"description": "build JSON files which can be used as settings",
55
"main": "index.js",
66
"repository": {

src/processor.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const fs = require('fs');
22
const deepmerge = require('deepmerge');
33
const File = require('./file');
4-
const chalk = require('chalk')
4+
const chalk = require('chalk');
55
const overwriteFieldValue = require('node-object-field-resolver');
66

77
module.exports = class Processor {

0 commit comments

Comments
 (0)