/clio-browser-compiler

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Clio browser compiler

Based on Clio playground.

Usage

<script src="https://cdn.jsdelivr.net/npm/@live-codes/clio-browser-compiler/public/build/compile.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@live-codes/clio-browser-compiler/public/build/exec.js"></script>

<script>
  const src = `
export fn main:
  console.log "Hello world!"
`;

  (async () => {
    const { code } = await clioCompiler.compile(src);
    await clio.exec(
      code,
      "https://cdn.jsdelivr.net/npm/@live-codes/clio-browser-compiler/public/build/worker.js"
    );
  })();
</script>

License

Apache License 2.0, same as Clio.