{"_id":"ym-i18n-auto","_rev":"103-8ff1fc81f3e24f9344c7b84096681637","name":"ym-i18n-auto","dist-tags":{"latest":"1.2.23"},"versions":{"0.0.1":{"name":"ym-i18n-auto","version":"0.0.1","keywords":["i18n","internationalization","vue","translation","xlsx"],"license":"MIT","_id":"ym-i18n-auto@0.0.1","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs"},"dist":{"shasum":"8654f26a0db61089b64cd997805f5151452e0a1b","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-0.0.1.tgz","fileCount":9,"integrity":"sha512-aTLwaUA4tKMQcPaxzQbkpPTam/mpeaBgJKB2MUw6LoEpFWMg4EA+7jhv9KQr7/1cHsabsu2HznKfOWOEqK/xJA==","signatures":[{"sig":"MEQCIFKGT+H8kjxAxd7i2VLgNFiOn0GeGSV9F0kTQObNdI6QAiAknJLggTbCzlO0L0t0ayr27N/RXBh4cxGxwxjEPp6c/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82569},"type":"module","engines":{"node":">=18"},"_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.9.7","description":"Vue 项目国际化全自动工具 — Git diff 增量提取 → 网关代理 PGS/JFS → DeepSeek/百度/Google 翻译 → 上传国际化系统","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_0.0.1_1785317301795_0.5171372376244849","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"ym-i18n-auto","version":"1.0.0","keywords":["i18n","internationalization","vue","translation","xlsx"],"license":"MIT","_id":"ym-i18n-auto@1.0.0","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs"},"dist":{"shasum":"7ff5968fbfa6fb9db5079c85b1059e49b4244d9c","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.0.0.tgz","fileCount":9,"integrity":"sha512-XRPCas5r3/wuCDkNcUtOmHvmVPkyIfU3l5T2cFu/Qz0x7ABSf/sZWbJXM44E/EM9U00fFaKDGa9UTnfHtxk+yQ==","signatures":[{"sig":"MEQCIFajmhlJ+j5VkmGQt/RtkQnXRjE2U3cHSY8K1Fj6CN6pAiA7W2eyJTeAB92tNHUFjH3fWqs3pgkIIttnRJsUYvTTag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82569},"type":"module","engines":{"node":">=18"},"_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.9.7","description":"Vue 项目国际化全自动工具 — Git diff 增量提取 → 网关代理 PGS/JFS → DeepSeek/百度/Google 翻译 → 上传国际化系统","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.0.0_1785317685266_0.4730728131916484","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"ym-i18n-auto","version":"1.0.1","keywords":["i18n","internationalization","vue","translation","xlsx"],"license":"MIT","_id":"ym-i18n-auto@1.0.1","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs"},"dist":{"shasum":"9975c93dbaa8ca92a4398f215c6f5ccefc4acab5","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.0.1.tgz","fileCount":9,"integrity":"sha512-7J5Oekki6N+nv4lSG910OAY8HfWqNJ8BXNsLOULx0bLWt9ezJ/J6l9XSHdhLNUk8tMZEijzB3FDo61weg8hxyg==","signatures":[{"sig":"MEYCIQDMVLpKjkP1HeeDcAt6dAdAwQi621CIXQy9uPltSm1z3AIhAKX2W52dauBfg1oW7hkRBQNTd9rXuH2f3soRjToEUdwr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82589},"type":"module","engines":{"node":">=18"},"_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.9.7","description":"Vue 项目国际化全自动工具 — Git diff 增量提取 → 网关代理 PGS/JFS → DeepSeek/百度/Google 翻译 → 上传国际化系统","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.0.1_1785320014288_0.4217407821996719","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"ym-i18n-auto","version":"1.1.0","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.1.0","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs"},"dist":{"shasum":"bd4157b769550f31dd46968028a46e345f51b417","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.1.0.tgz","fileCount":9,"integrity":"sha512-l7KTj1RKS9Wz748paBxOo+sjvzgPJ9dP3WEpZgRx4lxj8ZdmF9RLh0+yta2m4DjYXNu6QJJ5gm08KuwfIIBXcA==","signatures":[{"sig":"MEUCIQDRhmv/AjOHNwSUEVzqbYlnmogUSY63YykjC/Iwb8SHawIgVyyh/V3uVXwpFZQdt3hZgxF3/hc7qJfvMPu2M2k5Ljs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71840},"type":"module","engines":{"node":">=18"},"gitHead":"3d68b41174392173aec64d3d908faed2e16c985f","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译/上传由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.1.0_1786426746390_0.7296058090904223","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"ym-i18n-auto","version":"1.1.1","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.1.1","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs"},"dist":{"shasum":"381cecdcc7c72373437b611ff0ae7d69391450ae","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.1.1.tgz","fileCount":9,"integrity":"sha512-uP/uY82tTWo3AYJLzxM7AGS7rfEPAOQ4zXRmWzwS+TjP5d3ChuEJBq/TT9A3dC9uvjD4vARR/5iML8UdHl76oA==","signatures":[{"sig":"MEQCIAIP3E9CBv9xbs6ZaBJWnjoNeG4x4mLQdb+pz8thGAfWAiANDPg77jGDQnDCQjV3dmORnrgH7MehDAG8mgOFgTLWcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71650},"type":"module","engines":{"node":">=18"},"gitHead":"3d68b41174392173aec64d3d908faed2e16c985f","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译/上传由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.1.1_1786428482451_0.820975115358964","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"ym-i18n-auto","version":"1.1.3","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.1.3","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs"},"dist":{"shasum":"828082da7ef8dc7f763dd53f7a1ba8934ad5e0d9","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.1.3.tgz","fileCount":9,"integrity":"sha512-MI9wdwkSahvUhn+Ttm2LTK3w2S09sbNASlBXwXIueJoAATYHrS4J0+RsfPyRiuRBZ2Rmfw1OdhMJVlsBeWfn1Q==","signatures":[{"sig":"MEQCIDAjrnRdrzZQ05cOYg5I/kV+KTcLVYgExENcNBQ6hWlzAiBy3izZANIUgIqepa98sOLEz1uuff/lEssu4kw7EFZdCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69458},"type":"module","engines":{"node":">=18"},"gitHead":"3d68b41174392173aec64d3d908faed2e16c985f","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.1.3_1786431547896_0.009170587351479798","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"ym-i18n-auto","version":"1.1.4","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.1.4","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs"},"dist":{"shasum":"e7688a13391fc31f058ee7b40f4513e31248c536","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.1.4.tgz","fileCount":9,"integrity":"sha512-sVcvgH36JYhgTcY7jTsuzLqe3lxz8xUSmF85W/6olepNFYo4UXp6/VCY7bK5HyfyOhAlgw/YnDjqH+bCe+GVaQ==","signatures":[{"sig":"MEUCIGqmYvCnkj5+/zGUNjZAgirmzqigSPxN7cnhfq2K5kbiAiEAqabKC9pUBZHF09JaxYLqeHsZ8PsK5i+4SrTpb53S4S8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69428},"type":"module","engines":{"node":">=18"},"gitHead":"3d68b41174392173aec64d3d908faed2e16c985f","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.1.4_1786440415048_0.19013324532679854","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"ym-i18n-auto","version":"1.2.0","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.2.0","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs"},"dist":{"shasum":"0bc3b698f2a359813a355a18968764adfead2c8a","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.2.0.tgz","fileCount":9,"integrity":"sha512-cl7ikA4k20RX7xagiMX35pQxXODVgbEQGqf+ocVXoyzwIslVWRqDFO9yuUE8JbiMi2zogf8L9Z7ybgmY2nZNig==","signatures":[{"sig":"MEUCIFRCM5YCPY00fAbjR2d1kEm9IS+nAsLhrcq6N3e49RJCAiEA6A30JGagqaduKbZSitYcJ9Jk7G4vaKiHA3ss3WlV958=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70061},"type":"module","engines":{"node":">=18"},"gitHead":"3d68b41174392173aec64d3d908faed2e16c985f","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.2.0_1786443358068_0.2774611716996609","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"ym-i18n-auto","version":"1.2.1","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.2.1","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs"},"dist":{"shasum":"8c887859a3405909302c6aa55f91e619d04f3a00","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.2.1.tgz","fileCount":9,"integrity":"sha512-mGL6XYiI9pdN90ZxAVD6iBkncr9jVhHtx9LuA6HuDNsvGNWPPbZWh6l8pHHkByXbm52yWNiFFY8SuffjmAqznw==","signatures":[{"sig":"MEYCIQDpLvw7yBt2qtUrCb8yjeT47BsBpwx2UVQkjT5u9BU68AIhAP7zifuNQR7YSwTqj+tDEstx0UpeV3ScLce9U60Pk0ID","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70079},"type":"module","engines":{"node":">=18"},"gitHead":"d9ce774a90857e5fbe24539b0aa466ed0fc626f1","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.2.1_1786500453377_0.09728442987421237","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"ym-i18n-auto","version":"1.2.2","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.2.2","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs"},"dist":{"shasum":"294eb8cc4276ce63ac2b4d6afba070218c37b8fd","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.2.2.tgz","fileCount":9,"integrity":"sha512-gvM/g6g+fOn1hMkYXrnUJQPbRzT2f3XFhkIuZHoeh8ECK91iYo5lo9DjqEavRVkcO6hI780GH22IpoBqdc1ODg==","signatures":[{"sig":"MEQCIBBLJ26/Z1oI93AsCRBLqf2oS+S8TsoxOeiIlLKvG6usAiBADsUlZVCTC7bJiU0u77evwq41Ahr8lriByrbd4dTyQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70112},"type":"module","engines":{"node":">=18"},"gitHead":"d9ce774a90857e5fbe24539b0aa466ed0fc626f1","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.2.2_1786501540273_0.7168197615586367","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"ym-i18n-auto","version":"1.2.3","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.2.3","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs"},"dist":{"shasum":"9df6de4b02b167b94a21bfe4a81d7e299d3170c3","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.2.3.tgz","fileCount":9,"integrity":"sha512-NosCr8lU0enbYRLxXp6FmFfGThy4WD8iOmPTT5kPXHeGr/YHQ91QI4CZavmfn+IaT7aWcIcwVUVdR9AKBeTPGA==","signatures":[{"sig":"MEQCIBbP5mFivDmpSrSD+DYVKihpTwLou1RRKhc2t2A+q/7dAiARjTkRbVmS5eIq1PIuV9Lg40NgJE1Ap/w/caU8QAK+Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71894},"type":"module","engines":{"node":">=18"},"gitHead":"d9ce774a90857e5fbe24539b0aa466ed0fc626f1","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.2.3_1786515148856_0.81055393790998","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"ym-i18n-auto","version":"1.2.4","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.2.4","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs","ym-i18n-auto":"bin/cli.mjs"},"dist":{"shasum":"d9a90edceb892416408ae2f233206032f5c5a182","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.2.4.tgz","fileCount":9,"integrity":"sha512-YEdfrzAO6ZudN86rLOW5mrdy26WHge2/eAHT+v4ZefJYQt5YniAFQzAtqT7jymv4M/ti/LW7zcwNASg+OQNSxg==","signatures":[{"sig":"MEUCIAIxkvAJ0b3VhfG2DkSLbbSxpDkP8+ZaiboeYcA14RiuAiEA9hpCY/B6/VZhXF4tZ3tbMPyz/mYAJrq4aNCnOTd47PY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72208},"type":"module","engines":{"node":">=18"},"gitHead":"d9ce774a90857e5fbe24539b0aa466ed0fc626f1","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.2.4_1786520988872_0.20113123959793877","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"ym-i18n-auto","version":"1.2.5","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.2.5","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs","ym-i18n-auto":"bin/cli.mjs"},"dist":{"shasum":"8216b689c1bac2fdd79553b07c8d6b5cdbdd783a","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.2.5.tgz","fileCount":9,"integrity":"sha512-oPahOdYsFaKqbncjJK87uCrqsDFShtGa/d6gUhcCvYMn+eirtqmYbCl8LegkL5sG9TFwUhXpVUnEw7Aip9GwyQ==","signatures":[{"sig":"MEUCIQDplK/EhzxmTmR8Zl/71AMONDhZ7uhY7UOdpDYK9D2fIgIgYOKqvKxOQFntNvQOri1D0Lf3AdFPq6/0Mg+VyfWlwOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75969},"type":"module","engines":{"node":">=18"},"gitHead":"d9ce774a90857e5fbe24539b0aa466ed0fc626f1","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.2.5_1786522836691_0.40511696178426404","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"ym-i18n-auto","version":"1.2.6","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.2.6","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs","ym-i18n-auto":"bin/cli.mjs"},"dist":{"shasum":"0f0a3ce02f75ff47589508875ac595695ea422c2","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.2.6.tgz","fileCount":9,"integrity":"sha512-J5iesmJuAwuEvwTrPvASaYNnoCHeP4o083I4zMSqEr/jlLD97n8K6j6uFdtxXb9ukPvaiuYRzcvrPukbIESicQ==","signatures":[{"sig":"MEQCIHd5fMFDb+/aF+KHiddCLfQKeYaemsaYzgSCejaxwIBOAiA44YYcWtDvTqP4h2qMLHukf0DaASDwMK6vPBI1kGG25g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78593},"type":"module","engines":{"node":">=18"},"gitHead":"d9ce774a90857e5fbe24539b0aa466ed0fc626f1","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.2.6_1786526779223_0.19006473589109607","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"ym-i18n-auto","version":"1.2.7","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.2.7","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs","ym-i18n-auto":"bin/cli.mjs"},"dist":{"shasum":"634b747b37db6dea213b7380443070bd86cd9be8","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.2.7.tgz","fileCount":9,"integrity":"sha512-yH6MpT/Lo/HosG7RtIjffjQwxOE51rKKqI5o7Kl7X8KfoWGNEjsaQYpkaEul4f1FLCnWf0Cd6Y4Qq9bCO4jrow==","signatures":[{"sig":"MEQCIA04FwpyyCOuclo+whfNtcF7EknevgBQb83fqxzUx1ICAiBRRJewGAZt6FFrb55CoISF2dNOfHMrFWu5I/LvosKccw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79313},"type":"module","engines":{"node":">=18"},"gitHead":"d9ce774a90857e5fbe24539b0aa466ed0fc626f1","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.2.7_1786527242927_0.571638790589327","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"ym-i18n-auto","version":"1.2.8","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.2.8","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs","ym-i18n-auto":"bin/cli.mjs"},"dist":{"shasum":"bbc68647f93d4dd863065b84e936af49e8aab68e","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.2.8.tgz","fileCount":9,"integrity":"sha512-+vRiibbAEWjXoDtPbzpDZQlWm49VSgsD46uu0SI8KVXanKZc7PZShBkG+Jfv6Tn1RugZvCMA5NGdw9EpNNmsvQ==","signatures":[{"sig":"MEQCIBnHGPbt6cG0hhXQPC+fBDh1waESPXqRT1tDLAkCNm88AiAT4WKj6yFYCbJMS6xC6GgESbOtLaFIMS3hwu76re9EBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89728},"type":"module","engines":{"node":">=18"},"gitHead":"d9ce774a90857e5fbe24539b0aa466ed0fc626f1","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.2.8_1786529043316_0.24212660187110036","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"ym-i18n-auto","version":"1.2.9","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.2.9","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs","ym-i18n-auto":"bin/cli.mjs"},"dist":{"shasum":"f31b78b9017ae93cc96a9c93a38c645d50b0ae86","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.2.9.tgz","fileCount":9,"integrity":"sha512-7frpznRXj3vn6IylNjc10DlvdakMx70fc0VGtooin31b9g1kycScFIVcNcQAB+CTFI2u72UZqlAYAFu4j/AGPQ==","signatures":[{"sig":"MEQCIHzZrl0GYl3dfPqkuFlrPsBX0ffQMCx+iGftuWrs3g61AiBq3+1msHBuuxHxbfw5hHW3/smDJJTnQFubRZ1b3IkjlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89749},"type":"module","engines":{"node":">=18"},"gitHead":"d9ce774a90857e5fbe24539b0aa466ed0fc626f1","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.2.9_1786530987172_0.7113802770645106","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"ym-i18n-auto","version":"1.2.10","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.2.10","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs","ym-i18n-auto":"bin/cli.mjs"},"dist":{"shasum":"406be22787c325cf07d95f8d484386a67c0bad5c","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.2.10.tgz","fileCount":9,"integrity":"sha512-v9qjGNBEOwLS5v7EopLkLKeHPDRTd5uVR94wxt1gZ7JaWnZEPi4ZRdLhj4ZPSwVxRrYcTH1b+dvamYYsM749tg==","signatures":[{"sig":"MEUCIHIaxF0JySHKW9kRIJVl8RsMX2hIaZhhHEGXujiE6yCrAiEAg2BWcskKjal9NUo8xC9r+6OGVwVjEY9mS276zYPJ9GI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91013},"type":"module","engines":{"node":">=18"},"gitHead":"d9ce774a90857e5fbe24539b0aa466ed0fc626f1","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.2.10_1786532278074_0.3104551537729472","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"ym-i18n-auto","version":"1.2.11","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.2.11","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs","ym-i18n-auto":"bin/cli.mjs"},"dist":{"shasum":"7feafd8d00f3df49ef9efcc7a37c32c2abb4349f","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.2.11.tgz","fileCount":9,"integrity":"sha512-+BHojj7EsL955PPPYUp8Z0j/c2Yze7L0ZpyS8Dx5JWzAcIsh7T/+a/ODG9TQInO+rIUBQrad/qxhiZIIIWMGzg==","signatures":[{"sig":"MEQCIGNeRKSyXIRa2z6+NwY00gpO/Icfg6L/ZSbsDZJXMHjbAiAstBBDJOF/2vJ5KgG5bN/M1a9ELZBS9LJUE0iRo5oE0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91013},"type":"module","engines":{"node":">=18"},"gitHead":"d9ce774a90857e5fbe24539b0aa466ed0fc626f1","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.2.11_1786587671772_0.31997219195826276","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"ym-i18n-auto","version":"1.2.12","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.2.12","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs","ym-i18n-auto":"bin/cli.mjs"},"dist":{"shasum":"1954706fd99ebef3fb8520d49d5985ce7dfaf629","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.2.12.tgz","fileCount":9,"integrity":"sha512-NfAXrIoj1uaiqPnYWIfqDgkrr3EeDOGpuB1rf/SImlIRMlp5jKJ4OOO/XtZTZFGjklnZJUYRJK68YD+IF8LXLg==","signatures":[{"sig":"MEQCID1uLPMPuSkOj8+0MEHKBh80cbsTp+GPUyMQjf0q5q4gAiAppWidOsDgo1P/5/EQAZzsyBaVzx0nPCAW5+vexAKfzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92396},"type":"module","engines":{"node":">=18"},"gitHead":"d9ce774a90857e5fbe24539b0aa466ed0fc626f1","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.2.12_1786605813000_0.38880922760076086","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"ym-i18n-auto","version":"1.2.13","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.2.13","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs","ym-i18n-auto":"bin/cli.mjs"},"dist":{"shasum":"01c9f69b0aaf2ffeb46821bc6f4fed9a55716b79","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.2.13.tgz","fileCount":9,"integrity":"sha512-cky+B6GwvA/8+l16uk3REjT4iyoFuqsk1D4qVoTuipKdw3itDf4A/PT9YKOV5d1MdxLRPzfT1fvYMmYXZ6HHYg==","signatures":[{"sig":"MEQCIC4lriYi1+4k2JKzKBXMGU8TDsXm92iH+HcR9iY9s4EbAiApmN5DfErz2FQK4fVp8cb7fgeKeFDpLqm3X4xDrJh2zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92471},"type":"module","engines":{"node":">=18"},"gitHead":"d9ce774a90857e5fbe24539b0aa466ed0fc626f1","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.2.13_1786605898808_0.12965230695432273","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"ym-i18n-auto","version":"1.2.14","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.2.14","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs","ym-i18n-auto":"bin/cli.mjs"},"dist":{"shasum":"21d62cc2b9398124d0ea0b89a6f58ea0694be313","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.2.14.tgz","fileCount":9,"integrity":"sha512-zeoNqleIBqxMPelQt3OQ2G5H5EBTaEBrWo4/mLXG1lskLcfHS2Oto7EHSSPSe9H19ba5/uIDJ7MrcOQtRvMWQA==","signatures":[{"sig":"MEUCIC1hut5RLOB+SKmy/GWaP9E0U8Wxn8WwE7WavPk+cM09AiEAsSYqpGFAzj49R08i+vWa5s93dgy+d53Mr4p0j/sPo44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92628},"type":"module","engines":{"node":">=18"},"gitHead":"d9ce774a90857e5fbe24539b0aa466ed0fc626f1","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.2.14_1786610823060_0.3567282931419271","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"ym-i18n-auto","version":"1.2.15","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.2.15","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs","ym-i18n-auto":"bin/cli.mjs"},"dist":{"shasum":"516f9797526e7ecfc7e43c43b5448472bd6a0f94","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.2.15.tgz","fileCount":10,"integrity":"sha512-i0XOsb3EJ92dExOnEzrCFIAKVqyF30dWJ9caOEZKfz4ngPFpMy0Fjksv2xA8qzyjUpNxwZw/vrhaqokyhNkGGA==","signatures":[{"sig":"MEQCID3a/Px9EmVGThLinCjOgWJNiKA9h3ZRthQNnZ/37K1eAiBuzadFicfRJYUYtqmSPcvb16+f/CflODgqWPHbV9iv6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101439},"type":"module","engines":{"node":">=18"},"gitHead":"d9ce774a90857e5fbe24539b0aa466ed0fc626f1","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.2.15_1786945697028_0.6503682535159165","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"ym-i18n-auto","version":"1.2.16","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.2.16","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs","ym-i18n-auto":"bin/cli.mjs"},"dist":{"shasum":"13747cd72677df63985307769b2d78e4a441422a","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.2.16.tgz","fileCount":11,"integrity":"sha512-D7mU6jzkIIoT05VItW4ET6JkYMrHYwwzKtv7OSG/HxY7+Apy4DKvZ5psXC/7psWoqt6Yq8FEnGKR5BbbpIOoWA==","signatures":[{"sig":"MEQCIDnEM50ctoevq6KNBRoE1l4mIDIELcQvwIC4+yGXB7lkAiA+aQg9bWpRwlQ20VXSE9hi9QsPClsTG4Wad5UksfVabA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104581},"type":"module","engines":{"node":">=18"},"gitHead":"d9ce774a90857e5fbe24539b0aa466ed0fc626f1","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.2.16_1786947531723_0.912227344948761","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"ym-i18n-auto","version":"1.2.17","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.2.17","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs","ym-i18n-auto":"bin/cli.mjs"},"dist":{"shasum":"08b6d1d8206d3ff1da4d24511a70915615d4a6b9","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.2.17.tgz","fileCount":11,"integrity":"sha512-v/Yap916qsOodA9us84NO7sP4zyx5PqGcPDlSL0nmbiEr99iobKJIU3JgKSC+vl+/GnS8rmI9dSlx72n5mhoqQ==","signatures":[{"sig":"MEYCIQC63EfuteHwK7hOtyeoD8xRKhrHJrnFJiohjV4t7AZ4qQIhAJyH25adNbEWYk8Z6I2t/6obxk7hTLctfxYnzVtcEFRE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107347},"type":"module","engines":{"node":">=18"},"gitHead":"d9ce774a90857e5fbe24539b0aa466ed0fc626f1","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.2.17_1786948723029_0.539388579961402","host":"s3://npm-registry-packages-npm-production"}},"1.2.18":{"name":"ym-i18n-auto","version":"1.2.18","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.2.18","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs","ym-i18n-auto":"bin/cli.mjs"},"dist":{"shasum":"b8bf71d08eefdcb2882551a52fbeb0f5b8ec590c","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.2.18.tgz","fileCount":12,"integrity":"sha512-I4btv54kYRWaTEH5gj6MdQtviV0uP7bz3UViWNQAAxR/qhH3o7piLdlAFy0QNXuH3qKOFve0PW4ryXKeIXV0eQ==","signatures":[{"sig":"MEUCIQDcqqn681UIF9Y0z9jHdt2UzCMH0/k3XFLdgP8Xgm6dEQIgTkLurcBggMcPjN8cAn/fAzqskudfGRZCZv11R1N9yj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111795},"type":"module","engines":{"node":">=14"},"_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.2.18_1787213403444_0.756611822862689","host":"s3://npm-registry-packages-npm-production"}},"1.2.19":{"name":"ym-i18n-auto","version":"1.2.19","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.2.19","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs","ym-i18n-auto":"bin/cli.mjs"},"dist":{"shasum":"47a63711bec2e1823c9307696eade8e96ad86122","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.2.19.tgz","fileCount":12,"integrity":"sha512-90gkHVTNdpAF3gtBu+ME6//xv9OiJMysbXhFWotg27wU/9YCu4lOSO5fFIeqEXDzLwze3O0xpSPm2Es4PUYEsg==","signatures":[{"sig":"MEUCIC8w6kyHxqU5/9EpbSDpEFWk5Wjk4KpxQmHsPVANYBhpAiEAmxfzql5JqOoKzoDYCDGOGWZVg/PXHHMtgw2DT2KQtlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119117},"type":"module","engines":{"node":">=14"},"_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.2.19_1787216946959_0.14863522178291966","host":"s3://npm-registry-packages-npm-production"}},"1.2.21":{"name":"ym-i18n-auto","version":"1.2.21","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.2.21","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs","ym-i18n-auto":"bin/cli.mjs"},"dist":{"shasum":"cf708b08d0044ace7b705424fc2219217efa0dc6","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.2.21.tgz","fileCount":12,"integrity":"sha512-80Ozr7bjXVAvPgpi95RF/rr7HL6/T654CeQ6uxaYazcOnh6a+Iv+eMDXc+ob4i+YRJe+Qm0WF06rAmbV5aEg0g==","signatures":[{"sig":"MEYCIQDTtqBzd0oFmDK2G/9NM5ryE4zsl2QUyhYKActNDUxrggIhANaQ6A/8A54G6Vii2JZwEdpuQVX59jWz6TJwrbGfFmOl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119616},"type":"module","engines":{"node":">=14"},"_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.2.21_1787218088438_0.26502546378882297","host":"s3://npm-registry-packages-npm-production"}},"1.2.22":{"name":"ym-i18n-auto","version":"1.2.22","keywords":["i18n","internationalization","vue","translation"],"license":"MIT","_id":"ym-i18n-auto@1.2.22","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"bin":{"ymi18n":"bin/cli.mjs","ym-i18n-auto":"bin/cli.mjs"},"dist":{"shasum":"5fcee57c280890223d55764d7bef620e3479b2e9","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.2.22.tgz","fileCount":14,"integrity":"sha512-luNfIL9MQ7KSaXs0XKlovOAkL8xV+2DKDe7BTrCxQUfYX1KcgyX5yV7Kiqj3VXoKIz1EnveBuggc8BxYDbVD+Q==","signatures":[{"sig":"MEYCIQCJPZhWm6VRXbfrO7FtSSUo+J0BUyY0eVvq+1bwqks6ewIhANK594DgiOXbA6wTaSe2UrzrfzGdmLdghHANF21P89nr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126477},"type":"module","engines":{"node":">=14"},"gitHead":"bdda2b97ced2bda3ee579fe90978a50ad18ae540","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ym-i18n-auto_1.2.22_1787799266990_0.4266757448302154","host":"s3://npm-registry-packages-npm-production"}},"1.2.23":{"_id":"ym-i18n-auto@1.2.23","bin":{"ymi18n":"bin/cli.mjs","ym-i18n-auto":"bin/cli.mjs"},"dist":{"shasum":"73a6364f7fe22f1c06fbcf75da65aa8f84aa2334","tarball":"https://registry.npmjs.org/ym-i18n-auto/-/ym-i18n-auto-1.2.23.tgz","fileCount":14,"integrity":"sha512-UoZMNOqFV5X4YCUlttG+O3JA3bLjGii5GICUTWMjYYNL2Pl2r+7uXk+HscTK2GMTWhsEjgKMKq94TxbF7YYlww==","signatures":[{"sig":"MEYCIQDGBSToL/3Y0EQ6a/UCA2btmbPwh1Odl/hV6HSnEJ42cwIhAP7/292p5grflKtm43A6rbdpmSmrrckgc7tZ95/fkDMq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAJRZ7PSQJhwWUhmxz7q3dEEd9/CgJF6mnJ8goTxtA5sAiEA+xrpn+NgAraYisksChpQuohYrlnGYM00OJvMxsQRNjk="}],"unpackedSize":149823},"name":"ym-i18n-auto","type":"module","engines":{"node":">=14"},"gitHead":"7298b9346e2cb35ca4ba887d304a854176f86fee","license":"MIT","version":"1.2.23","_npmUser":{"name":"beibei3030630","email":"1686310541@qq.com"},"keywords":["i18n","internationalization","vue","translation"],"_npmVersion":"10.1.0","description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","directories":{},"maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ym-i18n-auto_1.2.23_1789699479288_0.4275996436831675"}}},"time":{"created":"2026-07-27T06:01:10.651Z","modified":"2026-09-18T02:44:39.540Z","2.0.0":"2026-07-27T06:01:11.429Z","2.1.0":"2026-07-27T07:04:15.930Z","2.1.1":"2026-07-27T07:34:07.396Z","2.2.0":"2026-07-27T07:42:35.888Z","2.3.0":"2026-07-27T07:46:11.437Z","2.4.0":"2026-07-27T07:48:10.727Z","3.0.0":"2026-07-27T08:56:37.155Z","3.0.1":"2026-07-27T09:05:12.639Z","3.1.0":"2026-07-27T09:40:20.900Z","3.1.1":"2026-07-27T09:46:10.218Z","3.2.0":"2026-07-27T10:23:31.838Z","3.2.1":"2026-07-28T01:32:11.033Z","3.2.2":"2026-07-28T02:36:15.823Z","3.2.3":"2026-07-28T02:46:20.989Z","3.2.4":"2026-07-28T02:59:17.403Z","3.2.5":"2026-07-28T03:01:52.627Z","3.2.6":"2026-07-28T03:06:44.067Z","3.2.7":"2026-07-28T03:37:09.971Z","3.3.0":"2026-07-28T06:24:26.686Z","3.3.1":"2026-07-28T06:48:29.782Z","3.3.2":"2026-07-28T07:19:21.619Z","3.3.3":"2026-07-28T08:09:23.809Z","3.4.0":"2026-07-28T08:41:29.552Z","3.4.1":"2026-07-28T09:05:46.019Z","3.4.2":"2026-07-28T09:10:32.284Z","3.4.3":"2026-07-28T09:13:13.618Z","3.5.0":"2026-07-28T09:39:54.744Z","3.5.1":"2026-07-28T09:44:57.624Z","3.5.2":"2026-07-28T10:25:17.334Z","3.5.3":"2026-07-28T10:34:39.396Z","3.5.4":"2026-07-29T03:33:21.479Z","3.5.5":"2026-07-29T03:37:51.889Z","3.5.6":"2026-07-29T08:12:46.916Z","3.5.7":"2026-07-29T09:07:29.031Z","3.6.0":"2026-07-29T09:10:34.225Z","3.6.1":"2026-07-29T09:20:04.146Z","0.0.1":"2026-07-29T09:28:21.962Z","1.0.0":"2026-07-29T09:34:45.458Z","1.0.1":"2026-07-29T10:13:34.448Z","1.1.0":"2026-08-11T05:39:06.536Z","1.1.1":"2026-08-11T06:08:02.589Z","1.1.3":"2026-08-11T06:59:08.095Z","1.1.4":"2026-08-11T09:26:55.184Z","1.2.0":"2026-08-11T10:15:58.211Z","1.2.1":"2026-08-12T02:07:33.541Z","1.2.2":"2026-08-12T02:25:40.485Z","1.2.3":"2026-08-12T06:12:29.000Z","1.2.4":"2026-08-12T07:49:49.019Z","1.2.5":"2026-08-12T08:20:36.835Z","1.2.6":"2026-08-12T09:26:19.399Z","1.2.7":"2026-08-12T09:34:03.103Z","1.2.8":"2026-08-12T10:04:03.490Z","1.2.9":"2026-08-12T10:36:27.327Z","1.2.10":"2026-08-12T10:57:58.232Z","1.2.11":"2026-08-13T02:21:11.923Z","1.2.12":"2026-08-13T07:23:33.154Z","1.2.13":"2026-08-13T07:24:58.962Z","1.2.14":"2026-08-13T08:47:03.207Z","1.2.15":"2026-08-17T05:48:17.176Z","1.2.16":"2026-08-17T06:18:51.862Z","1.2.17":"2026-08-17T06:38:43.186Z","1.2.18":"2026-08-20T08:10:03.592Z","1.2.19":"2026-08-20T09:09:07.109Z","1.2.21":"2026-08-20T09:28:08.581Z","1.2.22":"2026-08-27T02:54:27.155Z","1.2.23":"2026-09-18T02:44:39.384Z"},"license":"MIT","keywords":["i18n","internationalization","vue","translation"],"description":"Vue 项目国际化工具 — Git diff 增量提取 → 去重 → 提交网关接口（翻译由服务端处理）","maintainers":[{"name":"beibei3030630","email":"1686310541@qq.com"}],"readme":"# ym-i18n-auto 流程说明\r\n\r\n**ym-i18n-auto** 是一个 Vue 项目国际化采集工具：在 Git 提交时自动抽出 `$lang()` / `$t()` 里的中文源文，提交到 system-assistant 的 ingest 接口。前端**只负责采集和提交源文**，翻译、导入 PGS/JFS 由服务端后台任务处理。当前版本 **1.2.14**。\r\n\r\n---\r\n\r\n## 1. 它解决什么问题\r\n\r\n以前：commit → 前端翻译 → 生成 Excel → 上传 PGS/JFS。\r\n\r\n现在：commit → 抽中文源文 → POST ingest → 服务端翻译/去重 → **后台手动导入**。\r\n\r\n前端不再做翻译、查重、Excel。\r\n\r\n---\r\n\r\n## 2. 核心链路（日常主路径）\r\n\r\n```text\r\n开发改 .vue/.js\r\n    ↓\r\ngit commit\r\n    ↓\r\n.git/hooks/pre-commit          ← 不阻断 commit\r\n    ↓\r\ni18n-extract.mjs --diff        ← 对比暂存区 vs HEAD，抽出新增 $lang/$t\r\n    ↓\r\n与 i18n.json 去重（已有则跳过上传）\r\n    ↓\r\n后台异步 i18n-upload.mjs\r\n    ↓\r\nPOST /system-assistant/api/v1/i18n/ingest\r\n    ├─ 成功 → 清失败队列\r\n    └─ 失败 → 写 .ym-i18n/upload-queue.json\r\n```\r\n\r\n**不阻断 commit**：提取或上传失败，Git 提交照样成功。失败文案进队列，之后用 `retry-queue` 重推。\r\n\r\n---\r\n\r\n## 3. 完整流程（从接入到补推）\r\n\r\n### ① 接入：`init`\r\n\r\n```bash\r\nnpx ym-i18n-auto init\r\n# 或本地安装后\r\nnpx ymi18n init\r\n```\r\n\r\n交互配置：系统（PGS/JFS）、国家（id/vn/ph/br）、ingest token。然后：\r\n\r\n1. 拷贝脚本到 `.ym-i18n/`\r\n2. 生成 `.ym-i18n/.env`\r\n3. 安装 `.git/hooks/pre-commit`\r\n4. 写入 `.gitignore`（`.ym-i18n/`、`log/`、`i18n.json`）\r\n5. 全量扫描建 `i18n.json` 基线\r\n\r\n同时会安装 `post-push` 观察器：仅当成功推送 `master` 时，异步发送 Git URL 和前后 SHA 给 SA 作为候选。它不会确认标签已合入，也不会阻断 push；GitLab Push Webhook 才是合入 `master` 的权威来源。已有 `post-push` 会备份为 `post-push.ym-i18n-original` 并链式执行。\r\n\r\n### ② 日常：每次 `git commit`\r\n\r\n1. 只看暂存的 `.vue/.js/.ts/.jsx/.tsx`\r\n2. `git show :file` vs `HEAD:file`，取**本次新增**的静态 `$lang` / `$t` / `this.$lang`\r\n3. 已在 `i18n.json` 里的视为处理过，不再上传\r\n4. 后台 POST ingest（带 git 用户名、`project_name=pgs`、`country=vn` 等）\r\n5. 写 `log/ym-i18n-*.log`\r\n\r\n### ③ 失败补救：`retry-queue`\r\n\r\n读 `.ym-i18n/upload-queue.json`，再提交一次。任意失败都会入队（Node 版本、网络、token、脚本崩溃等）。\r\n\r\n```bash\r\nnpx ymi18n retry-queue\r\n```\r\n\r\n旧命令名 `retry` 仍可用。\r\n\r\n### ④ 区间补推：`push-range`\r\n\r\n按起始/结束 commit 做 `git diff`，抽出新增中文 `$lang/$t`。\r\n\r\n**不与 i18n.json 去重**（commit 时可能已写入本地，但服务端没收到）。\r\n\r\n起止填同一个 hash = 只重推那一个 commit。\r\n\r\n```bash\r\nnpx ymi18n push-range\r\nnpx ymi18n push-range --from c2e8f93 --to HEAD --confirm\r\n```\r\n\r\n也可按 git 作者补推：只提取这些作者自己的 commit，同样**不与 i18n.json 去重**。不加 `--from/--to` 时扫当前分支全部历史。多个作者用 `,` 或 `，` 分隔。\r\n\r\n```bash\r\nnpx ymi18n push-range --author gjb\r\nnpx ymi18n push-range --author gjb,zhangsan --confirm\r\nnpx ymi18n push-range --from c2e8f93 --to HEAD --author gjb --confirm\r\n```\r\n\r\n旧命令名 `retrypush` 仍可用。\r\n\r\n### ⑤ 全量对账：`reconcile`\r\n\r\n扫全项目缺失源文再提交，需 `--confirm`。\r\n\r\n---\r\n\r\n## 4. 目录与职责\r\n\r\n```text\r\ntools/ym-i18n-auto/          npm 包源码（开发、发版）\r\n  bin/cli.mjs                CLI：init / retry-queue / push-range ...\r\n  bin/i18n-extract.mjs       提取：$lang/$t 正则 + git diff\r\n  bin/i18n-upload.mjs        提交 ingest + 失败队列\r\n  bin/i18n-master-push.mjs   master 推送候选事件观察器\r\n  hooks/pre-commit           Git hook 模板\r\n  hooks/post-push            Git push 观察器模板\r\n  .env.example\r\n\r\n项目接入后（运行时，不提交 git）\r\n  .ym-i18n/.env              URL / token / system / country\r\n  .ym-i18n/i18n-*.mjs        脚本副本\r\n  .ym-i18n/upload-queue.json 失败队列\r\n  i18n.json                  本地基线（去重用）\r\n  log/ym-i18n-*.log          运行日志\r\n  .git/hooks/pre-commit      已安装的 hook\r\n  .git/hooks/post-push       保留原 Hook 的 master 推送观察 shim\r\n```\r\n\r\n---\r\n\r\n## 5. 用到的技术\r\n\r\n| 层 | 技术 | 作用 |\r\n|----|------|------|\r\n| 运行时 | **Node.js ≥ 18** | ESM（`.mjs`），原生 `fetch` |\r\n| CLI | Node 标准库 | `fs` / `path` / `readline` / `child_process` |\r\n| 进程 | `spawnSync` | 传 `$lang` 等参数，避免 Windows cmd 吃掉 `$` |\r\n| Git | `git diff --cached`、`git show`、`git rev-parse` | 增量、区间、单 commit（`~1` 父提交） |\r\n| 提取 | 正则 | `$lang('…')` / `$t(\"…\")` / 模板字符串 / `this.$lang` |\r\n| 中文过滤 | Unicode 范围 | `[\\u4e00-\\u9fff…]` |\r\n| Hook | Bash + `nohup` | 后台上传、不挡 commit |\r\n| 配置 | `.env` | `YM_I18N_URL` / `TOKEN` / `SYSTEM` / `COUNTRY` |\r\n| 鉴权 | HTTP Header | `X-I18N-Ingest-Token` + `Authorization: Bearer` |\r\n| 接口 | REST JSON | `POST …/api/v1/i18n/ingest` |\r\n| 发布 | npm | 包名 `ym-i18n-auto`，bin：`ymi18n` / `ym-i18n-auto` |\r\n| 零运行时依赖 | 无 xlsx、无 axios | 只靠 Node 内置 |\r\n\r\n服务端（不在本包内）：ingest → staging → consume 去重 → 翻译 → **后台任务手动导入 PGS/JFS**。\r\n\r\n---\r\n\r\n## 6. 提交 ingest 的数据\r\n\r\n```json\r\n{\r\n  \"git_name\": \"gjb\",\r\n  \"git_email\": \"…\",\r\n  \"git_url\": \"git@git.ymdd.tech:group/project.git\",\r\n  \"sha\": \"74d858e0a1b2c3d4e5f678901234567890abcdef\",\r\n  \"project_name\": \"pgs\",\r\n  \"system_type\": \"PGS\",\r\n  \"country\": \"id\",\r\n  \"source_lang\": \"zh\",\r\n  \"strings\": [\"客户订单号\", \"…\"],\r\n  \"string_list\": [\r\n    {\r\n      \"path\": \"pages/org-perfor/target/components/addTarget.vue\",\r\n      \"array\": [\"指标定义/公式2026年\"]\r\n    }\r\n  ]\r\n}\r\n```\r\n\r\n`path` 为相对仓库根目录（与 `.git` 同级）的文件路径；`sha` 为本次 commit 的完整哈希；`project_name` 来自 `YM_I18N_SYSTEM`；越南码统一为 `vn`。\r\n\r\n---\r\n\r\n## 7. 三条路径对比\r\n\r\n| | commit 自动 | `retry-queue` | `push-range` |\r\n|--|-------------|---------------|--------------|\r\n| 源 | 本次暂存 diff | 失败队列 | commit 区间 diff，或 `--author` 下该作者的各 commit |\r\n| 对 i18n.json 去重 | 是 | 否（队列原样） | **否** |\r\n| 典型场景 | 日常开发 | 网络/Node 失败后补推 | 漏提交的历史区间 / 按 git 作者补推 |\r\n\r\n---\r\n\r\n## 8. 使用方式\r\n\r\n```bash\r\n# 首次\r\nnpx ym-i18n-auto init\r\n\r\n# 日常：正常 git commit 即可\r\n\r\n# 本地安装后\r\nnpx ymi18n retry-queue\r\nnpx ymi18n push-range\r\nnpx ymi18n push-range --author gjb\r\n```\r\n\r\n公司镜像没有这个包时，安装要指定官方源：\r\n\r\n```bash\r\nnpm i -D ym-i18n-auto --registry=https://registry.npmjs.org\r\n```\r\n\r\n本地装好后，`npx ymi18n …` 走 `node_modules`，一般不用再加 `--registry`。\r\n\r\n本地安装后不要直接敲 `ymi18n`（不在系统 PATH 里），应使用：\r\n\r\n```bash\r\nnpx ymi18n retry-queue\r\n# 或\r\nnpm run i18n:retry-queue   # 需在 package.json scripts 中配置\r\n```\r\n","readmeFilename":"README.md"}