File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -18,9 +18,19 @@ if (process.argv.length > 3 && process.argv[3] === "debug") debug = true;
1818let filelines = getFileContents ( process . argv [ 2 ] ) ;
1919if ( debug ) console . log ( "there are " + filelines . length + " lines" ) ;
2020
21- let defines = process_main ( filelines , path . parse ( process . argv [ 2 ] ) . name ) ;
21+
22+ let modulename = path . parse ( process . argv [ 2 ] ) . name
23+ if ( modulename . startsWith ( "Frontend" ) ) { // built fron typescript
24+ if ( process . argv . length > 3 && process . argv [ 3 ] !== "debug" ) { // if the actual module name was specified
25+ modulename = process . argv [ 3 ] // use the passed in Module name
26+ }
27+ }
28+
29+ let defines = process_main ( filelines , modulename ) ;
2230if ( debug ) console . log ( "defines=" + JSON . stringify ( defines , " " , 2 ) ) ;
2331
32+
33+
2434if ( defines . length == 0 ) {
2535 dummy . forEach ( ( l , i ) => {
2636 if ( i == 0 ) {
Original file line number Diff line number Diff line change @@ -217,8 +217,13 @@ Setlocal EnableDelayedExpansion
217217 )
218218 rem if the module js exists
219219 IF EXIST " ..\%mf% \%m% \%m% .js" (
220- rem dump it to defauls
221- node %d% scripts\dumpdefaults.js " ..\%mf% \%m% \%m% .js" >> %2
220+ rem dump it to defaults
221+ IF EXIST " ..\%mf% \%m% \src\frontend\Frontend.ts" (
222+ node %d% scripts\dumpdefaults.js " ..\%mf% \%m% \src\frontend\Frontend.ts" %m% >> %2
223+ )
224+ ELSE (
225+ node %d% scripts\dumpdefaults.js " ..\%mf% \%m% \%m% .js" >> %2
226+ )
222227 rem check for any extensions
223228 dir /b " ..\%mf% \%m% \MMM-Config_extension.*" 2 > nul >> " extension_list"
224229 )
Original file line number Diff line number Diff line change @@ -91,8 +91,12 @@ if [ "$mod_lastsaved". != "$mod_lastchange". -o $schema_file_exists -eq 0 ]; the
9191
9292 # echo looking for "$nm.js"
9393 if [ -e " $module /$nm " .js ]; then
94- node $d /scripts/dumpdefaults.js " $module /$nm .js" >> $defaults_file
95- ls $module /MMM-Config_extension.* 2> /dev/null >> extension_list
94+ if [ -e " $module /src/frontend/Frontend.ts" ]; then
95+ node $d /scripts/dumpdefaults.js " $module /src/frontend/Frontend.ts" $nm >> $defaults_file
96+ else
97+ node $d /scripts/dumpdefaults.js " $module /$nm .js" >> $defaults_file
98+ fi
99+ ls $module /MMM-Config_extension.* 2> /dev/null >> extension_list
96100 else
97101 # echo "// file "$nm.js" does NOT exist"
98102 :
You can’t perform that action at this time.
0 commit comments