Files
sausage/spikes/s6-esbuild/limitations.nu
T
surma 9e9cde5241 spikes: six v3 spikes (V8 harness, WASI shell, git, builder, http hook, esbuild)
Throwaway prototypes for Sausage v3. Plan and decisions:
~/research/sausage-v3/PLAN.md. Results and evidence: the spike READMEs.
2026-11-06 14:03:20 +00:00

16 lines
568 B
Nu

# Probe optional CLI modes after test.nu creates the precompiled component.
def main [] {
cd /tmp/s6-esbuild/app
for flags in [
['--serve=127.0.0.1:8000'],
['--watch=forever'],
['--plugins=example']
] {
print $'PROBE ($flags | str join " ")'
let result = (^wasmtime run -W timeout=2s --allow-precompiled --dir .::/ /tmp/s6-esbuild/component.cwasm app.tsx --bundle --jsx=automatic --jsx-import-source=preact --outfile=probe.js ...$flags | complete)
print $'exit=($result.exit_code)'
print $result.stdout
print $result.stderr
}
}