File tree Expand file tree Collapse file tree 1 file changed +28
-7
lines changed
Expand file tree Collapse file tree 1 file changed +28
-7
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ const Processor = require('./src/processor');
55
66let packageJsonPath = `${ process . cwd ( ) } /package.json` ,
77 packageJsonContent = fs . readFileSync ( packageJsonPath ) ,
8- /** @param {{extra: {node_parameter_handler: []}} } content */
8+ /** @param {{extra: {node_parameter_handler: []}} } content */
99 packageJson = JSON . parse ( packageJsonContent ) ;
1010
1111try {
@@ -15,12 +15,33 @@ try {
1515 if ( undefined === packageJson . extra . node_parameter_handler ) {
1616 throw `node 'node_parameter_handler' in 'extra' is not defined`
1717 }
18- if ( undefined === packageJson . extra . node_parameter_handler ) {
19- throw `node 'node_parameter_handler' in 'extra' is not defined `
18+ if ( ! Array . isArray ( packageJson . extra . node_parameter_handler ) ) {
19+ throw `node 'node_parameter_handler' in 'extra' is not array `
2020 }
21- }
2221
23- const processor = new Processor ( packageJson . extra . node_parameter_handler , process . cwd ( ) ) ;
22+ const processor = new Processor ( packageJson . extra . node_parameter_handler , process . cwd ( ) ) ;
2423
25- processor . process ( ) ;
26- processor . write ( ) ;
24+ processor . process ( ) ;
25+ processor . write ( ) ;
26+ } catch ( e ) {
27+ console . log ( `
28+ ${ e }
29+
30+ example of package.json:
31+ {
32+ ...
33+ "extra": {
34+ "node_parameter_handler": [
35+ ...
36+ {
37+ "source": "src/parameters.json.dist",
38+ "output": "src/parameters.json",
39+ "envMap": {
40+ "node_path": "ENV_VARIABLE"
41+ }
42+ }
43+ ]
44+ }
45+ }
46+ ` )
47+ }
You can’t perform that action at this time.
0 commit comments