mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-15 00:47:44 -08:00
test(iframe): [PKG-IFRAME-01] freeze historical exports and message contract
This commit is contained in:
1 parent
7e37fd4d0e
commit
a52f79a0cc
12 files changed
+505
-8
No files matched your search
@@ -0,0 +1,19 @@
|
||||
# PKG-IFRAME-01 冻结发布名、改名与消息契约
|
||||
|
||||
实际npm包为artplayer-plugin-iframe@1.0.0,含8个成员和两个不同的类协议;新工具名的
|
||||
registry查询返回404,已保存查询时间/状态,不将工作区1.1.0冒充已发布版本。
|
||||
冻结旧包完整性、8成员哈希、发布gitHead关联核心4.5.9及初始工作区11输入。实现地图与
|
||||
公开契约见[契约文档](../baselines/iframe-contract.md)和[来源清单](../baselines/iframe-release.json)。
|
||||
|
||||
19个独立Node契约检查已通过:CJS namespace/default与直接类代际、script全局、ESM、
|
||||
字段/方法、监听先于导航、resove拼写、numeric id、'*'目标、message回调receiver、commit
|
||||
body、静态异步resolver返回及辅助helper的独立destroy协议。第一轮6个失败是误将helper
|
||||
当主类的测试假设;保留日志,按实际artifact建立独立断言,没有把不同协议合成假别名。
|
||||
|
||||
本任务不改生产源码、声明、包版本或demo。记录未验证生命周期和source/origin信任边界,
|
||||
IFRAME-02建立异常/销毁/并发回归,03整理资源,04处理TS及精确/兼容声明,05真实浏览器,
|
||||
06分发和demo。旧helper deep入口与类名迁移的结论必须在04/06明确,不能因main测试通过而遗漏。
|
||||
完整CI1437项与44重复契约、最终来源核验通过,任务标done并立即专用本地提交。
|
||||
|
||||
完整结果见[验证记录](../baselines/iframe-contract-validation.json)。324个现有生产TS通过检查;
|
||||
本包仍为JS,不能把全局TS数量当成本包迁移完成。三项iframe风险保持open,下一项IFRAME-02。
|
||||
Reference in new issue
Block a user