Repository navigation
@haiyue/native 0.1.0
@haiyue/native 0.1.0 已发布。根项目原名 @haiyue/native-repository,本次统一新名称、根锁文件、候选配置和冻结清单。
npm 核心包
npm install @haiyue/native@0.1.0npm 包本体为 177,192 字节(约 173 KiB),包含 NativeScript 原生能力与通用小图标;不包含 games、examples、游戏美术、模型、引擎 vendor 压缩包或源码初始化器。游戏示例仍从下方 GitHub 源码获取。Engine / NativeScript / Canvas 通过 peer dependencies 接入。
npm 的类型、双平台解析、包范围与匿名安装验证见 发布记录。
获取源码
git clone --branch native-v0.1.0 --depth 1 https://github.com/HaiyueStudio/Native.git
cd Native
npm run release:verify -- --install
npm run models:check固定 Node 24.19.0 / npm 11.17.0。ZIP/TAR 解压后先在根目录 git init。此页保留 GitHub 完整源码发布。现另提供 @haiyue/native@0.1.0 npm 核心包;根源码项目仍保持 private: true,npm 包由 npm/ 独立构建,仅包含可复用原生能力。
本次内容
六个原生示例及本仓库内的五款游戏实现、自有图片音效、固定 vendor 依赖和原生桥接均保留,无需相邻 Games 或 Engine 仓库。包含最新 Sky Strike iPad 支持与共享开屏页:首个 GPU 画面呈现后淡出开屏。
PBR Orbit、蜘蛛纸牌、Sky Strike、魔方无需外部模型。AK47 Range 需要 local-assets/ak47-range/ren42.glb 和 qiang_ak47.glb;Neon Circuit 需要 local-assets/neon-circuit/wraith-raider.glb。未知原始许可的模型及其转换产物不随源码分发,没有自动下载或占位模式。MIT 不重新授权第三方模型。
验证
683 项输入重新冻结;六个应用的源码检查、依赖检查和 88 项测试通过,依赖及工具链版本不变。验证记录 包含输入差异和实际结果。
Sky Strike 的同一实现已有 iPad 开屏页构建、签名与真机记录。此次未重复全量原生构建或真机验收;旧版本构建记录作为历史证据保留。
仓库与发布页公开。发布后的 匿名访问记录 追加到 main。新标签为 native-v0.1.0,保留旧名称下的 v0.1.0 与 v0.1.1,不覆盖历史发布。本次不附带 APK/IPA/AAB 或签名凭据,不上传应用商店。