{"_id":"@cybersailor/i18n-detect-vue","name":"@cybersailor/i18n-detect-vue","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@cybersailor/i18n-detect-vue","version":"0.1.0","description":"Detect hardcoded strings and missing i18n keys in Vue, TypeScript, and JavaScript files","type":"module","main":"dist/index.js","bin":{"i18n-detect-vue":"dist/cli.js","i18n-check-keys-vue":"dist/check-cli.js"},"scripts":{"build":"tsc","dev":"tsc --watch","prepublishOnly":"npm run build"},"keywords":["i18n","internationalization","hardcoded-strings","detection"],"author":{"name":"Cybersailor"},"license":"MIT","dependencies":{"@babel/parser":"^7.15.3","@babel/traverse":"^7.23.2","htmlparser2":"^6.1.0"},"devDependencies":{"@types/node":"^20.0.0","typescript":"^5.0.0"},"_id":"@cybersailor/i18n-detect-vue@0.1.0","types":"./dist/index.d.ts","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-0L6+nBARdMXi/DXLZ8JxO3K976omujkBmFvNO10hgEBKuBbF28UqyHnFEdsCsB6Km0JB10VV5WWZSE6fPjhnoQ==","shasum":"2d902d925a31ddfca5561d8f8ef9a36b129ad318","tarball":"https://registry.npmjs.org/@cybersailor/i18n-detect-vue/-/i18n-detect-vue-0.1.0.tgz","fileCount":91,"unpackedSize":72228,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDV3jWSHqz2OzddzEJhbSLXkNAfGjX+FFaRc02+KEV8WAiEAxc6zt0lf68xFv5CSQdkeg9UdZX5lvmyKWtvyVblFn5I="}]},"_npmUser":{"name":"wanglei917590","email":"flaboy.cn@gmail.com"},"directories":{},"maintainers":[{"name":"wanglei917590","email":"flaboy.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/i18n-detect-vue_0.1.0_1771653321403_0.9248438923920173"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-21T05:55:21.307Z","0.1.0":"2026-02-21T05:55:21.594Z","modified":"2026-02-21T05:55:21.765Z"},"maintainers":[{"name":"wanglei917590","email":"flaboy.cn@gmail.com"}],"description":"Detect hardcoded strings and missing i18n keys in Vue, TypeScript, and JavaScript files","keywords":["i18n","internationalization","hardcoded-strings","detection"],"author":{"name":"Cybersailor"},"license":"MIT","readme":"# @cybersailor/i18n-detect-vue\n\nCLI tools for Vue i18n quality checks:\n\n- detect hardcoded strings in `.vue/.ts/.js`\n- detect missing i18n keys against a language JSON file\n\n## Install\n\n```bash\nnpm install -D @cybersailor/i18n-detect-vue\n```\n\n## CLI\n\n```bash\ni18n-detect-vue <file>\ni18n-check-keys-vue <file> <lang_json_file>\n```\n\n## Output\n\n- hardcoded string output:\n  - `filepath:line\\ttext\\tcontext\\tpriority`\n- missing key output:\n  - `filepath:line\\tkey`\n\n","readmeFilename":"README.md","_rev":"1-52944d4fe2c02624938d61857265a810"}