File tree Expand file tree Collapse file tree 1 file changed +19
-5
lines changed Expand file tree Collapse file tree 1 file changed +19
-5
lines changed Original file line number Diff line number Diff line change 11'use strict' ;
22
3- let fs = require ( 'fs' ) ,
4- packageJsonPath = `${ process . cwd ( ) } /package.json` ,
3+ const fs = require ( 'fs' ) ;
4+ const Processor = require ( './src/processor' ) ;
5+
6+ let packageJsonPath = `${ process . cwd ( ) } /package.json` ,
57 packageJsonContent = fs . readFileSync ( packageJsonPath ) ,
68/** @param {{extra: {node_parameter_handler: []}} } content */
7- packageJson = JSON . parse ( packageJsonContent ) ,
8- Processor = require ( './src/processor' ) ,
9- processor = new Processor ( packageJson . extra . node_parameter_handler , process . cwd ( ) ) ;
9+ packageJson = JSON . parse ( packageJsonContent ) ;
10+
11+ try {
12+ if ( undefined === packageJson . extra ) {
13+ throw `node 'extra' is not defined` ;
14+ }
15+ if ( undefined === packageJson . extra . node_parameter_handler ) {
16+ throw `node 'node_parameter_handler' in 'extra' is not defined`
17+ }
18+ if ( undefined === packageJson . extra . node_parameter_handler ) {
19+ throw `node 'node_parameter_handler' in 'extra' is not defined`
20+ }
21+ }
22+
23+ const processor = new Processor ( packageJson . extra . node_parameter_handler , process . cwd ( ) ) ;
1024
1125processor . process ( ) ;
1226processor . write ( ) ;
You can’t perform that action at this time.
0 commit comments