发布

  • fix(core,cli,ci): harden runtime resolution + inline constant + smoke test (#458)

    frostbyte_neo 发布于 2026-04-23 19:44:26 +00:00

    Guard buildHyperframesRuntimeScript() against missing entry.ts so it
    returns null instead of crashing with esbuild stderr output. Add
    getHyperframeRuntimeScript() that returns the pre-built IIFE as a
    baked-in string constant — no esbuild, no file I/O, no import.meta.url.

    Consolidate CLI runtime source resolution into a single module with
    a clear priority chain: esbuild from source (dev) → inlined constant
    (production) → pre-built artifact file (fallback).

    Add CI smoke test that npm-packs the CLI, installs globally, runs
    hyperframes preview, and asserts no stderr errors + runtime endpoint
    returns JS.

    Bump version to 0.4.16.

    下载附件