diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6942323 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +/build*/ +/.venv/ +*.o +*.pyc +.DS_Store diff --git a/docs/JS-ENGINE.md b/docs/JS-ENGINE.md new file mode 100644 index 0000000..c6ba05b --- /dev/null +++ b/docs/JS-ENGINE.md @@ -0,0 +1,6 @@ +# JS Engine Integration (QuickJS) + +- Embed QuickJS for safe, deterministic, sandboxed transforms. +- No network, no filesystem by default; expose only Kompanion tool FFI shims. +- Use for text filters, parsers, light data munging; scripts under `~/.config/kompanion/js/`. +- FFI bridge: `js.callTool(name, args)` → JSON-RPC.