I just tried this. I have a very good reason for not trying earlier this week. I became a grandfather Monday night! :-)
It work, but it seems like CSS files are not copied when using `-watch` in asconfig.json in VS Code. After a clean, the only way I got it to copy the files was to first remove the watch option and then add it back. I’m not getting the time improvements I was expecting. Subsequent re-compiles are taking between 1/3 and 1/4 the original time. I would have expected much faster subsequent compile times: The project 'PortedPrintUI' has been successfully compiled. 12.486944484 seconds Watching for file changes in target JSRoyale... File change detected. Recompiling JSRoyale... The project 'PortedPrintUI' has been successfully compiled. 3.371615253 seconds Watching for file changes in target JSRoyale... File change detected. Recompiling JSRoyale... The project 'PortedPrintUI' has been successfully compiled. 2.631352102 seconds Watching for file changes in target JSRoyale... File change detected. Recompiling JSRoyale... The project 'PortedPrintUI' has been successfully compiled. 3.120785055 seconds Watching for file changes in target JSRoyale... File change detected. Recompiling JSRoyale... The project 'PortedPrintUI' has been successfully compiled. 2.664617476 seconds Watching for file changes in target JSRoyale... File change detected. Recompiling JSRoyale... The project 'PortedPrintUI' has been successfully compiled. 4.043423201 seconds > On Apr 10, 2022, at 4:19 AM, Maria Jose Esteve <mjest...@iest.com> wrote: > > With maven, same results as Hugo, the installation phase does not perform or > does not finish correctly, for example, the copy of resources. > I am not familiar with the phases but I ask you.... couldn't it be that after > the compilation phase no other phase is executed because the process does not > continue? > > Watching for file changes in target JSRoyale... > > Hiedra > > -----Mensaje original----- > De: Maria Jose Esteve <mjest...@iest.com> > Enviado el: sábado, 9 de abril de 2022 14:23 > Para: dev@royale.apache.org > Asunto: RE: New --watch compiler option > > Something similar happens with maven. I haven't set up the response email yet > because my main project is a bit complex and I have too many anomalies and > this afternoon I wanted to test it with the royale-commuinity project which > is simpler, although it also has a separate library and application. > It doesn't seem to perform the "copy and rename" step correctly. > In my case it does copy the resources (I have not checked if it copies them > all yet) but it does not allow me to launch my main page "index.aspx" (rename > index.html to index.aspx). > > Maybe both anomalies are related. I'll know more when I switch projects. > > Translated with www.DeepL.com/Translator (free version) > > Hiedra > > -----Mensaje original----- > De: Hugo Ferreira <hferreira...@gmail.com> Enviado el: sábado, 9 de abril de > 2022 3:26 > Para: Apache Royale Development <dev@royale.apache.org> > Asunto: Re: New --watch compiler option > > Hi Josh, > > I have found another bug: > > I have the following structure: > src+ > - pt / ... > - resources+ > - images+ > - libs+ > - themes+ > - index-template.html > - styles-dark.css > - styles.css > - styles.less > App.mxml > asconfig.json > > If I clean/delete the bin folder and then build, the resources files > (index....html, styles*.css) are not copied and also the content of themes > folder (css files). > > However If I remove the -watch (temporary disable this feature) and build, > the files are copied again. > > Hugo Ferreira <hferreira...@gmail.com> escreveu no dia sexta, 8/04/2022 > à(s) 17:02: > >> Thank you. >> You saved me and the Royale community countless hours of build - >> "wait" - test. >> You removed the "wait" from the equation :) >> >> Josh Tynjala <joshtynj...@bowlerhat.dev> escreveu no dia sexta, >> 8/04/2022 >> à(s) 17:00: >> >>> Thanks, Hugo. That'll be really helpful! >>> >>> -- >>> Josh Tynjala >>> Bowler Hat LLC <https://bowlerhat.dev> >>> >>> >>> On Thu, Apr 7, 2022 at 4:40 PM Hugo Ferreira <hferreira...@gmail.com> >>> wrote: >>> >>>> Hi Josh, >>>> >>>> I just did a few tests and worked flawless in all cases. >>>> >>>> From now on, I will let the -watch parameter activated and let's >>>> see >>> how it >>>> behave on the next few days. >>>> >>>> Thank you for this great improvement. >>>> >>>> Maria Jose Esteve <mjest...@iest.com> escreveu no dia sexta, >>>> 8/04/2022 >>>> à(s) >>>> 00:32: >>>> >>>>> Hi Josh, thx >>>>> I will compile the sdk and come back here with the results. >>>>> >>>>> Hiedra >>>>> >>>>> -----Mensaje original----- >>>>> De: Josh Tynjala <joshtynj...@bowlerhat.dev> Enviado el: jueves, >>>>> 7 de abril de 2022 23:57 >>>>> Para: dev@royale.apache.org >>>>> Asunto: Re: New --watch compiler option >>>>> >>>>> My latest commit to royale-maven-plugin should allow you to add >>> --watch >>>> in >>>>> <additionalCompilerOptions> in your pom.xml. Maven will no longer >>>>> exit >>>> with >>>>> an error when using --watch. It will keep running indefinitely >>>>> until >>> you >>>>> kill the process manually with Ctrl+C. >>>>> >>>>> -- >>>>> Josh Tynjala >>>>> Bowler Hat LLC <https://bowlerhat.dev> >>>>> >>>>> >>>>> On Fri, Apr 1, 2022 at 5:11 AM Maria Jose Esteve >>>>> <mjest...@iest.com> >>>>> wrote: >>>>> >>>>>> Does not work with me, other error: >>>>>> >>>>>> The project 'App' has been successfully compiled. >>>>>> [INFO] >>>>>> >>> --------------------------------------------------------------------- >>> - >>>>>> -- [INFO] Reactor Summary for W+Web! 1.0.0-SNAPSHOT: >>>>>> [INFO] >>>>>> [INFO] W+Web! ............................................. >>>>>> SUCCESS >>> [ >>>>>> 0.289 s] >>>>>> [INFO] Royale App And Modules ............................. >>>>>> SUCCESS >>> [ >>>>>> 0.046 s] >>>>>> [INFO] Royale Application ................................. >>>>>> FAILURE >>> [ >>>>>> 57.866 s] >>>>>> [INFO] Royale Libs ........................................ >>>>>> SKIPPED [INFO] >>>>>> >>> --------------------------------------------------------------------- >>> - >>>>>> -- >>>>>> [INFO] BUILD FAILURE >>>>>> [INFO] >>>>>> >>> --------------------------------------------------------------------- >>> - >>>>>> -- >>>>>> [INFO] Total time: 01:00 min >>>>>> [INFO] Finished at: 2022-04-01T14:06:24+02:00 [INFO] >>>>>> >>> --------------------------------------------------------------------- >>> - >>>>>> -- >>>>>> [ERROR] Failed to execute goal >>>>>> >>> org.apache.royale.compiler:royale-maven-plugin:0.9.10-SNAPSHOT:compil >>> e >>>>>> -app >>>>>> (default-compile-app) on project royalelogin: There were errors >>> during >>>>>> the build. Got return code 1000 -> [Help 1] >>>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed >>>>>> to execute goal >>>>>> >>> org.apache.royale.compiler:royale-maven-plugin:0.9.10-SNAPSHOT:compil >>> e >>>>>> -app >>>>>> (default-compile-app) on project royalelogin: There were errors >>> during >>>>>> the build. Got return code 1000 >>>>>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute >>>>>> (MojoExecutor.java:215) >>>>>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute >>>>>> (MojoExecutor.java:156) >>>>>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute >>>>>> (MojoExecutor.java:148) >>>>>> at >>>>>> >>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje >>> c >>>>>> t >>>>>> (LifecycleModuleBuilder.java:117) >>>>>> at >>>>>> >>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje >>> c >>>>>> t >>>>>> (LifecycleModuleBuilder.java:81) >>>>>> at >>>>>> >>> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThre >>> a >>>>>> dedBuilder.build >>>>>> (SingleThreadedBuilder.java:56) >>>>>> at >>>>>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute >>>>>> (LifecycleStarter.java:128) >>>>>> at org.apache.maven.DefaultMaven.doExecute >>> (DefaultMaven.java:305) >>>>>> at org.apache.maven.DefaultMaven.doExecute >>> (DefaultMaven.java:192) >>>>>> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) >>>>>> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956) >>>>>> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288) >>>>>> at org.apache.maven.cli.MavenCli.main (MavenCli.java:192) >>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) >>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke >>>>>> (NativeMethodAccessorImpl.java:62) >>>>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke >>>>>> (DelegatingMethodAccessorImpl.java:43) >>>>>> at java.lang.reflect.Method.invoke (Method.java:498) >>>>>> at >>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhance >>>>>> d >>>>>> (Launcher.java:282) >>>>>> at org.codehaus.plexus.classworlds.launcher.Launcher.launch >>>>>> (Launcher.java:225) >>>>>> at >>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitC >>>>>> ode >>>>>> (Launcher.java:406) >>>>>> at org.codehaus.plexus.classworlds.launcher.Launcher.main >>>>>> (Launcher.java:347) >>>>>> Caused by: org.apache.maven.plugin.MojoExecutionException: >>>>>> There >>> were >>>>>> errors during the build. Got return code 1000 >>>>>> at org.apache.royale.maven.BaseMojo.handleExitCode >>>>> (BaseMojo.java:390) >>>>>> at org.apache.royale.maven.BaseMojo.execute (BaseMojo.java:384) >>>>>> at org.apache.royale.maven.CompileAppMojo.execute >>>>>> (CompileAppMojo.java:112) >>>>>> at >>>>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo >>>>>> (DefaultBuildPluginManager.java:137) >>>>>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute >>>>>> (MojoExecutor.java:210) >>>>>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute >>>>>> (MojoExecutor.java:156) >>>>>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute >>>>>> (MojoExecutor.java:148) >>>>>> at >>>>>> >>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje >>> c >>>>>> t >>>>>> (LifecycleModuleBuilder.java:117) >>>>>> at >>>>>> >>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje >>> c >>>>>> t >>>>>> (LifecycleModuleBuilder.java:81) >>>>>> at >>>>>> >>> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThre >>> a >>>>>> dedBuilder.build >>>>>> (SingleThreadedBuilder.java:56) >>>>>> at >>>>>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute >>>>>> (LifecycleStarter.java:128) >>>>>> at org.apache.maven.DefaultMaven.doExecute >>> (DefaultMaven.java:305) >>>>>> at org.apache.maven.DefaultMaven.doExecute >>> (DefaultMaven.java:192) >>>>>> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) >>>>>> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956) >>>>>> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288) >>>>>> at org.apache.maven.cli.MavenCli.main (MavenCli.java:192) >>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) >>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke >>>>>> (NativeMethodAccessorImpl.java:62) >>>>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke >>>>>> (DelegatingMethodAccessorImpl.java:43) >>>>>> at java.lang.reflect.Method.invoke (Method.java:498) >>>>>> at >>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhance >>>>>> d >>>>>> (Launcher.java:282) >>>>>> at org.codehaus.plexus.classworlds.launcher.Launcher.launch >>>>>> (Launcher.java:225) >>>>>> at >>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitC >>>>>> ode >>>>>> (Launcher.java:406) >>>>>> at org.codehaus.plexus.classworlds.launcher.Launcher.main >>>>>> (Launcher.java:347) >>>>>> [ERROR] >>>>>> [ERROR] >>>>>> [ERROR] For more information about the errors and possible >>> solutions, >>>>>> please read the following articles: >>>>>> [ERROR] [Help 1] >>>>>> >>> http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionExcepti >>> o >>>>>> n >>>>>> [ERROR] >>>>>> [ERROR] After correcting the problems, you can resume the build >>>>>> with the command >>>>>> [ERROR] mvn <args> -rf :royalelogin >>>>>> Watching for file changes in target JSRoyale... >>>>>> >>>>>> >>>>>> Hiedra >>>>>> >>>>>> -----Mensaje original----- >>>>>> De: Maria Jose Esteve <mjest...@iest.com> Enviado el: viernes, >>>>>> 1 de abril de 2022 12:08 >>>>>> Para: dev@royale.apache.org >>>>>> Asunto: RE: New --watch compiler option >>>>>> >>>>>> Forget you, I compiled the SDK last night but not this morning.... >>>>>> Sorry for the noise. I'll compile and come back here with the >>> results. >>>>>> >>>>>> Hiedra >>>>>> >>>>>> -----Mensaje original----- >>>>>> De: Maria Jose Esteve <mjest...@iest.com> Enviado el: viernes, >>>>>> 1 de abril de 2022 11:38 >>>>>> Para: dev@royale.apache.org >>>>>> Asunto: RE: New --watch compiler option >>>>>> >>>>>> This is great, let's try it and debug it.... >>>>>> - I added it in the "<additionalCompilerOptions>" section of >>>>>> the pom.xml of the application and I get the message: >>>>>> >>>>>> Error: configuration variable 'debug' must be true if >>>>>> configuration variable 'watch' is true. >>>>>> >>>>>> - I activate debug, in the library and in the application and I >>>>>> get the error " Got return code 1000": >>>>>> >>>>>> [INFO] --- royale-maven-plugin:0.9.10-SNAPSHOT:compile-app >>>>>> (default-compile-app) @ royalelogin --- [INFO] Executing MXMLC >>>>>> in >>> tool >>>>>> group Royale with args: >>>>>> >>> [-load-config=D:\Develop_Royale\Projects\WinPlusWebSuite\royaleapp\ro >>> y >>>>>> alelogin\target\compile-app-config.xml, >>>>>> -js-default-initializers=true, -source-map=true, --watch, >>>>>> -js-dynamic-access-unknown-members=true, >>>>>> >>> -keep-as3-metadata+=Inject,Dispatcher,EventHandler,Event,PostConstruc >>> -keep-as3-metadata+t >>>>>> >>> -keep-as3-metadata+,PreDestroy,ViewAdded,ViewRemoved,Bindable,Transie >>> -keep-as3-metadata+n >>>>>> -keep-as3-metadata+t, >>>>>> -keep-code-with-metadata=Inject, -show-binding-warnings=false, >>>>>> -export-public-symbols=false, >>> -prevent-rename-protected-symbols=false, >>>>>> -prevent-rename-internal-symbols=false, >>>>>> >>> -js-output=D:\Develop_Royale\Projects\WinPlusWebSuite\royaleapp\royal >>> e >>>>>> login\target\javascript, >>>>>> -compiler.targets=JSRoyale, >>>>>> >>> D:\Develop_Royale\Projects\WinPlusWebSuite\royaleapp\royalelogin\src\ >>> m >>>>>> ain\royale\App.mxml] The project 'App' has been successfully >>> compiled. >>>>>> [INFO] >>>>>> >>> --------------------------------------------------------------------- >>> - >>>>>> -- [INFO] Reactor Summary for W+Web! 1.0.0-SNAPSHOT: >>>>>> [INFO] >>>>>> [INFO] W+Web! ............................................. >>>>>> SUCCESS >>> [ >>>>>> 0.098 s] [INFO] Royale Libs ........................................ >>>>>> SUCCESS [ 0.038 s] [INFO] Royale Libs Custom Theme >>>>>> ........................... SUCCESS [ 3.488 s] [INFO] Royale >>>>>> Lib Component ECharts ....................... SUCCESS [ 2.868 >>>>>> s] [INFO] Royale Libs Arq .................................... >>>>>> SUCCESS [ >>> 2.025 >>>>>> s] [INFO] Royale Libs Commons ................................ >>> SUCCESS >>>>>> [ 2.853 s] Watching for file changes in target JSRoyale... >>>>>> [INFO] Royale Libs DTO .................................... >>>>>> SUCCESS >>> [ >>>>>> 2.513 s] [INFO] Royale Libs Shell .................................. >>>>>> SUCCESS [ 1.680 s] [INFO] Royale Libs Components >>>>>> ............................. SUCCESS [ 10.894 s] [INFO] Royale >>>>>> Libs Jscalendar ............................. SUCCESS [ 12.008 >>>>>> s] [INFO] Royale Lib Component InspireTree ................... >>>>>> SUCCESS [ >>> 10.880 >>>>>> s] [INFO] Royale Lib Component Mobiscroll .................... >>> SUCCESS >>>>>> [ 1.715 s] [INFO] Royale Libs Security >>>>>> ............................... SUCCESS [ >>>>>> 1.984 s] [INFO] Royale Libs ConfigSystem ........................... >>>>>> SUCCESS [ 1.949 s] [INFO] Royale Libs Personal >>>>>> ............................... SUCCESS [ 1.927 s] [INFO] >>>>>> Royale >>> Libs >>>>>> Horarios ............................... SUCCESS [ 1.819 s] >>>>>> [INFO] Royale Libs Perfiles Horarios ...................... >>>>>> SUCCESS [ >>> 1.805 >>>>>> s] [INFO] Royale Libs Fichajes ............................... >>> SUCCESS >>>>>> [ 1.720 s] [INFO] Royale Libs Config >>>>>> ................................. SUCCESS [ >>>>>> 1.714 s] [INFO] Royale App And Modules ............................. >>>>>> SUCCESS [ 0.008 s] [INFO] Royale Application >>>>>> ................................. FAILURE [ 18.214 s] [INFO] >>>>>> >>> --------------------------------------------------------------------- >>> - >>>>>> -- >>>>>> [INFO] BUILD FAILURE >>>>>> [INFO] >>>>>> >>> --------------------------------------------------------------------- >>> - >>>>>> -- >>>>>> [INFO] Total time: 01:23 min >>>>>> [INFO] Finished at: 2022-04-01T10:14:25+02:00 [INFO] >>>>>> >>> --------------------------------------------------------------------- >>> - >>>>>> -- >>>>>> [ERROR] Failed to execute goal >>>>>> >>> org.apache.royale.compiler:royale-maven-plugin:0.9.10-SNAPSHOT:compil >>> e >>>>>> -app >>>>>> (default-compile-app) on project royalelogin: There were errors >>> during >>>>>> the build. Got return code 1000 -> [Help 1] >>>>>> >>>>>> If I launch the compilation with the detailed debugging, -e -X, >>>>>> to file [1]. It shows: >>>>>> >>>>>> Exception in thread "Thread-3" Exception in thread "Thread-3" >>>>>> java.lang.NoClassDefFoundError: >>>>>> org/apache/royale/compiler/internal/watcher/WatchThread$1 >>>>>> at >>>>>> >>> org.apache.royale.compiler.internal.watcher.WatchThread.watchPath(Wat >>> c >>>>>> hThread.java:262) >>>>>> >>>>>> at >>>>>> >>> org.apache.royale.compiler.internal.watcher.WatchThread.run(WatchThre >>> a >>>>>> d.java:130) Caused by: java.lang.ClassNotFoundException: >>>>>> org.apache.royale.compiler.internal.watcher.WatchThread$1 >>>>>> at >>>>>> >>>>> >>>> >>> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass( >>> SelfFirstStrategy.java:50) >>>>>> at >>>>>> >>> org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadCl >>> a >>>>>> ss(ClassRealm.java:271) >>>>>> >>>>>> at >>>>>> >>>>> >>>> >>> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm >>> .java:247) >>>>>> at >>>>>> >>>>> >>>> >>> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm >>> .java:239) >>>>>> ... 2 more >>>>>> >>>>>> [1] >>>>>> >>> https://drive.google.com/file/d/18CC4_6XQ4YwJujTyBLwqpkg5q6oTfXvy/vie >>> w >>>>>> ?usp=sharing >>>>>> >>>>>> >>>>>> Hiedra >>>>>> >>>>>> -----Mensaje original----- >>>>>> De: Josh Tynjala <joshtynj...@bowlerhat.dev> Enviado el: >>>>>> jueves, >>> 31 de >>>>>> marzo de 2022 23:49 >>>>>> Para: dev@royale.apache.org; romanisi...@yahoo.com >>>>>> Asunto: Re: New --watch compiler option >>>>>> >>>>>> It should be in 0.9.10-SNAPSHOT (or will be when the next Maven >>>>>> nightly build completes). To use this option with Maven, I >>>>>> assume >>> that >>>>>> you can add --watch to the section of your pom.xml where you >>>>>> can specify additional compiler options. I'm not familiar >>>>>> enough with >>> the >>>>>> Maven plugin to tell you exactly where that is. >>>>>> >>>>>> -- >>>>>> Josh Tynjala >>>>>> Bowler Hat LLC <https://bowlerhat.dev> >>>>>> >>>>>> >>>>>> On Thu, Mar 31, 2022 at 2:42 PM romanisi...@yahoo.com.INVALID >>>>>> <romanisi...@yahoo.com.invalid> wrote: >>>>>> >>>>>>> This is a nice feature. Is it part of the new 0.9.9 release ? >>>>>>> Or Which snapshot version ? >>>>>>> >>>>>>> Also just to clarify usage. I use maven so will the usage be >>>>>>> as follows mvn clean watch install ? >>>>>>> How can I use it in a royale maven project ? >>>>>>> >>>>>>> Sent from Yahoo Mail on Android >>>>>>> >>>>>>> On Thu, 31 Mar 2022 at 22:34, Josh Tynjala< >>>> joshtynj...@bowlerhat.dev >>>>>> >>>>>>> wrote: Hi all, >>>>>>> >>>>>>> I just pushed a commit to royale-compiler that adds a new >>>>>>> --watch compiler option. What this new option does is keep >>>>>>> the compiler running after it's done, watching the >>>>>>> source-path folders for any changes to .as and .mxml files. >>>>>>> When changes are detected, it will automatically re-compile >>>>>>> your project. Best of all, it's an incremental re-compile, so it will >>>>>>> be significantly faster. >>>>>>> >>>>>>> For projects targeting JS, all you need to do is refresh your >>>>>>> browser after the re-compile completes. You can even use a >>>>>>> tool >>> that >>>>>>> does this automatically, if you prefer. >>>>>>> >>>>>>> After a quick search on Google, I found the "reload" npm >>>>>>> package, and I can confirm that it can automatically reload a >>>>>>> Royale app after >>>>>> recompilation. >>>>>>> Here is the command that I used in a terminal at the root of >>>>>>> my project >>>>>>> folder: >>>>>>> >>>>>>> npx reload -d bin/js-debug -b >>>>>>> >>>>>>> This starts a local HTTP server in the directory >>>>>>> bin/js-debug, and it launches the app in a browser. >>>>>>> >>>>>>> >>>>>>> >>> https://www.npmjs.com/package/reload#user-content-using-reload-as-a- >>>>>>> co >>>>>>> mmand-line-application >>>>>>> >>>>>>> The new --watch compiler option works with SWF too. However, >>>>>>> I'm >>> not >>>>>>> aware of any automatic reloading tools for this, so you'll >>>>>>> just >>> need >>>>>>> to close and relaunch manually. >>>>>>> >>>>>>> Please give it a try, and let me know if you run into any issues. >>>>>>> I'd like to see how well it works with some bigger projects! >>>>>>> >>>>>>> -- >>>>>>> Josh Tynjala >>>>>>> Bowler Hat LLC <https://bowlerhat.dev> >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >>