Skip to main content
Module

x/lume/ci.ts

πŸ”₯ Static site generator for Deno πŸ¦•
Very Popular
Go to Latest
File
import { encode } from "./deps/base64.ts";import { posix } from "./deps/path.ts";
const { join } = posix;const baseUrl = new URL(".", import.meta.url).href;const imports = { "lume": join(baseUrl, "/mod.ts"), "lume/": join(baseUrl, "/"),};
export const cli = join(baseUrl, "./cli.ts");export const importMap = `data:application/json;base64,${ encode(JSON.stringify({ imports }))}`;
// Run the current commandif (import.meta.main) { const process = Deno.run({ cmd: [ Deno.execPath(), "run", "--unstable", "-A", `--import-map=${importMap}`, `--no-check`, cli, ...Deno.args, ], });
const status = await process.status(); process.close();
if (!status.success) { window.addEventListener("unload", () => Deno.exit(1)); }}