// 调试服注入到 index.html 里的驱动脚本。
//
// 为什么单独一个文件:调试服(pnpm dev)与对拍工具(tools/serve.mjs)都往页面里注入脚本,
// 两边的注入点与语义必须一致,否则"调试服里好的、对拍里坏"这类分歧会持续存在。
//
// 这里生成的都是**经典脚本**(非 module):它们在 index.html 的 `;
}
/**
* ?nojs=1 的收尾脚本:剥掉所有 `;
/**
* 热更新客户端(只有调试服注入,发布产物里没有)。
*
* 连调试服的 SSE,按消息决定怎么更新:
* building → 左下角出现一个小药丸,说明正在重建(不然保存后有 1 秒左右毫无反馈)
* css → **只换样式表**,不整页重载:保住已经加载好的 Spine 播放器与面板状态
* reload → 整页刷新
* error → 显示错误并且**不刷新**:构建失败时刷新只会把一个半成品页面端上来
*
* 药丸挂在 documentElement 下,理由与模拟器面板相同:body 上会被打 transform/filter
* (翻转、颜色选项),挂 body 里会跟着壁纸一起被镜像、被调色。
*/
export const LIVE_RELOAD_CLIENT = ``;