{"_id":"fast-i18n-scan","_rev":"29-0eed8d9429f641d8495259abb8d67a10","name":"fast-i18n-scan","dist-tags":{"latest":"0.2.7"},"versions":{"1.0.0":{"name":"fast-i18n-scan","version":"1.0.0","keywords":["i18n","internationalization","scanner","rust"],"author":{"name":"Your Name"},"license":"MIT","_id":"fast-i18n-scan@1.0.0","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"os":["darwin","linux","win32"],"bin":{"i18n-scan":"bin/i18n-scan"},"cpu":["x64","arm64"],"dist":{"shasum":"7dad922604a77a03457807ee8347a55320f59e3a","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-1.0.0.tgz","fileCount":7,"integrity":"sha512-PbHTGFcYBts9SWsfopux8nQDIPRg5oCsYYEwvL+xzYhI84T/99C2QjyECTuyHJx+fiJnIg0d9Q77pcdTTrNhSg==","signatures":[{"sig":"MEUCIQDhTi2EcMIuwIUNt1DItHQt6bHSFYVk81znhGvjYJ6DYQIgMcKco8J3kERf76Mg/p2oTj9Rp7hd3YvTv+wieqQaTTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3333318},"main":"index.js","engines":{"node":">=14.0.0"},"scripts":{"test":"cargo test","build":"cargo build --release --bin scan","postinstall":"node scripts/install.js","prepare-publish":"./scripts/publish.sh"},"_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"_npmVersion":"10.9.0","description":"A Rust-based i18n scanner tool","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_1.0.0_1756652667749_0.22038983448785765","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"fast-i18n-scan","version":"0.1.0","_id":"fast-i18n-scan@0.1.0","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"dist":{"shasum":"2de94933cfbe9748222b64ebfed5b424bac01a6c","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.1.0.tgz","fileCount":5,"integrity":"sha512-7gIkAt5TxSbhccqjGwFbJ28Kbj8+F7b8Yx7UT+epdaiMVA0q35oLam5KKSqE8l+9Fwcp03qPFdftFyc2iYaLMQ==","signatures":[{"sig":"MEUCIQDEWmpcpyHGlkLWr49aLdvIcJMiLU9z4FFzTiITXfxEygIgO8+cmjOHg59RYTFnGc+Yq4IQhkZFC71bYb+DMqjuldM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115810},"main":"fast_i18n_scan.js","type":"module","types":"fast_i18n_scan.d.ts","_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"_npmVersion":"10.9.0","description":"一个高性能的国际化扫描和运行时库，支持 WebAssembly。","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.1.0_1756661909104_0.14415857958036637","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"fast-i18n-scan","version":"0.1.1","keywords":["i18n","internationalization","wasm","rust","translation","scanner"],"author":{"name":"Your Name"},"license":"MIT","_id":"fast-i18n-scan@0.1.1","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"homepage":"https://github.com/yourusername/fast-i18n-scan#readme","bugs":{"url":"https://github.com/yourusername/fast-i18n-scan/issues"},"dist":{"shasum":"6d0175d953d37011677ba4d25dd888dfe9e4ea49","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.1.1.tgz","fileCount":8,"integrity":"sha512-To8FGIeG8CG0U25U9DoO41FZcHZlqBDvXw0kO7PUUbRtq/LI1s9lSiTuHBecKHzn0jTmDnCd95C1JhFM17iyQA==","signatures":[{"sig":"MEYCIQD8e1XrZnkpRr1N7lRmI8+iIWrMnhODEhizqpLXPMNZUwIhAIfx4r75AFcQS/gld4w6m15dFHMBG44eo9Z1wOzCWyiT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120887},"main":"pkg/fast_i18n_scan.js","types":"pkg/fast_i18n_scan.d.ts","gitHead":"60869123729c28cc00c6b2fe5facbb6937e61f48","scripts":{"test":"node test.js","build":"wasm-pack build --target web --out-dir pkg","serve":"python3 -m http.server 8000","build:nodejs":"wasm-pack build --target nodejs --out-dir pkg-node","build:bundler":"wasm-pack build --target bundler --out-dir pkg-bundler"},"_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"repository":{"url":"git+https://github.com/yourusername/fast-i18n-scan.git","type":"git"},"_npmVersion":"10.9.0","description":"Fast i18n scanning and runtime library with WASM support","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"wasm-pack":"^0.13.1"},"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.1.1_1756661942987_0.6019267235417696","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"fast-i18n-scan","version":"0.1.2","_id":"fast-i18n-scan@0.1.2","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"dist":{"shasum":"472d48c306165fd16110fd3be132ce6461b3ed18","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.1.2.tgz","fileCount":5,"integrity":"sha512-trdw9IFu7wMs1ju/B5H7vuMbBj45ARWswHtvb1P21Tp+jccB+g9CVeHD4jMSMMZmnIxgZOUczztjTdWqxzmhXg==","signatures":[{"sig":"MEUCIQDOinKQDU2pYn0j7xXVlSe+0iZwxB3YyOFe/E9cEzS79wIgI4YaGisuP0EgbY0CFzhFrVFZEjyzujBDV4BMMS/9ukc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115810},"main":"fast_i18n_scan.js","type":"module","types":"fast_i18n_scan.d.ts","gitHead":"60869123729c28cc00c6b2fe5facbb6937e61f48","_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"_npmVersion":"10.9.0","description":"一个高性能的国际化扫描和运行时库，支持 WebAssembly。","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.1.2_1756719274183_0.012318908213654334","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"fast-i18n-scan","version":"0.1.3","_id":"fast-i18n-scan@0.1.3","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"dist":{"shasum":"69438b3497f28aec3d269e1d0772bcd805daba93","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.1.3.tgz","fileCount":5,"integrity":"sha512-xZBxqyCuf9qwYCm29DLczGqW11ncR4oJXb2eV3sofdZ+sdgCB0t9YicRK7kGsXivNSbkeEmR2J7Bw+/HuKNdWw==","signatures":[{"sig":"MEUCIHB2tG4KnsduyXGGvm3W9sTi1D3o77t0FATwUqSEHv80AiEAwmo6XCt+y5gbZMi/itLsFNdFuXgZq7mtkPx647QitFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120817},"main":"fast_i18n_scan.js","type":"module","types":"fast_i18n_scan.d.ts","gitHead":"4868c165c75e7c6173de4a4c77df85a4be517c5a","_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"_npmVersion":"10.9.0","description":"一个高性能的国际化扫描和运行时库，支持 WebAssembly。","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.1.3_1756719901019_0.7619580404289665","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"fast-i18n-scan","version":"0.1.4","_id":"fast-i18n-scan@0.1.4","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"dist":{"shasum":"26cf0e0470b8f96e0d5ff033595551a3d86313fa","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.1.4.tgz","fileCount":5,"integrity":"sha512-iIqorgO/vIC8ByZG8b0OrauP+ZhoUQ+kv9gZCA5U233W1NZ/JnZWIHfsPIO3kJhD+nXJYXgqWlHch+GIu10YSw==","signatures":[{"sig":"MEUCIEGOGCjqCNg++j8tKOIAeAtZSBxKUYk5FArSHiWcdbhKAiEAn6WSelzDL4iYsRYJJhm9sYZTITZpR6WVvB6+t/S5jkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243588},"main":"fast_i18n_scan.js","type":"module","types":"fast_i18n_scan.d.ts","gitHead":"17a3df1d2eaabde397b28ae6e391dbafe467bc27","_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"_npmVersion":"10.9.0","description":"一个高性能的国际化扫描和运行时库，支持 WebAssembly。","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.1.4_1756720581574_0.0830771325420363","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"fast-i18n-scan","version":"0.1.5","_id":"fast-i18n-scan@0.1.5","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"dist":{"shasum":"fc9e1a39d592d30b146a1b0306477833c34bff6f","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.1.5.tgz","fileCount":5,"integrity":"sha512-eUZVxFfwFvQkgcfPu6xHPDEIaHkW+HD1KycnAV9kKjFGArKjMuseTuGgVuTE0OqeN/tfHz1PyegAhqU+8FtHJg==","signatures":[{"sig":"MEUCIQD+2OmDJbkzoWDL2T2BfEHlh4ji30suDOVgTQrr8mDbVwIgAMjEalFgQLB+ue5MjitL+vBdCX5hbaQAxzVmwjAGbug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243588},"main":"fast_i18n_scan.js","type":"module","types":"fast_i18n_scan.d.ts","gitHead":"afac6bb856e1eb383204205d3386583d363b5605","_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"_npmVersion":"10.9.0","description":"一个高性能的国际化扫描和运行时库，支持 WebAssembly。","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.1.5_1756720820658_0.009104931820802742","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"fast-i18n-scan","version":"0.1.6","keywords":["i18n","internationalization","wasm","rust","translation","scanner"],"author":{"name":"Your Name"},"license":"MIT","_id":"fast-i18n-scan@0.1.6","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"homepage":"https://github.com/yourusername/fast-i18n-scan#readme","bugs":{"url":"https://github.com/yourusername/fast-i18n-scan/issues"},"bin":{"fast-i18n-scan":"bin/cli.js"},"dist":{"shasum":"a9af08ee6d0e9b6c5e27645982f9b263c4872a82","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.1.6.tgz","fileCount":10,"integrity":"sha512-oMHvaOajOHZRL/CopxKs4aPXka/A41ASd7NN4jxbHu7VbwtTty6PM+bim6dX6xA9FtPLV+7EUX3gjZ39G8ORQw==","signatures":[{"sig":"MEYCIQCA2r+NG7M2+k6USwZZC2Sec9FNq49DkfikQIqEIwGPawIhAL5tmllH1bEYEW+KFnG6ydPs7R1esV5E+ynxL5/5IUfZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263860},"main":"pkg/fast_i18n_scan.js","types":"pkg/fast_i18n_scan.d.ts","gitHead":"2d6c10a586ed7f914e361742f544e84c0e392400","scripts":{"test":"node test.js","build":"wasm-pack build --target web --out-dir pkg","serve":"python3 -m http.server 8000","build:nodejs":"wasm-pack build --target nodejs --out-dir pkg-node","build:bundler":"wasm-pack build --target bundler --out-dir pkg-bundler"},"_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"repository":{"url":"git+https://github.com/yourusername/fast-i18n-scan.git","type":"git"},"_npmVersion":"10.9.0","description":"Fast i18n scanning and runtime library with WASM support","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"wasm-pack":"^0.13.1"},"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.1.6_1756726063469_0.8220782015084409","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"fast-i18n-scan","version":"0.1.7","_id":"fast-i18n-scan@0.1.7","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"bin":{"fast-i18n-scan":"cli.js"},"dist":{"shasum":"86b2846a524307186b5c89ba1f6c4adbf98fbe7a","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.1.7.tgz","fileCount":6,"integrity":"sha512-p5CkF1rDM0qSRCUh5AUowWXlN2rEG/G/Bw0U/tVQNaFbE534KY35QZuLrnc8NqinFJ1aEGiUgFj0hM0vV5wEjA==","signatures":[{"sig":"MEUCIECVbyIfrGZFXjR75Pp8YHbxGddK9xBzW/I+PUXxQg7iAiEAgk1hiYo0qfnRbV0yHiPI//Y+EbPqbx9s6r10eWpTosI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250058},"main":"fast_i18n_scan.js","type":"module","types":"fast_i18n_scan.d.ts","gitHead":"2d6c10a586ed7f914e361742f544e84c0e392400","_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"_npmVersion":"10.9.0","description":"一个高性能的国际化扫描和运行时库，支持 WebAssembly。","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.1.7_1756727517002_0.32460297885126743","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"fast-i18n-scan","version":"0.1.8","_id":"fast-i18n-scan@0.1.8","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"bin":{"fast-i18n-scan":"cli.js"},"dist":{"shasum":"1969bc2890ff12c204574773534447c34ea10ec6","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.1.8.tgz","fileCount":6,"integrity":"sha512-lexOIMQQhjtXQpfhSSa8/e4TvIR07m3ObOuJGjtbgTRQmZirX2NLsW75blJA75UdMBs8NuRtN5wgv0pbmpcvXQ==","signatures":[{"sig":"MEUCIDLT6liim+N3mtQriarB/WCeIJ74PO22SR7w9+5j1OM9AiEAn1O3jzfI65VgVEPU3xBTt8fg/DVYu3g0Eo69f4EVFOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250058},"main":"fast_i18n_scan.js","type":"module","types":"fast_i18n_scan.d.ts","gitHead":"4b6bab9bc8d0b95cc65a4fd9a52690d96449dde9","_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"_npmVersion":"10.9.0","description":"一个高性能的国际化扫描和运行时库，支持 WebAssembly。","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.1.8_1756727847564_0.3654482493885056","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"fast-i18n-scan","version":"0.1.9","keywords":["i18n","internationalization","wasm","rust","translation","scanner"],"author":{"name":"Your Name"},"license":"MIT","_id":"fast-i18n-scan@0.1.9","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"homepage":"https://github.com/yourusername/fast-i18n-scan#readme","bugs":{"url":"https://github.com/yourusername/fast-i18n-scan/issues"},"bin":{"fast-i18n-scan":"bin/cli.js"},"dist":{"shasum":"3f5dd1098710f950e8152b62a73269583abe55f1","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.1.9.tgz","fileCount":10,"integrity":"sha512-qigzLDPN6hxhoLeRuUMxyJ+aCY3KTIftIsYI1Ykor5kFQ6nHVLubfcOa+vEI9crzr9yhhZtjgcLHlbjb+ICcHw==","signatures":[{"sig":"MEUCIQDyuIPtd0WB9UetnvLDMo1fH9oewdcZ8Ob9YqK1kwnXLQIgVHAZ4o1YVvYpeQFuy7S5d/O0NOHycOg7lRjeNuABnSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267228},"main":"pkg-node/fast_i18n_scan.js","type":"module","types":"pkg-node/fast_i18n_scan.d.ts","gitHead":"68ba02b3365825e8122c2a6f806a0227d7b00a2a","scripts":{"test":"node test.js","build":"wasm-pack build --target web --out-dir pkg","serve":"python3 -m http.server 8000","build:nodejs":"wasm-pack build --target nodejs --out-dir pkg-node","build:bundler":"wasm-pack build --target bundler --out-dir pkg-bundler"},"_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"repository":{"url":"git+https://github.com/yourusername/fast-i18n-scan.git","type":"git"},"_npmVersion":"10.9.0","description":"Fast i18n scanning and runtime library with WASM support","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"wasm-pack":"^0.13.1"},"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.1.9_1756728158071_0.8321600917625682","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"fast-i18n-scan","version":"0.1.10","_id":"fast-i18n-scan@0.1.10","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"bin":{"fast-i18n-scan":"cli.js"},"dist":{"shasum":"d09aca7ff959656c57e15f2f91e239302d8262d0","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.1.10.tgz","fileCount":6,"integrity":"sha512-quez4FnHvXrSKDr3AX/p1I6fJejU+hRVFhido2OEWJofK4wyfz16w06ATzwwfmF6YIh4QY9SWbvp4C3bBicF3A==","signatures":[{"sig":"MEQCIFzrwYBMDjtHO5TjtVOxy/owEPv7IPjE2kFVEbG/7bbeAiA0uJG9ZrvTahnTmqnJPBiN1Ij0yiILqWDIapiGhViZxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250693},"main":"fast_i18n_scan.js","type":"module","types":"fast_i18n_scan.d.ts","gitHead":"68ba02b3365825e8122c2a6f806a0227d7b00a2a","_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"_npmVersion":"10.9.0","description":"一个高性能的国际化扫描和运行时库，支持 WebAssembly。","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.1.10_1756728488551_0.6952765093826463","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"fast-i18n-scan","version":"0.1.11","_id":"fast-i18n-scan@0.1.11","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"bin":{"fast-i18n-scan":"cli.js"},"dist":{"shasum":"1c12533d231544cb1009eb34e065c0860e432963","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.1.11.tgz","fileCount":6,"integrity":"sha512-cGkEaZl/BiSPNkdqfH9hLNGe8LoFZ5ZFmOJX+S2Lp6/YifC+vulC/7F7e2G5YYFTRNgLRugV00a5Gk7ont5rYA==","signatures":[{"sig":"MEYCIQDizVvk86VSzmuUnO03txspigVakGqnB3bRyN+LXbo4/AIhAPnIGlx71UGYQtlAmmDRweyrE7hKjdginYMAIIDxMYtL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250693},"main":"fast_i18n_scan.js","type":"module","types":"fast_i18n_scan.d.ts","gitHead":"0ea8e4b29f6e0593c8482db73f4d85bd491c6a0c","_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"_npmVersion":"10.9.0","description":"一个高性能的国际化扫描和运行时库，支持 WebAssembly。","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.1.11_1756728849625_0.7277419927414643","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"fast-i18n-scan","version":"0.1.12","_id":"fast-i18n-scan@0.1.12","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"bin":{"fast-i18n-scan":"cli.js"},"dist":{"shasum":"d12e5e56139ec058a97f31b1df2327a528ba7302","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.1.12.tgz","fileCount":6,"integrity":"sha512-XbTcFqDw7xykEXnhxSTlmuvSdA+ggrd0NW5Nn+PouqnXKv0atuPYwCrBbVAkUT+8OSpgDW92MB/euXUG/28AxA==","signatures":[{"sig":"MEUCIQDDm7mH5gM3SMagX7p1wcZCG8HcccXphcf+WoY8JRmhJAIgD/x/CBnKWA4dKJLLTG3fzKFN0qIwNUliDM85PkcjCOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249736},"main":"fast_i18n_scan.js","type":"module","types":"fast_i18n_scan.d.ts","gitHead":"9c4ca78d0f2acf00dfc7cadf9899d0298b113c89","_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"_npmVersion":"10.9.0","description":"一个高性能的国际化扫描和运行时库，支持 WebAssembly。","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.1.12_1756729217767_0.7239910218997372","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"fast-i18n-scan","version":"0.1.13","_id":"fast-i18n-scan@0.1.13","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"bin":{"fast-i18n-scan":"cli.js"},"dist":{"shasum":"3c3ac066290144093c7741d4151b503ffa46a880","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.1.13.tgz","fileCount":6,"integrity":"sha512-Hw5DHLs7jYV8+E5PgdMzRH/KQnFLbxSaiRdfD8iA2T68i16eGfkrgUnUSOd5Nj9N5eyah5rlTMAu9Yt8twzHRg==","signatures":[{"sig":"MEUCIQCuzJ2oTNQjJaZTTZiemKvQZky8tSpHzxsbWskz4bo/igIgSlcax4tilKHpVDG0i4kUT3ez2NvywqUiFLjTIJ85NuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250952},"main":"fast_i18n_scan.js","type":"module","types":"fast_i18n_scan.d.ts","gitHead":"67a54f4c106d7f0f39bb56217f33bb69f77cca04","_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"_npmVersion":"10.9.0","description":"一个高性能的国际化扫描和运行时库，支持 WebAssembly。","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.1.13_1756729483660_0.7184632692907971","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"fast-i18n-scan","version":"0.1.14","keywords":["i18n","internationalization","wasm","rust","translation","scanner"],"author":{"name":"Your Name"},"license":"MIT","_id":"fast-i18n-scan@0.1.14","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"homepage":"https://github.com/yourusername/fast-i18n-scan#readme","bugs":{"url":"https://github.com/yourusername/fast-i18n-scan/issues"},"bin":{"fast-i18n-scan":"bin/cli.js"},"dist":{"shasum":"fa346fdbdb0c9cd2aff90396cf3784a0a3ac8a99","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.1.14.tgz","fileCount":7,"integrity":"sha512-Q1WQIOW+2Jw8QdOFaJ58UTK4jPdXnrgCUyEgEJ1Y7cP/5PzIo9cmi00R5nL1VQXC/H9yjbcR4sBeXq2nJUljkw==","signatures":[{"sig":"MEQCIH73KzukJmrOBWQo56x8SOejQMAFEE2zf3V5TdUp/wUkAiBVhwugYZc/nQAgrYtZAxtDRoWCgcked3CbUAxumHAgxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16645},"main":"fast_i18n_scan.js","type":"module","types":"fast_i18n_scan.d.ts","gitHead":"3f76da14bbad0bd329719459c3e90a5210cc5d1d","scripts":{"test":"node test.js","build":"wasm-pack build --target web --out-dir pkg","serve":"python3 -m http.server 8000","build:nodejs":"wasm-pack build --target nodejs --out-dir pkg-node","build:bundler":"wasm-pack build --target bundler --out-dir pkg-bundler"},"_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"repository":{"url":"git+https://github.com/yourusername/fast-i18n-scan.git","type":"git"},"_npmVersion":"10.9.0","description":"Fast i18n scanning and runtime library with WASM support","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"wasm-pack":"^0.13.1"},"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.1.14_1756729604336_0.554167413765591","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"fast-i18n-scan","version":"0.1.15","_id":"fast-i18n-scan@0.1.15","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"bin":{"fast-i18n-scan":"cli.js"},"dist":{"shasum":"169d16b8bf6efd757e72f224ecd7eb34a5474f95","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.1.15.tgz","fileCount":6,"integrity":"sha512-+iDj1Mb7PlWou6Pldtt/cbnSkWR8+gh5Hs7b+rjaiumbv1BNhiH2f0mYEobOwu4Oy5FtwU5hvN6J8PL36IwXdg==","signatures":[{"sig":"MEQCIHQ4RHIAf1ka70eQul1LoKDniU4XQ7l73mOMUN/73lDbAiAyUShFnqDivKf+h6jdFg0zfr5nter47LAChhfVT0DOZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250790},"main":"fast_i18n_scan.js","type":"module","types":"fast_i18n_scan.d.ts","gitHead":"3f76da14bbad0bd329719459c3e90a5210cc5d1d","_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"_npmVersion":"10.9.0","description":"一个高性能的国际化扫描和运行时库，支持 WebAssembly。","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.1.15_1756729797565_0.29422755792734967","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"fast-i18n-scan","version":"0.1.16","_id":"fast-i18n-scan@0.1.16","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"bin":{"fast-i18n-scan":"cli.js"},"dist":{"shasum":"7072df2eb99fbe893440670004c5dbb65d571ad8","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.1.16.tgz","fileCount":6,"integrity":"sha512-WVoP80+B3fme/xgmgKQhl3aLVxjxeSXCfla517zc7IPmchm+lxFSr02tRzzITMZ8piFnJCHxHVgpl2G4m/qWLw==","signatures":[{"sig":"MEQCIFqNmVfRs9xA2wwaIFfPTz/fEuCFZOXDEoq8cm9RUkQCAiAY8g5Ql/S1QGS0Goi0AIxRJq77UCaWbVzxVWk6yy9EFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250136},"main":"fast_i18n_scan.js","type":"module","types":"fast_i18n_scan.d.ts","gitHead":"6f5d346b7f6d3cc09807a340e6c72f05d1602356","_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"_npmVersion":"10.9.0","description":"一个高性能的国际化扫描和运行时库，支持 WebAssembly。","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.1.16_1756730125502_0.14936629218870423","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"fast-i18n-scan","version":"0.1.17","_id":"fast-i18n-scan@0.1.17","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"bin":{"fast-i18n-scan":"cli.js"},"dist":{"shasum":"bab07039f0a5b5693386ff6cf676d59f6cee7f1d","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.1.17.tgz","fileCount":6,"integrity":"sha512-Vhxy9Y2i9FdOalzpBDAPaSkU51QwclFynLVV+K5K7ijVV1jVD/5/z7kLSBwC4kOHiI9DN5Fj943pFwK0T2j4eg==","signatures":[{"sig":"MEYCIQDuqrKBh3joWKhBmNw4BH7A8RsigpRnKMwTn7sM6AR5FwIhAJk+Z5L78VF768nUAfmJFMsjyi4V/34WTxUtujKyCX8r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249913},"main":"fast_i18n_scan.js","type":"module","types":"fast_i18n_scan.d.ts","gitHead":"dd247f1954ca83182fb0aa58b2393cff24d6d40a","_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"_npmVersion":"10.9.0","description":"一个高性能的国际化扫描和运行时库，支持 WebAssembly。","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.1.17_1756730336393_0.981490576867535","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"fast-i18n-scan","version":"0.1.18","keywords":["i18n","internationalization","wasm","rust","translation","scanner"],"author":{"name":"Your Name"},"license":"MIT","_id":"fast-i18n-scan@0.1.18","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"homepage":"https://github.com/yourusername/fast-i18n-scan#readme","bugs":{"url":"https://github.com/yourusername/fast-i18n-scan/issues"},"bin":{"fast-i18n-scan":"bin/cli.js"},"dist":{"shasum":"09b6b6cf26f8d247b3150a5bd9fad95c7d124b84","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.1.18.tgz","fileCount":7,"integrity":"sha512-1gXgkDvOe4NRBRMkVfJZn6HzeBjGPGtVJb560ATdhPrwJPpeVnOCPKvgglA5K7imIsxWXmFiL6T8k+UTbkM2BA==","signatures":[{"sig":"MEYCIQDvIkOh9dU3yv25ZIkrDa0oCjOYLoKHKe60PJCorViovAIhAKODG8oE+/ASUDJoAyMKLqaqOXpBHuO+m10djxBXjWhe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15768},"main":"fast_i18n_scan.js","type":"module","types":"fast_i18n_scan.d.ts","gitHead":"a2c42c66b34ba4508b8e1ad64ae9c08a8b41d3e4","scripts":{"test":"node test.js","build":"wasm-pack build --target web --out-dir pkg","serve":"python3 -m http.server 8000","build:nodejs":"wasm-pack build --target nodejs --out-dir pkg-node","build:bundler":"wasm-pack build --target bundler --out-dir pkg-bundler"},"_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"repository":{"url":"git+https://github.com/yourusername/fast-i18n-scan.git","type":"git"},"_npmVersion":"10.9.0","description":"Fast i18n scanning and runtime library with WASM support","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"wasm-pack":"^0.13.1"},"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.1.18_1756730787886_0.32291041385403574","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"fast-i18n-scan","version":"0.1.19","_id":"fast-i18n-scan@0.1.19","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"bin":{"fast-i18n-scan":"cli.js"},"dist":{"shasum":"a6ccd8309e13da434db7ea7638b21ceb4d851969","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.1.19.tgz","fileCount":6,"integrity":"sha512-0n7knVkmVmL6/n1mU1gO+nbQ3jwgTFyrfHoYtu1NFjLhXMcwRHYEvq+glEVUQ3b8VFDVGe+BA0hUF82PH69CEA==","signatures":[{"sig":"MEUCIFfy4RUPi6DjYJP0gG7rvSpDlnjwgeKyA3wWxPdFad43AiEAnqrSWYp8OzEuFDuRQxejwlnuXn7rkiQ3yq/FBbGRUJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250393},"main":"fast_i18n_scan.js","type":"module","types":"fast_i18n_scan.d.ts","gitHead":"a2c42c66b34ba4508b8e1ad64ae9c08a8b41d3e4","_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"_npmVersion":"10.9.0","description":"一个高性能的国际化扫描和运行时库，支持 WebAssembly。","directories":{},"sideEffects":["./snippets/*"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.1.19_1756731182086_0.45584732450135057","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"fast-i18n-scan","version":"0.2.0","keywords":["i18n","internationalization","scanning","javascript","typescript","rust","napi","performance","localization","translation"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"fast-i18n-scan@0.2.0","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"homepage":"https://github.com/your-username/fast-i18n-scan#readme","bugs":{"url":"https://github.com/your-username/fast-i18n-scan/issues"},"dist":{"shasum":"68b9a5ef605d255918dee2350b8cc3429fd20275","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.2.0.tgz","fileCount":5,"integrity":"sha512-pvHky3Y4yPykIhgDZ4fCP0DxsROECpYFdsQttki+0yKdr54L9EIInJDVHV0vgFI0BAAsOCufVVnbzp3fsopJHw==","signatures":[{"sig":"MEUCIQCOF8zdOqaLBwqhfDXRkpTIpUDUFl5LpqplRLqcO107dgIgDgpTxQpEpZaL/X6CGTHymvE8UMovaK8cBb7HulhVddg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31364},"main":"index.js","types":"index.d.ts","engines":{"node":">= 14"},"gitHead":"ce26cb6b0cf3d93ee5ae0f88fac1352dee0de276","scripts":{"test":"cargo test --no-default-features --features cli","build":"napi build --platform --release --features napi","version":"napi version","build:debug":"napi build --platform --features napi","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"repository":{"url":"git+https://github.com/your-username/fast-i18n-scan.git","type":"git"},"_npmVersion":"10.9.0","description":"Fast and efficient internationalization scanning library for JavaScript/TypeScript projects, written in Rust","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"fast-i18n-scan-darwin-x64":"0.2.0","fast-i18n-scan-linux-x64-gnu":"0.2.0","fast-i18n-scan-win32-x64-msvc":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.2.0_1756735793910_0.6918140079925661","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"fast-i18n-scan","version":"0.2.1","keywords":["i18n","internationalization","scanning","javascript","typescript","rust","napi","performance","localization","translation"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"fast-i18n-scan@0.2.1","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"homepage":"https://github.com/your-username/fast-i18n-scan#readme","bugs":{"url":"https://github.com/your-username/fast-i18n-scan/issues"},"bin":{"fast-i18n-scan":"bin/fast-i18n-scan"},"dist":{"shasum":"cac05d3c60a88037863c20bcee50d8ed8da186f3","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.2.1.tgz","fileCount":6,"integrity":"sha512-nXhfr/5gS1utLLCGs8Gacp2ZQPDDlquP0jb0u/dUO8edcurkn4QJSkYEkbnmO/DkwMGb/Te+fJg4WsSyN2L9Ng==","signatures":[{"sig":"MEUCIQCmn7KK0qqPR4TMv6KLoq6/eQayIcmgYFzl1jb9nP3MvgIgIQltpISieB9BPpjdX5gTtJpG8fRiobfqtYJviqJYINg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2972521},"main":"index.js","types":"index.d.ts","engines":{"node":">= 14"},"gitHead":"ce26cb6b0cf3d93ee5ae0f88fac1352dee0de276","scripts":{"test":"cargo test --no-default-features --features cli","build":"napi build --platform --release --features napi && cargo build --release --features cli && node scripts/prepare-binary.js","version":"napi version","build:debug":"napi build --platform --features napi && cargo build --features cli && node scripts/prepare-binary.js","prepublishOnly":"napi prepublish -t npm && cargo build --release --features cli && node scripts/prepare-binary.js"},"_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"repository":{"url":"git+https://github.com/your-username/fast-i18n-scan.git","type":"git"},"_npmVersion":"10.9.0","description":"Fast and efficient internationalization scanning library for JavaScript/TypeScript projects, written in Rust","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"fast-i18n-scan-darwin-x64":"0.2.1","fast-i18n-scan-linux-x64-gnu":"0.2.1","fast-i18n-scan-win32-x64-msvc":"0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.2.1_1756736079296_0.217306524794872","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"fast-i18n-scan","version":"0.2.2","keywords":["i18n","internationalization","scanning","javascript","typescript","rust","napi","performance","localization","translation"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"fast-i18n-scan@0.2.2","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"homepage":"https://github.com/your-username/fast-i18n-scan#readme","bugs":{"url":"https://github.com/your-username/fast-i18n-scan/issues"},"bin":{"fast-i18n-scan":"bin/fast-i18n-scan"},"dist":{"shasum":"f9e9a8b390376daf25c761987c471c01b094d33a","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.2.2.tgz","fileCount":6,"integrity":"sha512-LZX+KG7c7pqKZ6Tzo8sV1cRmcxGAEkgK/SgukEtaHoOiW4kL0XinkyiBli4cOXcQIs7dnLp4M52KNTPch1vnMQ==","signatures":[{"sig":"MEQCIEgrDYFFFlNlzqN0E+aAzDzmgxTPNy0PTKdPw3h9l8aMAiAsgAllH0k/nzYuFSeLYSNzWH4jPZbitpvg8tFkbSwdfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3031929},"main":"index.js","types":"index.d.ts","engines":{"node":">= 14"},"gitHead":"ce26cb6b0cf3d93ee5ae0f88fac1352dee0de276","scripts":{"test":"cargo test --no-default-features --features cli","build":"napi build --platform --release --features napi && cargo build --release --features cli && node scripts/prepare-binary.js","version":"napi version","build:debug":"napi build --platform --features napi && cargo build --features cli && node scripts/prepare-binary.js","prepublishOnly":"napi prepublish -t npm && cargo build --release --features cli && node scripts/prepare-binary.js"},"_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"repository":{"url":"git+https://github.com/your-username/fast-i18n-scan.git","type":"git"},"_npmVersion":"10.9.0","description":"Fast and efficient internationalization scanning library for JavaScript/TypeScript projects, written in Rust","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"fast-i18n-scan-darwin-x64":"0.2.2","fast-i18n-scan-linux-x64-gnu":"0.2.2","fast-i18n-scan-win32-x64-msvc":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.2.2_1756736526813_0.8660600939028149","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"fast-i18n-scan","version":"0.2.3","keywords":["i18n","internationalization","scanning","javascript","typescript","rust","napi","performance","localization","translation"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"fast-i18n-scan@0.2.3","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"homepage":"https://github.com/your-username/fast-i18n-scan#readme","bugs":{"url":"https://github.com/your-username/fast-i18n-scan/issues"},"bin":{"fast-i18n-scan":"bin/fast-i18n-scan"},"dist":{"shasum":"561dd5fe972eea0012eb9afdec256cb544a30a00","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.2.3.tgz","fileCount":6,"integrity":"sha512-2MsxNAin/qMIOIXFI7G4TPaN7orTEbN+r9ALN+s4KeS6mnK3CE90Zwt4YfGw7OAoFMqmx8CCzNuixVyK9kwdqw==","signatures":[{"sig":"MEUCIQDxWknkQtE8LSTO4GoNSh14GbMGp4zgCbq47gxSvJsZ9QIgPC+zABSRqJ6FUjaK0BIH57eLYg/NMv+77NwJxVReIp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3050697},"main":"index.js","types":"index.d.ts","engines":{"node":">= 14"},"gitHead":"ce26cb6b0cf3d93ee5ae0f88fac1352dee0de276","scripts":{"test":"cargo test --no-default-features --features cli","build":"napi build --platform --release --features napi && cargo build --release --features cli && node scripts/prepare-binary.js","version":"napi version","build:debug":"napi build --platform --features napi && cargo build --features cli && node scripts/prepare-binary.js","prepublishOnly":"napi prepublish -t npm && cargo build --release --features cli && node scripts/prepare-binary.js"},"_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"repository":{"url":"git+https://github.com/your-username/fast-i18n-scan.git","type":"git"},"_npmVersion":"10.9.0","description":"Fast and efficient internationalization scanning library for JavaScript/TypeScript projects, written in Rust","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"fast-i18n-scan-darwin-x64":"0.2.3","fast-i18n-scan-linux-x64-gnu":"0.2.3","fast-i18n-scan-win32-x64-msvc":"0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.2.3_1756736781032_0.11365768872502846","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"fast-i18n-scan","version":"0.2.4","keywords":["i18n","internationalization","scanning","javascript","typescript","rust","napi","performance","localization","translation"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"fast-i18n-scan@0.2.4","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"homepage":"https://github.com/your-username/fast-i18n-scan#readme","bugs":{"url":"https://github.com/your-username/fast-i18n-scan/issues"},"bin":{"fast-i18n-scan":"bin/fast-i18n-scan"},"dist":{"shasum":"b6432a55ce47d6deed3ae794ec1fa25da159fe40","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.2.4.tgz","fileCount":6,"integrity":"sha512-e24mHYyxlaUFknaS6VUMHTDDODOEHIwucNzqH/LVWdHP8vReuDHFa0l2UyTEQLFw205UKZMn3VI35cv0H7YTzA==","signatures":[{"sig":"MEUCIHFTKOc6Vu16NT6Zav27YkY6lD7+0p6u8Gj5wCCDxgTxAiEA8l16+WIPPCcmQ4Krzz4+3ouERVs1OeW1/HYJhhVgIj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3033113},"main":"index.js","types":"index.d.ts","engines":{"node":">= 14"},"gitHead":"ce26cb6b0cf3d93ee5ae0f88fac1352dee0de276","scripts":{"test":"cargo test --no-default-features --features cli","build":"napi build --platform --release --features napi && cargo build --release --features cli && node scripts/prepare-binary.js","version":"napi version","build:debug":"napi build --platform --features napi && cargo build --features cli && node scripts/prepare-binary.js","prepublishOnly":"napi prepublish -t npm && cargo build --release --features cli && node scripts/prepare-binary.js"},"_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"repository":{"url":"git+https://github.com/your-username/fast-i18n-scan.git","type":"git"},"_npmVersion":"10.9.0","description":"Fast and efficient internationalization scanning library for JavaScript/TypeScript projects, written in Rust","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"fast-i18n-scan-darwin-x64":"0.2.4","fast-i18n-scan-linux-x64-gnu":"0.2.4","fast-i18n-scan-win32-x64-msvc":"0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.2.4_1756737035853_0.9985241872486976","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"fast-i18n-scan","version":"0.2.5","keywords":["i18n","internationalization","scanning","javascript","typescript","rust","napi","performance","localization","translation"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"fast-i18n-scan@0.2.5","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"homepage":"https://github.com/your-username/fast-i18n-scan#readme","bugs":{"url":"https://github.com/your-username/fast-i18n-scan/issues"},"bin":{"fast-i18n-scan":"bin/fast-i18n-scan"},"dist":{"shasum":"b6542f8801677b48261110ba5367b4f08701c726","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.2.5.tgz","fileCount":6,"integrity":"sha512-XtzMbEN/djxHblnubvVOdfSDwK3GQ5v7V8me37J/Ps0lK4YEfIOLroSBzL+SLhZKVryCT2XE8wun+F9AU9lJXg==","signatures":[{"sig":"MEQCIEhdSGrK9ZOoE40HRj6cOoLmjDeUUeXdzaj4nZMPfoT7AiBwb7zThEs/jejNPB4iBa+0mxo4BI93cxU9WbANm+mAxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3033881},"main":"index.js","types":"index.d.ts","engines":{"node":">= 14"},"gitHead":"ce26cb6b0cf3d93ee5ae0f88fac1352dee0de276","scripts":{"test":"cargo test --no-default-features --features cli","build":"napi build --platform --release --features napi && cargo build --release --features cli && node scripts/prepare-binary.js","version":"napi version","build:debug":"napi build --platform --features napi && cargo build --features cli && node scripts/prepare-binary.js","prepublishOnly":"napi prepublish -t npm && cargo build --release --features cli && node scripts/prepare-binary.js"},"_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"repository":{"url":"git+https://github.com/your-username/fast-i18n-scan.git","type":"git"},"_npmVersion":"10.9.0","description":"Fast and efficient internationalization scanning library for JavaScript/TypeScript projects, written in Rust","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"fast-i18n-scan-darwin-x64":"0.2.5","fast-i18n-scan-linux-x64-gnu":"0.2.5","fast-i18n-scan-win32-x64-msvc":"0.2.5"},"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.2.5_1756737345728_0.4093924520726162","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"fast-i18n-scan","version":"0.2.6","keywords":["i18n","internationalization","scanning","javascript","typescript","rust","napi","performance","localization","translation"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"fast-i18n-scan@0.2.6","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"homepage":"https://github.com/your-username/fast-i18n-scan#readme","bugs":{"url":"https://github.com/your-username/fast-i18n-scan/issues"},"bin":{"fast-i18n-scan":"bin/fast-i18n-scan"},"dist":{"shasum":"9cbe1eaa8366d2ce345cc6d9f6ab03ddc3039d8c","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.2.6.tgz","fileCount":6,"integrity":"sha512-TYFK51fFXEhKmxRj7KUD+XDiqNOPmcU28zwL981mXYPzNc2UFc+Gz4qjMfYLgj8UAix3eTLdJLRN98qJGJC1Qg==","signatures":[{"sig":"MEYCIQDV3WYMd2kM+PgQjJwUWPOtdA68ii1pnq9BhT82bVqkwAIhAN1YNCEW3JNx2ORh9aM7QMq9uLdqVZeQtdVvWHqKDOgA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3190345},"main":"index.js","types":"index.d.ts","engines":{"node":">= 14"},"gitHead":"24a63755766689efcc2fd24c9d553e85308f332a","scripts":{"test":"cargo test --no-default-features --features cli","build":"napi build --platform --release --features napi && cargo build --release --features cli && node scripts/prepare-binary.js","version":"napi version","build:debug":"napi build --platform --features napi && cargo build --features cli && node scripts/prepare-binary.js","prepublishOnly":"napi prepublish -t npm && cargo build --release --features cli && node scripts/prepare-binary.js"},"_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"repository":{"url":"git+https://github.com/your-username/fast-i18n-scan.git","type":"git"},"_npmVersion":"10.9.0","description":"Fast and efficient internationalization scanning library for JavaScript/TypeScript projects, written in Rust","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"fast-i18n-scan-darwin-x64":"0.2.6","fast-i18n-scan-linux-x64-gnu":"0.2.6","fast-i18n-scan-win32-x64-msvc":"0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/fast-i18n-scan_0.2.6_1756740838078_0.3709012225900261","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"fast-i18n-scan","version":"0.2.7","description":"Fast and efficient internationalization scanning library for JavaScript/TypeScript projects, written in Rust","main":"index.js","types":"index.d.ts","bin":{"fast-i18n-scan":"bin/fast-i18n-scan"},"scripts":{"build":"napi build --platform --release --features napi && cargo build --release --features cli && node scripts/prepare-binary.js","build:debug":"napi build --platform --features napi && cargo build --features cli && node scripts/prepare-binary.js","prepublishOnly":"napi prepublish -t npm && cargo build --release --features cli && node scripts/prepare-binary.js","test":"cargo test --no-default-features --features cli","version":"napi version"},"keywords":["i18n","internationalization","scanning","javascript","typescript","rust","napi","performance","localization","translation"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/your-username/fast-i18n-scan.git"},"bugs":{"url":"https://github.com/your-username/fast-i18n-scan/issues"},"homepage":"https://github.com/your-username/fast-i18n-scan#readme","engines":{"node":">= 14"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"fast-i18n-scan-win32-x64-msvc":"0.2.7","fast-i18n-scan-darwin-x64":"0.2.7","fast-i18n-scan-linux-x64-gnu":"0.2.7"},"_id":"fast-i18n-scan@0.2.7","gitHead":"fca96a95ebb2e3185a999ebab07a9574c339f308","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-FaAZbPyfB+0LUH7hQzcmQu9dCNINAJPUWMAKg2YohJc312+JiHeF8xQG3Gcxu6I6u7LvEUccWbGxbUNmMeKlBg==","shasum":"d6973f4ca509a6d0e4ec4eb6a75db8c0c38bc343","tarball":"https://registry.npmjs.org/fast-i18n-scan/-/fast-i18n-scan-0.2.7.tgz","fileCount":6,"unpackedSize":3274777,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCaOJubxGMGW8dZACmAZP8QfB9pJkWskgaTZKPZTTkvcwIgXrShaD67t2fkDllRHUjHnO5pT3pzkIkHcJlDn+g4jUQ="}]},"_npmUser":{"name":"polaris-6625","email":"2281487673@qq.com"},"directories":{},"maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-i18n-scan_0.2.7_1756742412225_0.6261281010656234"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-31T15:04:27.748Z","modified":"2025-09-01T16:00:12.684Z","1.0.0":"2025-08-31T15:04:28.053Z","0.1.0":"2025-08-31T17:38:29.302Z","0.1.1":"2025-08-31T17:39:03.163Z","0.1.2":"2025-09-01T09:34:34.367Z","0.1.3":"2025-09-01T09:45:01.201Z","0.1.4":"2025-09-01T09:56:21.754Z","0.1.5":"2025-09-01T10:00:20.856Z","0.1.6":"2025-09-01T11:27:43.643Z","0.1.7":"2025-09-01T11:51:57.164Z","0.1.8":"2025-09-01T11:57:27.770Z","0.1.9":"2025-09-01T12:02:38.301Z","0.1.10":"2025-09-01T12:08:08.731Z","0.1.11":"2025-09-01T12:14:09.853Z","0.1.12":"2025-09-01T12:20:17.938Z","0.1.13":"2025-09-01T12:24:43.825Z","0.1.14":"2025-09-01T12:26:44.541Z","0.1.15":"2025-09-01T12:29:57.751Z","0.1.16":"2025-09-01T12:35:25.684Z","0.1.17":"2025-09-01T12:38:56.585Z","0.1.18":"2025-09-01T12:46:28.057Z","0.1.19":"2025-09-01T12:53:02.287Z","0.2.0":"2025-09-01T14:09:54.135Z","0.2.1":"2025-09-01T14:14:39.555Z","0.2.2":"2025-09-01T14:22:07.014Z","0.2.3":"2025-09-01T14:26:21.244Z","0.2.4":"2025-09-01T14:30:36.081Z","0.2.5":"2025-09-01T14:35:45.942Z","0.2.6":"2025-09-01T15:33:58.292Z","0.2.7":"2025-09-01T16:00:12.519Z"},"bugs":{"url":"https://github.com/your-username/fast-i18n-scan/issues"},"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","homepage":"https://github.com/your-username/fast-i18n-scan#readme","keywords":["i18n","internationalization","scanning","javascript","typescript","rust","napi","performance","localization","translation"],"repository":{"type":"git","url":"git+https://github.com/your-username/fast-i18n-scan.git"},"description":"Fast and efficient internationalization scanning library for JavaScript/TypeScript projects, written in Rust","maintainers":[{"name":"polaris-6625","email":"2281487673@qq.com"}],"readme":"# Fast i18n Scan\n\nA fast and efficient internationalization scanning library for JavaScript/TypeScript projects, written in Rust.\n\n## Features\n\n- 🚀 **Fast**: Written in Rust for maximum performance\n- 🔍 **Comprehensive**: Scans JavaScript, TypeScript, JSX, and TSX files\n- 🌐 **i18n Ready**: Detects hard-coded Chinese text and suggests internationalization\n- 🛠 **Configurable**: Flexible configuration options\n- 📊 **Detailed Reports**: Provides detailed scan results with statistics\n- 🎯 **Accurate**: Uses advanced parsing techniques for accurate detection\n- 🔧 **Node.js Compatible**: Native bindings for seamless Node.js integration\n\n## Installation\n\n```bash\nnpm install fast-i18n-scan\n# or\nyarn add fast-i18n-scan\n# or\npnpm add fast-i18n-scan\n```\n\n## Usage\n\n### Node.js/JavaScript\n\n```javascript\nconst { scanFiles, scanFile, getVersion } = require('fast-i18n-scan');\n\n// Scan multiple files\nconst result = scanFiles(['src/app.tsx', 'src/components/*.tsx']);\nconsole.log('Found keys:', result.keys);\nconsole.log('Errors:', result.errors);\nconsole.log('Statistics:', result.stats);\n\n// Scan single file\nconst singleResult = scanFile('src/app.tsx');\nconsole.log('Processing time:', singleResult.stats.processingTimeMs, 'ms');\n\n// Get version\nconsole.log('Version:', getVersion());\n```\n\n### TypeScript\n\n```typescript\nimport { scanFiles, scanFile, getVersion, JsScanResult } from 'fast-i18n-scan';\n\nconst result: JsScanResult = scanFiles(['src/**/*.{ts,tsx}']);\n\nresult.errors.forEach(error => {\n  console.log(`${error.filepath}:${error.line}:${error.column} - ${error.message}`);\n});\n\nresult.warnings.forEach(warning => {\n  console.log(`Warning: ${warning.message} at ${warning.filepath}:${warning.line}`);\n});\n```\n\n### Command Line (if installed globally)\n\n```bash\n# Install globally\nnpm install -g fast-i18n-scan\n\n# Scan files (JSON format output)\nfast-i18n-scan src/**/*.{js,jsx,ts,tsx}\n\n# Output to directory structure (新功能!)\nfast-i18n-scan \"src/**/*.js\" -f directory -o ./i18n_output\n\n# Scan with verbose output\nfast-i18n-scan -v src/**/*.{js,jsx,ts,tsx}\n\n# Output to JSON file\nfast-i18n-scan -o results.json src/**/*.{js,jsx,ts,tsx}\n```\n\n### Directory Output Format\n\n使用 `-f directory` 参数时，扫描结果会生成一个目录结构：\n\n```\ni18n_output/\n├── context/\n│   └── context.json     # 扫描上下文信息\n└── source/\n    └── zh.json          # 中文文本键值对\n```\n\n**context.json** 包含扫描的元数据：\n```json\n{\n  \"active_keys\": 8,\n  \"generated_at\": \"2025-09-01 15:25:25 UTC\",\n  \"language\": \"zh\",\n  \"obsoleted_keys\": 0,\n  \"project_info\": {\n    \"available_languages\": [\"zh\"],\n    \"native_language\": \"zh\"\n  },\n  \"total_keys\": 8\n}\n```\n\n**zh.json** 包含生成的键值对：\n```json\n{\n  \"k_00035cd\": \"欢迎使用我们的应用\",\n  \"k_00035g2\": \"这是一个测试页面\", \n  \"k_00037vt\": \"点击这里\",\n  \"k_0003vl0\": \"用户名\",\n  \"k_0003xiv\": \"密码\",\n  \"k_0003y73\": \"登录\",\n  \"k_0003y9x\": \"注册新账户\",\n  \"k_0003yr1\": \"忘记密码？\"\n}\n```\n\n## API Reference\n\n### `scanFiles(files: string[]): JsScanResult`\n\nScans multiple files for i18n keys and issues.\n\n**Parameters:**\n- `files`: Array of file paths to scan\n\n**Returns:** `JsScanResult` object containing:\n- `keys`: Array of found i18n keys\n- `translations`: Map of keys to their default values\n- `errors`: Array of errors found\n- `warnings`: Array of warnings\n- `stats`: Scanning statistics\n\n### `scanFile(filepath: string): JsScanResult`\n\nScans a single file for i18n keys and issues.\n\n**Parameters:**\n- `filepath`: Path to the file to scan\n\n**Returns:** Same as `scanFiles`\n\n### `getVersion(): string`\n\nReturns the library version.\n\n## What it detects\n\n- ✅ Hard-coded Chinese text in JavaScript/TypeScript code\n- ✅ Hard-coded Chinese text in JSX elements\n- ✅ Hard-coded domain names\n- ✅ String concatenation that should use i18n\n- ✅ Missing translations\n- ✅ Unused translation keys\n- ✅ Template literals with Chinese text\n- ✅ Object properties with Chinese values\n\n## Result Format\n\n```typescript\ninterface JsScanResult {\n  keys: string[];\n  translations: Record<string, string>;\n  errors: JsScanError[];\n  warnings: JsScanWarning[];\n  stats: JsScanStats;\n}\n\ninterface JsScanError {\n  filepath: string;\n  line: number;\n  column: number;\n  message: string;\n  errorType: string;\n}\n\ninterface JsScanWarning {\n  filepath: string;\n  line: number;\n  column: number;\n  message: string;\n  warningType: string;\n}\n\ninterface JsScanStats {\n  filesScanned: number;\n  keysFound: number;\n  errorsCount: number;\n  warningsCount: number;\n  processingTimeMs: number;\n}\n```\n\n## Performance\n\nThis library is built with Rust and uses native bindings for Node.js, providing:\n\n- **10x faster** than pure JavaScript implementations\n- **Low memory usage** with efficient string processing\n- **Parallel processing** for multiple files\n- **Zero dependencies** runtime (native binary)\n\n## Platform Support\n\nPre-built binaries are available for:\n\n- **Windows**: x64, ia32, arm64\n- **macOS**: x64, arm64 (Apple Silicon)\n- **Linux**: x64, arm64 (glibc and musl)\n- **Android**: arm64, arm\n\n## Development\n\n```bash\n# Install dependencies\nnpm install\n\n# Build native module\nnpm run build\n\n# Build for development\nnpm run build:debug\n\n# Run tests\nnpm test\n\n# Prepare for publishing\nnpm run prepublishOnly\n```\n\n## Contributing\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add some amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n## License\n\nMIT License - see [LICENSE](LICENSE) file for details.\n\n## Changelog\n\n### 0.2.0\n- Initial npm release\n- Native Node.js bindings\n- Cross-platform support\n- TypeScript definitions\n- Comprehensive i18n scanning features","readmeFilename":"README.md"}