File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed
Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -8,11 +8,16 @@ process.env.PORT = process.env.PORT || 3000;
88let { schema_dir } = require ( "yargs" )
99 . default (
1010 "schema_dir" ,
11- process . env . JSONSCHEMATIC_DIR || process . cwd ( ) + "/examples" ,
11+ process . env . JSONSCHEMATIC_DIR ,
1212 "directory containing the schemas"
1313 )
1414 . help ( "help" ) . argv ;
1515
16+ if ( ! schema_dir ) {
17+ console . log ( "a schema directory must be given either via --schema_dir or JSONSCHEMATIC_DIR" ) ;
18+ process . exit ( 1 ) ;
19+ }
20+
1621if ( schema_dir [ 0 ] !== "/" ) {
1722 schema_dir = [ process . cwd ( ) , schema_dir ] . join ( "/" ) ;
1823}
@@ -23,6 +28,8 @@ process.env.JSONSCHEMATIC_HOMEDIR = __dirname + "/..";
2328
2429console . log ( "Starting server on port " + process . env . PORT ) ;
2530
26- process . chdir ( path . dirname ( require . resolve ( "jsonschematic" ) ) + "/../../" ) ;
31+ const package_dir = path . dirname ( require . resolve ( "@infinity-interactive/jsonschematic" ) ) ;
32+
33+ process . chdir ( package_dir + "/../../" ) ;
2734
28- require ( "jsonschematic /../../__sapper__/build/server/server.js") ;
35+ require ( package_dir + " /../../__sapper__/build/server/server.js") ;
You can’t perform that action at this time.
0 commit comments