Reference
Entry points for compile, test, and the playground bundler.
# package bin
poi <file.poi> -o <out.js>
poi-lsp # language server (dist/lsp/server.cjs)
# from repo
bun compiler/cli.ts path/to/file.poi -o /tmp/out.js
| Script | Purpose |
|---|---|
npm run dev | Playground Vite server :5455 |
npm run build | Production playground → dist/web/ |
npm test | Vitest suite |
bun run build:lsp | Bundle LSP server |
bun run dogfood | Probe / dogfood checks |
poi() from compiler/vite.ts compiles *.poi on demand. Alias poi/runtime → JSX runtime.