#!/usr/bin/env node import { constants } from "node:fs"; import { access } from "node:fs/promises"; import { dirname, resolve } from "node:path"; import { fileURLToPath, pathToFileURL } from "node:url"; const packageDir = dirname(fileURLToPath(import.meta.url)); const distEntry = resolve(packageDir, "dist", "bin.js"); try { await access(distEntry, constants.F_OK); } catch { globalThis.console.error( `Fusion CLI build output is missing at ${distEntry}. Run \`pnpm build\` before invoking this source checkout.`, ); globalThis.process.exit(1); } await import(pathToFileURL(distEntry).href);