{"_id":"frontend-guardian-core","_rev":"33-be5899d21671669ded837416d597c421","name":"frontend-guardian-core","dist-tags":{"latest":"4.0.0"},"versions":{"2.6.0":{"name":"frontend-guardian-core","version":"2.6.0","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@2.6.0","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-core":"bin/fg-core.js"},"dist":{"shasum":"adad1e89da6856ffadbae5a21c7d01ec5827899a","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-2.6.0.tgz","fileCount":152,"integrity":"sha512-laNYkQ/N6U6BxV69eNv4yLYK73CF8aLSYq9DDvuOTrCkVG5UQgrSwe2Aacu1kQ8UXVmSMy8YpjZEz+Nc9OPVVg==","signatures":[{"sig":"MEUCIQDBaNokg8QKA+TeeJ+xy2ElYk2a+uIPDz4pyc91kGcdgQIgNdjN2DyRp8MfyYvkvzkd471TP9thXV9xEq5o38noYrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827453},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"bb61db3c2ea64c6ab9a56f7ace7bf93620c26bcf","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_2.6.0_1780400388465_0.11691589374653288","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"frontend-guardian-core","version":"2.7.0","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@2.7.0","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-core":"bin/fg-core.js"},"dist":{"shasum":"7d8ee4d55b4d31c9d6be82b96f3e2b4bb78ce387","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-2.7.0.tgz","fileCount":152,"integrity":"sha512-ktUkNZbPUY3hWZoie6xsi9ovnuGGfyG5PxczPt7hKdRZUUcRDQheZfOQmbGdvEAAjrYJbn1IhlMpEypI5EznSA==","signatures":[{"sig":"MEYCIQD7aqNf9qXKpywFpfhnKPSWKm6S4nzcwX1qgom4fERHAgIhAOVqIJNXEHlNx4U1bgnYKEy8UD9eppCvzSIwQtFmRvh5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":835733},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"cc21c9128f30b7a9f4d7fc22a40e88b102956a8d","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_2.7.0_1780401159732_0.06072142229929489","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"frontend-guardian-core","version":"2.8.0","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@2.8.0","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-core":"bin/fg-core.js"},"dist":{"shasum":"3dcf6d9b5c249d1d1ea12acbe4658db5841d8840","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-2.8.0.tgz","fileCount":156,"integrity":"sha512-1jq4FqUgGoSfMCQ4jEuMki02uayvc3gtiEoWeQymesMUzYvZFFdy4XY1tg7DmLQMLXDt1dQ7oYlyvS5wKYOJug==","signatures":[{"sig":"MEUCID+Wb7IgyrDazQHI+FdBdytlif1c/9IX+J4zxBWjILl0AiEA62H/Lh21PuDwvRky3J8mbIWAU3jvgrZzi89HuRI4Yhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867025},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"71665c5eb9b7dca61869681b36d67f33731a8bfc","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_2.8.0_1780451009605_0.3065313740259177","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"frontend-guardian-core","version":"2.9.0","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@2.9.0","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-core":"bin/fg-core.js"},"dist":{"shasum":"fdbd2ee49ff4376617d12586e3c0970e23c0444c","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-2.9.0.tgz","fileCount":164,"integrity":"sha512-/ZDbxFYkKYJFV0SWZDkFFPYZW4DYQxleAkPd6lDTRxMHymn6S9DlVj+7CibMRmXYHENuWHUBtNhPd4D8Si6w1w==","signatures":[{"sig":"MEUCIQD8NXHOvIO8NdNwnpLoF+17q7qK6gqlA8F7oeN+fJD6qgIgIr6yFlv6hjjNFZRt+xn+olJEkH1cAUpo/FtbeOTp21k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":918599},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"374c5b1167a60fae797d965b86c65f6ec0e45b51","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_2.9.0_1780452996757_0.3293577788185389","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"frontend-guardian-core","version":"3.0.0","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.0.0","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-core":"bin/fg-core.js"},"dist":{"shasum":"fa71825df569040efe78bd540fb54f550a2bec1c","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.0.0.tgz","fileCount":168,"integrity":"sha512-EAzvUpPAA4Tc3uokTzNH8jf/w5NKLV5wv2LtQYsZAJNEIpD64kiHcGkRDMD2dQdJMYNclCoi2bGAMcTJsAgaIA==","signatures":[{"sig":"MEYCIQDt0u+gq2rN0kl61pjldxxmwefYmKIu0/I5Zy+rel/ElAIhAKA+p4Rg8kKbAD17mLPHUnUvfSEEqyCJlGLYsTKzTUI2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":946903},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"1a319bb06ebc692cae80017c734d3cf1f2856be1","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.0.0_1780455244747_0.0652527716694209","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"frontend-guardian-core","version":"3.1.0","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.1.0","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-core":"bin/fg-core.js"},"dist":{"shasum":"1a253ebb32584e94c424682a8a8e24bec2188d8b","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.1.0.tgz","fileCount":172,"integrity":"sha512-bosj5tx/fZbbVonLybGFeXsqMJztMZwvEBQpmQniuCjyPv7jPMjeHtKJNnQUujQIwRNRSuxMkGAWp+isVPyb/g==","signatures":[{"sig":"MEYCIQCdt5lMHmCqAG0KBJfESrf3ZTpyjSx+yoyogt35tQWjlgIhAJgXTwTO+OQmmTA+cZ9sGnsW1wSiHguPUwQmYPLt12wW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":970618},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"c0a4558458c2e0f5d36dac8e9a95c1a1f6573938","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.1.0_1780455922212_0.22091948575040643","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"frontend-guardian-core","version":"3.4.0","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.4.0","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js"},"dist":{"shasum":"87bb4f732c52cec486e9caed4a413c84c164950a","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.4.0.tgz","fileCount":181,"integrity":"sha512-Em5IhHwPpT15fPxCsMl7r0rwDbUr9mHyCnY407l7lr/HF25I4D/OfGPsDpUk1LNnslWUAICY0WlqWUCL6klOrg==","signatures":[{"sig":"MEYCIQC81JNLl3l2fmXz3zgnObNhUc2fb5JOWKsAKltV50S6UQIhANNQO0XlAoPohL8KWsw2unB3+lytyoNXKjf1OMBT7yxS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1019956},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"00af923b920ba8d6b43986cad4c128d160449140","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.4.0_1780486706737_0.1909241160677546","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"frontend-guardian-core","version":"3.5.0","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.5.0","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js"},"dist":{"shasum":"73e253d7a3620572a5556f4bdacc34590f5d2f89","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.5.0.tgz","fileCount":189,"integrity":"sha512-y90qSrwfoSCLfMct5bADTy2hTsmIoUPaUWiNTF3oqm5qev0QiLxCRCRg8ETvVVexMY35ntTyfPLiNCg9HU+YLQ==","signatures":[{"sig":"MEYCIQDacya4oNfLCcdwKmYTpcYny4gxuQdYluiBSgVnuIgELwIhANWRQig/Dj4I2XicBdJErFXQFamGljlz01OJE1Xy6WN1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1063386},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d99a7c0b710ca81938ccdd90a9fd348516430821","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.5.0_1780541409962_0.3097467776512499","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"frontend-guardian-core","version":"3.5.1","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.5.1","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js"},"dist":{"shasum":"bb46ce1e5aac175174e3394ba3645bb2bfbe3db4","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.5.1.tgz","fileCount":193,"integrity":"sha512-+Hs2vbAtPA/5E2Hu+C7TSq4aV3HdLhYiYjb5TWdKFTvIncb1FnmIEfuj8TKN67DXsksv/xTZ11Hf/2wllfRf+Q==","signatures":[{"sig":"MEQCIGGZEY0CY0xtEHLD68CE2xtBCsjgWwFjTNlOw2XCpPWGAiBqZAXBdCR4EdsT9EpzW3dmE5aABBiw8y2JARj7gcRFvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1095612},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"7fc3f7444a1da606e09568e6535cb8a4f9b2fccd","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.5.1_1780546533921_0.17668894713663352","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"frontend-guardian-core","version":"3.5.2","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.5.2","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js","fg-server":"bin/fg-server.js"},"dist":{"shasum":"6940349da3eb292fe30ada808b17890fd2cc4ccb","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.5.2.tgz","fileCount":206,"integrity":"sha512-HuqlVRebIoUI9OGWlgJJxpxR1QsRZcGLN4hCnviNljRzuFyLSHGvdhaQSm5zuwuyrkIk3Ta96OGuQNbZTNPk9w==","signatures":[{"sig":"MEYCIQC6iHIzmA9TjPI/MofJajxpPNMBnYts4jvTZ1vUgvxmkgIhALO7bhxRVjpXZUKRtgaMfp2FrmrPDJE31hA+wRK8WAHI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1155559},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"7fc3f7444a1da606e09568e6535cb8a4f9b2fccd","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.5.2_1780561610027_0.25304191817451493","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"frontend-guardian-core","version":"3.6.0","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.6.0","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js","fg-server":"bin/fg-server.js"},"dist":{"shasum":"0d93c243b77c5be616e40b626e3c7e0d03f37384","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.6.0.tgz","fileCount":214,"integrity":"sha512-OOqsDub/mslpEmVWQBCRBSPd8sJV3k/Lwi52XX3sIHwJdXQvqjN6j6zwzeiUpu5oFNxMngsH+M+3WEUhWXefSw==","signatures":[{"sig":"MEUCIHG0PmwYxp2UWijv+Z7Kb4gBkpInedT2FZft2rgVSYeTAiEAnNt7gixI0UDI9QsJblHxpPKFepofgK5kQBdN8MLiWZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1207028},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"c965885f59590d69150dd5d330d4f73236417956","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.6.0_1780885307414_0.15547275449898978","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"frontend-guardian-core","version":"3.6.1","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.6.1","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js","fg-server":"bin/fg-server.js"},"dist":{"shasum":"cc9a7f02249d7ed74a33f5e36dfa697c27b68b46","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.6.1.tgz","fileCount":218,"integrity":"sha512-GvmfVNB5NOJv7zq501eb3kN9YsrAQiboU5t7aVCgNLldHWJDsB/Y9rIc4OdunO/zgCebQJhJHSq/HkHFfgOfvw==","signatures":[{"sig":"MEYCIQCXg2U1ylt3fmAoi/cE4WtL24oZhcaYf3gL02rSn0tB6QIhAPT+Kut+RF/7BhEtyoowZms1eqEV9twuepnJRkvlDBny","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1222591},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"b4618a18ee79a5172beb9ff1ed33dde283197296","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.6.1_1780886989157_0.32728170448667004","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"frontend-guardian-core","version":"3.7.0","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.7.0","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js","fg-server":"bin/fg-server.js"},"dist":{"shasum":"81222a355a1d17337c735dee6f3ffbd4fd15e747","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.7.0.tgz","fileCount":230,"integrity":"sha512-KeKYYu2R1gEkOPgYGtVjnunV2rO13Oox3QkPQ9A6rZSuRCq84HPs+uNcLLdhaeySwx2HxHu3Hsvod23dkdQvtA==","signatures":[{"sig":"MEQCIG5ktPzpDbW057vLJbcKbbeUv2yeOwNmUzzIqp2eCZYfAiAilK6JudpkQg9dV+E9fkaEAv7IJyb0YXNlMTjVa6hhWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1328664},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"101d6dd0cb12389489ed1a9a7e12a56e7c492408","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.7.0_1780896740173_0.08333112855723512","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"frontend-guardian-core","version":"3.7.1","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.7.1","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js","fg-server":"bin/fg-server.js"},"dist":{"shasum":"ae21c3da94a70eebd5dd92db7b5ba14a4d3bb960","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.7.1.tgz","fileCount":234,"integrity":"sha512-KyjTwZx3fCJG16UZHD2kWS8+62LoTid+lRiz1mmqMTJ7Wx0t7jwqo8V4hef8tUlAzQihs5KFmEXskUCHMQuDiA==","signatures":[{"sig":"MEQCIARAugWaRQ+UqPokQIRg5nUF3DkfdUL7j9xs5+kPwKtyAiAiXGHNMYBQz0fkK+cC2Y3G1pNMfH/WsZ+z0kmur3M4Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1370955},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"fb17dd8c7dc44c2abc7eb35001f48c21b9263ac0","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.7.1_1780898911897_0.7594298441513387","host":"s3://npm-registry-packages-npm-production"}},"3.7.2":{"name":"frontend-guardian-core","version":"3.7.2","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.7.2","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js","fg-server":"bin/fg-server.js"},"dist":{"shasum":"acd5bb7c71b4c93c56112ea4119cb713998205f9","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.7.2.tgz","fileCount":234,"integrity":"sha512-FDVGbE3yHPGLBWTJcvL22bS1Uykvi1BvbrTZj6mBwONl6tiUwUYjgn7a1aYUOJGiFsuaZPou4826Tjbx8qFIxg==","signatures":[{"sig":"MEUCIEIeeUm68H7R4a7bDO3dMhb43jsdOhHj+h9awX9ud9GWAiEA3BcVTMAI9WpAN44V/Cgv6JcJKGhYXauCjaKMvlVivrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1372355},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"fb17dd8c7dc44c2abc7eb35001f48c21b9263ac0","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.7.2_1780969485429_0.34141994269142173","host":"s3://npm-registry-packages-npm-production"}},"3.7.3":{"name":"frontend-guardian-core","version":"3.7.3","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.7.3","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js","fg-server":"bin/fg-server.js"},"dist":{"shasum":"41f79cf5643ebf85c463171e50cf10ee44b0d756","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.7.3.tgz","fileCount":234,"integrity":"sha512-Su0Oe8NnV+O68cvj404znxT1K6kEL+F0SSENd8PIB9oxoqmb8MUPK6B6MmA8vealsznNC1mIIffZ6Z8EWkBUQA==","signatures":[{"sig":"MEQCIH8ee644j0obVVbjxkzqvIWEwycPH/gMD+smYnvAp1rQAiASjr/NJTI79PDRty/YOamEOcvhAANr+Xgv8qehQPY1vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1378501},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"fb17dd8c7dc44c2abc7eb35001f48c21b9263ac0","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.7.3_1780969850973_0.11127240301948738","host":"s3://npm-registry-packages-npm-production"}},"3.7.4":{"name":"frontend-guardian-core","version":"3.7.4","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.7.4","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js","fg-server":"bin/fg-server.js"},"dist":{"shasum":"753223c5c5a07d0e23d1f746cfc1e8f8cba234c7","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.7.4.tgz","fileCount":234,"integrity":"sha512-I6EfyTJmwHiqb1Y4lDLn9g7WTTbfdcK6hTrGIFTxuwTfVcTIN0He8KYAuC7kLiqtht+T/9gH2v6djYSz0ntYrQ==","signatures":[{"sig":"MEQCIHbojH9wuKrezE3eSWGfgkkSEJQpWYwhurTh8W/18dQ5AiBkfX+tK1iG5MIxaH62pNNyQerznWpLfhxV99ciQXXnQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385581},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"fb17dd8c7dc44c2abc7eb35001f48c21b9263ac0","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.7.4_1780970479729_0.27164779299717456","host":"s3://npm-registry-packages-npm-production"}},"3.7.5":{"name":"frontend-guardian-core","version":"3.7.5","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.7.5","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js","fg-server":"bin/fg-server.js"},"dist":{"shasum":"bd1a26b07dd04febbaae18edb1acc9979ab13679","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.7.5.tgz","fileCount":234,"integrity":"sha512-dXCtTaiaRZQfxZRnmPaWyVNG0aU7KYYXeGod3eI41+qJwMgYYVUV6L09Gk2l6wuHFLS9o+pE27uQNzG3lonGmg==","signatures":[{"sig":"MEUCIQCwP15BjQ9EbIPtTXAAUe114FhrQalpv/YMFCmeNzKclQIgVymBVJLGR1yGO+pN0QQuCz+qaQXwcnusAw5NS9mc8AA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1391410},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"fb17dd8c7dc44c2abc7eb35001f48c21b9263ac0","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.7.5_1780970860534_0.46821951132703465","host":"s3://npm-registry-packages-npm-production"}},"3.7.6":{"name":"frontend-guardian-core","version":"3.7.6","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.7.6","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js","fg-server":"bin/fg-server.js"},"dist":{"shasum":"44ef4e49bb796028007f82806f490313ad8cdd17","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.7.6.tgz","fileCount":234,"integrity":"sha512-x8CCaR/zmVyNwJtnxNVcWzc7DSjOj/A2Zrkj+3K2LiIzRd6f00mZzH9mqI9ta9Mv9X6pp6kosLmPKpRAtDjHmg==","signatures":[{"sig":"MEUCIQC2y169pCm1jzU6kLLQ+NhGUygvNSzdDZhPH8oVkaCs6wIgfWefN6HzjUq2iCo9vh9X+2Me1Gt1SX52YvuwLFgqFi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1391410},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"fb17dd8c7dc44c2abc7eb35001f48c21b9263ac0","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.7.6_1780972847546_0.009090633249159596","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"frontend-guardian-core","version":"3.8.0","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.8.0","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js","fg-server":"bin/fg-server.js"},"dist":{"shasum":"9069eda47240db6f301740bba9eb540a2395e536","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.8.0.tgz","fileCount":246,"integrity":"sha512-zKmoXLSElU/6GhJf9aXiSzDEyRGW7oSF0FudyOk1QqjGcqW85ldX0ZSkijosEcouPI9np7cX2C//ycypjw9hNQ==","signatures":[{"sig":"MEQCIFGNRJaJiexyXLOkKIM8nO0mHh1qDyJ+fHxJUCFTDzGtAiBrPvfJDwyLgeGoag8BM89P6fYNg42fz+QqFyO1uJOgNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1450730},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"0eb62f786da42f0f4eedc3a2ecba641d1f0985e3","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.0.0","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.8.0_1781758863043_0.01407302249820086","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"frontend-guardian-core","version":"3.9.0","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.9.0","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js","fg-server":"bin/fg-server.js"},"dist":{"shasum":"303fc7ee2acbc32e80099723bb196761d8d6b4b4","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.9.0.tgz","fileCount":250,"integrity":"sha512-MjAMDF6i/wW2rj35zUhRkhsfqzxIq+FoRfVeOGj1MeI81cbIiOlEwFbDqF9ob9pyAOQpCNKiX8zDHJ2vTFNS2w==","signatures":[{"sig":"MEUCIQCaLl2YGMSogOA58s+puZc8tQxdQOBc5xAGz9UbJpmw7AIgDCz6HTty6JD8LdLINDkIzCW8oKNTLuSEPeovA2ZXh9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1488068},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"128a9f6bd3e76bef4a8e06eb07acc853df5f1fa3","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.0.0","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.9.0_1781760886644_0.012021015007129154","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"frontend-guardian-core","version":"3.10.0","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.10.0","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js","fg-server":"bin/fg-server.js"},"dist":{"shasum":"5fdbda20891c048ce0c30b3d00ff7e0617f65ae5","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.10.0.tgz","fileCount":262,"integrity":"sha512-szn6HVVBtUSGxiZMy+VmwS/C1nKwVcIWeBvChqO07TMD8Ggnl32KY0xjIm+M/H5QewpLEHrsGpUTXvbyQJbjIA==","signatures":[{"sig":"MEUCIFBE9MbwZXmfQ0TqrsMMZ/rjkMq5RqYdKpyNt0B1urC/AiEAnhDOyiAQ4x9F4bGX70fApzX0iccVVh8tc182Uz/u60Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1548220},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"059d067c1618ba8a61eff1058bb08f1557375032","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.0.0","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.10.0_1782098966201_0.7685939117878258","host":"s3://npm-registry-packages-npm-production"}},"3.10.1":{"name":"frontend-guardian-core","version":"3.10.1","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.10.1","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js","fg-server":"bin/fg-server.js"},"dist":{"shasum":"382b2be9a86837f929e73dd3dcbd6ce5a4d8c6c4","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.10.1.tgz","fileCount":266,"integrity":"sha512-c9OWG+nY+gkQ+TJ27N1e4XkdXtqDkF5aFBeCsYoTh10thaf1g2fB1W9LSOhHi/JLPQYmhDd38L7rHLi0z7qbqQ==","signatures":[{"sig":"MEQCIHjECrtDgiZAnWzgQlkggNDe+hLIjDoFQng5wrURuoICAiBw3JdPtW8cv9AT2qH4y7Nisz1BFOvej1uCEVjwt682yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1567388},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"1b9cf2ac6d38a3a252b9e0f4c42af9cfdcdc989a","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.0.0","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.10.1_1782127128117_0.16058006840249384","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"frontend-guardian-core","version":"3.11.0","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.11.0","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js","fg-server":"bin/fg-server.js"},"dist":{"shasum":"0730ecd9f817eeb1dee1e5c0c9988a1aee7a4401","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.11.0.tgz","fileCount":278,"integrity":"sha512-0wjVNb4/MLMkXftQLpr4ltUW6dQXzqR0tqQ7fCPfnN/isTw4j1JraF6O7LP3vmqC/YnfT5BATcLZ4uUPoV5/6A==","signatures":[{"sig":"MEQCIFiKixcm0LiJ40zOkLoWk50BW8/h4o6m4Pq8B6rcwk5nAiBmVErcrkQCytMgSsFVy2gfgv7YuZXcvYb1LNNUmyLUrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1650373},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5b926cc48589f5871ebcce0eb91447977cf0cc52","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.0.0","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.11.0_1782178677205_0.1874512839321023","host":"s3://npm-registry-packages-npm-production"}},"3.11.1":{"name":"frontend-guardian-core","version":"3.11.1","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.11.1","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js","fg-server":"bin/fg-server.js"},"dist":{"shasum":"a9b5231c68b080ee697735b572300235df477e84","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.11.1.tgz","fileCount":298,"integrity":"sha512-nzurkCeR/DmiGtFwGv0PgqwJtF007SuGEFePohEvK2bDs9efpPKPdtXooLp8Na0jM3pB5T72MQhPZNClyuI9QA==","signatures":[{"sig":"MEUCIHGXwnkEL3lAukmkW70QCuup0ZSP8zagqgKkW3tcRyJ6AiEAodK6J1cdxr5e1Wvhx/0KVGjtAZGg4DoH3+oYoS+EG8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1724853},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"b0a0e2e1fd6192f4034dd2a57b0cf4645aef34d9","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.0.0","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.11.1_1782180178188_0.8547819797073035","host":"s3://npm-registry-packages-npm-production"}},"3.11.2":{"name":"frontend-guardian-core","version":"3.11.2","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.11.2","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js","fg-server":"bin/fg-server.js"},"dist":{"shasum":"d2b70ee3980b39a3219f8fdc0806797c09ecf624","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.11.2.tgz","fileCount":306,"integrity":"sha512-QbmT26uJ2VsAaaDXbumdfj5m5k1GRpEhksmY7DVYHgMRhxVoa9lFpwLW/TKP7OOXdoEKfEE0LuhquY8JfLCYRg==","signatures":[{"sig":"MEUCIQD/57gRU8/pWaGDIu2RaFcewhKbFSZ2/ZV38+/7R3GzOwIgTOL2OarqDGsA4Q9eoiU/XnmL/ROYW6NIaf4YEtV4BBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1775377},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"178c749fa87596e2458602ed88ae71d3dedaecce","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.0.0","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.11.2_1782264011864_0.3179043113716884","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"frontend-guardian-core","version":"3.12.0","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.12.0","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js","fg-server":"bin/fg-server.js"},"dist":{"shasum":"db86c783722efde0bbb33923309c5c6419d4d849","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.12.0.tgz","fileCount":306,"integrity":"sha512-MjHZWd4NwLW+WSsZvvGn4TbSwCO1dQyRT8ItdOfRLIpi0mpx1R11ocn1hMZzyn6XIsFBNG12aD/psuFe8Z+qWA==","signatures":[{"sig":"MEUCIQChkk/2cdnBp+U9PUzY/uT05/9BpAtnf6KTjnVHYpTA4AIgcLOJATGXo8rXxtNKaXcWvoRYbuAMsvgRrVo7ZdcwWf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1801932},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"85841768982130a5a3f749480061523bd090531e","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.0.0","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.12.0_1782265932501_0.3601134563608037","host":"s3://npm-registry-packages-npm-production"}},"3.12.1":{"name":"frontend-guardian-core","version":"3.12.1","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.12.1","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js","fg-server":"bin/fg-server.js"},"dist":{"shasum":"6aa1e33090438fd9510f9885123c7bb233235424","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.12.1.tgz","fileCount":310,"integrity":"sha512-drMuHdXZdHsLDqY03gYkVILM8HJ6oDAwahTUaksuNrhxXU5oR9Y6uEc6WGBxeZBPqA5syI3UqalBvTbH0wHljA==","signatures":[{"sig":"MEYCIQCWbt27abVlTUEHFy+9KFdf7yAUTr1VpwrftYrYjB65ygIhAPK0kXVirCL0Mz5DqQVbqGXbesitgKA0blxVGd/DVivS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1826646},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"3975138ebbd8c3e6a557cbb1978f90e7b1ef64eb","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.0.0","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.12.1_1782267337000_0.9153411465872718","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"frontend-guardian-core","version":"3.13.0","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.13.0","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js","fg-server":"bin/fg-server.js"},"dist":{"shasum":"d561cbe6dd2186ee6a308a211121b9d6eeb3575b","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.13.0.tgz","fileCount":314,"integrity":"sha512-3OFIesO/1pC3fGatda+CTzG4qyePvgKdDjz3crOZyBlx9BM+ekftBXPDhTd9XnbvXhrOT8Rb+JIkesTDHBRKHQ==","signatures":[{"sig":"MEUCIQCIQP60/VcjJZKhhWdL9rPTE6lGKzyoYLt+/PYbRwGQ9QIgA1HISb0ekNvBv+Yc1r7nxfzg4zx5GSoxr5szKpI3rKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1860077},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"c3605600881e874a0fdaeccf59b2ea3411c7017e","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.0.0","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.13.0_1782381315231_0.23540275532893173","host":"s3://npm-registry-packages-npm-production"}},"3.14.0":{"name":"frontend-guardian-core","version":"3.14.0","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.14.0","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js","fg-server":"bin/fg-server.js"},"dist":{"shasum":"12d0af507c2bfea487350c0c1be4a763d33096a1","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.14.0.tgz","fileCount":322,"integrity":"sha512-nK5Nm0NaX7FLOyV1hnkrsRNTCn6ynwL/hTgWaj4P5TLLTH21pFOx1I3B901FQ3cn0mx2r49n09+QG8ugFJamhw==","signatures":[{"sig":"MEUCIEtgCZwZ/NnljSkWmIPN9Qaz1WCDaqZLNt3vEn5Sa1shAiEAgO5XrywnIv6nGS55ekrMWU0+5O6tHGGi3QhexQZwoaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1894928},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"1e2b35d2b59b5fcd20192cddd24218cb74b5af88","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.0.0","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.14.0_1782437330655_0.7283074485874865","host":"s3://npm-registry-packages-npm-production"}},"3.14.1":{"name":"frontend-guardian-core","version":"3.14.1","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.14.1","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js","fg-server":"bin/fg-server.js"},"dist":{"shasum":"ea002406219621222a1fbc092ad645c90bc45938","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.14.1.tgz","fileCount":334,"integrity":"sha512-aZv4qH+veCp43RxvFUE7oiwXYZaDCmvKBcdatgr3YA3NBvdrUtXOabqtjugL86LSdGK3wJa32EIQ5Ujdzj7JLw==","signatures":[{"sig":"MEUCICYFwYO4xNvyQ0V3wVxQHbXSt7oJpCW9ofIQPHI+tzn1AiEA+aosH6/dHAv0NJHEeBZpJYPcJgXFBlrThJ5cT089gNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1957594},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"baa58dd137e69af68c002e9cbe3e88d956a4c53b","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.0.0","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.14.1_1782441899088_0.43337317345265425","host":"s3://npm-registry-packages-npm-production"}},"3.20.0":{"name":"frontend-guardian-core","version":"3.20.0","keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","_id":"frontend-guardian-core@3.20.0","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"homepage":"https://github.com/wzm111/frontend-guardian#readme","bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"bin":{"fg-lsp":"bin/fg-lsp.js","fg-core":"bin/fg-core.js","fg-server":"bin/fg-server.js"},"dist":{"shasum":"89ccfe89e30d7d1ce53cdb58641c90e208f38d54","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-3.20.0.tgz","fileCount":392,"integrity":"sha512-Md/TXfmtV55AtBpZeYT+yGW0tlDw+KgS/W7tqKmNDyF00QYhi8+XX6hGiEZK5PQtlG1vd/BneTPTpfvm3KFDlw==","signatures":[{"sig":"MEUCIQC/a5sj60BbTOsUUC8ONTGkAMwebmVETaKVUReieHDBdAIgD+OnfncaJAvr9coL2chVSO9HCpenSy2GadZ4hZb73R8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2230688},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"bda83075ae92c971200cf5bd5050607717f7880b","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && tsc-alias","check":"biome check --write .","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"biome format .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"repository":{"url":"git+https://github.com/wzm111/frontend-guardian.git","type":"git","directory":"lib"},"_npmVersion":"11.4.2","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.7.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.0.0","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.0","vitest":"^3.0.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","@types/node":"^22.13.0","@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^3.2.6","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-guardian-core_3.20.0_1782902663201_0.1719828076688077","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"frontend-guardian-core","version":"4.0.0","description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"bin":{"fg-core":"bin/fg-core.js","fg-lsp":"bin/fg-lsp.js","fg-server":"bin/fg-server.js"},"repository":{"type":"git","url":"git+https://github.com/wzm111/frontend-guardian.git","directory":"lib"},"bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"homepage":"https://github.com/wzm111/frontend-guardian#readme","scripts":{"build":"tsc && tsc-alias","dev":"tsc --watch","test":"vitest run","test:watch":"vitest","lint":"eslint src/**/*.ts","typecheck":"tsc --noEmit","format":"biome format --write .","format:check":"biome format .","check":"biome check --write .","prepublishOnly":"npm run build && npm test"},"keywords":["frontend","governance","i18n","lint","ast","codemod"],"author":{"name":"wzm111"},"license":"MIT","engines":{"node":">=18.0.0"},"dependencies":{"@babel/core":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","@babel/types":"^7.26.0","globby":"^14.1.0","minimatch":"^10.0.1","picocolors":"^1.1.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12","yaml":"^2.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"devDependencies":{"@biomejs/biome":"^2.4.16","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/node":"^22.13.0","@vitest/coverage-v8":"^3.2.6","eslint":"^9.20.0","tsc-alias":"^1.8.17","typescript":"^5.7.0","vitest":"^3.0.0"},"_id":"frontend-guardian-core@4.0.0","gitHead":"f2d671ffbc41be3c1f21f0f520dfddac5b8484a6","_nodeVersion":"24.3.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-a5fUpZdWX2/Bv8XOIN9M+/KRHKxEy2aVFpVBdPsyksKCzLdjbLPSHhZxQ4/EPTwUlao9ErusSjtmJsVtDlbNRw==","shasum":"cbd384fe320828408cb1ad7a28655033850ca9e8","tarball":"https://registry.npmjs.org/frontend-guardian-core/-/frontend-guardian-core-4.0.0.tgz","fileCount":404,"unpackedSize":2279202,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHt02kNoU/AzZCiWCOdgc4P9fwTm3nSqSCXSwmOzit9TAiAbp1N25/NDsSCsHqcp2+p+u/115H7uuvdwUCuETIb4Zg=="}]},"_npmUser":{"name":"wzm111","email":"wzm111@vip.qq.com"},"directories":{},"maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/frontend-guardian-core_4.0.0_1783326066941_0.05073055763223211"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-02T11:39:48.396Z","modified":"2026-07-06T08:21:07.200Z","2.6.0":"2026-06-02T11:39:48.692Z","2.7.0":"2026-06-02T11:52:39.890Z","2.8.0":"2026-06-03T01:43:29.803Z","2.9.0":"2026-06-03T02:16:36.931Z","3.0.0":"2026-06-03T02:54:04.939Z","3.1.0":"2026-06-03T03:05:22.391Z","3.4.0":"2026-06-03T11:38:26.902Z","3.5.0":"2026-06-04T02:50:10.226Z","3.5.1":"2026-06-04T04:15:34.174Z","3.5.2":"2026-06-04T08:26:50.251Z","3.6.0":"2026-06-08T02:21:47.570Z","3.6.1":"2026-06-08T02:49:49.303Z","3.7.0":"2026-06-08T05:32:20.363Z","3.7.1":"2026-06-08T06:08:32.089Z","3.7.2":"2026-06-09T01:44:45.601Z","3.7.3":"2026-06-09T01:50:51.115Z","3.7.4":"2026-06-09T02:01:19.932Z","3.7.5":"2026-06-09T02:07:40.682Z","3.7.6":"2026-06-09T02:40:47.792Z","3.8.0":"2026-06-18T05:01:03.211Z","3.9.0":"2026-06-18T05:34:46.838Z","3.10.0":"2026-06-22T03:29:26.349Z","3.10.1":"2026-06-22T11:18:48.253Z","3.11.0":"2026-06-23T01:37:57.340Z","3.11.1":"2026-06-23T02:02:58.353Z","3.11.2":"2026-06-24T01:20:12.050Z","3.12.0":"2026-06-24T01:52:12.716Z","3.12.1":"2026-06-24T02:15:37.165Z","3.13.0":"2026-06-25T09:55:15.444Z","3.14.0":"2026-06-26T01:28:50.847Z","3.14.1":"2026-06-26T02:44:59.332Z","3.20.0":"2026-07-01T10:44:23.397Z","4.0.0":"2026-07-06T08:21:07.102Z"},"bugs":{"url":"https://github.com/wzm111/frontend-guardian/issues"},"author":{"name":"wzm111"},"license":"MIT","homepage":"https://github.com/wzm111/frontend-guardian#readme","keywords":["frontend","governance","i18n","lint","ast","codemod"],"repository":{"type":"git","url":"git+https://github.com/wzm111/frontend-guardian.git","directory":"lib"},"description":"Core analysis engine for frontend-guardian — AST-based scanning and auto-fixing","maintainers":[{"name":"wzm111","email":"wzm111@vip.qq.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}