{"_id":"@7n/rules-lang-js","_rev":"84-c249512d956033beacd1508d8a977669","name":"@7n/rules-lang-js","dist-tags":{"latest":"0.34.1"},"versions":{"0.2.0":{"name":"@7n/rules-lang-js","version":"0.2.0","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.2.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"8f523a474d4086aad3d515f74ad00ad5074ec99b","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.2.0.tgz","fileCount":7,"integrity":"sha512-0OTXRhBBou4beV0bggB0Jm5OjGfUGoOrRp8nHCr7BVPTgWFETLTqZHV+1VANPTb0ZZFCdTha6/wHFnFemGA8Vg==","signatures":[{"sig":"MEUCIQDIvqj2BI95w3074u/FRq2hqNLCwKwBZH5qz27PFbItogIgVogOHToI+fF084hgQapnngfVYzfzzuoLglakOWKX7+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19445},"type":"module","engines":{"bun":">=1.3","node":">=24"},"n-rules":{"contributes":{"rules":false,"handlers":{"taze":"./taze/provider.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"vitaliytv","email":"v@nitra.ai"},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.17.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — taze-провайдер (package.json, bunx taze)","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@7n/rules":">=1.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.2.0_1784445005252_0.4833930412998566","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@7n/rules-lang-js","version":"0.3.0","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.3.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"f685db5e6f844a044731774e371bbaead09c42ce","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.3.0.tgz","fileCount":12,"integrity":"sha512-ZtljxXBubzQqDTpSbkkCdAX8H9smst+gleVIPmzqSU2LNjAPWw7JFiKzApqPDYIJsEu1SifT43ZEzpgmpTIHdA==","signatures":[{"sig":"MEUCIGGRRgIi6zz5x9Sk7MsOXUHh4mkTZQf1+g7wZedRaCLmAiEA/VD34BPTbEbkOiO0CCisfKkTilokcIP27lIK8to+zbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45678},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"9b0c0d71bb3f77d5e05b29e3869da887ecb53a1b","n-rules":{"contributes":{"rules":false,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@7n/rules":">=1.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.3.0_1784445385964_0.24044251160490315","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@7n/rules-lang-js","version":"0.3.1","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.3.1","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"2b5944521fe647a3741ab9bea62b86c31b778eaa","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.3.1.tgz","fileCount":12,"integrity":"sha512-zCNke08Kadwn3RfKwKqpIjPSOdhc4QeLrmyDdl7PLMmb1tSwbSBMeAztVM8LFcy6S8w3Rt0AAaCP9cfegq6Tug==","signatures":[{"sig":"MEQCIGzAgVwVNhVmbbg2INA+CxmvD8q14Kknqo8o8Sw+b8wgAiBSJDMAlFkF2qyxf8xtRlJ33o/fo9mP1Cg9gPEc5V61pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45893},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"3728d78aee9712aadfdf8a0e683b1440dae3fd78","n-rules":{"contributes":{"rules":false,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@7n/rules":">=1.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.3.1_1784447417371_0.1819453004537317","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@7n/rules-lang-js","version":"0.4.0","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.4.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"ad4c2c5a7137d20db9b60ba11abd27e76a170438","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.4.0.tgz","fileCount":268,"integrity":"sha512-ojmRnd45uTctlHc+95eaNjoHNtmoqzKMtDswMIzBXxz+PeYXkL9kaIHZeAe/x/iOdispfHCVWf0iE5zxlxh7lQ==","signatures":[{"sig":"MEUCIQCwwGIaIPMWkiJxU7hUnhSgy4ZuKYaFGHH/qGXAFnWaZwIgHWjM8PMA98Q9cijN5JqSwxtj9AHQ1pNsu9oicXebKUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":928145},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"886a70f2b4c0ba54fc15908ee9dd670ae6a6e236","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@7n/rules":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.4.0_1784465385307_0.653468440118937","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@7n/rules-lang-js","version":"0.4.1","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.4.1","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"8912caeaa3f486ccef6e8c885e6ad62a6921a79b","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.4.1.tgz","fileCount":268,"integrity":"sha512-lJfrzxK076MEDiSyYnFsDcpl690tenIVDqlmj7o/cnq8DVv1qGGJug2hd1WVLExMLJKkwcNrLEwJP5ECOY9bHw==","signatures":[{"sig":"MEYCIQCTR/Q0gjR2ikVoPb/l4mHb7nekqD8ohu6dj9qSVMMcVwIhAMqGESuHbojRrOK880LzPOaYvMLHw5FBr7L3lyiyM+h+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":930096},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"9261bf367db960f569aef67df0343325a473ca5f","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@7n/rules":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.4.1_1784468304766_0.5337589909311222","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@7n/rules-lang-js","version":"0.5.0","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.5.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"2d4e9b9cec86cf76f62b62ac6b9f80a0a4671c57","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.5.0.tgz","fileCount":268,"integrity":"sha512-TwA0NxZ7jXmbnDbFfkhpkHOzyLa6avzF4YDqbk5Kx+vzEfz5BZQ6yLachYaEboRk0rd8CCYS3+DyDeD5vax9Sg==","signatures":[{"sig":"MEUCIBUfz2rURSNgWtwpZ8EKwT5uCW4NmV230h0CIkOY00SIAiEAmDnrdoZ6y+73HPclqt22fotU32syAMqlZOMzVSKKBbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":930352},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"f228222707eba5d5caa1d7b92a7e8ce355110e86","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@7n/rules":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.5.0_1784470069886_0.4718128101907131","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@7n/rules-lang-js","version":"0.6.0","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.6.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"6ed6a2e8a59007e2eee61358e8e9d0b068534cac","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.6.0.tgz","fileCount":324,"integrity":"sha512-hcATkNcEQrLW6MTeOLsO0J3dQTy8cmVn7Pc/5rzdNhIFgdMRFkSu8E82FIFmJwGOqI1XvPT5e/loC2/qUU4qPg==","signatures":[{"sig":"MEYCIQCW9pnkd/dlpk2tsYYEIAv6McQjp/IUxFUXA66IoNkQ0AIhAKlixvDs6S+Lk9dwtOyS/y8NgppRp3sS1Ihky9G+AtdG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":981271},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"bb980b4e1b9bcc3844291bb1a3fa34be5197ddc7","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@7n/rules":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.6.0_1784486900633_0.060614297911431025","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@7n/rules-lang-js","version":"0.7.0","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.7.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"1e521660e403b87bce38882a885b613c3c9d655c","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.7.0.tgz","fileCount":393,"integrity":"sha512-WsKJ7zIzK0Y2Vxtp52oYMyP6XisbhzCnMQVbNVYAJEMUpUPaU3tUVuP9mxQVvlKivRCAtIUPhmfzrpV3BxSqUw==","signatures":[{"sig":"MEQCIBL439TDF+r2minMtKGtYNB5vQd/8Hj60c7gGbMkdzXIAiAocnukpgbwcDg8JNGHK7UBuiV/wPKwr+jGD9HFJ3fGEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1136629},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"d4d316f5a66b7e8f993573b5926affae348412c4","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@7n/rules":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.7.0_1784487294966_0.7319669516246636","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@7n/rules-lang-js","version":"0.7.1","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.7.1","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"8bd7cc5c9aaae841290de10d603917eae3609624","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.7.1.tgz","fileCount":393,"integrity":"sha512-ozWbbMHhkWxnEzdoWh+OD90kT6GWCmV0myRnxGHF1Ypsf8lLYowC3h3u/Tq76NAB5MN01G7YKV0MEF3Yw2wxNg==","signatures":[{"sig":"MEQCIBx7Ewf7LzmAN0dJoKEYWoyb4esATNqVewkTLYsoGgaMAiBVSOHhmzxLhj2yq4aE+q5rSdxaTpo3I2+vKal3K+Gq6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1138124},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"ad4de4152ae051cd0edcf03418b66b5abfd8e997","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@7n/rules":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.7.1_1784523168864_0.07151517822662257","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@7n/rules-lang-js","version":"0.8.0","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.8.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"9ba047079e16defe3f052f4210c8a8809e872c46","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.8.0.tgz","fileCount":395,"integrity":"sha512-f7Nk19cdT7WSOWel39XpgiFUApO7eTZqjHpNVXpyrc7auhbEAZfkXP84Edx9SzaGncWkOT3mdOULT9aVlGXs/g==","signatures":[{"sig":"MEUCIBXUypbgAZGmHfcyouOujI42ywrwfqAg1dlr68nMCgNRAiEA4sWD7M7ss7wdtI4RqiG0//leOfls1bXG1JvylsCUKF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1153146},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"ef560e46da305739b92db59398ee7c79b22e6c9c","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.8.0_1784527299475_0.4415686369797862","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@7n/rules-lang-js","version":"0.9.0","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.9.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"3bd6e4eb041cc37b623d452b76e8e0b52330da03","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.9.0.tgz","fileCount":397,"integrity":"sha512-brPVWO46EXuSNIUbGF36tQCUirnrhbeIvKWhU+I0tHDevuxDMqojlETc8AuzxD+vVjxXCN1mH732LCdLfeT6UA==","signatures":[{"sig":"MEYCIQCRuNgqWXw8prI5bzVTVP8LkWx6HjPG5i7WHCfw5doRUAIhAK7USwGkAfHPhBUtOApjgtxDqUYBDv+mtKScaz2L8cK3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170935},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"9d5fde08893a1cfca9165b83571ec61939997672","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.9.0_1784557291527_0.2893229767959318","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@7n/rules-lang-js","version":"0.10.0","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.10.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"7d65abc86fe5aad2c89a92bd8a353cfabb6e4c71","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.10.0.tgz","fileCount":442,"integrity":"sha512-0mWxC36HhplFyK+ddnB7GdkrZLc9r3KGX6aYnAVW+WiSzVYTb78uAluD/8DY2zdVHoRM/Jzb+s5ZKgM3mm11xg==","signatures":[{"sig":"MEUCIQDiawafLPz2dhJuAnjXmPNaVefMgu9GODYGHGUBjCLFZwIgEA3bY0OYZiJnqI+GfBS9WT+9AbJU3Nn2uvO5M1lfaVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1356287},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"056de4d6795f7c6048be4212d8c446dfa9fe39de","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.10.0_1784627273753_0.7602092430372778","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@7n/rules-lang-js","version":"0.11.0","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.11.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"f5282d81f4213b029c73a93c386645b62408a437","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.11.0.tgz","fileCount":450,"integrity":"sha512-nmNCgj2/Nk3janmrV3n4KLAvu6qdg6CPj+GUwmHvhDsJ7frpqurJSZjsbQqHPxFJbmLjDfb6TOyih6F6GM6M2w==","signatures":[{"sig":"MEUCIBcSAGbVkAbKqhJ/6QibPTsw1vy//YJLjAMeuK/xeCXHAiEA5sxu3VR8BoJgokYbM351iGzN7mjs1jwfbgiau4zQsUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1397251},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"a929933d5cd544eaac4d9e284e559542e80f7562","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.11.0_1784632344774_0.5865753231448965","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@7n/rules-lang-js","version":"0.12.0","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.12.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"cfd81466523367240a24c30f10e0b3138163bce3","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.12.0.tgz","fileCount":452,"integrity":"sha512-OMVQnyAITNwmruNtPK2DXVYeG6VWGoIDj7LwEFryn352qYKbEY5RUA4UL7BzYzabtL+uKM8l18tsnXErvm0LOQ==","signatures":[{"sig":"MEUCIEb0ZMXt9H5ioSpto7t+xI1ZczdmM/LMDB3c7j2gbDBhAiEA0ScbH3753Bi6IUHu9GKwBOWZzCm3jAvFM4p3uYYc7b0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1418159},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"5d5d5a3947c097bf2a02f6e8f4f096b51819854b","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.12.0_1784638512093_0.9570063136976095","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@7n/rules-lang-js","version":"0.13.0","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.13.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"804750300fe3593b619a1f3768d4e3ef75c6dfb5","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.13.0.tgz","fileCount":452,"integrity":"sha512-JtWOJv6/O9dld4aCXjoY66thaVHhe8+B8ipeVEe6ZER4MJUUxBkWZg3bARlI9lHegRgraL4m6cnWXirJd4TY0w==","signatures":[{"sig":"MEUCIByzh0sX5nW4s/ieCycoXoaZ80MnZOHLoZdOiGOasXYZAiEA/VPlns7z7gjOqmFsvy3uh/nfwuHKc7W+JIpuk3dlgfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424372},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"c31f84f97ce1840e5e7757b1be23c303e85793e4","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.13.0_1784644437054_0.7303377090746312","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@7n/rules-lang-js","version":"0.14.0","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.14.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"50060dcbcf9403a162be2b35672207b324902cd0","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.14.0.tgz","fileCount":460,"integrity":"sha512-TvG6zm+scBZpESe0kgBjQ7KdSmV2P/bqN8NTJOYlmnZh24pBUHn9TtLcm/lE5idRo0HU8ZqbMYL2PUx/bDEN0A==","signatures":[{"sig":"MEUCIQCryPBsQ6r6YfBbajOU8e1vlss0LSowt8mgJYNlEFLXMwIgG8gk8kCA7TfIsSGUvaT6tEErXtwrWpjUQsP7O3+HyD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1483250},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"f69a2b30c99426e62028a3cf0620eafe26f94007","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.14.0_1784698439011_0.8984803888674302","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@7n/rules-lang-js","version":"0.15.0","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.15.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"0a3e1ad209f66a8a0b54272e181750e59889d08e","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.15.0.tgz","fileCount":467,"integrity":"sha512-AwIfhgsPSzjU9cxxqTTNRJmkyBGQplmqwTnhnSqqQcHkoMWC4n4PQ0KX4U24AZAacgxjAnNf3PyEb3gQAS+c8Q==","signatures":[{"sig":"MEUCIQDNLKq1jul7WiQjw+dKyXPkfCyAulfCql2BgG5kjne3lQIgMzzadXm56fRUx8ooGkAxoBBGXC70iwPVTphdjp6ps/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1506772},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"8018caa02b4ff2667e32e1995ed6b666c58287a0","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.15.0_1784704823078_0.3358104463906397","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@7n/rules-lang-js","version":"0.16.0","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.16.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"c5445f6cca3e564848434774a23b5f7a06bcd605","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.16.0.tgz","fileCount":469,"integrity":"sha512-P/iN3/dpg9Y/eDZZRjYL3IPFYNzrTyVr651rPKYmmHuOod9jgDrv7ettFAY4/LHk2TItwXldWaljAYY5FXkHxw==","signatures":[{"sig":"MEQCIG/UH9iEwVaYGCSCdbgiAAJR5Wj0SChp00n/62AJonlUAiBM+3MojKF1Cmyn2Q32OyH6gu3Y6z7IMam/QYgzK+/sBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1490383},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"bbfb6beab20ec99e835b7e1cf0f1c7984afe7ed7","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.16.0_1784706254869_0.9110923686777446","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@7n/rules-lang-js","version":"0.17.0","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.17.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"66ee08bd874e71bfe2a46ac16eb07da9df1bd45d","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.17.0.tgz","fileCount":475,"integrity":"sha512-vSU6ckz/LKvni5B54nhV2bb9FHfGbJVWevTgckhVwJtKdl4b58gdeHwjOPrfxviR6AdZf7vJ5NpKtg+uxsyl0A==","signatures":[{"sig":"MEUCIEjxyetltKkZuJypexrteoaDldi4KJcggm4sD0l8/tWkAiEAlc7w6o/9tO0OXObpBrjU6/1jTtA+4878jybgfj2srII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1528787},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"b57c2bc42ba8ba6971a8d970f4720e27d8a12e89","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.17.0_1784711270735_0.3015173910976856","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@7n/rules-lang-js","version":"0.18.0","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.18.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"222a839cee9ddc99b09c3fbe6d53391fe63eff5a","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.18.0.tgz","fileCount":512,"integrity":"sha512-HZJGN0Hm5HlNkHlS/O3CpSR13p3/za9bqCu19JcemAhfdxb0mNpUOnJ20B/Ug8PH5pYIxHcdMH0H4UB9zOAcXw==","signatures":[{"sig":"MEUCIHAvjY7A8PLVxLk/rsT7lB4POKAyskl85FA8cUp0Mk3rAiEA0FeYS6IElxh/Wc99g2QX00E1W8TG8yEvt0bFTi0PMkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1876831},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"484e9228f97c011b76e0e11c435c2ee0efd4c9da","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.18.0_1784732730614_0.3756321783547034","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@7n/rules-lang-js","version":"0.19.0","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.19.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"816127f8d44c1e9eb0fda9cf13f1dcb870e459c4","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.19.0.tgz","fileCount":512,"integrity":"sha512-3dUP+qpr0px5q/Nb2nEwxYanoHdfrd0SuHZEZfW5bYzJrqcfj/ZCSUOuSVweY32QUYmwuEXBPZ2BNEpfR/ERYw==","signatures":[{"sig":"MEUCIHkf2iQa+3hYFabPNAqZR1OJ57yY0rnwqPJVGkkLjk8BAiEAtyGEQQgFRKNwP9lBYsamJhxx2WQjRn1Sz+f7th4i0Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1876764},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"727ffd4f1d49c165b2115f2a20bee77a27fc5c07","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.19.0_1784790776743_0.37377309710681716","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@7n/rules-lang-js","version":"0.20.0","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.20.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"ecf138d5e83c73f8fb72488fbe8d0a4964627083","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.20.0.tgz","fileCount":514,"integrity":"sha512-rSZdzzRXzP3cJdZt2wqTxcjf4Ojt/fw7VfR7g9PFW3CsvHXyWJ4TpbKIUJh/K6HoPnII55iyfn8SHHhF/CQU9g==","signatures":[{"sig":"MEUCIQDcsQ5hijmv+OnFkyzyP6iLyeHpS7oc4P8asNhH5r1ilgIgCl8HZ+XmvoC3dKFd5BQGF4ohdddDsUHOXqOYHKJsNSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1883797},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"4289fe9ac3074c82ceae4c69304138f04bbfcc41","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.20.0_1784806386040_0.9206763562059115","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@7n/rules-lang-js","version":"0.21.0","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.21.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"1d5fa8cbecbdc450ccf39d46353f48297a5ef710","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.21.0.tgz","fileCount":514,"integrity":"sha512-S8vwak06mslnpHo8b495krmspjrgEI0CvfiCrcQA+Lf0QxORkPTvqUlYS0LagRgEl5KHWJ0va3odidqQdoxI4A==","signatures":[{"sig":"MEQCIGUrbLQ2yB7oCzWbnKb1zvvaRSUn7zH317e2U469J+NoAiB33ewu431jJxXpl9+MJIuNf9KVEmueI5oH4HBM1SQyNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1884535},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"56148fae39ae840467d0a9618b30a33492a96b58","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.21.0_1784817527881_0.9865655209417437","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@7n/rules-lang-js","version":"0.22.0","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.22.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"6425757f5fd24d2211a29af8c185b20abdd90d9b","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.22.0.tgz","fileCount":514,"integrity":"sha512-1pOoKtFCEEK7ecf/H4Snf/ICdJcXXrQXwKoNcS9EUWaGCS9zyQ3CNlxjP59chkb+K/D2ReVkTz3qPAnxWNY9KQ==","signatures":[{"sig":"MEYCIQD7uTVCSK+RqYs9wlf9zYaa3HdHyH8BAQyQfXAqB0CmYgIhAJOWtiloMdd32xlB8KoV7OYwXpucCpU8lnGAx/bQQlNE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1885486},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"d9a895b238d8a8c72780a3302a93d9647677942a","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.22.0_1784875995342_0.07005936305899296","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@7n/rules-lang-js","version":"0.22.1","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.22.1","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"edd4ef77105d20e779356fd8466bfa0c828c7976","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.22.1.tgz","fileCount":514,"integrity":"sha512-dfUFoFsztdQxitqm1di/kVJmJrjVUFz50Oqjj7T5DMRrMyfrKVLNbmoD2yUazovErfurbCk1Y6X2zedJmBNOhQ==","signatures":[{"sig":"MEUCIQDNbOrVDhec4zQFjjEhw2/lNqmqUP53qEoaLQEV5kaccgIgKJ8Kme1zY1+oXWaAj/F8unVjs0TpNe288VsRJ5B5BU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1886842},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"d0c13d7a887e0c816349d9f122b58ed421ac107f","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.22.1_1784884381476_0.03419585628264432","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"@7n/rules-lang-js","version":"0.22.2","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.22.2","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"49ed8f860f66ab196fe803fe5cb33c7210c46fdd","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.22.2.tgz","fileCount":514,"integrity":"sha512-W4pYHIEqq8qHFVdd6+prfYkpHdrYDGAPjltawP3T0K+GC4/ZYMTzbeQtF0PizT1HUuXZFy90VFy9L7xmEmy2iQ==","signatures":[{"sig":"MEUCIQCfx0jZvLUypuj3K5wGUVPwAwh6gnuoiyj6rzSOxhAzywIgPttBcPqSlciy6q63HJfJDOst5iFvSIKnPJUS1rHEZZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1885874},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"7551aa9d2e0afe2afe59422b03d3ad89e232dc6f","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.22.2_1784958014445_0.5595583781008786","host":"s3://npm-registry-packages-npm-production"}},"0.22.3":{"name":"@7n/rules-lang-js","version":"0.22.3","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.22.3","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"c88f06607967a91abd8e0c0fd190c7ca5f6c5e57","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.22.3.tgz","fileCount":514,"integrity":"sha512-8fuY2eF6HPWEFraYZPv4z+pon+y2yPq4aita9b3s94gt5ukI+jp04es3rkE78Gfuy5vUJi0l/Md+mzdrxZZZHQ==","signatures":[{"sig":"MEQCIAHMGwg2wXKbVLbPf7/L/0HfPK8irfTkEvzMIsDrtHOOAiBXna1rNoN3BV6NyaQGIBT04cKJQ0iqR0q0pwgpsX25kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.22.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1886016},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"9c10b5f904211138b43295f3b6ede1fa48edb19d","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.22.3_1784994450029_0.714918977694601","host":"s3://npm-registry-packages-npm-production"}},"0.22.4":{"name":"@7n/rules-lang-js","version":"0.22.4","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.22.4","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"6dfee9558228d0544729eb2b308e81d05a9f4587","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.22.4.tgz","fileCount":514,"integrity":"sha512-cKxPr+haIxwySu1dm2QfUsUgvquuSWvliXKH+0O0BlPIRNqhrC2/zcimRSKCutCbZsbTD+QVnzS3rJHmIPePcw==","signatures":[{"sig":"MEYCIQDrEWns19WBuNeWlAmj+c9bqPefstwd2UcwcyNAr2/1fgIhANikJkz1UlxuO7R+DHVrRorHEttqJwaIIYbIjgsy+enU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.22.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1893786},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"8353ab34f75c05dd6e2bab092dc996492fe155f0","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.22.4_1785068947474_0.18231545550402295","host":"s3://npm-registry-packages-npm-production"}},"0.22.5":{"name":"@7n/rules-lang-js","version":"0.22.5","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.22.5","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"ade03d77fa8630a590e0c45f71c64bcc5418875c","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.22.5.tgz","fileCount":514,"integrity":"sha512-fgPCC//D/7n6hP7mlQiifxNgeQ8drdSYz7aMchb5sGhUcThyPv7E8EERKRRZ/c9KyIKgNMdjo/qXoENViwc8xg==","signatures":[{"sig":"MEUCIQCeeVmsydnZ3dA9xeOuNE3cs6SUebDS8N6UAB/+QUXttwIgfP8r0GyjejXyrK97yAn7niD1KXKE4E6nEnt+cd/p2DU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.22.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1893910},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"73eed95ed8d749b77a4b93be9c4a2d7214e2d1b3","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.22.5_1785069416423_0.22098005339730253","host":"s3://npm-registry-packages-npm-production"}},"0.22.6":{"name":"@7n/rules-lang-js","version":"0.22.6","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.22.6","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"8bc83e9731996eebef8792781d478bdf5a2ff764","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.22.6.tgz","fileCount":514,"integrity":"sha512-ezwXqG/ZT3YHhvSuaZtdr2OrMEKW/CLGARjU9gP9LlWIORe3eGEDYmohidUM4KNpTCi9ieOl1/EBhyJt2t3RjA==","signatures":[{"sig":"MEUCIEzDDnnuxi3/05EVG4cGyHD0A5LLpOnNJhzQUzC83rZ0AiEA9IVSxWvGZ/MPLPvJwztTDizylQSNJKwXuBsYwSy+Sn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.22.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1898022},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"50baa861e99e100644e3eee139497cd9091f1153","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.22.6_1785072556412_0.5966213314768622","host":"s3://npm-registry-packages-npm-production"}},"0.22.7":{"name":"@7n/rules-lang-js","version":"0.22.7","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.22.7","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"26209a3949c0e43d1696092ddf4118c6cbac6fae","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.22.7.tgz","fileCount":514,"integrity":"sha512-kghPd4+VTcJdh1mIwbz644HFWk/2Zc6GRvgR9e6nlrdLbV3ksan1WXKRpYddyBIXMO8w+OLRRHyDyQ2pRVDjYg==","signatures":[{"sig":"MEYCIQDHizlAyIKvbGbaxmHycV4sxgvbSyKnUkxysKY9oh4mCQIhANG73NkhS110AuUQhLP++sJkfm5ltw62Kqm4H3EMla/S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.22.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1898465},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"2dae527766d95df732d9917caab60187b69b4f83","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.22.7_1785083325564_0.9751680016100102","host":"s3://npm-registry-packages-npm-production"}},"0.22.8":{"name":"@7n/rules-lang-js","version":"0.22.8","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.22.8","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"a03a67e77dd530901e7ed7221a1fe6c25f47ab79","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.22.8.tgz","fileCount":514,"integrity":"sha512-jFImyXL3bjLzQ9Ul/KquO57t6ONPwsgp3T4Gs8Z51Pfigzq5Dbi3KeLSISIJj693h8fFIIFCa3ebuXUrlq83IA==","signatures":[{"sig":"MEQCIAdwgaKRatkKY3ffg68nPYz/qdJ3vkacY9D6lrSIsUlXAiBkcKisM66OebE8fEbSmsoiUDWSrzMKBww+FmWuEI7q5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.22.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1898564},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"d06eb544652155944427ee466aaa887b91754472","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.22.8_1785083776679_0.23426156330730596","host":"s3://npm-registry-packages-npm-production"}},"0.22.9":{"name":"@7n/rules-lang-js","version":"0.22.9","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.22.9","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"9d1c99d422f9401b415db35575ec241e2db147f5","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.22.9.tgz","fileCount":514,"integrity":"sha512-ombkGd7oMpSePwyUtMueURMmxHjxavq9TMGM3Ia5dZ84qjbMjJvaMgQ0W4XR9attm9LuNf1KI0NFjLUyJlVeLg==","signatures":[{"sig":"MEUCIQD5ASMYGGad0jsvpgQQ0OZ/zocWRDgLSq+4mSuf9+XvHwIgaWOVnND6yaNj3vfFxwZkpkezf0H8g+Q0S/yGadMJVtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.22.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1899725},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"18274672b80145dee30f7011096e9636b56a3dbb","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.22.9_1785084106500_0.7528676679540354","host":"s3://npm-registry-packages-npm-production"}},"0.22.10":{"name":"@7n/rules-lang-js","version":"0.22.10","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.22.10","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"bd2df02a2aba9af09d97b06baaccfae66b808f6b","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.22.10.tgz","fileCount":514,"integrity":"sha512-KN6qBNd2MA8+mUkVLzC27K8A3A0+ha1KKVWG1ZoD1W+KSD+eT/fQCDGckkFC1Xa6BtLdOETUHrd6tFmSb9i6uQ==","signatures":[{"sig":"MEUCIQDh09MaSw/WL8QfHUdjoBmqZjgTUwHjIx3lCUqRXX3f3AIgTCxDYmcPdyr2wlGSMbxanE+ChqTLgovTa4zMSUjWTFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.22.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900942},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"e6d56615d7e69d51bbc63dd8bc76018ea314f4b0","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.22.10_1785088498801_0.10611967920222654","host":"s3://npm-registry-packages-npm-production"}},"0.22.11":{"name":"@7n/rules-lang-js","version":"0.22.11","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.22.11","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"57a9c6b16450b82de5eece1e766de1714842c70d","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.22.11.tgz","fileCount":514,"integrity":"sha512-Y7/WjhzBZCFP4jHvvCQM74iHmTUOmVoRV72R8DicIvvnNI5JIKcgujcCGP4NxJjgrUBV4Zo/nTG5/RSqBDFqog==","signatures":[{"sig":"MEQCIEXmLQ/AyP4lcRI4TtZoFhGCMzYVPJ6EwcryfQcoEfGrAiAJymOpbiSIkDeUSMh71OpdIY00oYTriu8fvqv80Y999A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.22.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1910314},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"8e8d4cf642085e5ce67213c4ec13390870c122fe","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.22.11_1785088570332_0.0314838692232724","host":"s3://npm-registry-packages-npm-production"}},"0.22.12":{"name":"@7n/rules-lang-js","version":"0.22.12","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.22.12","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"b397eb801d2003b4874f57b4da6a254af26e41f3","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.22.12.tgz","fileCount":514,"integrity":"sha512-SHGYUjz7LovUX2rA+moxbviH38R7lgVOM3g/9SzXChtfCTVWOVL+sDV5yGGbcT3vmEm34766nWRo4tz9g4CB0Q==","signatures":[{"sig":"MEUCIFbNnJzFHiSe0fQzXlKuPzJqNdDmK4Zv1WF0XmA8gOZhAiEA7CBu8+LHFA5xebb0W8NmJFTQWMLyuOAu/IHyDfTz9zM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.22.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1913110},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"0f57a3a1ca77e83ce6a533907e3ee244ab5057c2","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.22.12_1785123763595_0.8133253175227009","host":"s3://npm-registry-packages-npm-production"}},"0.22.13":{"name":"@7n/rules-lang-js","version":"0.22.13","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.22.13","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"2e8f3809201938f1132c74b84df6aebef91c593f","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.22.13.tgz","fileCount":514,"integrity":"sha512-NMlK3w+P8Bo2CLN58xlZUEpl9XRGuwJQ31lwkMazZ0+cDt4SEE0s4aCVHyKekezXSbkX/KUd8RIoZ+efFmw3lg==","signatures":[{"sig":"MEUCIQDoMqvYm1Nr8kI7aldKXb6wOHqVX61/9iJ519oT/09UgQIgCxF2zK77AqfBj3p8pBfqEpCBlsuZ9MyaTuJPhTG0o6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.22.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1913339},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"d2214cc8f6606ab302c09a2698b1f1126d8cc0ce","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.22.13_1785124060147_0.588967270271707","host":"s3://npm-registry-packages-npm-production"}},"0.22.14":{"name":"@7n/rules-lang-js","version":"0.22.14","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.22.14","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"7375079488382176ac68aeadf95ea7b812f267f0","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.22.14.tgz","fileCount":514,"integrity":"sha512-5FwVKRastE+2LSfLgUGiFt+PxYctai+73qofGzJVvo7+aG47DNklOf8mYO7mWQNgP7TqkoCBVUgQC7zt4Y77yw==","signatures":[{"sig":"MEQCIAHDDqYL6odlWBZtqjIT5PdfN/oE0N+ll02SVIs5nAgYAiApBrGbb6IkG97lkWhniFCs56tRKH9azdKEawm3kf7EYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.22.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1916191},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"7cb55a923f5b592a07c9c939e63a1302575aa1fd","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.22.14_1785125378132_0.5635221081037642","host":"s3://npm-registry-packages-npm-production"}},"0.22.15":{"name":"@7n/rules-lang-js","version":"0.22.15","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.22.15","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"791c769f1d7a70142ebe777532ec66edddcde76e","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.22.15.tgz","fileCount":516,"integrity":"sha512-2mhaYlmePzOTDSAT5EDdpSOfvUOfPF6DCyzkLVCA1tJGwj/oZoyuoQKjrBErSgIHWZg/eFhgWtJNGClkuBtyLQ==","signatures":[{"sig":"MEQCIHKOBgiWcA3USlVazF7GVzpQZlxQFCx+Fi/rGDINMeDXAiAT7uWMN2hrmydL5/UKz2MHCMsBSjFRReR0uyCEYELWAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.22.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1919241},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"54145b473307f2772b126ec321849d4af53760b7","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.22.15_1785125564459_0.11344698445465218","host":"s3://npm-registry-packages-npm-production"}},"0.22.16":{"name":"@7n/rules-lang-js","version":"0.22.16","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.22.16","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"014bff4f1d88f5a0bc1b238de4ce2a00055311be","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.22.16.tgz","fileCount":516,"integrity":"sha512-WHbKWVKwRlNzFvNprNOZg3hdlfdnNDYSoLlmPs+FbR676uEgs8P0ZHa2axbXAboXq+rlLPEJnysgBBsF8O4YmQ==","signatures":[{"sig":"MEQCIAygiwlBZorVJ8nB2EJcU8sThaLT6mqKKcU/cmTLQhlPAiAw674UCw2C5Umw/0q9p193CSiA11pYHTV8OQ5ifeOSJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.22.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1921171},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"896eea35e618ff4aed8a85014cbe1ac770f73530","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.22.16_1785128828264_0.43035157354928133","host":"s3://npm-registry-packages-npm-production"}},"0.22.17":{"name":"@7n/rules-lang-js","version":"0.22.17","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.22.17","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"bb70fcc9d7070b6111c3b7b5d9b9229c926d49a3","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.22.17.tgz","fileCount":516,"integrity":"sha512-LykwGi1EG27Qjp4fVwsf+XjW+XsK3fjHhlj9MsrRszsrtGk6YiRlb8xBD6Sz03zKyb5zT+aI2UVkMa/fx0/zrA==","signatures":[{"sig":"MEUCIHZfTOuSQQFmEgG1sFOjIz/D3Sxo2iPe4jW1EpAOdmcjAiEAo66BwWZHIhJdYoiuCXPr4Kc4M+xaVM4+sG9YhikgYOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.22.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1922362},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"e029a04b8a3e4e762d595b010ed65a866f3ae00e","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.22.17_1785134065936_0.32820970373761504","host":"s3://npm-registry-packages-npm-production"}},"0.22.18":{"name":"@7n/rules-lang-js","version":"0.22.18","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.22.18","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"e6c05e6792443bfc8598f037e3713887f1228270","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.22.18.tgz","fileCount":516,"integrity":"sha512-gL1rNQ/LfISF8sp1HasijQ1ywxgNWg0QaLaE/RG1UZ07IP4xMaXZqIC06gaAohs+LHnrSbehX9E+RamjxZlyiw==","signatures":[{"sig":"MEUCIGgPf3Is9cTUrRzEIBd7nD5g2gscMs/3pgcn4UmPKScgAiEAqQLKl4XTAimJHddEHnqmqKy2KV3XM0IGQwM6E96U6zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.22.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1922636},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"c7c322677657afb2695b078ae619b693181700d4","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.22.18_1785134341132_0.6219701143956038","host":"s3://npm-registry-packages-npm-production"}},"0.22.19":{"name":"@7n/rules-lang-js","version":"0.22.19","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.22.19","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"448c132a766d5546c0ff4fef9e408a387243637c","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.22.19.tgz","fileCount":516,"integrity":"sha512-St8RqmZEMCKCUsCOiAeQH6feAqLAfXZFfA2RalKa5wqf+QNcpEm83WXU3P/7d78LQbZV9ekOrCvJYcvdtBhx8A==","signatures":[{"sig":"MEQCIGKI9eQk5eb6Rf1P7I3KUFmfJc+MdZC5tYvE9oWTjKz1AiA2eezQvtHZG6VP9erEsiJBgvgHOjd5QtuNiPUkXJ4dfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.22.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1922755},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"c8fc9d9a9399943d7fb875597789a4c1678e46d5","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.22.19_1785134561441_0.2730647178004839","host":"s3://npm-registry-packages-npm-production"}},"0.22.20":{"name":"@7n/rules-lang-js","version":"0.22.20","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.22.20","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"d823d040278434c4510205b104c6d79abc9bd8b3","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.22.20.tgz","fileCount":516,"integrity":"sha512-NA0ScfiJv5hfBf2i6fJyJKw/le9AiX5oWzO1qYtH8xOGX3kydxVPtHwaQTJfqprrv/zeB9OI9zazd2uPkAWnGw==","signatures":[{"sig":"MEUCICEVpIQeTo/T3cYe6RqraZcyCIZoW1DbQq8swQnQ25YOAiEAoeq6l37DFF72WDSTPj6TJn7LlZ3iHsZ7n5tMt6gVII0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.22.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1922895},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"a40a2dadb3c2711db984a0b041e5cd62f1c160fc","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.22.20_1785141209353_0.06563129281195179","host":"s3://npm-registry-packages-npm-production"}},"0.22.21":{"name":"@7n/rules-lang-js","version":"0.22.21","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.22.21","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"be45c7ba9782c89f0de9d8df7659d982b3f68750","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.22.21.tgz","fileCount":516,"integrity":"sha512-w+aAmlGJnAFHaRqilIWNSNsngeBhLs480FCRbVmGetKKxwfhiH/mWQuAo+VSoBP8Nx/BavBE/N8YSLbk/t1iXQ==","signatures":[{"sig":"MEUCIQC1SwjoKm6lSHtJfZ33FA4MSsDKSCHmn0A/frkwd2F6/QIgUQfB0AjwJfXSQ7YPs8eigI1Wx0dXtOSucmZcHWZhO3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.22.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1923185},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"8341e2f8f576056f30ab3764fb2b7f00411f0ade","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.22.21_1785151898452_0.4119249680009469","host":"s3://npm-registry-packages-npm-production"}},"0.22.22":{"name":"@7n/rules-lang-js","version":"0.22.22","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.22.22","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"dd59247ae28bc4bf30d6e330776b3292ebe2eaf1","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.22.22.tgz","fileCount":516,"integrity":"sha512-0grhn8IOw5nCTbmPdNMBkmaEdHd1/FGvbTkqAfNVYXOWr8SdHagTBkr14SwxMll7HFRSPd3ZTzdub7ZrAWWuIw==","signatures":[{"sig":"MEYCIQC52fxBtOLkro4uQECJcxCJlFCFAgas9gd3gPaPYR5WSgIhAPuP7xtPsff8ytNUYg8lzIeMx3jdUkN3EP8RD8ggo2vG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.22.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1931601},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"6712abcba9f87fe430c377b4733b78415f9a20fa","n-rules":{"contributes":{"rules":true,"docFiles":{"extensions":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"}},"handlers":{"taze":"./taze/provider.mjs","coverage":"./coverage-provider/provider.mjs","doc-files":"./doc-files/extractors.mjs"}},"capabilities":["lang:js"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.22.22_1785152023922_0.0883698880228374","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@7n/rules-lang-js","version":"0.23.0","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.23.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"1d7117ffdae080cdbb92647db005ada2d2e153f9","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.23.0.tgz","fileCount":516,"integrity":"sha512-rBEVfHVbhkk/aQKwYR8PaXpY1Ls/Pn6uPO8ybNXBFNyIy4PKVjJce9pxZQ6Smm4YVSAVS28QWUrwcVqGr8pseA==","signatures":[{"sig":"MEYCIQDlg/oTDpcy1iNzjWhwOM2u5WHAjKOEKiMlJOEAsZn9PQIhAN2Zrn2mCqpKQLPHjmL5th6xQiK7ysiEBAR9HARx50qB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1933131},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"c36308a19ba032ef2470e484e6427ae383bdca49","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.23.0_1785153955057_0.935172091254171","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@7n/rules-lang-js","version":"0.23.1","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.23.1","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"c6cb827e8cedc24b69c0ffd897ba00e61d36a36f","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.23.1.tgz","fileCount":516,"integrity":"sha512-GtXA7gxnbL8BRl0AAh6wjxq8DvEiBbuLebLjNLIJ3tMdpUGM7+qW2RwlidVtnEBcNceT5zL9BdAhDU0/uCLGzQ==","signatures":[{"sig":"MEYCIQD6CX4yX+GSBVR7xJYzH6OO3e4wicwgg+cTU6GLmZkpZwIhAJNVMTqU9jNc6+Xo4e99SsgzGb8jAGUeJshM+q6KVwMo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1931629},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"37b2d6ccf1a0208af25a9cdee3fbbdad0c9876d2","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.27.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.23.1_1785154482875_0.42585094236776766","host":"s3://npm-registry-packages-npm-production"}},"0.23.2":{"name":"@7n/rules-lang-js","version":"0.23.2","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.23.2","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"a62613622106694ea4a1c1db60be381e69a2dcf9","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.23.2.tgz","fileCount":516,"integrity":"sha512-celrbTexCVQH2ShCPAjTZ9gV7/ZRnQJKKM8zs/GTawW3htb+omEUetHCp1vtwON5GOHAinU7pv/MQMZapzCIxA==","signatures":[{"sig":"MEUCIEJ2n+mvvBHKLXt1gSv2r2Dhru3C0KuFUjJzHtNpBA/RAiEAuDEr7Gc/fdpY+oo7HKx0tE/sgCitGifADCvrDKOZ+Mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.23.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1931794},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"d1d497c17eb57df4d771e5aee09c163b3fcda9ba","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.23.2_1785156839792_0.7086079224216302","host":"s3://npm-registry-packages-npm-production"}},"0.23.3":{"name":"@7n/rules-lang-js","version":"0.23.3","keywords":["javascript","bun","taze","n-rules-plugin"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.23.3","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"594560dd7547ac0750231b76794259459ab3cf7c","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.23.3.tgz","fileCount":527,"integrity":"sha512-fGwO2hH9wg3+YuoHJTe8C7admWz0JyuA8RlrSp7sj/QBty/CA0sJNDZa3rUswZQAv9hHHJjtp+cGZr9dCXdG3g==","signatures":[{"sig":"MEUCIFyyl7Sxk0SKRCT+RqYtHumLj34fydfS2djU5W5hUsHFAiEAhPtOKnSMrmthw2qVy5wy3yk2ks2R5AT4fsKzoi2ijgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.23.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1938181},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"5f66974cb46570c8ee5ab0f7e759e28449d66da7","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","oxlint":"^1.68.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.23.3_1785215313355_0.620324032332499","host":"s3://npm-registry-packages-npm-production"}},"0.23.4":{"name":"@7n/rules-lang-js","version":"0.23.4","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.23.4","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"92ddf66758c7f388a1ae0f2a028f92759614f5ea","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.23.4.tgz","fileCount":527,"integrity":"sha512-k7OMDLztiLoOrkq0s1xnlC0ZVrXBkeW4n/JELQLByTX6CDDy8YmY4b4u87UrFx3QvQ2/YH5cb++fKFd6tuiiWA==","signatures":[{"sig":"MEUCIQC+oIBkhKxzim/p2k/TbS4Nz45+Y8JVbYnb8E5VhOQWfgIgRH8QLDfnvdeY1J/AZDrRw1QRtRn1jj3mRwFSfRMbUqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.23.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1912767},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"0b8d7ec174ae124d8d6fff914b6abf9eace01c08","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.23.4_1785302937030_0.9996358876077955","host":"s3://npm-registry-packages-npm-production"}},"0.23.5":{"name":"@7n/rules-lang-js","version":"0.23.5","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.23.5","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"75a3ac08689ae6527ce7e6f7302f13b06af4cab1","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.23.5.tgz","fileCount":527,"integrity":"sha512-U5i2Vprgm8Wij4Wnr4othNWMvacYxUBUdewoFzeEQSPyREN8GfWdWmq8MQ9Jcb54OveBCrtotM5iSvNdLnCw7A==","signatures":[{"sig":"MEUCIB5hKyKROTYsECAo2Bsf7DHSMHpk9aqc4q7pQI75RMy8AiEAx1YyAUeYFEomw8xkMhhXJevRGgkx9mfzauRhLfWhdDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.23.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1913060},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"c35b74fd7d3362857ef98260156b79d7d0138504","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.23.5_1785307580623_0.9539056354299915","host":"s3://npm-registry-packages-npm-production"}},"0.23.6":{"name":"@7n/rules-lang-js","version":"0.23.6","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.23.6","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"758e813274ead06decd5b836d231d9013dd482f3","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.23.6.tgz","fileCount":527,"integrity":"sha512-8WPVLzAzp1vBv+oRrfb8DQkNjKfaeZQZ7ZS1gcdRhKP1efd8hSa/9rfN2ll9NlzDRjQsgmizKSSoAHOYBo8vVQ==","signatures":[{"sig":"MEQCIDj+NEpk1HiiXPoLSrnvTcfnmrQxeJ3BWx+FKWtm8/8qAiAJeHrsUEI+v9HH/bwGlqb3zXM+1fYboM6vEGbOc1zaig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.23.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1913219},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"cd83c8e99f3717ee19747a5f17d0e1f71514c69b","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".mjs":"JS Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.23.6_1785307836052_0.6419498902610941","host":"s3://npm-registry-packages-npm-production"}},"0.23.7":{"name":"@7n/rules-lang-js","version":"0.23.7","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.23.7","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"5b01b5e9cbd16d1bd0b73f69f235a6b7f3b40f80","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.23.7.tgz","fileCount":533,"integrity":"sha512-5P9neWXshoXW+WXRC02ISDYD3usW4TJCQdRiir2B1Un7ZJin9m8z7PxV8SrNjy7UPMw1jur9w9j6Ex+4mSuS6g==","signatures":[{"sig":"MEUCIQD0LbROC6sQIWc4PXdEoaogx6bnl/9OH3LMCr35HdDExAIgIJ1JvqPFl3Zt2G+nBylLZgiIg4O6Jz7Mv00tuFYPVDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.23.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1914411},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"e6f473af74a73f7e4c91ce66eed3da30a20710ed","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.23.7_1785315566376_0.9680797746445782","host":"s3://npm-registry-packages-npm-production"}},"0.23.8":{"name":"@7n/rules-lang-js","version":"0.23.8","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.23.8","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"a37b75ef14a27b2e83f4ed513182aa086f586e00","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.23.8.tgz","fileCount":533,"integrity":"sha512-X4slqcTh4RXwZ+vXhB76kPersCxOar18EnJzowzdB9crWzgFcBOW8nHdmD5b8qSwHLfPl1qV4wperCJXMfO75w==","signatures":[{"sig":"MEQCIHKsgYm3Q00Or7Vf1vnlnVoWPLxMUT19CtTMibZsOyWlAiAGoTAAXulFXxXKVEbltqiSrNU90+QYGf8NVyKHG04srA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.23.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1916701},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"c36bfb33b7b3ca2e72f8e2d45b35866b4980ec76","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.23.8_1785319980186_0.731114893195596","host":"s3://npm-registry-packages-npm-production"}},"0.23.9":{"name":"@7n/rules-lang-js","version":"0.23.9","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.23.9","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"29175d129c6f14c839884dfbe703be97b62d82d6","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.23.9.tgz","fileCount":533,"integrity":"sha512-bZnmYPXmHaFLHCZzUmhuryluxMh2LlHVuxJ2+Zott+IHNXZ+HQzMByC+5MaECHH6kznj50J7OevfwtBv5uVLkA==","signatures":[{"sig":"MEUCICgxVFANngdtjXc87wqqxHdqu4e4QobbUJm8YjrMg2hoAiEAhaED/PzgzQ+1ZS2qJvGsMu4qei2IvMhpHILgoc5l6cY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.23.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1916855},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"7be86b02b9065af4e3af09f2ef6891aac744db58","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.23.9_1785320212197_0.5920430368949279","host":"s3://npm-registry-packages-npm-production"}},"0.23.10":{"name":"@7n/rules-lang-js","version":"0.23.10","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.23.10","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"4d757691b7101687e4164ef12ab91e5f000cd157","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.23.10.tgz","fileCount":533,"integrity":"sha512-XQ6S4R9twHvpjjTm0e0QJKd4g5TsyAAGp1r8pTZFZVIKOCu368wfze4+EyztdBHvvUHeQgXU/TvCVTRIh0Wtug==","signatures":[{"sig":"MEUCIAwgb1st2+b6JOwM6RAYzM3wtxAE7vvO9TfFHm+n87MNAiEAuamrbNSS4ybVOZyFr4sz7EF8sHwc7roSBGEdDyAwfEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.23.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1919458},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"7c2ed43941a67a0a0b3afcceed792b9648e5e7ac","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.23.10_1785322234356_0.49985396821510975","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@7n/rules-lang-js","version":"0.24.0","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.24.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"fac3ed1c7149093232c83ff1684b14e2f16856aa","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.24.0.tgz","fileCount":533,"integrity":"sha512-me9N/wQfKUfKMRVrOx9BWiEu7G3gZAHIr3q1QJEwuswT1t4GHjhuSK5jP1SZKKjCF/wpisvNixe4N8PiMOcT+A==","signatures":[{"sig":"MEYCIQC1JcWfdRW5beW0ymbSNbyL+v7tW0ElEyLF5/tDEoaaVAIhAKjEDa4CiJbWtL8IAXUpdLzTpV0GpOpkX4OUSyim/1YE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1922969},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"21cb3835b6496559317c0f1998490e060597c8ee","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.24.0_1785322331443_0.09459389908300975","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@7n/rules-lang-js","version":"0.24.1","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.24.1","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"699bbde89014af9184e0042c5c4c9220f675265c","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.24.1.tgz","fileCount":533,"integrity":"sha512-eQsgqecjFJ9ZojWn0osEIHxsNur8H9tLL2ptnaMi/lEOMx+1pm52xOY2hBWzrYonzWtfjbHkNgNRzfwuLumyyw==","signatures":[{"sig":"MEUCIQCi6jIpQpnyLONUI62UFEdr4EoaE4rc2SairyzW09wH/AIgZzuwDr4l7m1xlvlbgmWOo925Do587pd984seCY3lQk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1920791},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"11845f06be7ca8ccf9e8cd80bbd6e65d2bea57fd","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.24.1_1785338358812_0.5497163998255754","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"@7n/rules-lang-js","version":"0.24.2","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.24.2","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"dbcb5586c9798091526a8e45b94af7b1fcdf7910","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.24.2.tgz","fileCount":533,"integrity":"sha512-z+O552Edil8bCcTxD6VzVoYtnd8IriOOWCvlHnrgXeAYF0BdrOyUAKnGbBV32XcjWWD89uentf0rjZenP3UpKA==","signatures":[{"sig":"MEUCIQDFunDERrrtlOWXxFcbBGORDTMTbzh2ypisRSSxVR59SAIgcMtssCAKrrwqYOUgtAzWLbkJPy8jNJsAopQGD9wxdl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1928560},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"3b65177c3712099c80d028ffb051aac4f96f1b1d","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.24.2_1785350385554_0.9713381123772369","host":"s3://npm-registry-packages-npm-production"}},"0.24.3":{"name":"@7n/rules-lang-js","version":"0.24.3","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.24.3","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"2a233741f1d19a07c1e89a2b610f6ceb3cfe48e3","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.24.3.tgz","fileCount":533,"integrity":"sha512-8kaOAnN0fPwu9R9Pa8qmmhKZG+1tbm485jdp1Wni3Zdp1C+jh5y/pEfH9oRCH5xTwyCiVNIuOshQ29TPepvEjg==","signatures":[{"sig":"MEUCIBujE1G4NBWyHTebOV+itTIPyY+PzQ74n9cPf1+CtEKZAiEArHNbc7b5mq/z4mmySF/YncXyzBYcl8ykuCIU34GryRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.24.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1928751},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"680082f9e8fc8560be2c9fe6063d3b1b9a9e09c4","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.24.3_1785352204317_0.17492043293040438","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@7n/rules-lang-js","version":"0.25.0","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.25.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"7d5265ef654fc0124df862c643113d6143205aa6","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.25.0.tgz","fileCount":536,"integrity":"sha512-brsURcceDR85bXqIuBblrrHAF+dZDrhJOk2JO4JsemSoVP+9A3TB4Z3VToNYWq4wSI+VUynLDLO548UGbhi1Qg==","signatures":[{"sig":"MEUCIQDbhDuuGUhzg23G2a+y8hEYa5zGyAISk3TnTByomJa/ogIgTRtEXc1agN6UXq2r74H64/hJNUQiod2YFABa5umpeNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1965083},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"b4e0c51077dc5677721f587626efacff31813860","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"knowledge-js","slot":"knowledge.extractor","version":1,"resource":"./knowledge/extractor.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0","@vue/compiler-dom":"^3.0.0","@vue/compiler-sfc":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.25.0_1785387998633_0.5316648535240758","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@7n/rules-lang-js","version":"0.25.1","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.25.1","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"9d810b510897130a545131927d70d128674b2cde","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.25.1.tgz","fileCount":536,"integrity":"sha512-Lw4wB3YDAoax4kxmp9ky+HjWwyA/QnrEl3/VN6EVtGyN/9S5H/d4eUwP1KvtKhic7Xo3TdAiEPlzUdpmFK+Nww==","signatures":[{"sig":"MEQCIAcJQZ7kePCNfcZGTFfoC48ZB/LOZmYQ2DtG1Ll1OXxMAiBKIFiLkCC0L5d32schuaR1F15z8ZDVmv0Y7INJP1RuOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1966231},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"47a355b30ea87afc106fbd2a89f4a9b2558da7bc","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"knowledge-js","slot":"knowledge.extractor","version":1,"resource":"./knowledge/extractor.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0","@vue/compiler-dom":"^3.0.0","@vue/compiler-sfc":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.25.1_1785390117861_0.7711993997514763","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@7n/rules-lang-js","version":"0.25.2","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.25.2","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"6986659eac5f69a8df647acb726811afd31d6aaa","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.25.2.tgz","fileCount":538,"integrity":"sha512-U1y5Ez/WQnX/UGpJO9ukjQknWwixRjh4vmS9FJGVmhaNgo+J4T8yXMmGXfp7hU4LLL3QBD/rQF8oTIwUJxqH0g==","signatures":[{"sig":"MEUCIQDakU7dIU/oMHZpCjvvjuDDhcHkLP8taj0qiMdnbV87SQIgWddrb21sSDFSUCGDipilcc8w8VdhDCx2TUS6Bq+6+go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.25.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967133},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"d399d6f2acf68c478eb6ec07b9797b0ae8bb15c5","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"knowledge-js","slot":"knowledge.extractor","version":1,"resource":"./knowledge/extractor.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"},{"id":"js-lint-style-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-style-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0","@vue/compiler-dom":"^3.0.0","@vue/compiler-sfc":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.25.2_1785422739399_0.9216845986197215","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"@7n/rules-lang-js","version":"0.25.3","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.25.3","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"165ea2d7c07521026b91ad81a925e918dd27b33e","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.25.3.tgz","fileCount":538,"integrity":"sha512-LGSs1TlUU8nlTdwiVUR0av9oc5pOkB0rbXDls9j2OpR7wj4ow9wkSqxuNNm2zF6mXrS44oS3u7YjDsJvGKm7Zw==","signatures":[{"sig":"MEQCIEC+jFYteCariJ1VX1TEqPZlFJmouBmSVZ6Xp1rNN9qUAiBkvYchwtZCg0Cm7EdkLqWO3caYGgQxe8W5l+LejWzXUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.25.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967440},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"7c640efaa129571b239fedf73c59e8e64f2b4261","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"knowledge-js","slot":"knowledge.extractor","version":1,"resource":"./knowledge/extractor.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"},{"id":"js-lint-style-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-style-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0","@vue/compiler-dom":"^3.0.0","@vue/compiler-sfc":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.25.3_1785423156898_0.6179173591509317","host":"s3://npm-registry-packages-npm-production"}},"0.25.4":{"name":"@7n/rules-lang-js","version":"0.25.4","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.25.4","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"0872e56ed1814148b9c75cfd3591529bd21b5164","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.25.4.tgz","fileCount":536,"integrity":"sha512-JsmC5Sv2yKZP2b5e99y8pOgpDsMfMp0Ag9iSdsToNhtjwKK4qQCpHZQf/kOiW5TXRZip1+MeF2uY3MN0tN/xuw==","signatures":[{"sig":"MEYCIQDy+fJRcsyQSc569GC+5RXqw7Ia+0YO7+nBFzfX0TdtugIhAMZGPS4wfFkrkbVH1ghI2LWtABixpRhiUfBi1fuVDJlM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.25.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962393},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"c1cb908b0aa66e894185e49fb35e3104c60a853a","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"knowledge-js","slot":"knowledge.extractor","version":1,"resource":"./knowledge/extractor.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"},{"id":"js-lint-style-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-style-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0","@vue/compiler-dom":"^3.0.0","@vue/compiler-sfc":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.25.4_1785566051608_0.23890035469103799","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@7n/rules-lang-js","version":"0.26.0","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.26.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"589741e7846c5f688914c002eba60ee0270db323","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.26.0.tgz","fileCount":536,"integrity":"sha512-TFts2pHNREu3+KL3Hii9jX75ixcvjZ+EKltSQb7f99bToQb1WKLX0XjEBJo3J/yHtoxZ2mFAASLUSoE8xDNPQQ==","signatures":[{"sig":"MEUCIGmCWWwF2G4zTVszNdAO3ZQoUtZ+Bd0XlrkemN5SOCEyAiEAuefi+Gx040OtrovnjnpBuiY9Wui4FnxiUzNwt38m/XI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967510},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"01ae1cb2e880a657ca478ae12f1acf93591baef2","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"knowledge-js","slot":"knowledge.extractor","version":1,"resource":"./knowledge/extractor.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"},{"id":"js-lint-style-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-style-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0","@vue/compiler-dom":"^3.0.0","@vue/compiler-sfc":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.26.0_1785782055585_0.46379328643050344","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@7n/rules-lang-js","version":"0.26.1","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.26.1","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"14014c188aaf8c4325ee6ec78c744e101394b8da","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.26.1.tgz","fileCount":533,"integrity":"sha512-gFTntS75m9BM9eqp+CWputAj5UgrEjOx8c9zCASJdD2/gJAMXiQN1XzBnLMZmYbhpwLE44YxoFRoxCR4QXwZVQ==","signatures":[{"sig":"MEUCIE91PLZ23WYKT8pdUmjihe+4Zvn5NonO0Q73IMFhXqn2AiEAjwjllMXG19QUb4cFhfIYv41j1kNBLzcicobQMo70Hr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1970783},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"09b546d8cf371a43f8a5d8f7287aa96ca14c2804","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"knowledge-js","slot":"knowledge.extractor","version":1,"resource":"./knowledge/extractor.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"},{"id":"js-lint-style-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-style-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0","@vue/compiler-dom":"^3.0.0","@vue/compiler-sfc":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.26.1_1785914282263_0.1644252935365471","host":"s3://npm-registry-packages-npm-production"}},"0.26.2":{"name":"@7n/rules-lang-js","version":"0.26.2","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.26.2","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"57dce6ac36318130514a1638d756ef17b8425aa2","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.26.2.tgz","fileCount":533,"integrity":"sha512-931tSWQb7wF7dB5A5QjE5Imm0zg5QnU+BaOCMuvogN6GQ9sjV/oKXiMAPZF5SdYITPAmMNuAY6Ru0MeRzB8q3Q==","signatures":[{"sig":"MEUCIQCrSxZX4mW1+cdz303TLCFMD2a71s8kqfWGMcJLRTeVmgIgX7UNZiyGKpBPd7KoBreFi24O0iGqmN+QiH+j4ainCDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.26.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1972039},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"fbabcc8a2e23866189556c8365ce11a404d5506b","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"knowledge-js","slot":"knowledge.extractor","version":1,"resource":"./knowledge/extractor.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"},{"id":"js-lint-style-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-style-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.16.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0","@vue/compiler-dom":"^3.0.0","@vue/compiler-sfc":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.26.2_1786214740757_0.8352598682819536","host":"s3://npm-registry-packages-npm-production"}},"0.26.3":{"name":"@7n/rules-lang-js","version":"0.26.3","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.26.3","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"25eb35a47edb862ea8b300b49bd5dbf433d68f23","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.26.3.tgz","fileCount":533,"integrity":"sha512-0BXvehKPf9aF2J+eGRC4KjSblXfHljVeLBOQXwUrscrOMjLdTSLB+ayclGxr6ev29e8qZ+8gCnXY5/Z4010coQ==","signatures":[{"sig":"MEQCIBSY2fuEDOaSthqY9pIpAmFq4XgrMKX56gtCmMNCzrpaAiB0h/Vv8PGrJxF/s7fALbaQZHlQK60bpCNo1bh4xFIdBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.26.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1972299},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"e39cd12a1c98ecdfc765977a74dc9fedc2f46631","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"knowledge-js","slot":"knowledge.extractor","version":1,"resource":"./knowledge/extractor.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"},{"id":"js-lint-style-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-style-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.17.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0","@vue/compiler-dom":"^3.0.0","@vue/compiler-sfc":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.26.3_1787469230331_0.2816875922124824","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@7n/rules-lang-js","version":"0.27.0","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.27.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"7b82504547246a3b399f9a44b6972685db257f1a","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.27.0.tgz","fileCount":448,"integrity":"sha512-AFSBsLlkYiF/KkeRrpRBDJfoP0In79s9/nVlhGN1wFTV4KvoBKKo6ZHuCJ7fqPnHDee2SLaPDutpjPvlHrBA7A==","signatures":[{"sig":"MEUCIQCDRVFtXCirIV1QZEQaP3/sE8xZg2gxjGcGrE/mtJar7AIgEqrQsL8bM1/v0zAL45B6IXsczocFL1xHBZ3mm0WfiYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1437982},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"9f5b9473c810c26f8b35eb067bcf6bf791e15b2a","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"knowledge-js","slot":"knowledge.extractor","version":1,"resource":"./knowledge/extractor.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"},{"id":"js-lint-style-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-style-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.17.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0","@vue/compiler-dom":"^3.0.0","@vue/compiler-sfc":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.27.0_1787495983260_0.3136655024713306","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@7n/rules-lang-js","version":"0.27.1","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.27.1","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"1b98bb781096315a3f931b0ee9ab8fd88fe38ea8","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.27.1.tgz","fileCount":448,"integrity":"sha512-7As0AA8WeN4xfABU4QV1AXotl9te5z9Mr5GZgXxT449OmVgkZMpFdR6tVOLUOebpFS3O8SUeJhwIE7i6XiMzGQ==","signatures":[{"sig":"MEUCIQDgZX85nQ8hulIBEERvcZu9svIjI0qjLVBrKW0oxm5jWAIgSVlpcnHOigaZFj05vHDcevbYASBaxbwCWQF6MgDFUJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1439410},"type":"module","engines":{"bun":">=1.3","node":">=24"},"gitHead":"12b94efab2c8ec1608ccee5f8461556af803745f","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"knowledge-js","slot":"knowledge.extractor","version":1,"resource":"./knowledge/extractor.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"},{"id":"js-lint-style-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-style-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.17.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0","@vue/compiler-dom":"^3.0.0","@vue/compiler-sfc":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.27.1_1787752316074_0.5032017197297369","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@7n/rules-lang-js","version":"0.28.0","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.28.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"82dc4c2cd33b12dc93c61c78bbee525a4091385b","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.28.0.tgz","fileCount":448,"integrity":"sha512-Zxn4b4UZ8JrdEbbKDJNEC02KFKNT59BF1Xkd8BmjJfbTG4vVbz2nlfXxJPq9lOrUs/NWPkq3dFblFwkmfCKe4A==","signatures":[{"sig":"MEUCICwHSMJjdzL5d30zDWBd550Bpf5adjhOF+UR6SenbWtOAiEA8LReJ/bvp2ENG1756yYApIL2p0Xq7kqUZG6/ALXxTEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1439876},"type":"module","engines":{"bun":">=1.4","node":">=24"},"gitHead":"28d512be7ba701ea80312df948f9791929150894","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"knowledge-js","slot":"knowledge.extractor","version":1,"resource":"./knowledge/extractor.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"},{"id":"js-lint-style-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-style-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.17.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0","@vue/compiler-dom":"^3.0.0","@vue/compiler-sfc":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.28.0_1787811350145_0.8636100704746907","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"@7n/rules-lang-js","version":"0.28.1","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.28.1","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"8fdc2566c118f4ef984ebef8a4fe8769ef45e251","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.28.1.tgz","fileCount":448,"integrity":"sha512-G9wJ0Yon7pLq1eoYhTLKjuVUyaIBuMWnNOejJ8gvfRCzTReIUgzaSfkPiIYSTD8UFWCAcs++RLzhh5dJUy42KQ==","signatures":[{"sig":"MEUCIQCEXn7MA2+4RgnXn4quKytqRppd0chiFJ6nzM+pYQvAmQIgBr0jJ4FRpjafWu8Xp/SztDEsvPIfGhM7kqf5pD+VQx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1440035},"type":"module","engines":{"bun":">=1.4","node":">=24"},"gitHead":"aff9ba7c77f53bef864f22e7efe8f6267dc0f291","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"knowledge-js","slot":"knowledge.extractor","version":1,"resource":"./knowledge/extractor.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"},{"id":"js-lint-style-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-style-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.17.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0","@vue/compiler-dom":"^3.0.0","@vue/compiler-sfc":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.28.1_1787906876760_0.44509314152375845","host":"s3://npm-registry-packages-npm-production"}},"0.28.2":{"name":"@7n/rules-lang-js","version":"0.28.2","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.28.2","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"18689a46d3d1566a2e840b092247875b24069df9","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.28.2.tgz","fileCount":448,"integrity":"sha512-wM6UT4J3IinbjpnepxnsHMfvh1CmVC5xs9JuKNJFf7l45WXqX5/22Rep+qUH/bo/VBK3i1YA15+7XUSSjxO9Gw==","signatures":[{"sig":"MEQCIDVrTyP0K50SdvUgQqYb5sBhv9wICNB4NCiPIfxLGSCxAiAs54dXNV8Yg1JZDX9YTAEUVMDtv9rIwD3XgQk5FpWbTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.28.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1440166},"type":"module","engines":{"bun":">=1.4","node":">=24"},"gitHead":"04a8b2468c2e34b7e7412faa75cedecf5236434e","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"knowledge-js","slot":"knowledge.extractor","version":1,"resource":"./knowledge/extractor.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"},{"id":"js-lint-style-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-style-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.17.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0","@vue/compiler-dom":"^3.0.0","@vue/compiler-sfc":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.28.2_1787908110942_0.07601139443646243","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@7n/rules-lang-js","version":"0.29.0","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.29.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"68f58f50a8c18991f8752182bd77d0f1a471ff42","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.29.0.tgz","fileCount":448,"integrity":"sha512-Y93OQeoEegKcfUzwge0baG2E8gV0B8LZ7wDmQNhV3IVTqkVHp+CdYtWr9I0SRC3kDVUH+nn1SJOMOh1/tTkdUg==","signatures":[{"sig":"MEQCIAUI1RZwLB+fo5+UwW2grsnHE/0w068PxdAL1KDJfDwPAiAJAZgLn6AEKh3ZKk5J1mKmKQ8q256Jkbgg/hrOSNe8dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1443396},"type":"module","engines":{"bun":">=1.4","node":">=24"},"gitHead":"db86fb6bdacc69b4324b8b4088c05f135032836a","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"knowledge-js","slot":"knowledge.extractor","version":1,"resource":"./knowledge/extractor.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"},{"id":"js-lint-style-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-style-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.17.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0","@vue/compiler-dom":"^3.0.0","@vue/compiler-sfc":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.29.0_1787985948484_0.3355199051494171","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"@7n/rules-lang-js","version":"0.29.1","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.29.1","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"0cf7dfce4db34628259fe8bec1f0ccdfd5695aad","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.29.1.tgz","fileCount":448,"integrity":"sha512-gW8sdD1b4DkQT+1l7/PiY4DRnrSJRUAWIRE1Rxg8nmIDNMQel6GxnlPkeVvT5JTNlpav4tNc8VaPcba2IpIXiA==","signatures":[{"sig":"MEQCIG/gmGSJ7zzaXOhl9JSCeAqKaAhzO14FGOx5E3mdxgLTAiA0kXKgCMxSB4U0lfpMGDmcQksq2GAEefATkSD2CURqIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1445499},"type":"module","engines":{"bun":">=1.4","node":">=24"},"gitHead":"652a43be16ac75d628c4b34408e689afa6d58472","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"knowledge-js","slot":"knowledge.extractor","version":1,"resource":"./knowledge/extractor.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"},{"id":"js-lint-style-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-style-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.17.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0","@vue/compiler-dom":"^3.0.0","@vue/compiler-sfc":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.29.1_1788004307431_0.2245640938296607","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@7n/rules-lang-js","version":"0.30.0","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.30.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"19f532c2976bc18f682aa0113acd83eb2be70b1f","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.30.0.tgz","fileCount":448,"integrity":"sha512-uVdjJK9rLi1ZdpHmtd3iXjeEPqCLAuDDB6Fc3s4SGedu8Nl8gCv/h/TWlXW18hTxP/CmeKW4U3ZAA3jn/cw1/A==","signatures":[{"sig":"MEUCIB4qT7NlSIokPoeGQbFQyPIREGWbB2mWG4WRhSvlQkn8AiEAr2x2hNP8rVzsLCkF9V7wvQ8CEHY/Dzezkdc9P6X2VOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1451610},"type":"module","engines":{"bun":">=1.4","node":">=24"},"gitHead":"40af57694a1eba7dde1dd324e48cebd4a0aade45","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"knowledge-js","slot":"knowledge.extractor","version":1,"resource":"./knowledge/extractor.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"},{"id":"js-lint-style-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-style-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.17.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0","@vue/compiler-dom":"^3.0.0","@vue/compiler-sfc":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.30.0_1788009184947_0.9116940133696354","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@7n/rules-lang-js","version":"0.31.0","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.31.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"4511936887a7a14535c7b0b5613ad36704fc62a6","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.31.0.tgz","fileCount":448,"integrity":"sha512-MBLzndQ86pkyta5DYjAI/OEz0zkeCjlubhmKIit/pgQzZ8IE2O3ds9EdGN10pIOJGUyG/AcdyfXasWCPg2Fw2w==","signatures":[{"sig":"MEUCIQCA1YsffOC/dVUigBwVpPLwYH/0dUqx59b2rjOrQkHulwIgfD8BdB5dhEDUcRv3yzkdqeemWPr5UTE9h5V+0464rQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1456075},"type":"module","engines":{"bun":">=1.4","node":">=24"},"gitHead":"3cbb4a1c16509aeb12ebad591df21b5910f6188e","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"knowledge-js","slot":"knowledge.extractor","version":1,"resource":"./knowledge/extractor.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"},{"id":"js-lint-style-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-style-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.17.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0","@vue/compiler-dom":"^3.0.0","@vue/compiler-sfc":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.31.0_1788017132681_0.7457016656194779","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@7n/rules-lang-js","version":"0.32.0","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.32.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"9a9b500968a9d5da63e04cb7319bde0d5e149960","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.32.0.tgz","fileCount":448,"integrity":"sha512-ULcvw0TpPGPugG60ZTx6XD47pqhF7P6N6P+bSHrHwxC6Ku1cC2WFaJwyC3rkq8E5yFhFn83e8g46+hDDqjZhXg==","signatures":[{"sig":"MEYCIQCVioy6O1CusFf1rQ71W9JufBDxywxLeovkt/OI5dE3cwIhAKJuCKOl/Uk2ASK4sW16xWNr1rvBzuBVTkDeZmsRzy5P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1460340},"type":"module","engines":{"bun":">=1.4","node":">=24"},"gitHead":"8d45133b6a7061303495a7b988f09f6c218c5d34","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"knowledge-js","slot":"knowledge.extractor","version":1,"resource":"./knowledge/extractor.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"},{"id":"js-lint-style-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-style-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.17.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0","@vue/compiler-dom":"^3.0.0","@vue/compiler-sfc":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.32.0_1788027473938_0.5766155282038095","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@7n/rules-lang-js","version":"0.33.0","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.33.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"89e2458613abfd95966054bc4df57995d0f0a059","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.33.0.tgz","fileCount":448,"integrity":"sha512-dkGwGRlu0DajA3myk9iw2Ypkkvrz52uSDSofjYFwkp0LA2ZaEsv/59vpDAzpAuolSN4A6mFNEanAujpM5O/WhQ==","signatures":[{"sig":"MEYCIQCmy0eW3j4m+2d6GNgDzsjAFvxbKPw1534VMBNY4MZudgIhAIoJd4TMlJYm9d+/P09HYShmNcfTmNhMlXbw3C0+GmgD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1462729},"type":"module","engines":{"bun":">=1.4","node":">=24"},"gitHead":"3d63a8f81eed1e47d83aa78e5f7dad0a42174de9","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"knowledge-js","slot":"knowledge.extractor","version":1,"resource":"./knowledge/extractor.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"},{"id":"js-lint-style-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-style-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.17.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0","@vue/compiler-dom":"^3.0.0","@vue/compiler-sfc":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.33.0_1788030957736_0.19718984197358402","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"@7n/rules-lang-js","version":"0.33.1","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.33.1","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"964b8a59cba8faaf7df3c05cd1eba927bfb630f7","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.33.1.tgz","fileCount":448,"integrity":"sha512-gwocIAlw/aFRTYaxL60dNz9vKUTJkdsT13hhaX9Dw/dt5WeQ2cxPEN2Qcoy5tl84ToY9IIq1gPRxHTw9lBepTg==","signatures":[{"sig":"MEUCIFbJAsbjdN2GfLBRMso0bP9K96uYaeLfgDeMLQ29rpLnAiEAzd+Yu4HuuKP7xh+q/4vUmqtQ1wVFPTJYz0o+IFpAPG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.33.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1465803},"type":"module","engines":{"bun":">=1.4","node":">=24"},"gitHead":"ce6e3881cce45ee572f855b1358ec2e25de32b4b","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"knowledge-js","slot":"knowledge.extractor","version":1,"resource":"./knowledge/extractor.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"},{"id":"js-lint-style-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-style-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.17.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","globby":"^16.0.0","stylelint":"^17.6.0","oxc-parser":"^0.137.0","@vue/compiler-dom":"^3.0.0","@vue/compiler-sfc":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.33.1_1788032850626_0.4936263165232837","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@7n/rules-lang-js","version":"0.34.0","keywords":["bun","javascript","n-rules-plugin","taze"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules-lang-js@0.34.0","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"dist":{"shasum":"a079035b65e03415b2bdf8d663daf57093da39bd","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.34.0.tgz","fileCount":391,"integrity":"sha512-W9sjZG6gsYXrlaYHHXeEGZCOgqqinoeq73NfbwIckeZ7g55CkAkl+qJEowNHKa895gX9hUFSaeG1zxYu9jzUmQ==","signatures":[{"sig":"MEYCIQCiSrqpoednya3WBV7MeSk7nGkqTPQ1AS5QjghBke7ruwIhAMoSVe/DHsbD3ne5e5/jwlu+Dk+1S2IMniQNSSX08Jaz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1346488},"type":"module","engines":{"bun":">=1.4","node":">=24"},"gitHead":"19623eff2a50ba00036878515f2e7773c6501fa7","n-rules":{"slots":{"provides":[{"id":"js-rules","slot":"rules.directory","version":1,"resource":"./rules"},{"id":"js-github-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-github-lint.json"},{"id":"js-azure-lint","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:azure"]},"resource":"./slots/ci/js-azure-lint.json"},{"id":"taze-js","slot":"taze.provider","version":1,"resource":"./taze/provider.mjs"},{"id":"coverage-js","slot":"coverage.provider","version":1,"resource":"./coverage-provider/provider.mjs"},{"id":"doc-files-js","slot":"doc-files.extractor","version":1,"resource":"./doc-files/extractors.mjs"},{"id":"knowledge-js","slot":"knowledge.extractor","version":1,"resource":"./knowledge/extractor.mjs"},{"id":"doc-files-ext-js","slot":"doc-files.extensions","value":{".js":"JS Module",".ts":"TS Module",".cjs":"JS Module",".jsx":"JSX Module",".mjs":"JS Module",".tsx":"TSX Module",".vue":"Vue Component"},"version":1},{"id":"taze","slot":"skills.fragment","version":1,"resource":"./skills/taze/SKILL.fragment.md"},{"id":"js-lint-text-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-text-patch.json"},{"id":"js-lint-style-patch","slot":"ci.artifact","version":1,"requires":{"capabilities":["ci:github"]},"resource":"./slots/ci/js-lint-style-patch.json"}]},"capabilities":["lang:js"],"requiresPluginApi":2},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git","directory":"plugins/lang-js"},"_npmVersion":"11.17.0","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"knip":"^6.22.0","jscpd":"^5.0.11","eslint":"^10.4.1","stylelint":"^17.6.0","oxc-parser":"^0.137.0","@vue/compiler-dom":"^3.0.0","@vue/compiler-sfc":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","@7n/rules":">=1.52.0","@7n/llm-lib":">=2.8.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@7n/llm-lib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rules-lang-js_0.34.0_1788059740619_0.025983149549170248","host":"s3://npm-registry-packages-npm-production"}},"0.34.1":{"name":"@7n/rules-lang-js","version":"0.34.1","description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","keywords":["bun","javascript","n-rules-plugin","taze"],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"license":"ISC","author":{"name":"v@nitra.ai"},"repository":{"type":"git","url":"git+https://github.com/nitra/7n-rules.git","directory":"plugins/lang-js"},"type":"module","publishConfig":{"access":"public"},"dependencies":{"@vue/compiler-dom":"^3.0.0","@vue/compiler-sfc":"^3.0.0","eslint":"^10.4.1","jscpd":"^5.0.11","knip":"^6.22.0","oxc-parser":"^0.137.0","stylelint":"^17.6.0"},"peerDependencies":{"@7n/llm-lib":">=2.8.0","@7n/rules":">=1.52.0","vue":"^3.0.0"},"peerDependenciesMeta":{"@7n/llm-lib":{"optional":true},"vue":{"optional":true}},"engines":{"bun":">=1.4","node":">=24"},"n-rules":{"requiresPluginApi":2,"capabilities":["lang:js"],"slots":{"provides":[{"slot":"rules.directory","version":1,"id":"js-rules","resource":"./rules"},{"slot":"ci.artifact","version":1,"id":"js-github-lint","resource":"./slots/ci/js-github-lint.json","requires":{"capabilities":["ci:github"]}},{"slot":"ci.artifact","version":1,"id":"js-azure-lint","resource":"./slots/ci/js-azure-lint.json","requires":{"capabilities":["ci:azure"]}},{"slot":"taze.provider","version":1,"id":"taze-js","resource":"./taze/provider.mjs"},{"slot":"coverage.provider","version":1,"id":"coverage-js","resource":"./coverage-provider/provider.mjs"},{"slot":"doc-files.extractor","version":1,"id":"doc-files-js","resource":"./doc-files/extractors.mjs"},{"slot":"knowledge.extractor","version":1,"id":"knowledge-js","resource":"./knowledge/extractor.mjs"},{"slot":"doc-files.extensions","version":1,"id":"doc-files-ext-js","value":{".js":"JS Module",".mjs":"JS Module",".ts":"TS Module",".vue":"Vue Component",".cjs":"JS Module",".jsx":"JSX Module",".tsx":"TSX Module"}},{"slot":"skills.fragment","version":1,"id":"taze","resource":"./skills/taze/SKILL.fragment.md"},{"slot":"ci.artifact","version":1,"id":"js-lint-text-patch","resource":"./slots/ci/js-lint-text-patch.json","requires":{"capabilities":["ci:github"]}},{"slot":"ci.artifact","version":1,"id":"js-lint-style-patch","resource":"./slots/ci/js-lint-style-patch.json","requires":{"capabilities":["ci:github"]}}]}},"gitHead":"4c2f091a6e80541d057b569bb0b981a4242dad78","_id":"@7n/rules-lang-js@0.34.1","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-uruD6qtLlEJmEeciWETUW1ilx83NRy0+sl9f7UWO3fQmo4GBWllWj2gsAOxzpumAvZorpg6xrQWc5INjLrH0cA==","shasum":"4c7d8e947bb09b6e03906fb3652ff97a470dadeb","tarball":"https://registry.npmjs.org/@7n/rules-lang-js/-/rules-lang-js-0.34.1.tgz","fileCount":391,"unpackedSize":1355057,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules-lang-js@0.34.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDk5ZqrIWB3QB9Q+2eTGG8S79bPtvrQ9rlxjDYheK6dkgIgdvpXjSs1yI2ef5xJpTfhvRrSBRj1S6sxpYCdaPACOs0="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:167f7e2e-1556-4e77-9f6b-ea84fc8f7d5a"}},"directories":{},"maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rules-lang-js_0.34.1_1788085327451_0.967837092468661"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-19T07:10:05.142Z","modified":"2026-08-30T10:22:07.980Z","0.2.0":"2026-07-19T07:10:05.392Z","0.3.0":"2026-07-19T07:16:26.116Z","0.3.1":"2026-07-19T07:50:17.518Z","0.4.0":"2026-07-19T12:49:45.482Z","0.4.1":"2026-07-19T13:38:24.923Z","0.5.0":"2026-07-19T14:07:50.054Z","0.6.0":"2026-07-19T18:48:20.804Z","0.7.0":"2026-07-19T18:54:55.121Z","0.7.1":"2026-07-20T04:52:49.050Z","0.8.0":"2026-07-20T06:01:39.628Z","0.9.0":"2026-07-20T14:21:31.727Z","0.10.0":"2026-07-21T09:47:53.964Z","0.11.0":"2026-07-21T11:12:24.950Z","0.12.0":"2026-07-21T12:55:12.276Z","0.13.0":"2026-07-21T14:33:57.259Z","0.14.0":"2026-07-22T05:33:59.208Z","0.15.0":"2026-07-22T07:20:23.260Z","0.16.0":"2026-07-22T07:44:15.014Z","0.17.0":"2026-07-22T09:07:51.007Z","0.18.0":"2026-07-22T15:05:30.781Z","0.19.0":"2026-07-23T07:12:56.990Z","0.20.0":"2026-07-23T11:33:06.170Z","0.21.0":"2026-07-23T14:38:48.058Z","0.22.0":"2026-07-24T06:53:15.557Z","0.22.1":"2026-07-24T09:13:01.650Z","0.22.2":"2026-07-25T05:40:14.652Z","0.22.3":"2026-07-25T15:47:30.215Z","0.22.4":"2026-07-26T12:29:07.672Z","0.22.5":"2026-07-26T12:36:56.596Z","0.22.6":"2026-07-26T13:29:16.612Z","0.22.7":"2026-07-26T16:28:45.724Z","0.22.8":"2026-07-26T16:36:16.866Z","0.22.9":"2026-07-26T16:41:46.646Z","0.22.10":"2026-07-26T17:54:58.966Z","0.22.11":"2026-07-26T17:56:10.534Z","0.22.12":"2026-07-27T03:42:43.776Z","0.22.13":"2026-07-27T03:47:40.318Z","0.22.14":"2026-07-27T04:09:38.305Z","0.22.15":"2026-07-27T04:12:44.665Z","0.22.16":"2026-07-27T05:07:08.439Z","0.22.17":"2026-07-27T06:34:26.099Z","0.22.18":"2026-07-27T06:39:01.335Z","0.22.19":"2026-07-27T06:42:41.589Z","0.22.20":"2026-07-27T08:33:29.504Z","0.22.21":"2026-07-27T11:31:38.671Z","0.22.22":"2026-07-27T11:33:44.099Z","0.23.0":"2026-07-27T12:05:55.209Z","0.23.1":"2026-07-27T12:14:43.089Z","0.23.2":"2026-07-27T12:53:59.960Z","0.23.3":"2026-07-28T05:08:33.550Z","0.23.4":"2026-07-29T05:28:57.200Z","0.23.5":"2026-07-29T06:46:20.796Z","0.23.6":"2026-07-29T06:50:36.212Z","0.23.7":"2026-07-29T08:59:26.561Z","0.23.8":"2026-07-29T10:13:00.368Z","0.23.9":"2026-07-29T10:16:52.408Z","0.23.10":"2026-07-29T10:50:34.521Z","0.24.0":"2026-07-29T10:52:11.673Z","0.24.1":"2026-07-29T15:19:19.031Z","0.24.2":"2026-07-29T18:39:45.760Z","0.24.3":"2026-07-29T19:10:04.599Z","0.25.0":"2026-07-30T05:06:38.814Z","0.25.1":"2026-07-30T05:41:58.072Z","0.25.2":"2026-07-30T14:45:39.650Z","0.25.3":"2026-07-30T14:52:37.092Z","0.25.4":"2026-08-01T06:34:11.814Z","0.26.0":"2026-08-03T18:34:15.824Z","0.26.1":"2026-08-05T07:18:02.456Z","0.26.2":"2026-08-08T18:45:40.983Z","0.26.3":"2026-08-23T07:13:50.498Z","0.27.0":"2026-08-23T14:39:43.471Z","0.27.1":"2026-08-26T13:51:56.287Z","0.28.0":"2026-08-27T06:15:50.315Z","0.28.1":"2026-08-28T08:47:56.927Z","0.28.2":"2026-08-28T09:08:31.089Z","0.29.0":"2026-08-29T06:45:48.626Z","0.29.1":"2026-08-29T11:51:47.571Z","0.30.0":"2026-08-29T13:13:05.109Z","0.31.0":"2026-08-29T15:25:32.867Z","0.32.0":"2026-08-29T18:17:54.082Z","0.33.0":"2026-08-29T19:15:57.881Z","0.33.1":"2026-08-29T19:47:30.777Z","0.34.0":"2026-08-30T03:15:40.805Z","0.34.1":"2026-08-30T10:22:07.608Z"},"bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"author":{"name":"v@nitra.ai"},"license":"ISC","homepage":"https://github.com/nitra/7n-rules#readme","keywords":["bun","javascript","n-rules-plugin","taze"],"repository":{"type":"git","url":"git+https://github.com/nitra/7n-rules.git","directory":"plugins/lang-js"},"description":"Плагін @7n/rules: JS/npm/bun-екосистема — lint-правила (js/bun/vue/js-run/npm-module/db), taze-провайдер (package.json, bunx taze) і doc-files-екстрактори (oxc AST)","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"readme":"ERROR: No README data found!","readmeFilename":""}