From ecdd1d8a0e18798b4fe7232dbf6ebe0185c23d5d Mon Sep 17 00:00:00 2001 From: s-ol Date: Sat, 3 Sep 2022 01:15:19 +0200 Subject: handle interactive html in layout --- build/server.moon | 24 +----------------------- shell.nix | 7 +++++++ 2 files changed, 8 insertions(+), 23 deletions(-) diff --git a/build/server.moon b/build/server.moon index f6784b8..3338c20 100644 --- a/build/server.moon +++ b/build/server.moon @@ -58,29 +58,7 @@ class Server root = @root or Fileder @store browser = Browser root, fileder.path, facet.name - scripts = " - - - - " - convert 'mmm/dom+noview', 'text/html', scripts .. browser\todom!, fileder, facet.name + convert 'mmm/dom+interactive', 'text/html', browser\todom!, fileder, facet.name handle_debug: (fileder, facet) => debugger = MermaidDebugger! diff --git a/shell.nix b/shell.nix index 43728b9..32021c9 100644 --- a/shell.nix +++ b/shell.nix @@ -55,7 +55,14 @@ in pkgs.mkShell { runServer () { find build mmm -name '*.moon' | entr -dr moon build/server.moon "$@" } + + build () { + mkdir -p root/static/mmm + find mmm -name '*.moon' | moon build/bundle_modules.moon "$1/static/mmm/text\$lua.lua" + } + echo -e "\e[90m# run hot-reload server: \e[31mrunServer …\e[0m" + echo -e "\e[90m# run hot-reload server: \e[31mrunServer $ROOT\e[0m" ''; LUA_PATH = "?.lua;?/init.lua"; } -- cgit v1.2.3