Trans Forge(VS Code 扩展)
面向标准 JavaScript/ECMAScript 的学习型 VS Code 扩展,一期提供:
.js、.mjs、.cjs 的标准 ECMAScript 语法诊断;
- 由 Node.js 实现的 LSP Server;
- 本地构建命令;
- Vue Webview 可视化设计器与代码生成通信示例。
本地调试
pnpm install
pnpm --dir ../.. build
pnpm --dir ../../packages/ui-designer-shared run build
pnpm run prepare:vsix
然后用 VS Code 打开本目录并按 F5,在“扩展开发宿主”里创建 demo.js 文件,或通过命令面板运行 Trans:打开设计器。
VSIX 与 Marketplace
pnpm run package
该命令会将 LSP Server、构建 CLI 和设计器资源复制到扩展目录后生成 .vsix,因此安装包不依赖本 monorepo 的相邻目录。
当前发布身份为 zhanglei-dev.trans-forge。仓库内完整的发布、版本更新、撤回和安装网络排障文档位于 docs/MARKETPLACE_RELEASE.md;该文件不随 Marketplace README 的相对链接发布。公开发布前再执行:
pnpm run publish:marketplace
个人学习版可发布到自己的 Publisher;客户交付版应替换为客户 Publisher 或采用私有 VSIX,且不得放入客户专有协议、设备接口、证书、测试数据或任何受 NDA 约束的内容。
| |