Enter code here...

thanks both. 

I did some progress. Now I can run 

npm run serve


and it will open a browser, build. When there are changes, it will rebuild 
and restart the server. The only manual operation is to click reload in the 
browser.

  "scripts": {
    "test": "npm run build",
    "build": "npm run build:prepare && npm run build:TW",
    "build:prepare": "mkdir -p build/ && cp 
node_modules/tiddlywiki/editions/server/tiddlywiki.info build/ && node 
bin/updateVersion.js",
    "build:TW": "tiddlywiki ++./plugin build --verbose --output 
build/gh-pages/ --build index",
    "serve:start": "npm run serve:stop && tiddlywiki ++./plugin build 
--verbose --listen || echo killed",
    "serve:stop": "pkill -f \"node `which tiddlywiki`\" || echo nothing 
running",
    "serve:open-browser-delayed": "sleep 2 && open-cli 
http://127.0.0.1:8080 --background &",
    "serve:listen-changes": "chokidar \"plugin/**/*.tid\" 
\"plugin/**/*.js\" -c \"npm build && npm run serve:start\" --initial",
    "serve": "npm run serve:open-browser-delayed && npm run 
serve:listen-changes"
  },


On Friday, 20 September 2019 02:35:42 UTC+1, TonyM wrote:
>
> On single file wikis we have the tinka plugin packer.
>
> Perhaps you could identify some methods to simplify your plugin builds at 
> this software layer instead.
>
> Be warned the packer removes the standard tiddlers as it packs.
>
> Also I do not know what the ultimate impact on node plugin tiddlers are.
>
> Regards
> Tony
>
> On Thursday, September 19, 2019 at 5:02:30 PM UTC+10, Sebastian Ovide 
> wrote:
>>
>> Hello
>>
>> I've working on a plugin and not sure if is there a better way of dealing 
>> with the dev cycle. Here is what I do
>>
>> 1) change the code
>> 2) build
>> 3) run the server ("--listen") with ++myuplugin
>>
>> everytime I change the code I need to do it all again. 
>>
>>  "scripts": {
>>     "test": "npm run build",
>>     "build": "npm run build:prepare && npm run build:TW",
>>     "build:prepare": 
>> "mkdir -p build/ && cp node_modules/tiddlywiki/editions/server/
>> tiddlywiki.info build/ && node bin/updateVersion.js",
>>     "build:TW": 
>> "tiddlywiki ++./plugin build --verbose --output build/gh-pages/ --build 
>> index"
>> ,
>>     "serve": "npm run build && (sleep 2 && open-cli http://127.0.0.1:8080
>>  --background) && tiddlywiki ++./plugin build --verbose --listen"
>>   },
>>
>> Is there a better way ? something that would build and refresh the 
>> browser if I change any code in the plug in? perhaps can tiddlywiki 
>> --listen  support some kind of file watcher ?
>>
>> thanks
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywikidev/658f8456-c107-4cf3-b935-2c0f1688c92d%40googlegroups.com.

Reply via email to