File tree Expand file tree Collapse file tree 4 files changed +17
-13
lines changed Expand file tree Collapse file tree 4 files changed +17
-13
lines changed Original file line number Diff line number Diff 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```
1316execute test and get coverage:
1417```
15- npm test -- --coverage
18+ $ npm test -- --coverage
1619```
1720
1821## how to use
Original file line number Diff line number Diff line change 11'use strict' ;
22
33const fs = require ( 'fs' ) ;
4+ const chalk = require ( 'chalk' ) ;
45const Processor = require ( './src/processor' ) ;
56
67let packageJsonPath = `${ process . cwd ( ) } /package.json` ,
@@ -9,22 +10,22 @@ let packageJsonPath = `${process.cwd()}/package.json`,
910 packageJson = JSON . parse ( packageJsonContent ) ;
1011
1112try {
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:
4344 ]
4445 }
4546 }
46- ` )
47+ ` ) ) ;
4748}
Original file line number Diff line number Diff line change 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" : {
Original file line number Diff line number Diff line change 11const fs = require ( 'fs' ) ;
22const deepmerge = require ( 'deepmerge' ) ;
33const File = require ( './file' ) ;
4- const chalk = require ( 'chalk' )
4+ const chalk = require ( 'chalk' ) ;
55const overwriteFieldValue = require ( 'node-object-field-resolver' ) ;
66
77module . exports = class Processor {
You can’t perform that action at this time.
0 commit comments