# framework-foundation 规范
定义 TvT.js 作为框架的稳定身份边界:项目本质是什么、核心技术栈是什么、哪些仓库级约定应被视为框架规则,而不是某个插件自己的实现细节。
qiankun、uni-app、zone3Deditor、GoView 的集成细节package.json.fes.jssrc/app.jsxREADME.mdREADME_zh.md仓库 SHALL 保持 TvT.js 作为“三维可视化快速落地框架”的定位。维护者在做结构调整时 SHALL 优先维护框架能力边界,而不是把仓库收缩为单一项目案例。
当代码实现与说明文档出现冲突时,框架级事实 SHALL 默认以代码为准;文档应被视为解释层,而不是覆盖代码行为的更高来源。
package.json 与 README 中的 Node.js 版本要求不一致package.json 中的约束作为当前正式基线TvT.js 的仓库级技术栈 SHALL 以 package.json 与 .fes.js 中声明的组合为正式锚点:Vue 3、Fes.js 4、Tres.js 5、three.js 0.180.x,以及基于 Vite 的构建链路。维护者在升级这些基础依赖时 SHALL 把它视为框架级变更,而不是单个插件内部实现调整。
vue、three、@tresjs/* 或 @fesjs/* 等仓库级主依赖package.json 与 .fes.js 为事实源确认新基线TvT.js 当前的 Node.js 基线 SHALL 以 package.json 中的 engines.node 为准。后续若要提升 Node.js 基线,应先改代码和包管理约束,再同步文档说明。
package.json