1.0.4 • Published 11 months ago
@lx-frontend/node-ts-proto v1.0.4
@lx-frontend/node-ts-proto
立新 protoc ts 生成插件,fork https://github.com/stephenh/ts-proto ,自定义适配立新自定义 option 描述。
usage
lx-gen-diff 使用说明
上传参考
./genDiff.js \
--action=upload \
--storage=Oss \
--sourcePath=dist/decodejs \
--refJsonFilePath=proto/ref/test1.json \
--diffJsonFilePath=dist/diff.json \
--accessKeyId="${ACCESSKEYID_TEST}" \
--accessKeySecret="${ACCESSKEYSECRET_TEST}" \
--region="${OSS_REGION_TEST}" \
--bucket="${OSS_BUCKET_TEST}" \
--basicPath=/Users/mind/Workspace/code.lixinio.com/frontend/lx-basic/packages/node-ts-proto
上传 diff
./genDiff.js \
--action=diff \
--storage=Local \
--sourcePath=dist/decodejs \
--refJsonFilePath=proto/ref/test1.json \
--diffJsonFilePath=dist/diff.json \
--accessKeyId="${ACCESSKEYID_TEST}" \
--accessKeySecret="${ACCESSKEYSECRET_TEST}" \
--region="${OSS_REGION_TEST}" \
--bucket="${OSS_BUCKET_TEST}" \
--basicPath=/Users/mind/Workspace/code.lixinio.com/frontend/lx-basic/packages/node-ts-proto
如何开发
TODO: 需要变成流程自动化
- 在 https://code.lixinio.com/frontend/ts-proto 项目完成相关开发构建,
yarn tsc
得到源码 - 在
@lx-frontend/node-ts-proto
包目录,针对 ts-proto 更新patches
资源:# 相关路径替换成自己的 pnpm patch ts-proto@1.176.1 --edit-dir=/Users/mind/Workspace/code.lixinio.com/frontend/lx-basic/packages/node-ts-proto/patchCode
- 复制 序号1 生成的构建源码,到
patchCode
目录 - 生成
ts-proto@1.176.1.patch
文件:pnpm patch-commit /Users/mind/Workspace/code.lixinio.com/frontend/lx-basic/packages/node-ts-proto/patchCode
- commit & push 构建发布。
TODO:
lx-gen-diff
语义化文档输出patch ts-proto
变成自动化。
1.0.4
11 months ago
1.0.4-beta.8
11 months ago
1.0.4-beta.7
11 months ago
1.0.4-beta.6
12 months ago
1.0.4-beta.5
12 months ago
1.0.4-beta.4
1 year ago
1.0.4-beta.3
1 year ago
1.0.4-beta.2
1 year ago
1.0.4-beta.1
1 year ago
1.0.4-beta.0
1 year ago
1.0.3
1 year ago
1.0.2
1 year ago
1.0.2-beta.2
1 year ago
1.0.2-beta.0
1 year ago
1.0.1
1 year ago
0.1.3-beta.5
1 year ago
0.1.3-beta.4
1 year ago
0.1.3-beta.3
1 year ago
0.1.3-beta.2
1 year ago
0.1.3-beta.1
1 year ago
0.1.3-beta.0
1 year ago
0.1.1-beta.6
1 year ago
0.1.1-beta.5
1 year ago
0.1.1-beta.4
1 year ago
0.1.1-beta.3
1 year ago
0.1.1-beta.2
1 year ago
0.1.1-beta.0
1 year ago