Repository navigation
refactor(release): alpha.3 收束为单 npm 包发行 - #14
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
目标
从
0.1.0-alpha.3起,将 Narratica 的源码模块边界与 npm 公共发行边界分离:@narratica/narratica;方案
release:prepare在 staging 阶段把 Host Runtime 的内部@narratica/*实现 bundle 进入口包,第三方/DSH 依赖保持外部。plugin-skill-pack的builtin/技能资源复制进入口 tarball,保持import.meta.url相对路径契约。@narratica/*dependency / optionalDependency / peerDependency,只保留从内部闭包汇总出的外部运行依赖。pack/publish硬门禁要求 release manifest 只能有一个@narratica/narratica。release/*PR 保留完整单 tarball DSH Web smoke。验收标准
@narratica/narratica。当前为 Draft,不合并、不创建 Tag、不发布 npm。