{"_id":"@7n/rules","_rev":"292-8fe22f96dcbc1971fe921af33ad96593","name":"@7n/rules","dist-tags":{"latest":"1.118.11"},"versions":{"1.0.0":{"name":"@7n/rules","version":"1.0.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.0.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"7402f702a5117a26697aa5bc4cc06e8f917c4bbf","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.0.0.tgz","fileCount":1219,"integrity":"sha512-rWf6uYsL6m8m/BsP5o5cBlwaYkqjpx1ZzpnfmFrhc6RyYwknB8UmwiL5mT7Hkh/fUrzTLXC335YoEPSI8eB7ww==","signatures":[{"sig":"MEUCIQDRYbgFOd+st26obsolOjEq89vxk7at5E7yxqVpS0o9qwIgP7WioPo8BT6Hkk4HJApiDUSJ/zz6OFrgY+AOxRsFwKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7830836},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"gitHead":"2ffebfa7f5387270e8490c9b9e78bbda29fd8eb6","scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"vitaliytv","email":"v@nitra.ai"},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"26.4.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.0.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.0.0_1783951192374_0.1528431633961702","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@7n/rules","version":"1.1.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"62d1cc4502bb19675237f29a4ce62477dc576e97","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.1.0.tgz","fileCount":1218,"integrity":"sha512-xUFILA0Fj5uvUXY244ywVPhRH8clD2228ZM8BdtZZIFEUSU7D5S9TGQOq5HcVR2fj/9cOq4zTWQp529z3Y9Mmw==","signatures":[{"sig":"MEUCIDKYmo/rO8vwJ+9n0R3J7gXsy7iCUCgASh5jpdvv2G+ZAiEA11O8GDizPc4tW+lTV99pyYed4rS4WnW5fWZHGXunieI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7827819},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"gitHead":"153a5d7c9aa1d12b8f6f4d5d2ccc31d6446129e4","scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.0.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.1.0_1783951802072_0.7325222246683634","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@7n/rules","version":"1.2.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"eb877dd09c1a98923171a9b9ea8f46c5b4effcf6","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.2.0.tgz","fileCount":1216,"integrity":"sha512-k6f7APej9GoMt+KbU3h2FkH6HHmXaCUjvhGbT8hjnyjPJO2Tb78NNGPPCfKW5NKEQMoSnHWJOQoFll/xpzuBpA==","signatures":[{"sig":"MEUCIHaXkuXZv4E5SwxByJsDGjZb4v7seUD8nAatvzua5+g7AiEAycdMAj2a2A/UhG0+Qk39SHX67+XLy2FjwmVWuq+OFsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7821600},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"gitHead":"5e9e4ee02557b1891328ffef55617a6cf2f6fbde","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.0.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.2.0_1784006430125_0.9963990837261563","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@7n/rules","version":"1.2.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.2.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"c405b1e2f6fa3574ff07e2ed918d146507fa1ada","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.2.1.tgz","fileCount":1216,"integrity":"sha512-5SkSw5LXMMTd3pSfcjEcxSHfqb9OqzGP1HKPouHjw4zX/1Yp/jfYUo80N39KjmezRaqBp9eEk7xlc/t+CzcOAA==","signatures":[{"sig":"MEUCIQDplHzf8SXPR1Hdj/q14rk9BqTgyfw0cOLVq5G8/aWsHAIgaqd0iFr9ZJd23Q1lI0UIZuYZXipf2Umt7qIZs8xYjMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7826608},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"gitHead":"68e1bf16a113c6c8ccd6ee065cf4cfa64923e55e","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.0.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.2.1_1784011123178_0.08990801389266845","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@7n/rules","version":"1.2.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.2.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"140b4d5d3e04bbe6a3cb0cc913384a249531d9c9","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.2.2.tgz","fileCount":1246,"integrity":"sha512-20WnG9ye4hSpdvjxs4yrmvtWEoqyAmd8WgX8ISrQqXD9LvxXPjndS5txGpWLiU8SFLu1/MAzz3RzDBeDV55J+w==","signatures":[{"sig":"MEUCIQDR+fQWuOtRYzck8wrD4rLKqLZBlhZ3W7Bv8QjpM1xeoAIgLgxnRtqpHT0BCAINot671PCdMmqIapvBaWAYamkC+7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7843190},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"gitHead":"1a0fff7e3a6bea04d9b3feb6861e5f604b8cadcd","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.0.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.2.2_1784039743739_0.6623344004837703","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@7n/rules","version":"1.3.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"c728fa7449c0a5dfe2c3b6b106100297875a2e6e","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.3.0.tgz","fileCount":1246,"integrity":"sha512-TmBQ97dTAtPf1ugo8p76z6MO8KcBlFSab/YqQtR+UjE/Bd4SJj5NrGuSibwZsIdOI3Uya2dndX+CRm2SklU3nA==","signatures":[{"sig":"MEQCIHFqtbRmE+FjrISroZYKaoFkdJrFLn+E2VAFQmy5WawVAiAewsyevl5gDLGCdQuwRYMvdsUmGBnhEO05QAFPvgzGLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7848358},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"gitHead":"6ba2048e8e6994a9af6034a8b308200a6b875795","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.0.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.3.0_1784039855468_0.09281921004135296","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@7n/rules","version":"1.3.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"c6b0ae95a40082b271be2f3746998298f1c9903d","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.3.1.tgz","fileCount":1246,"integrity":"sha512-67fFmsFem5grQArMG2NGcPJVdXtTvDJh0DBeYbJhKQJMTWp+9jdmAKohGnFPRM5/egBJxXG0Pe72eRwv3rc6hw==","signatures":[{"sig":"MEQCIFuwdaE/S3CzYiu9ow5fGe6TjralOxix5oypvr03GYJjAiABYiEYEhH+LM7ZMvJcIU9ZskMm9oY/Zkyx5iLICfGg9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7849086},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"gitHead":"afb9a57f7662b40adaf5d7b1f4eba06923096937","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.0.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.3.1_1784044135722_0.3690326683841503","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@7n/rules","version":"1.3.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.3.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"8afceadaca5dcdd4e7459cdc01def100f9bff8f0","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.3.2.tgz","fileCount":1305,"integrity":"sha512-K6F95qbV8fbdE15SNJqFlptRv3CfusLqKVZXbEE+Myfm6wOHuqgbMT/t4EWvpU3IfIAV4b9gOkrqLK7nrkETWw==","signatures":[{"sig":"MEYCIQCvO83XFMtPFoED86d07Uf+jUrbwEyRHCqOmwzTiNjVWQIhALHgsSgWNqYTd7u1zIWPqhJFZta+3HhLa0+iQtFl/LE1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7910028},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"gitHead":"c6066916c4fffdb72bbc227a63daec38130dc1cb","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.0.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.3.2_1784095329134_0.43898523945276713","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@7n/rules","version":"1.4.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"1a323014515a8bf795b4f89302fc3c2c924fc11c","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.4.0.tgz","fileCount":1310,"integrity":"sha512-GqjI+cx2/NQtAGzeRtKhEd6cPJdt+np90z4ULoTcPzMhgZuC5nVUL5Gmkxlw6MMXduSZwrxBhZ/QA3nsDrYikA==","signatures":[{"sig":"MEUCIQD++xOTA43pJnlfNQB32tRRSvEuHDEu1WM/Af9Psut1BAIgM+W0i7v/Y07THT5+yyJW4owj3zy42gcHpFomCUlTBW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7929095},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"gitHead":"deea1bd912eaf0f480823d6b02f8e525a0d2fdf1","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.0.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.4.0_1784114394090_0.032841866471373216","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@7n/rules","version":"1.4.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"215e6ed37c4445802866b4f6a1e6db3adbf583fc","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.4.1.tgz","fileCount":1310,"integrity":"sha512-nDEZhZw1cEtS0Iib2x4vFjj2e2RU1fkcHoRW2gjf8dCdgWE15uDJyT0gUh6P76bK9H0ZoPC1phXpliGNMWZ+eg==","signatures":[{"sig":"MEYCIQCJ2WKx7CjJmFKqiNd46ANG+A+Uub/tHJX9W2u+zEF4VQIhAKw3Q2JJlMMlUyCJjINAk6pCDp1Jj2jWapZy6hIE24po","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7929340},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"gitHead":"b3952176ee9eb1bd43e772224d9ddde3e259c174","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.0.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.4.1_1784116922569_0.5550041183961569","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@7n/rules","version":"1.5.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"07610aef4932d22594bad496f62d4476c82ba0bc","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.5.0.tgz","fileCount":1252,"integrity":"sha512-lWxPHulQs8+SoYf9haKAObwUwc93glraSKAyjQTnkYSoXe6zDzv6IacSP33c/uZtPxsHbZfHkbFOwfRVrWPHpg==","signatures":[{"sig":"MEQCIG7wJxJFJynocIiBzUslEY5KULD43PGQlZWsWW5mEdigAiBztsYOvVe5WkxMRW2sHS8GSTXMG5GozAe7Cwxbd5lBNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7872416},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./package.json":"./package.json"},"gitHead":"43f12f1816e4e3173f64bb7b59e867a89359f5f5","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.0.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@agentclientprotocol/codex-acp":"^1.1.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.5.0_1784139517833_0.7633390312705597","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@7n/rules","version":"1.5.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.5.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"83402f861cd2f275d2b08834408af564835d92f6","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.5.1.tgz","fileCount":1253,"integrity":"sha512-VwT0eiXpB3lk2DB+1VoG+GoiufkdTX9pHcv2QWU04/KHP2di1TqnGQNDuJNQqjeEYVvFk1lWrmznZclG9B1j5Q==","signatures":[{"sig":"MEYCIQDMvAiw7FgABx9FpAZjSV/3v1urcnEJTNvGeKU9qYrIjgIhAKaUdA2ko+NuE3Ny3JioS6yrDQS1ci3uWDMAJlm3vVO1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7872853},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./package.json":"./package.json"},"gitHead":"fbdc23db527d13c191925e09bd8a18d610e0f1ba","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.0.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@agentclientprotocol/codex-acp":"^1.1.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.5.1_1784181612800_0.573052437217892","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@7n/rules","version":"1.6.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"f07d2001820d6b11e69a1850d581e885526007b9","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.6.0.tgz","fileCount":1172,"integrity":"sha512-mS+9wFolZ5n7vZofLfYQCsgEp2zFdBr0Lv7uHj/erCFyJiU2eUFPlxPwZHBVJ7n+FYs5+WslrA9yaMNNPYRsSw==","signatures":[{"sig":"MEUCIC/dY+qMTRJ6v6KGv70lZAqoXQN3Zdji+JOewwVMQYW5AiEAofb0pWCBgW9gY8pfc4U/MnZ4tUhoGv6uYBTaEo34W40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7781557},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./package.json":"./package.json"},"gitHead":"5c3acdf7251d9e33daaa13ef949b6c97cdab5747","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.0.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@agentclientprotocol/codex-acp":"^1.1.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.6.0_1784185643050_0.08658287447665902","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@7n/rules","version":"1.7.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"28f69c968f43bd2107d41d31805dfdae33f11e3c","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.7.0.tgz","fileCount":1172,"integrity":"sha512-31ChBWoCe/8s/IXvnmloQLU/phbPun341dFvE/WG5pjYhZKr6XBcuPv7aqiiYcjwdrr1JdnuTw0jfonw/KtuZw==","signatures":[{"sig":"MEYCIQCaHKlBMzUSSqCkcb0A71FhrY0/b4mT5wZmmibmxg3+lgIhANXWv8X+mhDluDMIflUArWKU28xQ6aUS6abuJEb4Mxmu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7781705},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./package.json":"./package.json"},"gitHead":"ed7f9d85f369284d8c2bb6c15f0e155efa085461","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.0.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.7.0_1784188694300_0.6706919977964365","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@7n/rules","version":"1.7.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"a6d2b0c338a6477458a9e7d9ee82cfb937261cef","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.7.1.tgz","fileCount":1251,"integrity":"sha512-6HAEFwInDbWFmctFs0JzQRAxvQFWBAolBACUVbW/+pZ+OEzRRSEzc34sEa9NoUxC/pbImCLHKiTsOZaVwcS0JA==","signatures":[{"sig":"MEUCIQDlOf34sTGCHmJMh0xY+dsXFPspnLq46pjigWgH1FBKoAIgJvVAHKOWZQ4Na+A7VkmhXU0ZG/eUPiSkabmkb3yCjqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8041593},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./package.json":"./package.json"},"gitHead":"9a14951c9903f71c4782d7e2de8d65f237975da5","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.0.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.7.1_1784197978187_0.32855907940757856","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@7n/rules","version":"1.7.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.7.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"abfca9762d0339b0673583384ca8bfbe061af935","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.7.2.tgz","fileCount":1251,"integrity":"sha512-WIqmrnExxSThYpc3Thc4L3r0kBwrvyaujcU7RUN6UgYYr36aSY6/DCYprdcS/0k3V2JEP+30VPpvFIgTLuBkhw==","signatures":[{"sig":"MEUCIQDbvTX1MSZkp37m2N0MonPzt2zYamuItecrCZQ53nhLEwIgePZiQGNQ5FEFJRhf2B32UiAO/JdgqISUr7/4R7mkdgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8042680},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./package.json":"./package.json"},"gitHead":"a502bb8042fc0aab8ee35571046702bd25ab902f","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.0.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.7.2_1784198837893_0.8903578079462982","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@7n/rules","version":"1.7.3","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.7.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"a7cdc3b60ad2fc45264fa81d348a5f38e9b4c6b4","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.7.3.tgz","fileCount":1251,"integrity":"sha512-BUg1eUEAK1WQrODx9qrdZGz7vvMBxzRLkLgtBcFvrNInDqliGkS+8ql554qx6ZaZMMQU9I/k6t2otKjbtxblxg==","signatures":[{"sig":"MEQCIBuiTWbfeod5n/+UAI33ooRfG7EVUxlXsvEUj+gyD+iwAiAct3ihzauwflZG3akL6uVPPuJ5VaCDOnNrkOap1wbabQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8043773},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./package.json":"./package.json"},"gitHead":"96e6dd22e364a456be65ea9232fbea6948b43e53","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.0.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.7.3_1784199008841_0.5034021135007805","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@7n/rules","version":"1.7.4","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.7.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"144f4568232297de8bb8e2fd1a28b321d9b29537","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.7.4.tgz","fileCount":1251,"integrity":"sha512-tYS60dv5emaxVupLbn5Vg2mvMThkfLGYu3FGQI10WNYhY2BgKrX3gHposCAkwMZ98iMgeyV4nPgQO302lYJ5QA==","signatures":[{"sig":"MEUCIQCpjIBh3KsmVNjKss2z0RWDmNmYAuauKp1eqpVJo2r8igIgSBb4bkU7Dzwvni+1cXwb8QJ2+h4CbNmk6u0FzgRvlgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8047623},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./package.json":"./package.json"},"gitHead":"a1108e43584148c6c09e03d66e2262c9e42718bc","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.0.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.7.4_1784199177647_0.23831934065117522","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@7n/rules","version":"1.7.5","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.7.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"80584092884c04a8dcb56df97df67418d4327ba0","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.7.5.tgz","fileCount":1251,"integrity":"sha512-tmR+wCuKNS+AxixkfNK75zqNJ8hmgizOXn17xDHAz2mTY3Htkg4Ol99AUN1xgnYrybMt4Au7eYaUL1p1f7yeVg==","signatures":[{"sig":"MEQCIHhW1OzwEZkQVe9YcKogxxw5k/AdzxCY3pH1fzGrUvNQAiBRiM3Pz0b7F///hvfiKHHKibBSc8PK0ag07+0UdnE/Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8047909},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./package.json":"./package.json"},"gitHead":"660048504e42787399c60fc141c0818c869671aa","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.7.5_1784200977096_0.9975135192704596","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@7n/rules","version":"1.7.6","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.7.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"0b122373bf658449371f2c5bb92754adf6b3fa7a","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.7.6.tgz","fileCount":1254,"integrity":"sha512-7PGI9L1muBpweX4bnggxuNxhXQIEpkLWXTmEr9+4TBzSqskEAxOw4qjDuTHOTZHA4Ow0twv3UBFBztVC88vlgQ==","signatures":[{"sig":"MEUCIAQVZs5Va7JSr/dKeY4CiN62JK6AJ1wOqH6hY3HsFXDnAiEA9ZQ5K0LQqAy96GnThV+1njNnm5rlbg98FoEDPO+ndmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8049907},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./package.json":"./package.json"},"gitHead":"a2c6ed44a911c9f47a134e651b96d7e4786fbe82","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.7.6_1784207334612_0.477324937543925","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@7n/rules","version":"1.8.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"6f7588a58857eb8f9490a745b6533cb75c098176","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.8.0.tgz","fileCount":1254,"integrity":"sha512-+mxZ3sb2NJo2KzGOKtZaK0kFfNvKEipmxiNuplmzToMRV2yeTS1+QDq/GOE7cujkIqZNXUPfOJiEgYFE2UQYHA==","signatures":[{"sig":"MEYCIQCo4+M8Q1Gpt9Cd2onoQfaepYZFNMPhgQFNKGZE4NwIYwIhAKkMtzO6maY4FGn6cz44Rd1ts8UQes92Bt2wunW3MiDo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8057499},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./package.json":"./package.json"},"gitHead":"0465d99ae142d9a624b62bab24c7e48ba9d2bdd9","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.8.0_1784210260446_0.32228459151695366","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@7n/rules","version":"1.8.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.8.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"9563e0e197f432fa503a0c596f1e798133d40119","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.8.1.tgz","fileCount":1254,"integrity":"sha512-pNW9sHzcxPQo/CBpn2RTsLTEibsW7wMx7rXDCjM2/qj8wxV2+PRedw7ha/N4THbn2ibjcfBmOwRnxZMZ0bYP1A==","signatures":[{"sig":"MEUCIAyJRHiBA7SdbwVsbVZ/2txC7E+WLPvAK75UXn+4iOacAiEAn55ux0pL3eMLTmQJVjrLnSK/6HfIQdKrhPTuDKrx6W0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8068141},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./package.json":"./package.json"},"gitHead":"c0eec3abf8abbd04652c6f23aeb21970e4d7a896","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.8.1_1784280047170_0.7251733611430831","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@7n/rules","version":"1.8.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.8.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"ff4d13494e24451be5ae8a5b377ec51c9728eaf0","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.8.2.tgz","fileCount":1254,"integrity":"sha512-kO48+SvnbxY2kPalcxMp/w6O9kEiFgxGRNSKLfNOZ+MsvegIv2X+rPHsKhHiCzBYpVpCxwZ3ytqPTuQoAz202g==","signatures":[{"sig":"MEUCIQDmU2o8J95gtBN5QOCxkVBNATyKJVNqRqTv7lSrBzHumwIgb6WqNtWLXtQle8q0ZmJyx6dymRfvXFc24MHclKiG6DQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8070484},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./package.json":"./package.json"},"gitHead":"0d7a37c63d54bcde4040045072b2d2ccd9deb16d","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.8.2_1784284344579_0.05380583973665898","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@7n/rules","version":"1.8.3","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.8.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"8d99b97e8c5095b9635a93615a49025c7bb86b85","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.8.3.tgz","fileCount":1254,"integrity":"sha512-v+QP5letmoP03cvxAi3XDFgOmyO74oL5Un2i5mx/QJ4zRZzrTXZ/N/CZYkK45MeG5Gn+V7N0/bJZ1syebgt6ZA==","signatures":[{"sig":"MEUCIQDWgYQaCCUqOsE56KKDHa6AhJ+kMQ3PKj6s//crLSzhlwIgc2E6c7ZYO5XD8Ad7DU6vC9GwmudHNmwBBxnfq5ywqUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8075669},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./package.json":"./package.json"},"gitHead":"306e19c1fcdca8b13d2a73a49887f3620c66c29d","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.8.3_1784286971377_0.93631036321085","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@7n/rules","version":"1.8.4","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.8.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"7659e448c1e882db964d7ac9b3203dcbed43f46b","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.8.4.tgz","fileCount":1254,"integrity":"sha512-l3Q+minDfZCB9Uy1Yr84rc6Lj5FOqonp9YUZURy22QguVziXkqTAJKyiYZRmpntCeaCbnZLsfgPc2nDFRbOVPw==","signatures":[{"sig":"MEUCIAsMMxHpu1erLFKCiflzG/r9DHOgCReHmWdm4jzw+wAuAiEAgqVvd3whioir/g2dhfcqcPoeQ2T436xvLvLFk8yTPBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8079944},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./package.json":"./package.json"},"gitHead":"034f0d67457abc5919d0943356fd176a57ffb73f","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.8.4_1784288639589_0.46081795484051913","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@7n/rules","version":"1.9.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"c31dc7668b49fcd80af6b511552eff9eb13eb053","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.9.0.tgz","fileCount":1256,"integrity":"sha512-t/vIxK02TV8TzxAojTEiIeCuOHDvqcTmN1nIarkYk3v0UDLtf5Bu6Mn6clNbw+nbEP+gS8j7r2jrdMmSjKkfaQ==","signatures":[{"sig":"MEYCIQD3goQ2Wu3GYOLY3SXcYZp+c5XerD2S0juG4RbIxbONuQIhAMj3/3xEOSKJKT+CvJQkIPf1DQWPcUU7dl4AROxraxof","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8104022},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./package.json":"./package.json"},"gitHead":"b9a014a931516b2b34608601458a597c6440cd0d","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.9.0_1784305669463_0.07191533772107972","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@7n/rules","version":"1.10.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"8527714ca804cf6ae4e2b4af2ba4d5928e553e16","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.10.0.tgz","fileCount":1258,"integrity":"sha512-azTr4WlM3uXB5yknR3WwPUoAMKimpRzfQvwz39hKVOhCsxxAAcoxhrDT132CPDBxsksJav71YnEHNwOS9YcTog==","signatures":[{"sig":"MEQCIEGI+NXmInxm1Bsdk520Cjurdv/8iJjAkQb20PdoqFwTAiB6SGNrfmMfaPddbm0Hils6Kd0uXfZVLhlXNQIduqrI0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8122434},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./package.json":"./package.json"},"gitHead":"c52d6c19440d97fb1b2401ef913e56067120b9ea","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.10.0_1784307047165_0.5927378699404311","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@7n/rules","version":"1.11.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"8495e0097ada0bdcee725ca70961eec7a59aa59d","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.11.0.tgz","fileCount":1261,"integrity":"sha512-BllNRw8ztvewZMSqkuy5QvxjGB9e5bA47hLUVI87/o7oekW2Eg9cOXidIIIr6929UA7FwfUmMbotxF+idMOjWQ==","signatures":[{"sig":"MEQCIDDFPRblCg5nP8Tq3BtKS2jwejA5tq1czZsszB/Qxe+tAiBZjlTfp7ybqA74/ikBVF4C+rGpFZOScYzWk78avnIueg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8133058},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./package.json":"./package.json"},"gitHead":"08f928aa63357874e7553284871ba5ba5c0ee615","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.11.0_1784307333295_0.8552756773081558","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@7n/rules","version":"1.12.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"4ad1c61f0f2f89298d5906b8c21d306d89c405a8","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.12.0.tgz","fileCount":1263,"integrity":"sha512-4xYLtju9j09UnuX4MAajQvfy4eIEWrvRhsRhz6eOIyQxtNRtd1fjVZPhDWkBDnKtgeEodJh1McrV7S9JxfaV3A==","signatures":[{"sig":"MEUCIQDbYfBr6pIX98GWhysAexNqzA79z0JYanqpGdchXROuBQIgezN6VZlWOJyTf4mAOfSkLm2DWZdSQw6zoyeS74kETZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8141856},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./package.json":"./package.json"},"gitHead":"00682aeb84b38cea17d56b3eaffc201e9e001465","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.12.0_1784308261128_0.3035241652761975","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@7n/rules","version":"1.13.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"19cac84238154e9581644d136f2369ec8bea497c","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.13.0.tgz","fileCount":1265,"integrity":"sha512-tpH5el7sa0jWrx6lqeR5u1k4JlCObxUqATed5QVPr0g38qlluO55BoPtAnUwu3DsPzKYbxjZYQ7f/9iZn0FW8Q==","signatures":[{"sig":"MEYCIQDqqtpCyyT5QNAUIvuMDzyIdS/ce0Xbiq/CvbtkYXz4zwIhANJRtHey/BGOBRQqwLJMFinlpGlc2FRRfJgdhXTgnGQr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8171336},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./package.json":"./package.json"},"gitHead":"0cc6303f6cfd24a72a62f1cff96467ce441d9818","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.13.0_1784310069903_0.9364293536095734","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@7n/rules","version":"1.13.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.13.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"85b59b8870fb37db8f6a4e0bf09ceb9d83db38b0","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.13.1.tgz","fileCount":1265,"integrity":"sha512-ZP2/KjFvcEyy27Nk5HcHKnk/UKOBnG8DkmzfJh4Dwp9aJseNlg8UzD8mkYHx1Y8IgS7JbgY0w8hATBOK3E/ntQ==","signatures":[{"sig":"MEYCIQDLKFh2sBNDbyERgmdPqAqCCPRdJ8l5EfWwLXhEFii5vgIhAJ+E+5DjYBzXoWNx5AC1EfxoPR6bw5qEIifzSFMQQH0C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8171622},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./package.json":"./package.json"},"gitHead":"dc657f152376e763d82de21d89d3fe01f0d6e161","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.13.1_1784348302150_0.9663808910715488","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@7n/rules","version":"1.14.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"26a0bc699ba6eab08581f4a6407f52ef27960df6","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.14.0.tgz","fileCount":1265,"integrity":"sha512-ypyE4vbxM17g6DgyfiXeYubDHBxXGbY1SXukAakOhTmB1Hsr0JxjKmXdeKO8SZYaym3OsaHDO8J2uN8N6auq+w==","signatures":[{"sig":"MEYCIQCs6TieRxctZ2cPiSPHhoq06N5Lk5SaDuMpiboShRwaTAIhAKPo4ZkRgv1zqxgFBOCmEeWCQWCIadp8EUMjaS8ZzkqO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8175089},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./package.json":"./package.json"},"gitHead":"e0f7b74620240528c71e436fb7eec1c4c2874462","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.14.0_1784354411685_0.33277008076903836","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"@7n/rules","version":"1.14.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.14.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"74084e3d114fb3b60ae3a9906982567db9bc8d92","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.14.1.tgz","fileCount":1271,"integrity":"sha512-vFtWBydu2DpnaCmo3WLFhWjEIN/vkVQ8kSn/8Jgi3jo8DoMYRD45zIkf0/6/v+qTuMC1cy+20LAO1HgvoB6vMg==","signatures":[{"sig":"MEUCIQD4Xq323toz2Z5X37Y6+0Rra/cPuYCOUlYVa7ZpL0C/1wIgQC5ZFH4ZJxlFDBdm6xszkAWw3BMSdd8hOsPtPqgwwYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8217313},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./package.json":"./package.json"},"gitHead":"31cdfaa93d870f324e5b887f5e2c3891faecc11c","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.14.1_1784354968857_0.28759688828460006","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@7n/rules","version":"1.15.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"b440217542bb3fa4b52a04f079613d78ed141e6f","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.15.0.tgz","fileCount":1273,"integrity":"sha512-wYrxlqwUXBmNAt7FAMqWy3/uVgmmYxUH0icieX77Ijt/jaufCdgqgEXzohblGD5NTQTnuHKvozOcxsOiECmn2g==","signatures":[{"sig":"MEUCIQD68SeZ1zxxh+e5lKrq0gxyFNN1cu08qSDgT5aeoFwI9gIgAUCq4Py+bhm5MePB/8pWm9XHQ18fJDS926Ieht3Qj60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8217157},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"297369981a49bfb2ca4a611db738c75141f49c3b","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.15.0_1784355132570_0.8942880874592543","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@7n/rules","version":"1.16.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"11d8d7ce27565e00add2cb4512c7f311a99ec6e6","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.16.0.tgz","fileCount":1276,"integrity":"sha512-XvcDej3PknoEWu/2El7UztqtSoHhqMi0QjG6z4xXNHGiDCFKV94SuxCU1sgHwubWYPHrbB4J5s7fkpb6wQ23Sg==","signatures":[{"sig":"MEUCIBzUIZVJn/r641xteABdFKAsbGMxQyo0Jn/2ZsycPzIpAiEAiSxBov9ThtPIXlN3iy2tookze14LrM6bFfybhNDzP+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8225111},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"2939b1bb316365546f382dbd58fbcdd2e011760d","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.16.0_1784356509776_0.6454542881626457","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"@7n/rules","version":"1.16.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.16.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"ac2865f769a0f6f3b8141dfbff62a6bb3bf95d3c","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.16.1.tgz","fileCount":1276,"integrity":"sha512-53OipFGjTa8hZ2UOuE1UQevJeaoUsYzGACLqRf6NUV6enMYlSIxyjzJAAOdQuTjo11po/NrpjI6swzzj8Xcjcg==","signatures":[{"sig":"MEUCIQCv2PlTVyXmgyTpAhIHbc322t7AGkViTurpUcvTCSupwgIgUL3xqq8OS9BlYWgOtkyEC2VfuM8v4FNBrp3Q95U0fps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8226877},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"17865a6eb0b90ef751f1604c39d660057723e60a","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.16.1_1784356600103_0.15118531966298243","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@7n/rules","version":"1.17.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"c30932611ec1b863eada2ebc2c29445b4d93f57a","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.17.0.tgz","fileCount":1278,"integrity":"sha512-Bqn25dN64A8TrTj1VwljlXVnMiRALKZj9mga/KS9OvF6f/uuTz54yY+6528WZcIsMQjeyNX5AmfQJY9wyAZugQ==","signatures":[{"sig":"MEUCIQCjcM8dr3Ke3bJxX3kTQMsQFfKxd1ZyRImgZj7jzxCNNAIgFc1ZgzNGbwz8iiQqiFpgYn6nUIMERySmHpfSGe3zrwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8256991},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"2c4a8185ef346daeae1b84f409e955f611000007","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.17.0_1784357891224_0.39876211615532187","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@7n/rules","version":"1.17.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.17.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"eb815acaa8584c6ae42dc5782a1895facce2a16e","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.17.1.tgz","fileCount":1278,"integrity":"sha512-Lwd9U04F50nWds3oq38kBVcqbfB5xEZX6W5PKCVsXz+mPTuMyVLKohtR2VQpj/xCMcUwGK2X4hkuv5SA3RELgg==","signatures":[{"sig":"MEUCIFXpCSxTF0WftVfqQHUMRRr6qi38U6DI8gyaYN606+njAiEArUtWObzUSKAiYhIuBNf+v+7p+Kyr8RzgNei9s1vo43I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8257582},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"aeefac2a3da9938c49974b02671988aae2de0e1d","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.17.1_1784358780518_0.20385306048037832","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"@7n/rules","version":"1.17.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.17.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"1e3a1585c80a51173551a14e483e92e853b023dc","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.17.2.tgz","fileCount":1278,"integrity":"sha512-a2PtQknjQ6G8FnRfYGPnLqmRMO+Nufmvbc4Foj3bgZERQFHfQDrmWIPa8khrGyS+ltNTpRBO3Si7rsGABUNP5Q==","signatures":[{"sig":"MEYCIQD/9jT0EPiVfQZuGVDNz8F6kun/pQ+NsdcYRn384J/IowIhAM64LviDe/hfcH54PFEpNubm07jHDNhDu+sY9CGA8cxF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8259234},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"bdd757e4f89628c5ce74c85fa3d61092f3d5abcc","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.17.2_1784359486640_0.2510913967713957","host":"s3://npm-registry-packages-npm-production"}},"1.17.3":{"name":"@7n/rules","version":"1.17.3","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.17.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"ec4aac00457240cc260f9a039b11af16f93ee1b5","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.17.3.tgz","fileCount":1278,"integrity":"sha512-KairS6ZfhbVIhqxrcmXTfahXsG0w9RnRW9KsO9R3Ta5vfLPF1/P/ibbvAoGPE9fDO+DzC60AvVDxJiuk3NL4FQ==","signatures":[{"sig":"MEUCIEFtoO3rxMgmhi0snOKjUY+HH5zTR4qyZkETaIt3cyJEAiEA5pcenrIYcHDshoeUMNZvV6PxnH9ScSL3dpuuxQOvx2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8259635},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"33b5a3c5e50dec294f018d14021444bed108396a","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.17.3_1784361048807_0.17982203584255196","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@7n/rules","version":"1.18.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"a061d1fa0b3cc2b4de3767dc21be27d09bdd1e85","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.18.0.tgz","fileCount":1274,"integrity":"sha512-lpyC+87+8ml621KRzacqqSxZ86E3zcerPld8cqi2TbvtEH9w+OaSwBr4I8LokgbWL5RAzeNEkS5RM80tZy00Og==","signatures":[{"sig":"MEYCIQCpmoeq/OFVIN/pbfSpaHoBZ9PpgJpRdW6wty1gnVqjagIhAMMBaiISoGrYoyGLymqmvGbSmAIv0aFpXjjZW0OJTmb/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8238893},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"2fa05bde5491c098ff1b8715ef66b3e577261d69","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.18.0_1784361249761_0.7097882671149314","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@7n/rules","version":"1.18.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.18.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"3d22d1852f80da64063fa774fa3ef8a54c54df0e","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.18.1.tgz","fileCount":1274,"integrity":"sha512-wW/nEN9gp5Yvzt273oDXKphUtsSExItRswGWrM6q5bIiyuOs0VYcIGwMPZj3yKZQnjtcWFibcQ8+dssEY2l9ew==","signatures":[{"sig":"MEUCIQD/FQhm4CeYHIV0aS2RC1m96YiDAKUZt+Li/lIVBz70ygIgCfSbF+8cvUq0wWyuOO1HEU7hRIqTe/zQHMWwXWd2Pmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8241306},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"75e69d4bb13d4c61e4016279cfc4a527238ac649","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.18.1_1784361941964_0.43031293303330886","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@7n/rules","version":"1.19.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"1b0c763a44fe5d01cf7c3cde48128935abac9fed","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.19.0.tgz","fileCount":1274,"integrity":"sha512-x6B+isOTEhhX1lvIia/hvUU+jAnprdmaFNx79UURXgebGnw0gWxoi9BMN8lTB+NFZjuqc55dF/ppZnuHPN3jjQ==","signatures":[{"sig":"MEUCIFMmkKIhJZimdK22KydooS2f16bs3trjDmmRpqNgGXpFAiEAtGY9jROf7r4ipwgvNZkjSmgTM8qupbsVnTIcVTud8Do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8247562},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"92261c3f4bb9febe87a7a38a517d1c047e59f758","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.19.0_1784387309889_0.5845170570281704","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"@7n/rules","version":"1.19.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.19.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"3d9cf91561ffed2a496632e83b70ede1c38a5c8d","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.19.1.tgz","fileCount":1274,"integrity":"sha512-AFqqT2HFeEOpqPm7qXOvn5cKCBmAqiGbgOVDs9+CQDZ6Le9W8Y39UD1Ya3o5wQ0p0fkGcDThUe91+J20OS9rgQ==","signatures":[{"sig":"MEUCIQCN5GSGgzYS44Q0tuWfPtdVFscv7rq14KcGQlHr3CycBQIgIptWtVtmITmFyBYBD8hmz6ZnHmtTTfTtNn+mhqocUMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8250153},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"f78755f800c837482e5df41dfc93753637d64b40","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.19.1_1784388623916_0.9926468849792935","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@7n/rules","version":"1.20.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"a7531de5325bce12a32170af72894640e93918cc","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.20.0.tgz","fileCount":1274,"integrity":"sha512-1EHw2qU8/Y/GtYutVzBzMEZC/wX3ABs9FRpX+TChfEFt0vkxT9BbYQCpw75VhtqAm91mu8jGcVfL8OZS2035lw==","signatures":[{"sig":"MEQCIGcz+TdSddIrn7BLOht8NKcVvVADny91EoooT3nv1rbfAiBDMv2iJyok8201HITjiVJM9lJWqqJKF0eCblB+3NDoDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8253087},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"188109ce94ed563ab2c8baf5bdeda1e2dac7d88e","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.20.0_1784390296156_0.94186523093695","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"@7n/rules","version":"1.20.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.20.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"433e22614264a14c9fc23c75565e64f92cfeec43","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.20.1.tgz","fileCount":1274,"integrity":"sha512-vBFP+FVdHzDuVH98fKGruQ0Du7+GDCwkjrvj3bzr+KbajJwxCXjtz0JNEnmf5VGhqz8gmP4RFeaT2pSymlJV1g==","signatures":[{"sig":"MEYCIQCU7aEvPaJmyN1p4bNJoWiz8UAQcFlBvGx4cVK2JtHrtQIhAKqp+uE3846nYKwVsyivZxrisnYCjq9Dk2hnOetnw4Bp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8257853},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"4fdd7bceb4e49d5dc13be56a597a698928303b14","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.20.1_1784392496153_0.046291304613901296","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@7n/rules","version":"1.21.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"6747fb33664699fb83ac8a08e558f2c5b3f9d727","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.21.0.tgz","fileCount":1217,"integrity":"sha512-br54BAMaC26J4fbBoqNf+qchXSp7IHhrJUAbWil7oNpt1z3BCifjhyXeO2qgP3si9YzpVWq7pnJHRJLKqph4GA==","signatures":[{"sig":"MEQCIBR2Hzawn6UGiaFPBCZe9KwxE36BOkxpwrsvVyR0BikaAiA+eqDAS0NnPBlM8a5bvaJ31jbR0ZYmUWjsH478lmTouw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8174660},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"631a765c104aad351cba01d3118be6a1edc35b9f","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.21.0_1784395357188_0.6752213869812889","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@7n/rules","version":"1.22.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"9a85b96daae2779bcfb2fd6666e1cade601fdcd1","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.22.0.tgz","fileCount":1217,"integrity":"sha512-DClHTHFFLSZg3FRN5V0BhhkBwj5WS1QYobhqCZNVUJBCHKeEx1fnBV1TA0pkihU65N3XKT31aIIfcbySBHFJKA==","signatures":[{"sig":"MEUCIQDzdMjCqwo38uG3fWUBUXVJQZfvCfUZPM39a2jHAwTCbgIgPgAbNjWbaVZJYAaNU/9g9H9JDbULv+2MFGKLgrQHbRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8182291},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"0f5f6ef402fd6442d9cb042d941bce9291e6f820","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.22.0_1784396784184_0.6588864532676306","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@7n/rules","version":"1.23.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"5f44634fad9bfe21a580d2fa6cb4ff99c1db09f4","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.23.0.tgz","fileCount":1217,"integrity":"sha512-xTolMeDMWoBb+sPYPJUMi5ZOUu6uU1azShc4hpJAxPLwlZSphuuOdbIETE8dUZJkhEtguSh3U2cHhZuQGOIlqA==","signatures":[{"sig":"MEUCIH1ht6XDdx4kWawXEOmKjX/sEYPB+qQ3Lxe9qaPkNpDzAiEArX/cvuZmDvaNepIAq5PAuQXA8laYNaiR16qYLoxN8lQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8170779},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"b7a4831ee2007fb058f6628abb25c6b0970ca7c1","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.2","@earendil-works/pi-coding-agent":"0.80.2","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.23.0_1784397273443_0.31599105659886617","host":"s3://npm-registry-packages-npm-production"}},"1.23.1":{"name":"@7n/rules","version":"1.23.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"ef544ad7902fa2f60b23f5ce73420b1f3350354a","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.23.1.tgz","fileCount":1217,"integrity":"sha512-rRXyVL8fidQRZ5XdLFEl6IFiNKlGcTPcvxSVIP8eD/XVBScor727cM/LiIECqMKzqvPzL54ouDEFjKEv3LEuww==","signatures":[{"sig":"MEQCIAvcb6jy+HdzOF6p0dFdv9Ts/uUrMz3S4Q138pYa9Bu1AiBzLKOZSDNt+YlDhHI5E5arTqZm4FiGBd7MAiUJhRUKZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8170977},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"6315c6deb3a4d5df257f64e401c9657dbd4dba83","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.23.1_1784398003962_0.009722497330151514","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@7n/rules","version":"1.24.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"af433c029deb0832ac8c415420bebcf2c26db2ec","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.24.0.tgz","fileCount":1219,"integrity":"sha512-2veCFvutMMihslB1RClg4CiLhfRrE4GEAXwPZHuF3Y5uShxdnHX79eWRz7kiYC0p+ELNGW/SGDC8rbhNEi9HuQ==","signatures":[{"sig":"MEUCIBPnTC2a9RajQfSAFaxhREthFW8EewL6DuFZgcjF9KcLAiEAxhl8dErMQQ2KjEXGtGFi+lIynCKHBIB+bO0vDeRyor0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8168308},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"12511baffa184bd2722e814b5fc5ca3fc8778496","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.24.0_1784438181301_0.9213761275821837","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@7n/rules","version":"1.25.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"9e98f58becfe6d0665c563da4cfd10980fb463d3","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.25.0.tgz","fileCount":1221,"integrity":"sha512-4Y5v6gB+VONh2+txEqAHKl8Y3kUHxWtILhk1LesRknK6VpG4HN67BWob4XDqxJaMBU6aCWBhCWKTDHm2iwpClQ==","signatures":[{"sig":"MEUCIHpIV04C8bSesJnlMhuH1OF+qrHC4YuPSKdawK66vc8WAiEA5g+uiKlWkZMR+KJ+16Hhb0oUANdWdbR3reKT/MwUsKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8176762},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"fb1e04774816fc426a0a87caebfffd18e2025b20","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.7.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.25.0_1784438395938_0.2743519717149432","host":"s3://npm-registry-packages-npm-production"}},"1.25.1":{"name":"@7n/rules","version":"1.25.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"f90d83a0bd9079f1a3f72cec3328100bc3cfb3d3","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.25.1.tgz","fileCount":1221,"integrity":"sha512-0ry6TJgVaPL9AAAlw7XznXGWKd5T/xP6L3qLkUnPqOMFt8s/LKvGK2tgNVR1D3wPHowLBh6KEKrLDd34j6iqAA==","signatures":[{"sig":"MEYCIQCCasRLA9u3vScApr95XMomC1PNPmy6X4FnwExGCdzGpgIhAMD675xVUpMOmvUGKA4lNB78VZzmunzCn/DkdVljHMiC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8177250},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"c62ba653b2a70c1df39589e222c54cfaf1413bf7","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.25.1_1784441661410_0.6661564657215142","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"@7n/rules","version":"1.26.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"daa9c8fc26ea9d0307362f10dfe917a59e53f2ac","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.26.0.tgz","fileCount":1219,"integrity":"sha512-Bds8U9oqcp01knWq4Fryoz14fIQprpoqnKeT9SEiYkDl3V3gkoxBtGRBPp2wkMhgb51OH8QbAlwvc7PSg2mGSg==","signatures":[{"sig":"MEUCICQxCsrKj9g8QMg6tAiB93JxIwvGaPh8Lw06n9a83rmdAiEA1vs8JNUfrdDt8aHpNn+KqOR45dEzIZZHtMnnVSdFXlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8162411},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"7c77d0537c4bac7c73a285aea219f65f7e14a8f7","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.26.0_1784442179121_0.7098545075518219","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"@7n/rules","version":"1.27.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"38be10e3ed5cfda59700b18b6be67c554a7e9b02","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.27.0.tgz","fileCount":1210,"integrity":"sha512-/cFoxfSrdvJ06b6SK+Mp549wjmEwYokgv/W/4FtOOItKY2NaK0R2Dvf3nKeuqvA0y7ELbjzZuBP0oyPzlD6EEg==","signatures":[{"sig":"MEQCIFtdLnoLpcnQPPKNsomdBk11VtR3ZEVhwWQLd8+t8xYmAiA7poc/f40kc1xlmkzujE+M+UnYrcmkMNzoZRaSLsLhmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8143064},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"9b0c0d71bb3f77d5e05b29e3869da887ecb53a1b","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","knip":"^6.22.0","yaml":"^2.9.0","jscpd":"^5.0.11","@7n/mt":"^0.5.1","eslint":"^10.4.1","globby":"^16.0.0","ignore":"^7.0.5","oxlint":"^1.68.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.27.0_1784445364725_0.765561958200982","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"@7n/rules","version":"1.28.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"532d5543031f72ea0b1698c233f16356f2a142a6","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.28.0.tgz","fileCount":958,"integrity":"sha512-wGQ5rN7jPdWsFthS+ZmJ5KY/ehmGkEWSUC0ivsUMBetaG/3EXqS7JCCEH8EgiU+LDBNE2Wqn7uY4RScBGSki7w==","signatures":[{"sig":"MEUCIQDO+ExspfyE6q6D8iZ18uXZA0QL6uC3xphQ9qP7BoncOgIgeoVEwnu0GSD44T9s2v9nQn/FIfVbA6O7n6OzZBKveho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7270736},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"886a70f2b4c0ba54fc15908ee9dd670ae6a6e236","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.28.0_1784465368616_0.3014305382795912","host":"s3://npm-registry-packages-npm-production"}},"1.28.1":{"name":"@7n/rules","version":"1.28.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"4a6bd747a56182bc2d6a836a959b709358a3bf25","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.28.1.tgz","fileCount":958,"integrity":"sha512-bRDbRKzHr+4kAKtRXwIqD22/zZqdHhBz/JIyE5FmvOaxtvw+6JbaVK6OVCj5pqkXSfr6yIf+SdnAJfxJoTPDQg==","signatures":[{"sig":"MEYCIQCSKJ1omKDLtaEi+1eMPhL5YNKAE7gytcJ50DGCsYpYzQIhAIrL7raIf2+SDFSnHPZGaqI77skLzGrnXuLTBWFIXbvW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7271402},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"9261bf367db960f569aef67df0343325a473ca5f","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.28.1_1784468297188_0.9666032608483375","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"@7n/rules","version":"1.29.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"394213d8eda5d45c6a055650af5a26dbb564d2f5","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.29.0.tgz","fileCount":958,"integrity":"sha512-xUIv+MV/ZKuD4N8GC8Prkkb/6sz1UDIQ2xmUd4f8iq7wbk8h69KCCUL7LP+51//Lj/IUrRY4DEAS9HFniUI7qg==","signatures":[{"sig":"MEYCIQCBfdD8YEDYRLXcydj9gCaJ1zzFs5GGDXxT8ehrHJ4MQwIhAPvs7Vf25VOuSi3a0c9Jp/DDKKo1qoiMrX97L6YxabpE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7271642},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"f228222707eba5d5caa1d7b92a7e8ce355110e86","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.29.0_1784470062677_0.04832449086376345","host":"s3://npm-registry-packages-npm-production"}},"1.29.1":{"name":"@7n/rules","version":"1.29.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"bda44bf95e29a5557d6803b7ee35966b8dc70096","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.29.1.tgz","fileCount":959,"integrity":"sha512-qix/8W6oEAsxxnUu3Iu6/uv+F+wjLmaAmWWi4FOypgbKXkChiq22GfI8OyIbcWUPT7DQ7J6g6bUwO4VVAbGyxg==","signatures":[{"sig":"MEUCIQDfZolAgu903QlevoZyxVii4soZp+sVpR2mBCDU2engCQIgKrLX9Aw32ZUhtRz3sjJx+R8cW7Zh2912mOV5apg7yOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7277915},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"85285dd35082715a9d61b4aac277d9f9d3bf7872","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.29.1_1784472450290_0.9548068013838267","host":"s3://npm-registry-packages-npm-production"}},"1.29.2":{"name":"@7n/rules","version":"1.29.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.29.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"0c1096a9a7115fbdd6597e0c196b81fb86722744","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.29.2.tgz","fileCount":960,"integrity":"sha512-ROqdWcpvaEWbQPC6Jy2TY4U4dq1a/kG0mVoWG4Cp+U5VYeI6wcticC7lBnj944/PXVCeOplM9+9j0qV8S1IhPQ==","signatures":[{"sig":"MEQCIA50ndgjWPfDb9i04SLYKIlM/qNl5qjQdrwGveYliG4fAiBO79llA+StUOfgE5HnL+8kJNIzAPOn/Hq1EX5jxYWsfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.29.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7288516},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"cb0d0ab36e44432e69d731bf51c9eaf35a65962f","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.29.2_1784472616604_0.6286035486917718","host":"s3://npm-registry-packages-npm-production"}},"1.29.3":{"name":"@7n/rules","version":"1.29.3","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.29.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"7ba8adedfd32bbd9f77660a463e513aa1961f870","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.29.3.tgz","fileCount":960,"integrity":"sha512-2X37WbsrQ1oMcYifoj2N0CBnr9/ujxER2Vy+wQ7ljvM6qLWK2+O6z+YFWaGSruwp3HQZ/w8B4ptG5vreb5qXwQ==","signatures":[{"sig":"MEUCIDjbUNUA8917oGef3nlbtCoappn/vMhrynNzFLI8Vy5DAiEAskVKDLf77JIV41bterbH+ZXiYo2fY27glN+RiUgtJxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.29.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7288603},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"374f379ec4c1ad9b0ac0e0128c2e9a4556b3b8dc","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.29.3_1784473893480_0.1425378285767147","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"@7n/rules","version":"1.30.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"3633062eafef03909f4abb132e70939ff1f4d06c","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.30.0.tgz","fileCount":963,"integrity":"sha512-2LpZxFWv+xo3OOVRd5zEQPla0EaPX4druNnDvnraA/BJLw16KuLkXCPGziOBEn+14/h9Pl6t98oQMF4fyKpKBQ==","signatures":[{"sig":"MEYCIQDj1j0v+o+I+uOb/izJ6ECAGGvRwZmAKNw1D0c7hZsO9QIhANNSiak9OmQQfuBwsFrTEe8FRv5ApUeOsXn7udI9iEdA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7313190},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"a2654d91dbcdc8fb5a3d669c42d59db788ceec5a","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.30.0_1784474160877_0.8211407921237883","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"@7n/rules","version":"1.31.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"081a17eedf4ba42e81b83cd7526b501e5eefa015","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.31.0.tgz","fileCount":907,"integrity":"sha512-c84m5ns+4bTYY5pwP7w3c8hWJ5y+i7SwRC7k+FprcvcsNLHE9wZbn6Gs9Gag2zSFxTNJ0PNfbJBKBnMz/S6/UQ==","signatures":[{"sig":"MEQCIE0R30zBCaPt8j7GZS6lnO3LmgSyONA6MTdllhlmrtePAiA9j075RLIgwW7aiIeVwUQfyG8H0cv+4hF3zNpD5U8i6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7267495},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"bb980b4e1b9bcc3844291bb1a3fa34be5197ddc7","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.31.0_1784486893273_0.16403192381050813","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"@7n/rules","version":"1.32.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"21d0b46091f02df97a52e12d5ebdc1b2d228b9f4","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.32.0.tgz","fileCount":833,"integrity":"sha512-aJF4KPjDtOGhwQKndTSXhbb5GZCkXfebB/ZS1Trz96crBxZgNNy7ei6D19B6zuiYat5APSkMMxZy7fmAOye11Q==","signatures":[{"sig":"MEUCIQCLUsFlIifqRm4ED3aOWqwFrrfoHTbrXZGlrgMNpEyFUwIgVg4NDNkiSNIZSjdr1Jq8x28RFlJV2aN2nHPHBEr1o3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7107147},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"d4d316f5a66b7e8f993573b5926affae348412c4","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.32.0_1784487284425_0.2904262600678642","host":"s3://npm-registry-packages-npm-production"}},"1.32.1":{"name":"@7n/rules","version":"1.32.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.32.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"e104bd4255ceb55ce2b1d420ae0dd769502f4dfb","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.32.1.tgz","fileCount":833,"integrity":"sha512-bvwnmHOtx7D7iGuakhPf52ohanj1IivRu2dKOqPqP5hDhWWs0NPVzVawlZ8NXIz7g7x7MCBcmmviR4LJriT8Ag==","signatures":[{"sig":"MEUCIDxwTjAGnHOCs2iGEEGekgm5BVbrrOOkhercYCEqhzYGAiEA+oZp+7dDlOX/IgEjhnywO1e7Ux8FhGH0zQIDtMY2qvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.32.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7114894},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"8f393befd5acd0d658a2fed1072d42dd216a24b0","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.32.1_1784520454484_0.8795631781303612","host":"s3://npm-registry-packages-npm-production"}},"1.32.2":{"name":"@7n/rules","version":"1.32.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.32.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"a0abcbd4f4a418e94e066f28d0f7e5d53b85fa78","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.32.2.tgz","fileCount":833,"integrity":"sha512-NuesK2LmONiy7hNrMDmUObNdUG9/OkWSTrLXMGMr9DYw5Gq93OBpw7qAFUd3kshjaNBzB256CTAlQZsvlgkrgw==","signatures":[{"sig":"MEYCIQDwtoTN6t5GgqWY3H6Acuu5T4/2vaHK1EcqsJuU+daSJwIhANL4/Q7YQ2XbUVyFUu1P4zt1lvudYh0EfmQGMlosUob/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.32.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7115374},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"778054a2749a261e501d6d28d42cfc2ebc24e8fe","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.32.2_1784520600968_0.17133620246097303","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"@7n/rules","version":"1.33.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"c56c2b67a6365eb09ee07ad9fbc30ddc53de9ffd","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.33.0.tgz","fileCount":833,"integrity":"sha512-rSX1nJs4fkdIeU/IXWgbo/sV+La+/wcVF8F2NhT19vC9J6xRbejoWF7IfZP2KRBLrpSlQS8Fogmk5mU3984ZVQ==","signatures":[{"sig":"MEYCIQCb3JdjdiaNRq6zqbLiu4LQNQN57CeCuwRHfoVxLmrvRAIhAPoAQz+tY34o4bSd/rjbrBTKY51FnCUoT9BgnkySmlHa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7122044},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"8ff603d7342c070826ce5914b5ab03b1b981dd18","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.33.0_1784523301791_0.1850714718402644","host":"s3://npm-registry-packages-npm-production"}},"1.34.0":{"name":"@7n/rules","version":"1.34.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"f7cafa45560d74fb68dbe7d4535c3300d404630f","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.34.0.tgz","fileCount":833,"integrity":"sha512-UtFCB19ytI6wkLBgali2VtzuuY9uHcHa83z0SHusXUrMMRMwjcM3rwn61gPCXoQVyV8VYuO8UaFD5XGU83Jl6w==","signatures":[{"sig":"MEQCIC94HBrWm2HeyREQP4POF9cONT20gCilXDxQJ/jAxip4AiB7XJUeDf9kODH/f2Yt42wBe/MuErkHEzk8OiEcE9PREQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7122413},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"ef560e46da305739b92db59398ee7c79b22e6c9c","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.34.0_1784527291153_0.9056169889448231","host":"s3://npm-registry-packages-npm-production"}},"1.34.1":{"name":"@7n/rules","version":"1.34.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.34.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"99e288bba72ace2aab374aff996ce13b69b690e8","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.34.1.tgz","fileCount":833,"integrity":"sha512-9Rl1df2JeAWnJAQMucxoT/UHXaEMZ3p52PZjSES1Sx2VY/s+YxePo+js/QyJomzNnZLyBaANIIKkDZ+FB/9CmQ==","signatures":[{"sig":"MEYCIQD0+FFrKcIwAgm5oFEeoSDN3aGU06wJYlexFlo9pawa5gIhAJoPZjntXqve7UV9/P74OJ0x4Uyte6gYKwjz64wnq03G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.34.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7124031},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"b917ed15a04c52031dfb69078c7d20c479acd7df","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.34.1_1784528097831_0.13557198769332657","host":"s3://npm-registry-packages-npm-production"}},"1.35.0":{"name":"@7n/rules","version":"1.35.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.35.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"171a445c371a0a50cfe7b1cdf918f86c75373a4b","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.35.0.tgz","fileCount":840,"integrity":"sha512-lNPulb9DpUg4y9UUyAzvftSv3KvMGGnhw34bRL1WptoIx4ImzeL2Z4DUmNIgEXtEvzxWsDoUiuswWkGgCUPhvA==","signatures":[{"sig":"MEQCICyDhMuiL31bwerlEKfyKF/g93NdQS3e3dfB3qXZUvyqAiAp+jV/N+jH/o+iECfvNFmtFaNQ4qyWoWWTf6RP/FBiog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7149055},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"1c152e2e6f88e6816d1c50b6a74030bbbe5141b6","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.35.0_1784531482718_0.7019545563212826","host":"s3://npm-registry-packages-npm-production"}},"1.36.0":{"name":"@7n/rules","version":"1.36.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.36.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"ed1952a0ce1aa5792a27fe17aaeb6c94d9712b85","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.36.0.tgz","fileCount":842,"integrity":"sha512-/C7yCkEcgbymRcd/UOZlcJ7eI0iObFgT3XPVWNpNOnq7dJCpaw2Q2pkK31qqtj3RPlCtmL5hlz2LZvLgAPzfgA==","signatures":[{"sig":"MEQCIHkneE8BCcMkJKnqhEVjbHVVoPw6hbiJncQmSQs2u1h0AiAF00QsXAB5wHcaaCios7gJwchU4WGYA1HFRP/LiOGp0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7159182},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"9d5fde08893a1cfca9165b83571ec61939997672","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.36.0_1784557278771_0.44944276359069213","host":"s3://npm-registry-packages-npm-production"}},"1.36.1":{"name":"@7n/rules","version":"1.36.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.36.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"70de79de19cee8af5b4c556cf07c35ae0531d6e5","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.36.1.tgz","fileCount":842,"integrity":"sha512-8ARZnDsAvAaZn5ivv3JRqnBVYi9loxlt5I3Ox2a+LeO8fv7jTWB6sdpgBMVN3yAEs/waWVKttTNQTMo7Y7d1xw==","signatures":[{"sig":"MEUCIQDhYRba7dHEoP0abiSLMaAmBYDcyDriSZcKSJ+Yp//F/AIgR6hA4HjqLSzcvrRsv7S81ogfeyWsYHv+NBxmg1f0d44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.36.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7160070},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"b0bea5a71fcbf58926e8bc6a47b9f35f3e6aba8f","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.36.1_1784558441986_0.6296691140743143","host":"s3://npm-registry-packages-npm-production"}},"1.37.0":{"name":"@7n/rules","version":"1.37.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.37.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"a1c27bf096e22e1b39a0988c9d1c972c7dd15e38","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.37.0.tgz","fileCount":850,"integrity":"sha512-539Uw93jDIOqEpRKCRDxjYCKxlJg5JrkgrrLUfUJrfCl9kWU/WrxtBLhIut7sjFTst8OxQl+kwH3Oyrv0MVqpA==","signatures":[{"sig":"MEQCIGqyzHg5QJDSPzVN3EG6TVaw0gkswKWsLLa7L0qbTW+EAiAB1+7Ew/b7MF8jxoUGxjc+LAtnH7iAwPNa0g5G/SiCVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7187082},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"056de4d6795f7c6048be4212d8c446dfa9fe39de","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.37.0_1784627266454_0.6258756153461542","host":"s3://npm-registry-packages-npm-production"}},"1.38.0":{"name":"@7n/rules","version":"1.38.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.38.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"caa0a621d537a209bc0062776e8d68cdff824f16","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.38.0.tgz","fileCount":852,"integrity":"sha512-PbWgRfUQfhYxHwfqewWqbWZc3kb3YS3rYe5kbl0A83hR5yQ5Mi4DNqcbgH14Gz2/UfhwtrnpZ55SBne0vm+uwg==","signatures":[{"sig":"MEUCIBZnyQ/UZePx26zzB5laOgafajzAnI9X7U4SPejZ2vCSAiEA5JjFL1zf512fskpbkR3O+mhX2QSLjDTFmu8qcbRC5eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7199506},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"51d87ea1cccad37bd0692189f44db16daeaa17ec","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.38.0_1784638856926_0.47277375914365205","host":"s3://npm-registry-packages-npm-production"}},"1.39.0":{"name":"@7n/rules","version":"1.39.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.39.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"724c243f623aefb292c688963175a85edb2346f1","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.39.0.tgz","fileCount":854,"integrity":"sha512-kc/+iYdY/6BK3Ls1BTZBtpW1biKWNd17+dFCs4mpCr1URly6oVMgaaxXQE19GJWmEq2DMgLGOroZej5GcTrerA==","signatures":[{"sig":"MEYCIQDjcETE35oXtfo51w75woMRqvUetIi3QhOWArV/hG8ANAIhAMKGjugfX7KZe+aqOk7tsQt+4GNd59K2L46U4bE5B00Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7204989},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"426f906910da3895741fb2d30cdb1fdf5678e93f","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.39.0_1784645025856_0.25126842607120214","host":"s3://npm-registry-packages-npm-production"}},"1.40.0":{"name":"@7n/rules","version":"1.40.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.40.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"237cd2681d426aae0b33ddd6dd3dd03067ec0aa6","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.40.0.tgz","fileCount":854,"integrity":"sha512-d5Gz+uUb3BNLeOpvVPoLT3I3/riUspJG4TGbxxuQFCf3IFo6cfzKaakod3AILcB8VtDMuls2dEf3c3CHHB6iZw==","signatures":[{"sig":"MEYCIQDSwEd5rG3TFKrJmoGmshA0O9XfT5FKph9Eva/WsN8gZQIhALRG13EMXG5Tx74Z6xTksC0q6FbUil5sQ8s5L+bbVj7i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7222810},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"b2b125c61ce3fc054d5a8e2451173739c27a6d15","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.40.0_1784698211415_0.31219437899112257","host":"s3://npm-registry-packages-npm-production"}},"1.40.1":{"name":"@7n/rules","version":"1.40.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.40.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"aa002aba2ebc8812a187e79298c10bfa0bd7e6a1","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.40.1.tgz","fileCount":854,"integrity":"sha512-MrJzMz0Dw55P3qHP+rOG2oI8p+qfEF6bvUsgSF2O+qBHb+hPsyNvv661Fd6u8M8l3quHWSiGJBFRkSfQoVyaWw==","signatures":[{"sig":"MEYCIQCaikvUhN8qEqdV9asET0AfuHnNG3XbgbBxfUHOf2NpAwIhANAdVwiuLY9zwomeuH7BPT1k4db0LjG8VeFC8wn7Rzjr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.40.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7224557},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"2b5f75622264088a9f0a4ab9a0abcb3f7e72f8fd","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.40.1_1784699041059_0.4955609375812975","host":"s3://npm-registry-packages-npm-production"}},"1.41.0":{"name":"@7n/rules","version":"1.41.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.41.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"964d3a96c526fb52096becd97b35c0807a56aac6","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.41.0.tgz","fileCount":852,"integrity":"sha512-IuOLCRSijyCJJyCR1cTMtWpDWYlCd9j8wIFMpC7f/NcKDtOT2VlAnNyDRpQzyOqw/G5TOm5LkoyaA3x6g7M1WA==","signatures":[{"sig":"MEYCIQDUtYo2Yho51kC2W7Ygg1jRG+g7QFNkaW5H24UmDyU30gIhAJAIZbd8c6aQe+7/G0o6EUNMbqby0+DXIYeUNxM3cFGw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7224002},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"f9aa64125ac61b9dce32f6608505cb880a5c9b36","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.41.0_1784699751515_0.23232967345302025","host":"s3://npm-registry-packages-npm-production"}},"1.42.0":{"name":"@7n/rules","version":"1.42.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.42.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"254a2f37ca5cf8489357003ddd66339baf64aa39","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.42.0.tgz","fileCount":852,"integrity":"sha512-zFHRbFOUvAiIDrKdnIjPVCyOziX/FV45/9acc+gxWnjbLnKAUn5s4S3vroOfshmNqEzSb145i6k0VEI89PAOew==","signatures":[{"sig":"MEQCIDtdQK7HRprweesPxBPO5DAWpOms0yMe8vfAVpHSdpUyAiBuu5Rn8/auuZV83vGVsNSwGcFKNBhVurcg1uYtBRNACA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7228953},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"f7d9a1bdc458a959eea9876487793ea1867e884b","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.42.0_1784701358765_0.5683094450503525","host":"s3://npm-registry-packages-npm-production"}},"1.43.0":{"name":"@7n/rules","version":"1.43.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.43.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"bd1f3dfdc7babda4283163eefdb8125ad8f50427","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.43.0.tgz","fileCount":853,"integrity":"sha512-WdH5/iAGXM4+SedFZoE/yEGb20m6e7kzI2H3RMMi2ReSDHk920WHj8K3tg6yvM/YiO7BLJ9dXdWuheuHq/OdOQ==","signatures":[{"sig":"MEUCICHLJKl5XClSrSN7/M4PCxNCA523qppWYqQZyYmuTuftAiEA5wUF2OUVaLaHV/uDYoH6T5fAfr0lqpS0wiRQik/mZ04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7236831},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"bbfb6beab20ec99e835b7e1cf0f1c7984afe7ed7","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.43.0_1784706240619_0.8742578126499538","host":"s3://npm-registry-packages-npm-production"}},"1.43.1":{"name":"@7n/rules","version":"1.43.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.43.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"48e814af055846eab4869588ea0d9f8976f11554","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.43.1.tgz","fileCount":853,"integrity":"sha512-vsZyaEYwePoibaCmh0UQDpb93qMOjL7m76+GvBdxTCopj0Ej2A34iS58wQ4jLL+NPh26R5/xWLJKcT4WqGSPaw==","signatures":[{"sig":"MEYCIQCJ7ORAW+HhNDkAHyqHfzYZR5NTls1/FZLFyrhZmKRcYQIhANQygMB2hN5xoBmUGAebdI3c7hgZmAeX/TxaSlGUCnE8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.43.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7239708},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"b57c2bc42ba8ba6971a8d970f4720e27d8a12e89","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.43.1_1784711263131_0.10776831688420008","host":"s3://npm-registry-packages-npm-production"}},"1.44.0":{"name":"@7n/rules","version":"1.44.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.44.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"567ad210bc269a003ff60eb8a78a114c397eb249","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.44.0.tgz","fileCount":876,"integrity":"sha512-brqI4uTE01dhMkLqOlM+ivVmSxcaKmOOJAltSmHxNcm3jVp7Ro/M7/AcTJb0s8Bu6yuxsCczrL7gDzX0mU0EPw==","signatures":[{"sig":"MEUCIQCuAEZSh6lrXjegFtkM2GlbDqKdUJOmMN4C38eRLmFASgIgJ3iX8ZnSdxmR8sjvXtHShhLPeGQ96/V4xHc+P4pR2oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7369983},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"484e9228f97c011b76e0e11c435c2ee0efd4c9da","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.44.0_1784732701743_0.5324901796220805","host":"s3://npm-registry-packages-npm-production"}},"1.44.1":{"name":"@7n/rules","version":"1.44.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.44.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"1d345ef1eec2762b861e148df08c05f377e4d5d5","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.44.1.tgz","fileCount":876,"integrity":"sha512-s7I57g5vFQkXrYeTxugwdTR/AVTrsWuRUfOaavhIWP6gdmhbwE5eMzLNLLCpelfbkO41Ae3SmhwmiTzHSYzlAQ==","signatures":[{"sig":"MEYCIQD3VvQa303U3URtEaxi9s8XPPOBb2aYGIRXVXpAWRrTcQIhAOg4mrdJwJuSEJEjm5hneQSxhEtmqDReqF+jFopk1aVJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.44.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7377048},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"d7305044be053a428afc48bcd8baa15161a504ea","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.44.1_1784780833372_0.7286786024133154","host":"s3://npm-registry-packages-npm-production"}},"1.45.0":{"name":"@7n/rules","version":"1.45.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.45.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"81d29b9e29ac31294bd408d1f08b4fb59c10ed71","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.45.0.tgz","fileCount":877,"integrity":"sha512-6B+WAQvu4BwYkVa49n2sa7IxQhntQBrgfSGPsWwwY7+E/ciqOennMfwkBq893uInelF2A5RYNynPGWrGrM0RLQ==","signatures":[{"sig":"MEUCIQC5S/+kjVYWugJjc98753t42hauMGZ4ieIQX4YisowzagIgBTixOp7E47QrOr3N1ndj7J/oWRxWQSMRxW5h+4orP5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7391805},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"727ffd4f1d49c165b2115f2a20bee77a27fc5c07","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.45.0_1784790728711_0.22107159384401887","host":"s3://npm-registry-packages-npm-production"}},"1.46.0":{"name":"@7n/rules","version":"1.46.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.46.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"4c203dcfe97fbbd1cb6a099c27db60e2409a64fc","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.46.0.tgz","fileCount":878,"integrity":"sha512-f3cJV5q9RpVB5skymO6uW0ikX09mQUJwYMYUhSbTigghgrrNI2wRDH5p1L9S/ipTnRrQVoqhakBN43AOOUcIfg==","signatures":[{"sig":"MEYCIQDtKggzIhoxLMADxWMSWd3p1gQVO1g4Wdu5ZUyif0Qy+wIhALmiyfzSGANdMHrpLRPX3cdAZH+9djo7qjB8YFTwU1Uy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7396934},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"4289fe9ac3074c82ceae4c69304138f04bbfcc41","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.46.0_1784806340361_0.8827948300186084","host":"s3://npm-registry-packages-npm-production"}},"1.47.0":{"name":"@7n/rules","version":"1.47.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.47.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"6e030755f4d74088e16a2542e59d86bf6ed985bc","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.47.0.tgz","fileCount":878,"integrity":"sha512-UVGjuY1aVxZvGIC2b4bRT+XHb86miIG0qfQPDTXLBpsl/erx6hUyA0AuXWz1kwx5zlzhgx1ks4X+oBsowMgB2A==","signatures":[{"sig":"MEUCIGf4qfrcVyNRa+lBh6Q9YU3SgIL84hhOydPnwXyoMUl1AiEApsMJtV3IkBXocxHafBtpbWzS2dukBwYOrjzzxKxx/Do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7397795},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"56148fae39ae840467d0a9618b30a33492a96b58","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.47.0_1784817483317_0.8755587469411634","host":"s3://npm-registry-packages-npm-production"}},"1.47.1":{"name":"@7n/rules","version":"1.47.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.47.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"c55bc8fbcf37dd87d8ecd0c58cd4b20c4849477b","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.47.1.tgz","fileCount":878,"integrity":"sha512-dZ6p9kV2FbBKjIjObZ6m8G+cmNLwDJ5536a+QIj54obQ8GMUq7RzQCIb1gsV9UeSXWIln861JR7RNceao0/kQg==","signatures":[{"sig":"MEUCIQDaePZ3Ok+iIV/txSueQfatDxLEzIwDhPtbNBRyV5P8fAIgfJ5xgK2AD3d7xn86x4o5wZvKrdzqkYn6l3cwgEucS0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.47.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7410798},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"2527c8140b2435c06fc08dab9e087a63d629c2d8","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.47.1_1784822920290_0.20355177137296532","host":"s3://npm-registry-packages-npm-production"}},"1.48.0":{"name":"@7n/rules","version":"1.48.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.48.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"38295409fac648fce387b66c352b3e66664d9ac9","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.48.0.tgz","fileCount":878,"integrity":"sha512-wDEKEoJUWwi6xmRCDnbxn6ESDKvX2n8N1pZm/5vv5+VlKKhonwfWjRKMFjrjCsQVOsPEU0dlMtDNROkNqfZXRA==","signatures":[{"sig":"MEYCIQCmHkGwOrvL1wFi2REK3aitP9zR07yw5oL7RkArmWxxtQIhAOgybXPabTP+wT/cVsJ/s3cROySURlyCaiqRr0KXA+HF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7411659},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"d9a895b238d8a8c72780a3302a93d9647677942a","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.48.0_1784875945898_0.14597009660443683","host":"s3://npm-registry-packages-npm-production"}},"1.48.1":{"name":"@7n/rules","version":"1.48.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.48.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"15077e05a2902bdd06783462295eff321e6a31b6","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.48.1.tgz","fileCount":878,"integrity":"sha512-fHcHIoj2lrVdGbxengjDcAbm3o4EaNZzrGxgBQZBD2fKs/moY6Bg5IhJZ/v9+bTEDJsN8n679HOTgHJ1RS6KBA==","signatures":[{"sig":"MEQCIAI91531lB9OpQhsfMwUms5rb8CgPRfRbpAKejAtOkLWAiA7B80ZzPXJ2ZI3N/Gp9DgmS2xiJFSoPXESmjRbT7POVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.48.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7414144},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"d0c13d7a887e0c816349d9f122b58ed421ac107f","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.48.1_1784884361943_0.5992534212555498","host":"s3://npm-registry-packages-npm-production"}},"1.48.2":{"name":"@7n/rules","version":"1.48.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.48.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"e2365f58ab0b8b104d694b6c188adefe4351e696","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.48.2.tgz","fileCount":879,"integrity":"sha512-TweIUJ+/rcWePWv0gCgtxo60sRhP7v9bcuEG5ySKsqho5mVA6zVNnwdnvtpcG02MTjUzJhVYQxovm1HpOacwoQ==","signatures":[{"sig":"MEUCIARVL2fkfT8Ek+woh1bxOVPlYb1cZv0RRfZFMH2Ac3g3AiEArYbd1Ehn3H6XLh15tGO2h8e/yQgBe7y/hY428ltvl4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.48.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7416546},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"e5ad4e83b0f01582f30c457587345c4691c69f33","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.48.2_1784895474638_0.024666913400902768","host":"s3://npm-registry-packages-npm-production"}},"1.49.0":{"name":"@7n/rules","version":"1.49.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"091b9197e4a49c2279e5d314451312a3f07ccf2f","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.0.tgz","fileCount":889,"integrity":"sha512-yHZ1/RhHPnb8+JR/3+HiMRCKyNG7FGO40g3JaPGzw31yG8g93isYZ+cX4uUGhUi+GbRXAB5S5xHggCxcqacuJA==","signatures":[{"sig":"MEUCIDj1eV4RrlVrkJQklm0tvGb5qjQxKCES4iTTyc00c4k0AiEA0lDa/1ZuQAhWl0GbXrPFTh+fzNdI8SydBNLuHRX3aA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7495816},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"7551aa9d2e0afe2afe59422b03d3ad89e232dc6f","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.0_1784957993414_0.29381029928149704","host":"s3://npm-registry-packages-npm-production"}},"1.49.1":{"name":"@7n/rules","version":"1.49.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"509621c29cddbfafa0c71a42617e4f8394fcf574","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.1.tgz","fileCount":889,"integrity":"sha512-KVsyWCFIPiOe7R6mdpYlA+8pXQTpNMycBsi+TtLcVwXKz31ZyaA7co6p17/zUvSNvK3cHUflSVtTgM2ZR/RHXg==","signatures":[{"sig":"MEYCIQCEpUV5u9XSl7IocIMnr2zcrhEBVp5Qw5XwraLAb+4LlAIhANixhYdyHqx7r94+lOi6oezfBomX4V5/v7kGAZ/8KleZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7496381},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"9c10b5f904211138b43295f3b6ede1fa48edb19d","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"^2.8.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.1_1784994441354_0.745619466876529","host":"s3://npm-registry-packages-npm-production"}},"1.49.2":{"name":"@7n/rules","version":"1.49.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"9baa7ba2c18938c1441aa22625ed1b10df885138","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.2.tgz","fileCount":889,"integrity":"sha512-JSBfEyvAUm5PkZ3Jblrpp7ndT/bWLhGZbDBaNuiXN+tosVDAmWulA2bTkrnPPw3Se9YxXJlSKzSd8CaQYTPaCQ==","signatures":[{"sig":"MEUCIQDylQXzlw4JiTS9I0UJ/BIsu6W1PYo5R5A7XHdz3WW4+QIge3TvlZQRxAvyP+GXgH6lEdJIOSOcOCSQGHJuU32NeIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7498616},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"304b04dcbe756075c45492d8bc7e50c7e9ce1268","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.2_1785041979928_0.9598397216916954","host":"s3://npm-registry-packages-npm-production"}},"1.49.3":{"name":"@7n/rules","version":"1.49.3","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"42c2890383e8e16889c83fa9237fb1df8295fdab","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.3.tgz","fileCount":889,"integrity":"sha512-vm97U/aXMzeAlxyg39oks16lnHrabqfxvfnO5SmDSGkemHQ2SCjler3xKi9t//DH2AuNtWscghz32KS4dK1xpg==","signatures":[{"sig":"MEQCIAIIpsA7nY12ycuhC3qIIRDCD1Q35qwcx8Y3d7smJnkAAiBCnlXlJjJC3mEtCV6vI8o0OfD1RQvp89rAlIMBm++Dxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7530241},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"b318d32ce0ed7a353bfa7e60cdb481709a2a68ec","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.3","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.3_1785051686178_0.15682499470838174","host":"s3://npm-registry-packages-npm-production"}},"1.49.4":{"name":"@7n/rules","version":"1.49.4","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"e598c38f90cbb3347ddffea0235cec562963f1ec","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.4.tgz","fileCount":889,"integrity":"sha512-GC87A8xwVeCDKPGHm5fNyMzl2ih8WfQE7fsAxQax1/k73p+GRQJ5+QqNcBdcZXBu/dDJUk9IS/QwqnRHKOoy2A==","signatures":[{"sig":"MEUCIQDG1iSUWqKAxAZgntASr6H0GVjH0IzSTjKdvlAscqc2/AIgCuh/5yZHfNf7djSO6bZnWKss7k5/V0m+wq5HmckI7A0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7530844},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"8353ab34f75c05dd6e2bab092dc996492fe155f0","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.4","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.4_1785068939386_0.966756508320441","host":"s3://npm-registry-packages-npm-production"}},"1.49.5":{"name":"@7n/rules","version":"1.49.5","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"b41f9e25089b17d94742c107064e848c04e393b3","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.5.tgz","fileCount":889,"integrity":"sha512-MQuvpYBmBZm1HyZ/PS98R8xbts8aBCYk+X7y3BRuEzopedIhYCspNyIeuEqR//J/328uT4D2TeCkhfQqQ47a/w==","signatures":[{"sig":"MEQCIEa1ijbl8oZi+3eOHlJxN6G8FxT9ruu3tTkkX3sLT70YAiBGAzn8wwwhQWI/exoTI1vYDd69F/Df7zJkPSlr34reHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7530968},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"73eed95ed8d749b77a4b93be9c4a2d7214e2d1b3","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.5","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.5_1785069408595_0.3718029927351656","host":"s3://npm-registry-packages-npm-production"}},"1.49.6":{"name":"@7n/rules","version":"1.49.6","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"b57eeae42961a5030938f28852d9d54a6fa2b0b5","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.6.tgz","fileCount":889,"integrity":"sha512-lyidzF9wAbSPlFZ/g9iRP5KBLWpN/iCoFSQnOCD7cX9OZGs04Ch6UCtcS1OCNdTbAEwikoAr8vGsVXs0XeIQRw==","signatures":[{"sig":"MEUCIQDh0xnh6VxKTE/rtML4djQIPFG7uNDO61h2sBtlR6T0egIgIg3soiWAYcB1e9pZMMRns21s4AfoC/PKXePP4tZ1H/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7531110},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"50baa861e99e100644e3eee139497cd9091f1153","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.5","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.6_1785072548205_0.7961587574237317","host":"s3://npm-registry-packages-npm-production"}},"1.49.7":{"name":"@7n/rules","version":"1.49.7","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"adf7a04669b5b0a64d66bcc8daa3bf94ea490eca","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.7.tgz","fileCount":889,"integrity":"sha512-rFZD/JV4/RFgucAeAhsQlFd4DadwtTxjiz0wilYQ5awlreEr97+S3gjs3t/tdCD5MwnLAlWJLzNb1/+39wf5JA==","signatures":[{"sig":"MEUCIDKWlj6wcK++urJKXPZ222WR70GS6hlHLFnJF+HbjEdhAiEAuB67ZnaPR31OFYKU4dyao2PwGgT1WmflE030Pv91O6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7537231},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"8ae912f7dae49db46eaedfb36024fa6fda7206d8","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.6","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.7_1785072717031_0.4644163810013142","host":"s3://npm-registry-packages-npm-production"}},"1.49.8":{"name":"@7n/rules","version":"1.49.8","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"25a3bd0973b40bdc5b1b6454d5fea5f341cbf25e","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.8.tgz","fileCount":889,"integrity":"sha512-pFHinbmw0fTff5LfBiLQm3P4etmtFmf6kJlnBF7QXUgLp/I0DOdDxlyy7mur1yMiNTiQTa+Chwx7HYqXcOTdTA==","signatures":[{"sig":"MEUCIC2sCqVGMMr4acvsYKpVSHIG5JhiDnvh+YbwLVELBg4sAiEApXdUGAETAL5wsP/q3lFU2B+2TtLtBf1UtoDz9DCHlyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7538110},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"da7d9c52fed9062da9822b2e0994c0f9c3b583dd","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.6","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.8_1785073155907_0.7385125285826455","host":"s3://npm-registry-packages-npm-production"}},"1.49.9":{"name":"@7n/rules","version":"1.49.9","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"529109b182580af2129b65b1f99d8cce2446a9c2","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.9.tgz","fileCount":892,"integrity":"sha512-lLwb++BHAxtKf9QA+bHHWmZ9oVGbxL3Ha/W8hllxpjkAv+EvoGnrpow1fUnGsxfpTbZuHuySHvVwVHM/ekk0aA==","signatures":[{"sig":"MEUCIAT9bABT+HKibgv6l7opqxpik80xIKmElONQgQaslY3TAiEAwQhW9f+TOs45QUNBprT5u92whzQTSV+HZpFCHrAzQp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7545913},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"fab5b10e67bf3f5ddebec708104fdc5aa49e8929","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.6","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.9_1785080808098_0.1188271094523281","host":"s3://npm-registry-packages-npm-production"}},"1.49.10":{"name":"@7n/rules","version":"1.49.10","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"465852e3f95c9a60adb94ebd64521a216bcfb060","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.10.tgz","fileCount":892,"integrity":"sha512-hc9JaFJLsDjYVMvBhpPGp16yutm7A1JmGxErEQ75hQPJhn9VkeVYMz2YuUMwYaNiuDx9iLtlpD8Qp+2EeGcRjQ==","signatures":[{"sig":"MEUCIDv5mOVosKekIEOcD88crvTKiA/Eud5ZDrR9a6QBOBsgAiEA+BOwvkIXLZQ3N5+TBzjY76vqM/DflN9H2grTWe5tdfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7547476},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"85d7848faf6770d5858c393415f016491fb8e721","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.6","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.10_1785082356036_0.9983715226651027","host":"s3://npm-registry-packages-npm-production"}},"1.49.11":{"name":"@7n/rules","version":"1.49.11","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"0395dca593adb4ecdc3f6afc5251c3a4d684cb80","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.11.tgz","fileCount":892,"integrity":"sha512-+E85NHfHlRCeMwxqWu8VOknEtgkEu03jsBRFElUpzb6qQttPWYad7MvJuAa+bl5SyWHX2vglh/l7ZUjJrPfnyw==","signatures":[{"sig":"MEQCIEt0p1vkS/bpyPxqHmOEmYMqhuqJIOgfK1VrYdQt4aMnAiBVkubSFGQCOEE2nz5VcVpsSEDO4CpXumnVZbTt/bE4jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7548907},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"2dae527766d95df732d9917caab60187b69b4f83","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.6","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.11_1785083320417_0.9981078139423607","host":"s3://npm-registry-packages-npm-production"}},"1.49.12":{"name":"@7n/rules","version":"1.49.12","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"9c04060e9393e100ac87eb3e9b0d36e4012f675f","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.12.tgz","fileCount":892,"integrity":"sha512-ejo8GZOUdaS0RyadLa/oqAeyQ8mZSy1Kgf8j85sAWNiy5TckP5ZiLvvHUCyJ+KV2LefGWXGjo8pXRVAEnBx6RQ==","signatures":[{"sig":"MEYCIQCwhXB2cqq/3cJuYWGTPh9L9CYJIM5wxf4f1zqqvYXhTAIhALHovgER7OFVUaq5EkRD+0aayy/MVuRSUxYXay2T8Bi9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7564056},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"d06eb544652155944427ee466aaa887b91754472","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.7","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.12_1785083765422_0.25331325124969606","host":"s3://npm-registry-packages-npm-production"}},"1.49.13":{"name":"@7n/rules","version":"1.49.13","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"1be6b25450e6542e5a3cf158247ab0de034ead10","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.13.tgz","fileCount":892,"integrity":"sha512-9hb6zz28MPpP8QWqow2+RAhf9qOyEE82qx1ZhN5kyyJbsaidzLEzlxl+OYlRpNheI8+lzSCWY6W5zEbg20im6g==","signatures":[{"sig":"MEQCIHeK9IC2/G5bcx2Es4l2rBuj6+6mBw663UduKZq0shTjAiA/i/wNv47Un0QhCWXoZ67XJyJiQm92Ebkn3DoXnoHsaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7564666},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"8e8d4cf642085e5ce67213c4ec13390870c122fe","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.7","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.13_1785088564939_0.11157665369139846","host":"s3://npm-registry-packages-npm-production"}},"1.49.14":{"name":"@7n/rules","version":"1.49.14","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"450b6530627dc6b69d5f71f00da0073e0c54faed","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.14.tgz","fileCount":892,"integrity":"sha512-k+5xF5oFh/BYbhyyS8yUdxYyUpl4i9nwxO9wBl2mkak2N6Pl2kFOV7UOdnuK5++LMgkalZwBAeBc9vyXRhwZXg==","signatures":[{"sig":"MEQCIHXmm/DHIvsj3heMg5gHc6Y/2xysyYUj/i+i0g8nuyyfAiAP0L8t3gXOPIvCh6e6U9mXl3j9gmeMPtMXqbGu1F/bsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7563440},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"d2214cc8f6606ab302c09a2698b1f1126d8cc0ce","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.8","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.14_1785124054994_0.00975521888234554","host":"s3://npm-registry-packages-npm-production"}},"1.49.15":{"name":"@7n/rules","version":"1.49.15","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"737f6de5162542d78d2da674c3d30b55d19ba8b5","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.15.tgz","fileCount":892,"integrity":"sha512-WUcYWQNP3CvZilpunpqGwGmAve4WMj/zqluIe/TFhm7EQBYji22tyAiiFB40EtbZofg8QAMjpQK0/9P+HgKJvQ==","signatures":[{"sig":"MEUCIB/zj9dwitPRIrr04A3FWUrg6aR15fU/sicmJShf6THXAiEA7LrPe+yIQ68ubpCMQWQwBuaT7HHHBpVsN0xd9CmXMsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7563986},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"7cb55a923f5b592a07c9c939e63a1302575aa1fd","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.8","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.15_1785125372574_0.030720750208843794","host":"s3://npm-registry-packages-npm-production"}},"1.49.16":{"name":"@7n/rules","version":"1.49.16","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"80ffed08b225973f5b7f089247e896c1e76e500d","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.16.tgz","fileCount":892,"integrity":"sha512-c/ktwE3XmbNZ6Bi1L+XUsMjYCEqsnncbt4z+vl8/NjekKzZ4ndO5w01l15Ukm6LXcOiEQi/PfVp/ks+jt2BbyA==","signatures":[{"sig":"MEYCIQD7mgVTWeU87NFFRx3dxVfK13+lj7y4Al5zLtkcI5mebgIhAL9Q4KPmi3jfKjkVsK41A57PIfEoQSeESe6jV5O6w9iP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7566236},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"54145b473307f2772b126ec321849d4af53760b7","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.8","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.16_1785125559276_0.2475357135024976","host":"s3://npm-registry-packages-npm-production"}},"1.49.17":{"name":"@7n/rules","version":"1.49.17","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"f3415211026f174655a1cbf02e9014d3b6da6202","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.17.tgz","fileCount":892,"integrity":"sha512-zrO31HABf1Uz0b9krD09X3FV3nQTkU438O3YRUAVSZYOhBzn4VK04IoG0v32azQa1CZ5zGkGMi8m3+bhIlrOAg==","signatures":[{"sig":"MEYCIQCQf0x4QxPzU7t958jkukgq/mkhfuB7QKonEJ7wYY+8EQIhAL648x6L/0L0BM8v3S8OQAww5IbDlWZ8MzwuBXeo/u5G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7575834},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"5c1c933db097a43d3d28aec929778e9381dcc274","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.8","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.17_1785127879951_0.14368255654385198","host":"s3://npm-registry-packages-npm-production"}},"1.49.18":{"name":"@7n/rules","version":"1.49.18","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"1917dc4be46444649688a647dab70d2b667fedfb","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.18.tgz","fileCount":892,"integrity":"sha512-zV/qxcuFlu1r/DiUxNDdhR7/eAtGY3xzyxdb4U2fTZSJLYnzlL/lP37MMb7gumWETtpietfZXcoHSSbaNnPjAA==","signatures":[{"sig":"MEUCIQDZlxX3UC0fE9P7mLLy2RoVqiCK0jvOdhWHNi6dlfy4MQIgF+0KkmAaxvumNJI2O5kMpgnZhKtPHkboxRl4o9vRQVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7576044},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"896eea35e618ff4aed8a85014cbe1ac770f73530","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.8","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.18_1785128823180_0.7509217219600137","host":"s3://npm-registry-packages-npm-production"}},"1.49.19":{"name":"@7n/rules","version":"1.49.19","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"b16d2dc31ee399acd080fc372db5d83fdaf17e05","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.19.tgz","fileCount":892,"integrity":"sha512-SLplcSSWClPGiL0Zl9UbJdKwY0FNvuN6phT4H+M3CdTsByxW6FYxFdWa67NdLqRnh04lBytJEAeKnyMnnQyhuw==","signatures":[{"sig":"MEYCIQDs40kMX+Rg2l/QzICOjgGhF0cHjRIEysVHnBfU3zfBrwIhAPxtXt7a5Gah0c0bV/2mSbEShQYaVjrGdhKzqVqbuK45","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7576145},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"aaeeae1a4f037b96952bca69749359b7334f502a","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.9","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.19_1785129547961_0.9242044919666204","host":"s3://npm-registry-packages-npm-production"}},"1.49.20":{"name":"@7n/rules","version":"1.49.20","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"6cb2ac216bc3859341a103076d8ceac17b878fe3","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.20.tgz","fileCount":892,"integrity":"sha512-N1ajFgTgW+1ieDe0ayH2PL/Pt8ChnzYzZvxDr0ZXEOc/BgVl1nJRopdGkvKHmU4MCywwEieO5jb+67qxUDd1aw==","signatures":[{"sig":"MEUCIQDZBZylz+iaiw5r7HIV3lGx9o9VvNuW4SAYViMiFyFEyQIgbIj839RM/WAOR0VVQCXgPgW2kWc9o+EFi6vrq3iLvuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7577612},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"96cc80a336116f65a64ce076c3c74f0d31dcf69a","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.9","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.20_1785130039161_0.4142121671777119","host":"s3://npm-registry-packages-npm-production"}},"1.49.21":{"name":"@7n/rules","version":"1.49.21","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"809dacdf69af14aa775d7571d235df86a0d48c2f","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.21.tgz","fileCount":892,"integrity":"sha512-W3ODZsT62pOllspGVqNYvv90reC4GeE2tLS1XzCdeqFu0euT4F+wEO2/VCkPIMmoguZeKqpgv5shOd8YOt0qAQ==","signatures":[{"sig":"MEQCIAz/XIxNNMSynFjNLWMH3twcw0iA1DpOIyvIiPpvHp1ZAiBkko5FgXMedDJMwHyiOydhqGRprf/zasxo2OylGIegag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7577832},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"c9e9caa7c06d16f2f660bf27355694629172bf0e","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.9","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.21_1785131054672_0.80664077355425","host":"s3://npm-registry-packages-npm-production"}},"1.49.22":{"name":"@7n/rules","version":"1.49.22","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"a5adaa7fb18e8d134a598ec791d940321b15a1b6","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.22.tgz","fileCount":892,"integrity":"sha512-uAmR9hzAscA0pEe4xLYoCQfmh41SjlTHzItCVAXjRh9ccjWWAoyyASrKS6rHo7fyLfiPUWAYoHU3JkrAhmvucg==","signatures":[{"sig":"MEUCIB8qC+U6Cn5M+50AyGp6dFEmpZkzYAyKDibD2y/aS+yrAiEAl7Rj6xVqqvfoo/awr6rtjU3MKY4fytSnvDEyxfg6JOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7580025},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"d19703b2f1cbade8c3a27f5631242361e291b14f","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.9","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.22_1785133234730_0.10999389999425158","host":"s3://npm-registry-packages-npm-production"}},"1.49.23":{"name":"@7n/rules","version":"1.49.23","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.23","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"3cbc0f8f770e94dc7a26ce30e99c7442320b5a26","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.23.tgz","fileCount":892,"integrity":"sha512-//qqfqdSoVVvva/kwhDtKbSPSjpQhb2pxJMi/hjZYwadMRfCwJ+5T6uYw446IwHyaUSH98rKv0NMqjN5M7tsVw==","signatures":[{"sig":"MEYCIQCi4bfNCnrGZGnNEyibh1Pj2Sqx2SrVi2o745tphky1vQIhAPt6qEdK+7LFaJM1D/u3x5IBShH89q0unIVgpcqt25HM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7582472},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"c7c322677657afb2695b078ae619b693181700d4","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.9","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.23_1785134336164_0.344829215714926","host":"s3://npm-registry-packages-npm-production"}},"1.49.24":{"name":"@7n/rules","version":"1.49.24","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.24","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"e2a8ad1e0c2faf19e7ea4c061af3cb3c91f5d648","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.24.tgz","fileCount":892,"integrity":"sha512-UWTXcdh13B9aQ7dAzFdSl1s7wfj2ShOMF/zZWrXV1Mzhh1PJVEZU1WG+QhE7i4o08puvd2uRvPgnV8gon7hfsg==","signatures":[{"sig":"MEYCIQC8dLW+zjbjUnYy+qWciMaJTrQSpdlYuc5CgSwsF1cgEwIhAP8LMalUPQKQ83NkKG2hdZQF+wuANlVy1Mvcr73RGAkb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7593359},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"70290334e95fa1d1a2a8cf2c18c4d8fe312cba7c","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.9","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.24_1785137682528_0.3353514297081157","host":"s3://npm-registry-packages-npm-production"}},"1.49.25":{"name":"@7n/rules","version":"1.49.25","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.25","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"99a659fd4ad0cdca9640e6dbf90b1197361c5820","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.25.tgz","fileCount":892,"integrity":"sha512-/TQnpS4EzVl2a7oOu/fdR+72EZpItFcUevKnblK+C0Or1Uax/3t8pwLkts2XcSMpAgSeeNdkGExobEtq4LhrKQ==","signatures":[{"sig":"MEUCIQC7Sh3G5FJbevCu3WtlD8DN+ID5Oj4Kt9hLLqeeGLMZFQIgCUGi5ourxYt82CmgAt+Y38nzwNl12AKsffv1ltHMydk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7594467},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"cd7da63e1b3b314eb5a06283eecac3798004270a","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.9","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.25_1785140131379_0.6254983019114306","host":"s3://npm-registry-packages-npm-production"}},"1.49.26":{"name":"@7n/rules","version":"1.49.26","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.49.26","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"homepage":"https://github.com/nitra/7n-rules#readme","bugs":{"url":"https://github.com/nitra/7n-rules/issues"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"35aabecb1d7416a26f241bfec062c335a7caae1d","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.49.26.tgz","fileCount":892,"integrity":"sha512-oJI9pr24hvQzmsAysDL6RPkJH5wCFdcwb7bASSY1IJL05IenpZVedTg0fNFBgusxEYdifx8w6Gezuh1lOr9U5A==","signatures":[{"sig":"MEUCIQCpJjImDHpePw6xWTR1SHqua3rVo2TlaEsChoBLDU5wjwIgcXlHl6JTABOYtq4aq1Euac0eM8Hv+2iBn+kIHoBqSbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.49.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7598057},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"8a22060e2e40f239203efe2e9ae7a8f37d7a6ac0","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.9","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.49.26_1785140505020_0.883271544646552","host":"s3://npm-registry-packages-npm-production"}},"1.50.0":{"name":"@7n/rules","version":"1.50.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.50.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"28437058ce9c509b64b27056089659d1ef977808","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.50.0.tgz","fileCount":897,"integrity":"sha512-TqiX9fdQnaLakOeMACWB2Oq+k0puH/cnVk1pniqUP7+nHGtBIZZRh/u7bXVwqKupOhkwRXJRQ1ytsarnHCl+NA==","signatures":[{"sig":"MEYCIQCXNbeEU/xcEuAW+wnhrxXTN0RWeJD9dzK0oBetvaSItgIhAOiBQUplKptEXQKKFOJszDysOn2Qpi7eKgjB64jBNQfu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.50.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7659379},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"a40a2dadb3c2711db984a0b041e5cd62f1c160fc","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.9","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.50.0_1785141195157_0.6719484956505202","host":"s3://npm-registry-packages-npm-production"}},"1.50.1":{"name":"@7n/rules","version":"1.50.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.50.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"bf3a4c8a309ff733ba6422000c9cc4b7850fb25c","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.50.1.tgz","fileCount":897,"integrity":"sha512-Y1Csp2o3kOIC/dtBfvL27jvx7xarHj1LbVzhrLMHpfZu2dhIR/DUVigsl7dkx5/adEz8wUZnWMjs5Lsmq1mayQ==","signatures":[{"sig":"MEYCIQDkp4va9eLcRGZ1/hD3PJdTq5URC/by7lK/M2r4mJPD9gIhAL/37ViU6j4jRLRiEwPCMqkvHG59aqEawDeSW/KMIQNX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.50.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7663330},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"99669ee06009ec56a43556cc968a8bf1406d3d3f","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.9","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.50.1_1785141423961_0.7211760372426812","host":"s3://npm-registry-packages-npm-production"}},"1.50.2":{"name":"@7n/rules","version":"1.50.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.50.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"0bba2a25276fc0da4e0beb4a89e257ce3671a4a6","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.50.2.tgz","fileCount":898,"integrity":"sha512-zosozoobnLeDlI/1sbPlp5/Ka1w2aqMs6X6seQDbpZ3OuRrKFtiG6BVR3Y+RGasPM24t2tpjeuGqsbLJFNTqMw==","signatures":[{"sig":"MEUCIQC43BcawLU4XMpXaWDFHmfdMjxL7cHnuyPFFWQ/x1WdzAIgBU6JbJvT+K8YiPF17+JqiV0oPS7QH9CtF6Gwz8JuFX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.50.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7652267},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"8341e2f8f576056f30ab3764fb2b7f00411f0ade","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.9.9","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.50.2_1785151892897_0.7591801186852165","host":"s3://npm-registry-packages-npm-production"}},"1.51.0":{"name":"@7n/rules","version":"1.51.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.51.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"6e83bbacf3c3c902bfc90981df6a7dd360248a4a","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.51.0.tgz","fileCount":898,"integrity":"sha512-92Soyq9gI6RYlqLsrFin8AM979I3LtHT5cId1H4r6b7wAZQDmlzkd8q9GWXXvgfGGUP7yG3Polt3r7RUMxxqSA==","signatures":[{"sig":"MEQCIAMSYf4PgWVdtnRtEiuIS7Zf/VbfLkI7BJpRc1eD6dUQAiBSUfifUqedHo/ivoFDoF8zt8VAgvESLM1piWKoiVGb8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.51.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7651649},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"16680c30fc6586ccabdad8664647be7b72b5403e","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.10.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.51.0_1785152089843_0.2901494672465059","host":"s3://npm-registry-packages-npm-production"}},"1.52.0":{"name":"@7n/rules","version":"1.52.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.52.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"7f1f07321d307f28ff2c03b4221afa1aabd73c35","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.52.0.tgz","fileCount":889,"integrity":"sha512-SlVecg/A7ynVOYM6QT/OfwBSM2Khj5xNwQp0odmyfcZ8LB1uq5SZgoNGupY5L/kiRbdHWi7OaMUSJRxhV6cKFg==","signatures":[{"sig":"MEQCICC4RgPr/nRNOydCfTX+XvSjuRewilSGB07E5PTlfvnGAiBDTyKJhskv+7u3Vcs+X65SSh5vH+ZJDv+e/NTVDfqxaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.52.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7710855},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"c36308a19ba032ef2470e484e6427ae383bdca49","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.10.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.52.0_1785153931516_0.8957535591582833","host":"s3://npm-registry-packages-npm-production"}},"1.52.1":{"name":"@7n/rules","version":"1.52.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.52.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"cc9f94967ce58c5ecbb1c7c80f97b390d7fbb97b","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.52.1.tgz","fileCount":889,"integrity":"sha512-3I/me4eYGRASLs0EvM4jA6lpGrDEqtGlkJYGjkQbM6jltHkqMJqxMsyMSzWH9VufxMiiJX97vMGkDM747IGldA==","signatures":[{"sig":"MEYCIQDT8z2rvJ/8R+Ji50sxDidU9bIQtlwNxqHg/cZgzxLZGQIhAPOaqo0DUsPkrXWRgjYowXlZECvqFjqYT00q/w97p0ow","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.52.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7711238},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"37b2d6ccf1a0208af25a9cdee3fbbdad0c9876d2","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.10.1","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.52.1_1785154477727_0.15085685923316383","host":"s3://npm-registry-packages-npm-production"}},"1.52.2":{"name":"@7n/rules","version":"1.52.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.52.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"009b9715832f14602a5770d5a821c0edceee3751","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.52.2.tgz","fileCount":889,"integrity":"sha512-zWwPxE+UfAZos2aNoKTufzgg1lbGS1FkEIcZMK9BGD1c0BtKY3ArbmiQA9hgXqBDLtt76B7brkgiErMDEWXiog==","signatures":[{"sig":"MEYCIQDxHt6bzlk3S2MtwxSazV9lC0jbYXojkQNPna5pRmbw4wIhAMcwEnwinleGYKha24HSFjsQZkCe38dNWssd0if5uKXS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.52.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7711955},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"d1d497c17eb57df4d771e5aee09c163b3fcda9ba","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.10.1","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.52.2_1785156815023_0.2811647969166957","host":"s3://npm-registry-packages-npm-production"}},"1.53.0":{"name":"@7n/rules","version":"1.53.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.53.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"65ded6917a6e3f37d3e9c321f2b288feb9c253f9","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.53.0.tgz","fileCount":905,"integrity":"sha512-QUNvFOqp7YuUZfYpxsgl2IQDg+aQsz24rJOKxh8zo6hvKhfxBoxBh6xEV+9R+VeGZeTdIhmfyk4XXl2ICs0l4Q==","signatures":[{"sig":"MEQCIHwMQbUhw0QN/F0pvTriS+7y8eqPOZoMbloHoOHcAap4AiBhXXgMVv9I9jnKYw38aFvOSsuQaUeKrWHJ2zOUdhlEMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.53.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7721442},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"5f66974cb46570c8ee5ab0f7e759e28449d66da7","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.12.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.53.0_1785215293900_0.5547216355199369","host":"s3://npm-registry-packages-npm-production"}},"1.54.0":{"name":"@7n/rules","version":"1.54.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.54.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"68ec173a25189806346454c3326e049252e7778b","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.54.0.tgz","fileCount":907,"integrity":"sha512-GIZokYFcs3ihEJNCYcJUzoEk30p5ocnUvjNQmDKA0ix0O5k/VH7zDNubmjlPWVFQrCof0GB40+8DMhrNj9AYOA==","signatures":[{"sig":"MEUCICZHGkzbc+R6iK74e4P7py0sO357alezr4qJLHFOrTBhAiEA/KZD7V/B3hVM3pFcv7L31kZA6eHuWlgZgsWRcX8L9k4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.54.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7718527},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"0b8d7ec174ae124d8d6fff914b6abf9eace01c08","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.12.1","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.54.0_1785302921026_0.506225642666494","host":"s3://npm-registry-packages-npm-production"}},"1.54.1":{"name":"@7n/rules","version":"1.54.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.54.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"88426f120380eb23c1835cb6bce0a7e96af1c65c","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.54.1.tgz","fileCount":907,"integrity":"sha512-K/vTNxG/L6SIOlvzRIFNqj01r0OXSV/tJwQQLNUteQRmH9jcYaNbMbp4dEYLRmopxh5AYOX5JAqDHz+uAPvQ8Q==","signatures":[{"sig":"MEUCIQDLdCXVn/I+SM7PMB9sn1kTyAIuZ1JOlaye41D2vIRyQAIgFHMnM0/uHUQ1JiH+24JPU+fgOyb1dbOoX6oIBt1JPLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.54.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7720165},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"9a91a52a7e8164adbec54e084f38f1f72b95f76a","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","@7n/mt":"^0.5.1","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.12.1","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.54.1_1785306322011_0.5971937669827652","host":"s3://npm-registry-packages-npm-production"}},"1.54.2":{"name":"@7n/rules","version":"1.54.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.54.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"c800672aedeaf3a0b545e2e99ae27d6eadbf5d0f","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.54.2.tgz","fileCount":907,"integrity":"sha512-hP4Fm8b71mn6syIWbaXKmpLgjE+92W/OhQ/nWRCEZIc+AM+2airYHy+4BBNKYtfo3bDp03nlZCq+MmiR2GnUJQ==","signatures":[{"sig":"MEUCIAfFN8+DJgRB0ZnjuSiakw/TBxK5Lvtn0rpqqltZhMIFAiEAwf6FxBHjYd31OzasPBLIwabv8ArI7AwYD5fp2mxP7nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.54.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7717447},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"d8483f43c4d31fbbb430ca22b7dcd8cf0d6db245","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.12.1","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.54.2_1785306898896_0.5831004377620401","host":"s3://npm-registry-packages-npm-production"}},"1.54.3":{"name":"@7n/rules","version":"1.54.3","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.54.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"e8f34bba11a18edbb7d7ce5cc12fb36da4827137","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.54.3.tgz","fileCount":907,"integrity":"sha512-Gt8U+02RcsI5HJiRTZMFC2bKbo7dX3cQ0+e4WFydOaBtfh84mOkGBBqK1DgrfrxaASETFhoryzmPPGWlV9N+jQ==","signatures":[{"sig":"MEQCIF5bezDpAH+CjMl3F1VT1Vddb2ARt1XGLvMnhwTILwdUAiBJMueuRHwdOjRDjEwXgNkfmTpkK/j6rTN+bZ7NsQCXRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.54.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7725672},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"5eeffa18b09772f1770efaaa508710decf37cf6a","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.12.1","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.54.3_1785307099248_0.7118262892035521","host":"s3://npm-registry-packages-npm-production"}},"1.54.4":{"name":"@7n/rules","version":"1.54.4","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.54.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"050b26078825b51b83193cd7e19bf6561e8fb0e5","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.54.4.tgz","fileCount":907,"integrity":"sha512-w/d0HG+MvN5UcuinkDtzCV/F6KWFZ3ZXz9KbDEqWa7NOd9+P5yxXFTdqnbFQVJiK+sIxr+YEMT6i1DTsIfHwmQ==","signatures":[{"sig":"MEUCIAh/fDK+GTI69vuM+0lJQwsw2JYleWPZjTI1eajHm2MBAiEAkEw8sxSRrod1APMzxqfdXFWgnqs57HChEd7BFccXmvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.54.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7726044},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"c35b74fd7d3362857ef98260156b79d7d0138504","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.12.1","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.54.4_1785307574999_0.41614103060474195","host":"s3://npm-registry-packages-npm-production"}},"1.55.0":{"name":"@7n/rules","version":"1.55.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.55.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"1659b7074baa91277cb6a9fa2c33c169a10bc96b","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.55.0.tgz","fileCount":910,"integrity":"sha512-Ce+UMkqmPV2T+XjpmewG0DnvQyqrDbXW5XufclQaKvKwd/HUyQoD6IYzrFUYFpq+/Z0yb/5Vw5OXfYZCkC4rFg==","signatures":[{"sig":"MEUCIEtfWzGrW5GP7tBlq7bqdcFd09nTX7nvmT2GnOIc0vqvAiEAkClXCiMzzGA7FkUjH/iy1Fu78HriO0XemPLbh555pfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.55.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7773596},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"8ead6a0457e296aba044cce0fdfa0f8088af681b","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.12.1","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.55.0_1785307645268_0.1527401596048601","host":"s3://npm-registry-packages-npm-production"}},"1.55.1":{"name":"@7n/rules","version":"1.55.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.55.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"7861f4a3cd0d1c0440b10092ed3327038c2d20d8","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.55.1.tgz","fileCount":910,"integrity":"sha512-khv14bX7IyZWtFG+BcGaFgRogjICXP5XlbuboU1M8MkbUgmyDkPeFbqffguIOwEvY3f4bUyQlfHVpPAtUzurPg==","signatures":[{"sig":"MEYCIQCBzcyjKIULEX0fb+WN0HMag6VK3PReFnDsrkFiz300tQIhANEtvLzew9J7i3WQC2/73eQMx9U7geit3Gme3q+kZ5hl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.55.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7780649},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"cd83c8e99f3717ee19747a5f17d0e1f71514c69b","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.12.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.55.1_1785307830830_0.9673147392493526","host":"s3://npm-registry-packages-npm-production"}},"1.55.2":{"name":"@7n/rules","version":"1.55.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.55.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"4d94adc12ce7aee47a5836857830dd127deed9ae","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.55.2.tgz","fileCount":910,"integrity":"sha512-2TMMO26yZFG9i4K7f0MzM2mbv673LrYGeYuH2ESFT15a7wvDpS3VRr3aS0+hK45GYZxbikpOHaapgH8JlRE0aw==","signatures":[{"sig":"MEUCIQDBEXOak5LV/zvkommoIUg1xoTfXyRg4BPR36UTVOGU9QIgY4tHbETmtkU/Ew/mv/0qSJ7YhBtacInf5b1Z5BNY2Rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.55.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7781962},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"06103df206480f866bc1964e42924af30c30e7bb","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.12.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.55.2_1785308440877_0.9979713326099444","host":"s3://npm-registry-packages-npm-production"}},"1.55.3":{"name":"@7n/rules","version":"1.55.3","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.55.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"984f0f8cf3b24c9223e234b3c3c1d0d8edc156c6","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.55.3.tgz","fileCount":910,"integrity":"sha512-B1IH+bZP4sDxIhQ4efGdufPku36MoDA0yEYBTMX682PlDmonHdqPPQzg6Pc1auEjC0PlD0gcmIyEQcZ9vZ4eXA==","signatures":[{"sig":"MEYCIQCe1jcUe7Hfr3c9jflGv5yTKNruNBHZFhEgsIuuSoi4PAIhAPh5etjLqQDZsfLff/FirCtafna/XPsq5uGjmwwUlW7l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.55.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7786414},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"e5696f9bf952507a495d6f251c15020e63b051d3","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.12.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.55.3_1785308908038_0.18510731637371935","host":"s3://npm-registry-packages-npm-production"}},"1.56.0":{"name":"@7n/rules","version":"1.56.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.56.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"58dfdb13abce0949ac0fdabd5c2225ad61181d47","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.56.0.tgz","fileCount":910,"integrity":"sha512-vmjJ7Z+lgthYVtkBl/d8KzlmCaUDcERLVeNpeYOjnY/xNaZkpYcYnbzjyD9mT8aTenTdMvouP0rby09Bl7zEQQ==","signatures":[{"sig":"MEQCIG53DRIsgDFb9jKdMr3UItJEg/JPm+mjrnStEkk5bF2SAiAoDehZT7R2C8aISvGni9wFURnWDxZ3zDuVEkc5SRxkqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.56.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7799110},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"e6f473af74a73f7e4c91ce66eed3da30a20710ed","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.12.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.56.0_1785315541423_0.5548904017030871","host":"s3://npm-registry-packages-npm-production"}},"1.57.0":{"name":"@7n/rules","version":"1.57.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.57.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"615774811dea7808898ea563b2d81fcd2f277366","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.57.0.tgz","fileCount":913,"integrity":"sha512-d67ZYi5a+h9BenO2/6634r1jih4xI7KzF9Ru/REZ+PClLWX9IrlSxZe0rRKrSHN2EeE6305TlLGFKces0/xZ2w==","signatures":[{"sig":"MEUCIDTErMPw+BaMpLoBiaPFGaNUbigtn0GrlvAvlzny8OqEAiEAtULeqgsBLitDlYFbf1AVmw7W4OXyUUSukVvoipQ5QgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.57.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7823581},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"c36bfb33b7b3ca2e72f8e2d45b35866b4980ec76","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.12.3","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.57.0_1785319974830_0.802470994261844","host":"s3://npm-registry-packages-npm-production"}},"1.57.1":{"name":"@7n/rules","version":"1.57.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.57.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"e04e1f6d243f6a9d9d6b15bcf29d0038c7905b09","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.57.1.tgz","fileCount":913,"integrity":"sha512-ONNqFC6hvfIprQgG2QrCT5Rb9XSR8oeSIWkvdCY4WXTY1lU56mNOmLRBlr/viw5NcgR7+DN9rPcCv0EekwzHEA==","signatures":[{"sig":"MEUCIBbPFMn+6nkMJPc944l+d1JSOa4zPabQnXHcSTam44lEAiEA9iSNrG8/iDWOJL8HaNRILQi830dvLBF3kxCeiw/EnYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.57.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7824123},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"7be86b02b9065af4e3af09f2ef6891aac744db58","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.57.1_1785320206850_0.611927280057867","host":"s3://npm-registry-packages-npm-production"}},"1.57.2":{"name":"@7n/rules","version":"1.57.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.57.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"208a16f267fc19130548e70f29518e221bd53d19","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.57.2.tgz","fileCount":913,"integrity":"sha512-GiX6BG7FaUd745HWC1eKmKcrcbLWOuhVadVUAD/c6Ur0Hl6pMSaJes9ozGolo+/U5gMjzqZtuRD6nEHDtB3zJA==","signatures":[{"sig":"MEUCIQDgV4Rtt0wPWga+zBsaO+8Y8U4F4JiZBUr5G32I4BBr4QIgAUnHV8XdL85UFbUn0gQv2uDQddds/z+XpuYnLuY9PYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.57.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7829680},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"4122711b8c484ba5ffb9c42f4456f0cc5f2ef758","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.1","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1","@zed-industries/agent-client-protocol":"^0.4.5"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10","@agentclientprotocol/claude-agent-acp":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.57.2_1785327096343_0.8765246083830245","host":"s3://npm-registry-packages-npm-production"}},"1.57.3":{"name":"@7n/rules","version":"1.57.3","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.57.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"c6c1d60d712a640937652c7655f7341d491edefb","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.57.3.tgz","fileCount":911,"integrity":"sha512-s2dFiyw4HRi0gNwfZmFcaPHOH4naQxdUrmR4ATVfaLvyKeMzP1qD36I2btWpo5XgoUnAW9KuRg873ve737gw2A==","signatures":[{"sig":"MEUCIFgK7DxnHHBvvMjHjOI21ZiOTLf0veELgjAExu5UR9XlAiEA0SpKFbWXb2Gew5y1zWjTMSE/sYf6UnBk83uvseYxy90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.57.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7821357},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"11845f06be7ca8ccf9e8cd80bbd6e65d2bea57fd","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.57.3_1785338352918_0.8904434141033719","host":"s3://npm-registry-packages-npm-production"}},"1.57.4":{"name":"@7n/rules","version":"1.57.4","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.57.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"4bb1facb236275eff47736d8d24858fcc22054be","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.57.4.tgz","fileCount":911,"integrity":"sha512-Brun4NldI6NyPdrfzbmucgLQj3xMZg5aM1z02bYVUvX2he4Ew88DzMI7j0bsMgNbhJbB+XNPX35TSCyMe7gYsQ==","signatures":[{"sig":"MEUCIGeCOPcBtzoP1eU6XUkJT4q6H/MpKSEdhVwuHCoiNsI/AiEAhbG9SC/28zSPUwN941g5//G6MwJvi3s1+hbHKpQ98pI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.57.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7821495},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"3b65177c3712099c80d028ffb051aac4f96f1b1d","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.3","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.57.4_1785350380121_0.9079633832726899","host":"s3://npm-registry-packages-npm-production"}},"1.57.5":{"name":"@7n/rules","version":"1.57.5","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.57.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"c6534e870b596f23812e1ca42c601a7f9541b204","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.57.5.tgz","fileCount":911,"integrity":"sha512-eCUYVlYQ2wBgyZR4hyKec60tAloBKUOSNgtUpA3q2PGblvtQ4MGwNZB8YV1IcpOw1yQqhVD54nvsK+fiSdha0w==","signatures":[{"sig":"MEUCIBD4BsKBOd0ufPNr04AESVbzjwkRXIxHX8VOANaagxMTAiEA+Qz914ij11ktK3/Rlt2NgR3zSAXl4s1TLje4ZzMm7Qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.57.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7821686},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"680082f9e8fc8560be2c9fe6063d3b1b9a9e09c4","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.4","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.57.5_1785352199011_0.8685983414118434","host":"s3://npm-registry-packages-npm-production"}},"1.57.6":{"name":"@7n/rules","version":"1.57.6","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.57.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"0a1d69499bdd73c501e1a2ed98d8d892701f5b0c","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.57.6.tgz","fileCount":911,"integrity":"sha512-OqJ8tAKl6MAaB+NQm0GZHE75jDYR8O3tb3N9viofp2hFI/kZrVzehQhsoYwgYGvap/aSCZbIGsqYLBh5mDl95Q==","signatures":[{"sig":"MEUCICx5Bwa4w0ToE3ayOnbMb1esJyYV5lqG9jBe1EoH176/AiEAjUbBu0onkpvOXmS7kSY1jq0imCl4nX+4SkE+lp5Gogo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.57.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7826683},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"df3ff2019ba58421e60401d34fd6d6a717eeff93","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.4","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.57.6_1785383543575_0.18487790233487433","host":"s3://npm-registry-packages-npm-production"}},"1.57.7":{"name":"@7n/rules","version":"1.57.7","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.57.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"13030fd7c38d0c16ba2eb27c124b519e9b6cb63b","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.57.7.tgz","fileCount":911,"integrity":"sha512-hEJPTIlI0hsWUZGQ/Yn9FcithrAocbi+feaNKpPus4Wo2FD5zP9V+Oz0bNOYPerbu9Nppk2NEruUqw07PFNe6w==","signatures":[{"sig":"MEQCICCiuvcdJU2FmrXZDvuavhko+DiIOmO6BnYR/pusZQtIAiAMQIrDkFzUAzjPFLUHNUUuLC6koFQrj3si0NB0ag1IKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.57.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7829316},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"ad9f6f92efbc07768092e92d81150c454c203692","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.4","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.57.7_1785385253768_0.6315154960891889","host":"s3://npm-registry-packages-npm-production"}},"1.57.8":{"name":"@7n/rules","version":"1.57.8","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.57.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"e39ffe79378b33cbe54987767d0cc75b661a57f9","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.57.8.tgz","fileCount":911,"integrity":"sha512-TTrB0EN4OzJSTsYDfRhJA1aYn/vkeAUN08wEPwl374sCINWlt0xcLTTeVNPc8JTfueoPDFVNBmv0u1FQvBIPiA==","signatures":[{"sig":"MEQCIQD0OKbR/7kqA60ZlFjCT3D4QGvmSjMfJYTN9cA4zNFbiAIfM2k3vlGQRVtZtDw7yVvolxiXtC1tabAw02RCKrpxZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.57.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7848055},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"118d68cf4792e86d9b9c11639cf503fa94ad9b94","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.5","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.57.8_1785387897281_0.27183626579896547","host":"s3://npm-registry-packages-npm-production"}},"1.58.0":{"name":"@7n/rules","version":"1.58.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.58.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"f0582cc9378a2cee498c4b48e871d68983032013","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.58.0.tgz","fileCount":962,"integrity":"sha512-Rq4TrHTxWlsdP9IScI/PjAV31Y33YM2KqcEtsFiENruFy9A13MVfY0/8zQxF75bN1oISm2eQQiehtrXj7xJkqg==","signatures":[{"sig":"MEYCIQDfV7WnUeHNhWHY6LQ4oa2dMw7X1vHyaKQEmeCz3AqN7gIhAMSS8zPuwcccwTYY6mRHz1ItQkUglbMFn736YAfZfi1V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.58.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8238387},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"b4e0c51077dc5677721f587626efacff31813860","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.6","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.58.0_1785387983679_0.032658645531143726","host":"s3://npm-registry-packages-npm-production"}},"1.58.1":{"name":"@7n/rules","version":"1.58.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.58.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"25db3c6f733ba43df0d6ee4ff8e4af4d861abe69","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.58.1.tgz","fileCount":962,"integrity":"sha512-oBlxgvCUCxA5Ozu2TqaWg8kn+k+hLqlULCiRQAY4HNXVguay5qVk6VFq3j/51BkQWrVWNVYvBfImkbTUg4Z6Cw==","signatures":[{"sig":"MEYCIQCAxMc2wEM1LGUyApiQ76THaADGWd8Bh627dW0hBmGnkQIhAIQPbABzg2vGKyWywAIx1m9wcajJpHKsN7rE/k/Dk2Nl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.58.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8237382},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"47a355b30ea87afc106fbd2a89f4a9b2558da7bc","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.7","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.58.1_1785390102417_0.7973665600142223","host":"s3://npm-registry-packages-npm-production"}},"1.58.2":{"name":"@7n/rules","version":"1.58.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.58.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"15c0397f35cd243183e6bc9bae6aec665857b309","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.58.2.tgz","fileCount":962,"integrity":"sha512-HUtKMzPSP3nFzYEWLx8FpuZb3o3awzmKMDYOsqdIda/DB+vtJNDUEC2Ka+0Ap8b0u0UqidkfLDjhlWJwjw+hSg==","signatures":[{"sig":"MEQCIEiYbsSnrkOk7DgNKN3SvufYg7njXMCGRux5Gw5p/gn6AiB/RyXwmswBlQX2iEpXb0qLFWlgAc1L1wnXE/xHh0kZ8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.58.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8239893},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"804457181fa570bb84c458f70b334068cb84aa20","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.7","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.58.2_1785409790070_0.07751173464458949","host":"s3://npm-registry-packages-npm-production"}},"1.58.3":{"name":"@7n/rules","version":"1.58.3","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.58.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"3e34e9c93984f9ddf886aee17087712b972eb3e9","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.58.3.tgz","fileCount":962,"integrity":"sha512-OUuLDwpy49Of5V8pR2yMHe6DqcGSMN+bvLqgWaKHs0xUB7Pw9m7++vjXPd8BVNJt+VVUP0IgX4vudtFE5hdH8Q==","signatures":[{"sig":"MEUCIDGhaIg1eFj+eQPuHT7ZAwYzg/uSa+tpahaao1NQSEnEAiEAyK1tHG2a7QhaXdAtLBmzlZ4z+UGN2lYr+DPq9+1uzwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.58.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8240529},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"3e63c8a14cf8cd7bd37e8dcdae0897ccc9d8210a","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.8","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.58.3_1785417114056_0.8807369010440378","host":"s3://npm-registry-packages-npm-production"}},"1.58.4":{"name":"@7n/rules","version":"1.58.4","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.58.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"11a508ef1caa728af28f554c0b46426a29d14f53","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.58.4.tgz","fileCount":962,"integrity":"sha512-7FZmVk6l9tn/K2yQpv3uH9RkELnqkaysjNQQPN20lt6jH8ROEqwGF5Vqbxa+YHNhqhX/WXnDcBBN5L/aRG7zEQ==","signatures":[{"sig":"MEUCIBu1c85J9bJCjABSXdbleqwk8ECnUp7zExKeZShBfiBaAiEAtffdWAo2jbFnlP/zQtGWvOqfpZbPQwMrDDbFMitYdDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.58.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8240667},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"891a4b38962b49fafc3d90f344f51533dfccb14e","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.9","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.58.4_1785421968300_0.32870198719072063","host":"s3://npm-registry-packages-npm-production"}},"1.58.5":{"name":"@7n/rules","version":"1.58.5","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.58.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"4d61c60ad211b971072e9b222d2663251a81a3c4","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.58.5.tgz","fileCount":964,"integrity":"sha512-xSDPOqdpJHT6q+LeZCO0tw9ngYQYnn12N/K2tpDYmeAiVdnklthcme6tNxyBugbEuy6JBwLZpbO7MEvIYcqxMw==","signatures":[{"sig":"MEYCIQDeAa0VVW+4H1as/h7lUMKoTyQElKcxlKMmat/c81g/MwIhAMWJqFnvRHSm2ba3YbSSd/15jZY7UtBgvBOGVlBz4agR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.58.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8274933},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"5ebb712add5d781fe9818f09f9a34066c75e2eeb","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.9","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.58.5_1785422670737_0.39021140603784343","host":"s3://npm-registry-packages-npm-production"}},"1.59.0":{"name":"@7n/rules","version":"1.59.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.59.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"9923d39d9db23743ccbb7f1057d22285de31bdd5","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.59.0.tgz","fileCount":966,"integrity":"sha512-B93n9aSUgrCCIJL0+fXDa1sgHeim1okND0b5SR1ekeK+nso4zqujx5NYtRVA4j7vaVA9jUXSV/Bmo1Gs2IXy4g==","signatures":[{"sig":"MEUCIGmQjnGVOpWrRXx6OPYOPJaSSrPHZLWRLOjC6gUlb0dbAiEAzwP4Pamz4Xb0Ohk8bnD7LIOH/QblQ9Z6YVVxA8QcGQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.59.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8284191},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"b94fefb4bffa7b8ee0841cbdee69f69ddf829921","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.9","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"0.1.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"0.1.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.59.0_1785422930624_0.009528399361571127","host":"s3://npm-registry-packages-npm-production"}},"1.59.1":{"name":"@7n/rules","version":"1.59.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.59.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"e967f325d2bda275ef9ebc2c471bf71f38cb529f","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.59.1.tgz","fileCount":966,"integrity":"sha512-BXHRJ640gq2VOM1ERGEsHnfyLkyOJZdvzyMScfCZ0tHXUjh/OYxJutlNQfmCc9S+rsaIaYNvnPvBpgImiwv9QQ==","signatures":[{"sig":"MEYCIQCJs7ziBwM7Pvg3aXxLowXlqiU/TJeeP/LXphehR2Y86gIhAI47r8mPVCAHwgWgPGQ2phjghozFGuB9+LNXi+1tpghT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.59.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8287523},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"7c640efaa129571b239fedf73c59e8e64f2b4261","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.9","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"0.1.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"0.1.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.59.1_1785423125955_0.47985642777562565","host":"s3://npm-registry-packages-npm-production"}},"1.59.2":{"name":"@7n/rules","version":"1.59.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.59.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"0e1c648093261418d36cc85b08949bbdce3bc53e","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.59.2.tgz","fileCount":966,"integrity":"sha512-1Q6iV4pFcOwp7nUDEv+EAs6P1EZWXS2kklioEMo2xFfACvEL1ILCmVBU9QyoIAwHp++1HfZATBptIhTTe8SSkw==","signatures":[{"sig":"MEUCIQCFy9vHJeGGtg6c3fEnust52vAYe/1N8WOyZmrvu0mkZAIgVfu7zZppZErMGBw4SuxelnznVmB5uDE5N0Nt4/nUPok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.59.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8287917},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"b82be9a979077a3e7dd39904ff2396020bfa1bf6","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.9","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.59.2","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.59.2","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.59.2_1785424432209_0.42115243995427876","host":"s3://npm-registry-packages-npm-production"}},"1.60.0":{"name":"@7n/rules","version":"1.60.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.60.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"57ed6786f73200f2a0bc043dac79acd8223c9d6f","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.60.0.tgz","fileCount":966,"integrity":"sha512-ADpue2/7tmOEm4NMaXjQbD3EZvg8kfd5iz1uNrPokUZEFg4N/SA0hPv6uEPghStlt+jS92O8RaPbjZ/0CILK/A==","signatures":[{"sig":"MEQCIHAnnjDdDQ58HGi9NB9x0U3kqRiIMN4ScLuG03YLHHLSAiB3Y+TSejXoi1+8hh7JUaL7PDVwKNVy8zWent8TaprVOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.60.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8282371},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"7ebb46abe20fcc3eac5326ccd501f96e5a5f1355","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.9","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.60.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.60.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.60.0_1785433719991_0.21425119051934205","host":"s3://npm-registry-packages-npm-production"}},"1.61.0":{"name":"@7n/rules","version":"1.61.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.61.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"e6eca628851455ea559ddd283411e22e0bc94063","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.61.0.tgz","fileCount":966,"integrity":"sha512-afJpVg2Zn2rKoBanx6LA2q33nk9RmdUoDUfLqX1XGU5r5X5DBtb2cuf7b8KS4GOqo63yFGICYs1BPzTj3paGRg==","signatures":[{"sig":"MEUCIQC5vvx1KFmIab/ddLW28M4Fanxl5lLJx6dkU1x6S74wvQIgPsOY8aQeimazFEHg4F2aq1TTxjZ1pmY0W4fe9lcORQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.61.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8284855},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"b92586f347eeff8c3d633dcf1a7e7256bd48fe9e","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.9","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.60.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.60.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.61.0_1785434115795_0.768870927476734","host":"s3://npm-registry-packages-npm-production"}},"1.62.0":{"name":"@7n/rules","version":"1.62.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.62.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"59d39db428b759114ee3918f0cc745bb9c1d5d33","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.62.0.tgz","fileCount":966,"integrity":"sha512-/1K1S/XDeRV2iyq3b6xk9AF4JNeXA4QI7ragltRCP3HMJIt0BBtOoELTuJxAFcVt4J9Ml00SaNJZDNiAfLOy6w==","signatures":[{"sig":"MEUCIQCaLVD8g8PeApF2o5hh/ZNRTo8+PMy2pYM3ZGU60OxzEgIgdZO9Bp6RDWTqNnlg47twC6CMYkBXg2urgZs228IM/1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.62.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8284496},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"e729dd9a1b1e7ae779415f1c01de56fedb23c9f8","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.9","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.62.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.62.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.62.0_1785434726087_0.9190685372232332","host":"s3://npm-registry-packages-npm-production"}},"1.62.1":{"name":"@7n/rules","version":"1.62.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.62.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"0bcdd13bf2730a315eadf53330d5cf0f9c7d8b2b","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.62.1.tgz","fileCount":964,"integrity":"sha512-9ytOAOx3Ac8awX7KBtzdmgajqjtnncpnl6a8rbaLwE7IUbiCyDOj3lOc60UmxpZqzl9PApnplbVSK5f6YbTziw==","signatures":[{"sig":"MEUCIQCSmPI6eeBmySRO7/nFW+I6u2OVITZYFSVvSoFLgWb/fwIgdNW7NgyCNhnmyQh9BRYLoNfFU6p1kLuVOc6VGDy7LmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.62.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8281908},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"01c52b90ec1f32f2b9d244569de63117117f366c","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.9","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.62.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.62.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.62.1_1785435834445_0.5865421307699661","host":"s3://npm-registry-packages-npm-production"}},"1.63.0":{"name":"@7n/rules","version":"1.63.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.63.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"020809f834f78cecd48a1c485c31f81afd817416","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.63.0.tgz","fileCount":964,"integrity":"sha512-EB2EVp+oAAu8At4NCSos7YC1ULakaByITwilm1x5aUIMSQZKKwBFId9vcbahyvMUWMM4LH4I0TVHkVtiXbxqHw==","signatures":[{"sig":"MEYCIQC/ZsdS7a1catf2CnmZsjDwP+P2uEhu/Awq0GIXbQSOVgIhAPXGoslhv8iEshXBK8Ch2gwIM7atxq4wVw2QLdG+o6ww","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.63.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8282676},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"6a7fc5a4c98ef80b385119def064a5268b6e53a5","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.9","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.63.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.63.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.63.0_1785437129500_0.9757088406559471","host":"s3://npm-registry-packages-npm-production"}},"1.64.0":{"name":"@7n/rules","version":"1.64.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.64.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"2043a520c6e2db7878186759192d184444bb46b5","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.64.0.tgz","fileCount":951,"integrity":"sha512-X68vy6LPNjCy9bVfaRy6L0sHwLcIQSL4ONtvoWRuJddq07SYL9uvdVoMuwZ/Tw8Y4EYjEuSysjVnkvqlTu09KQ==","signatures":[{"sig":"MEYCIQCDWgcLWaVwSkg0/LyFWr3m7mqZrcCbNy0E0FU/a8lk9AIhAP89B9cCaqCXxLVJjJFe+fXuSTQOXPvDI65tcMg+T/8O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.64.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8243835},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"284388d5246519ae768160e6826ad9b6902b9cfe","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.10","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.64.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.64.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.64.0_1785473762850_0.7436738751650189","host":"s3://npm-registry-packages-npm-production"}},"1.65.0":{"name":"@7n/rules","version":"1.65.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.65.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"a1f98726ac7e783c37a5dff66df7bf251afa1c1f","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.65.0.tgz","fileCount":936,"integrity":"sha512-y25E9M2bgxB53p2GosoSAkxGvef0wfZN87rauei43+mgLzB5HaS4MXhWjAZq+YeZMHCyHYfqHJ2F8LcPLnQM9Q==","signatures":[{"sig":"MEUCIQDjuLECn2OXFdFnZzCbb5tgmapuJCEH2jDuOP7PM3mitQIgNTis6r8g9UZQTaA81XVEjlXdLnisid5ue1m4JwLQTaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.65.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8178015},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"c6200548c0dff45a1a571ccaeff0db842fac2cea","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.11","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.65.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.65.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.65.0_1785480263010_0.9830393492299654","host":"s3://npm-registry-packages-npm-production"}},"1.66.0":{"name":"@7n/rules","version":"1.66.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.66.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"7d670ff67883a5dd749ed4cbf78579cbe086b8ed","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.66.0.tgz","fileCount":931,"integrity":"sha512-Y3WGIP95p2AQUtl7nhXYwXWKvjfAQrItDeAeOxiRn6uXRJauRK76n1ooX9n6s50m5nFagrQIz6C3hf/AP+Mz7A==","signatures":[{"sig":"MEUCIGgPUScH0OgFVxgVgqoKPpuBgQsilH0ieVKlH8aanZGfAiEAoxVCN+c7ieGSDI5a+Z2P16o5GH+9OoYWlLhWLtTNu4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.66.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8142499},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"0333483dfb3d7527509e9615a650281100ec4af9","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.13.12","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.66.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.66.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.66.0_1785489240465_0.033081983784169156","host":"s3://npm-registry-packages-npm-production"}},"1.67.0":{"name":"@7n/rules","version":"1.67.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.67.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"d8b389c4f328a3692c40d28f5e3519fa5fbf98d5","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.67.0.tgz","fileCount":934,"integrity":"sha512-zMZ/0+w/KcnovHL8f7DEHWvbskVMzYSxcUdPgRL0KjD/lJocBKnsmqJmRYyyWeDj7zdzDjjqmFfGd9HkU19CzA==","signatures":[{"sig":"MEUCIQDF0nwmPmb6WeAs0GC6sbXQnED140AnbW7lmw1dszP/TgIgIOdc7xa5vov08dYNr+eogDuNdlDxknir4DQZ+JXjL4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.67.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8161094},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"74fe14a96587683e12d5f7e9186bc7076d0f55c2","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.67.0","@7n/rules-win32-x64":"1.67.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.67.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.67.0_1785501473658_0.851041985511813","host":"s3://npm-registry-packages-npm-production"}},"1.68.0":{"name":"@7n/rules","version":"1.68.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.68.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"968d689690bc52f61f9fa8483ecc9e5505334a0e","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.68.0.tgz","fileCount":934,"integrity":"sha512-NBgDWcG1iCU4n9sbl31dtYjsX4sLQm3tlLoLP6X0rgtqlRTfrKImrlb46R0/tDdzosqO4UX9fs0ok3fz3g3VWg==","signatures":[{"sig":"MEQCIE+BUd7ZsG2l8bITKLYCb5fROBaATDr1+SpXzQNGejp9AiBFyRg+ehuu+rAK04RLuKeGamqGLIJDJrY5Tg29kEaapA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.68.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8177880},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"89dabc2b8291c01214ce8bed7f307398759bfc35","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.1","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.68.0","@7n/rules-win32-x64":"1.68.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.68.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.68.0_1785508974807_0.0032292632923247577","host":"s3://npm-registry-packages-npm-production"}},"1.69.0":{"name":"@7n/rules","version":"1.69.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.69.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"a7672cedb49c4257196f8d06d50a4396392338a9","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.69.0.tgz","fileCount":939,"integrity":"sha512-2cbeweAjpp/Zny7XlTZvAg53sb6ir3slH7nF+k3U3ZxJolrwYq3CZMh/MsmXuq35HaCmc/NEcPOckiv6aH0gSw==","signatures":[{"sig":"MEUCICwBh3B11Z5ABIbUmilpjKq3C3WaNcM4SdIfBhUKpiZQAiEAqN1BV1ir/Y+RMYU4Ox0Pv1mqjCtXves9ES5ZFBPXzQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.69.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9625343},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"7dc2701fae8444ba6ba2cbd09756cc83d68bc2e1","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.69.0","@7n/rules-win32-x64":"1.69.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.69.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.69.0_1785513276280_0.8979194157888399","host":"s3://npm-registry-packages-npm-production"}},"1.70.0":{"name":"@7n/rules","version":"1.70.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.70.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"8d13588b012ecdb1f12e8a1681b9eba56a518df8","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.70.0.tgz","fileCount":939,"integrity":"sha512-uGE3k5+ajbIenW5j6FeIqnK4kF2/kysVC6On0riTT/0D1JkFg6A/nb8DgW3MNJr3kSsgzO6lVuqkFlPiHX2QQg==","signatures":[{"sig":"MEUCIFZNRD4+wUXY5xTflxz/PhWvXCaKXvuoAM7nj6X+vJ5sAiEA+EGWcaRlOb3kQT78xui82GeDUW7zVzVdO1eXY8hKeh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.70.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9646701},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"8fddf7b0eee8bae54f47f1f9b5e42525ea63c0a9","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.3","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.70.0","@7n/rules-win32-x64":"1.70.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.70.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.70.0_1785515403229_0.6265058389569464","host":"s3://npm-registry-packages-npm-production"}},"1.71.0":{"name":"@7n/rules","version":"1.71.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.71.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"b682d283aa6698d54bb8d115aab212ae49912126","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.71.0.tgz","fileCount":939,"integrity":"sha512-xQC1DQAvaHmNB4BUNGPskhmLypAyIr1epy6szP1VU457Ty0+jRJcySeL1etKYhAi8wuEk4PNOApUiplqh97uBA==","signatures":[{"sig":"MEUCIHI6Sc+Y24KRVhZ/Zz5W1arp0CAkMqKt+wZDLcpZrYnkAiEAxLEmL6mf0VoOBRQHi8ySX+ldK4UMExUdzUEge+cPwtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.71.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9763226},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"cab21107fc4f7b3849ba1a1fe47071d118dcb1d4","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.4","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.71.0","@7n/rules-win32-x64":"1.71.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.71.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.71.0_1785522218437_0.5702212040313412","host":"s3://npm-registry-packages-npm-production"}},"1.72.0":{"name":"@7n/rules","version":"1.72.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.72.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"e40fccb94b341af46859164d907e4c8b2ce0ade0","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.72.0.tgz","fileCount":935,"integrity":"sha512-RnRiLtNKcEwaWCGY7XaOOac606i71qIrsPAi4qY1LdEhfKgHG4x/kFJ+3HiJnam0ZO+s28/5l5eGKpjZyznqxQ==","signatures":[{"sig":"MEUCIQCh+iqchHe9plo2L8/C4hc0clw9zvB62jCE+YZjesiLewIgJHsYTBRumEVSrp5k6I/cuj6sc7m6axvbiRFhyK0xWRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.72.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10236795},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"7f4a77e59e37d11c231d8c01f6fd86445956f818","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.5","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.72.0","@7n/rules-win32-x64":"1.72.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.72.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.72.0_1785557665083_0.4639093653138773","host":"s3://npm-registry-packages-npm-production"}},"1.73.0":{"name":"@7n/rules","version":"1.73.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.73.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"3b74b673b2b567acd93126ec604f3e6d84dca345","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.73.0.tgz","fileCount":927,"integrity":"sha512-cUdsqb4//l3XENDBxFL9XgfFrU/wxmF4FcKZcwO6rketj0wfL85/PzG81p8XY6QkYkRqaDGp+tDequnIvzsiLA==","signatures":[{"sig":"MEYCIQCfFrYLafngGouwsqHzG/n+gc4gphzhNlxBO61BT/u+ngIhAMo90AgXOXoL1smYPzFeCGj240DLBlzKw9KAE9+/3JoV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.73.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10205093},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"2b939a177872d219353938654433b3a37fc230f5","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.6","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.73.0","@7n/rules-win32-x64":"1.73.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.73.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.73.0_1785559924945_0.04889449202863516","host":"s3://npm-registry-packages-npm-production"}},"1.74.0":{"name":"@7n/rules","version":"1.74.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.74.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"45c8c8dab52b5114fdea45ba9f86623507f3a29f","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.74.0.tgz","fileCount":927,"integrity":"sha512-vhuhzZP8pdzYa75N3RNhI/Dh89Z77kKUFT2MlD/4LZOeXiD1tFZnK5Oz9mjVPK3TGVcclpUuYohLReefsD50xA==","signatures":[{"sig":"MEQCIGf/FiHQdLu8dThUl3Lz76yjovX5WMIpFffikG3mBmMiAiBRYaq1jyQVJfPM2LFXqYo2eiiWqegD6rfkq2lZ4bF/7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.74.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10400038},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"58e81da72c432de709e471dc24853dda6dc6238f","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.7","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.74.0","@7n/rules-win32-x64":"1.74.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.74.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.74.0_1785562006210_0.7145164403746207","host":"s3://npm-registry-packages-npm-production"}},"1.74.1":{"name":"@7n/rules","version":"1.74.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.74.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"b17a9be3e0ad617fca679bb9b83213b34704f8fa","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.74.1.tgz","fileCount":927,"integrity":"sha512-z420wHQ0oa5kykjOkvtNgDAEqRc+D0NEoImt3ztB1vhiEKCFPHaA4fq4NI86KtNJkmM30GRENDJiXpoGuwby9A==","signatures":[{"sig":"MEUCIQD1YlQulMnoo61YCpBm3yFoQzthZMBsM0bidROlFgKZCAIgJ/T0cW6SqG/SsYU8lJtBFQ4FSDuKcXjpywUyuHJ1yJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.74.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10400513},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"0726c63f171be28682cb4ac9c0c262e6b90db716","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.8","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.74.1","@7n/rules-win32-x64":"1.74.1","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.74.1","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.74.1_1785563301009_0.8092011506726888","host":"s3://npm-registry-packages-npm-production"}},"1.75.0":{"name":"@7n/rules","version":"1.75.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.75.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"3c1ba412f8f563cc6bfba0a5c97259e73beb6078","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.75.0.tgz","fileCount":927,"integrity":"sha512-JDYEVVb7MGwkpaPcXsBhAwn/ZoHlFunG076sKhLkxLNPnmPnxu4hNqmCRJmnjv/CRI5GrVE/36YhHZr9UjAFUQ==","signatures":[{"sig":"MEYCIQCd9VKEaR5JI0ycoaBFTmZb3PvPt9W91gK0X6GNTeP9ZAIhANQUqbu+WReS6woIedIyNAZ4tkVk1aBVb9hZa5xmO8d3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.75.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10505744},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"c1cb908b0aa66e894185e49fb35e3104c60a853a","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.9","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.75.0","@7n/rules-win32-x64":"1.75.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.75.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.75.0_1785566045696_0.5503469042683444","host":"s3://npm-registry-packages-npm-production"}},"1.76.0":{"name":"@7n/rules","version":"1.76.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.76.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"270d491928db5ab0dd07f82360b2490ddbdfa587","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.76.0.tgz","fileCount":927,"integrity":"sha512-7yGAfoI4f5XYD0NLRoRncEj41JREh/TVqoGU3Ui9z4vPkV6uw+JD5l6T5U7FiIfN6t1yvXwmhv1qSxLLuoj3Jg==","signatures":[{"sig":"MEUCIQC2UIv+2ZghMf7++RGy+md5yTbTWY8QzvSwVaXthfDqDgIgYMNcacExcDsOllQiscHM9+FcbR3gdJ30+lKEm16L+m0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.76.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10535515},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"f0f0e39367948d72ae8e1591f3feb5450e8f6172","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.10","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"","@7n/rules-win32-x64":"","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.76.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.76.0_1785570311719_0.5704563078645413","host":"s3://npm-registry-packages-npm-production"}},"1.77.0":{"name":"@7n/rules","version":"1.77.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.77.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"6d27b271a76bf1b3f718317a5a991eb19630ed90","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.77.0.tgz","fileCount":927,"integrity":"sha512-04UB7NImDPuTf2INntj253X8U7odbS1aLW93Oq8wEfFG5l1tzHo2ZWH1ys7rYIMM93bcaYLIg7y4+6bcktlavA==","signatures":[{"sig":"MEYCIQDuEkcZfR2t1Vyt3hBvl9VAquKD699awZSI+JRGNXI9TQIhAM1Q0Q6HAlHq0sISSrd2UiWvQigT5jdfjzVJiF7rsQ6t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.77.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10586710},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"e3bcf0dc6be2eeb205b3f383c0da867f095b36bf","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.11","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.77.0","@7n/rules-win32-x64":"1.77.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.77.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.77.0_1785599037477_0.43128423947567995","host":"s3://npm-registry-packages-npm-production"}},"1.78.0":{"name":"@7n/rules","version":"1.78.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.78.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"00e6855ccf895fba2f2e3cb45e397b41a5c066bd","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.78.0.tgz","fileCount":927,"integrity":"sha512-V+ryA5V8X60yT6FeKg41a6xUkyD6e+EB/IuUWHkfjGrUwXyBHkQsbBjTTpKo2wL0H6KHwiqnTtepxJ8Q6tal6A==","signatures":[{"sig":"MEUCIHM7kMLAP0ULxXog1sIbfYWmPwCJJJ5hITjymQTKEIfNAiEA0xDmaKtw4Hk4QttmoJk5ONlCNJCOPaL2f+ZjA0Yh+pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.78.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10611041},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"8de82b9e71f43964b7cfd87a8dba465a000ddb19","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.12","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.78.0","@7n/rules-win32-x64":"1.78.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.78.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.78.0_1785606246268_0.31233939283782397","host":"s3://npm-registry-packages-npm-production"}},"1.79.0":{"name":"@7n/rules","version":"1.79.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.79.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"b7773fe49c6d476422c1d06db8140952ebee81f6","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.79.0.tgz","fileCount":928,"integrity":"sha512-hxizEmPn+pS8hwg7bwVF3cmANx+Fybj8VWA8f9o48+09U8o4PJ+gwjwSxPrvczMlcLI0kLqKtyG+d11WWiHMBA==","signatures":[{"sig":"MEQCIFwus21wjnv6h4aNEC/br7QEfYZr/zlvUSvoS8RYihW3AiB31j9k2x2HmhmRiZ1k67rIm7TbCY0l8QaQBcr3u8yu0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.79.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10685095},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"01ae1cb2e880a657ca478ae12f1acf93591baef2","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.13","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.79.0","@7n/rules-win32-x64":"1.79.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.79.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.79.0_1785782049234_0.9384051195683445","host":"s3://npm-registry-packages-npm-production"}},"1.79.1":{"name":"@7n/rules","version":"1.79.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.79.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"e32b4f5ff84ee2bca2815c5a5e590cc4df8be5c4","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.79.1.tgz","fileCount":928,"integrity":"sha512-vwFEWWg0gpw9rByJexe7Tmrwt/EDDylVG54nIM734+zqh24DNtrbNCqK/WY78wx0RXE6vDROgEuFDi42NhOj+w==","signatures":[{"sig":"MEQCICrnn3zcXqhOHOrsKZsg/IMdiX0xV6dEB+PaoKCtuHkBAiBeZb1/MDhErL+zmvGrIgFA73fq0k7FyYqq1zyoALNOTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.79.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10685226},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"100fe8693cc06af863ee636dc576ca9f00155bc0","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.14","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.79.1","@7n/rules-win32-x64":"1.79.1","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.79.1","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.79.1_1785785656353_0.7344687657682936","host":"s3://npm-registry-packages-npm-production"}},"1.79.2":{"name":"@7n/rules","version":"1.79.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.79.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"1b613021d775421de5114914e570ed67e481d3f9","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.79.2.tgz","fileCount":928,"integrity":"sha512-eSCicZ4peyYFyu9h+BCmBMwKHksqXWcTTyc4DCag4ROfOHjkPmGXPzDZ9jfFZURGtpo2H+Iby7y8dodmH7CyEQ==","signatures":[{"sig":"MEUCIQDtb6dw/eveGPyy9PVQf7AY+5mBr2uYavm3YwfHHi9hNAIgaX9VjpEe8PIZ+5onqKoskJ6O92LcsDxLTv4BOIyN12s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.79.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10688791},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"abc422660a4f467910d59af0ed1d05c161964e6f","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.15","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.79.2","@7n/rules-win32-x64":"1.79.2","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.79.2","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.79.2_1785819794759_0.8213220216759625","host":"s3://npm-registry-packages-npm-production"}},"1.80.0":{"name":"@7n/rules","version":"1.80.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.80.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"7496d024b316cbe9031a21c56fa83b4a1dda5e03","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.80.0.tgz","fileCount":924,"integrity":"sha512-mKi917I2vO0uK68sN3AzPJvNOQaW2vViWMtMANwnVl2A+99nDTEhHZvu9wXtzfAYzu9kLLZZ798LdJqqYNwCug==","signatures":[{"sig":"MEQCIH96s7rGFN+EBDSoUGyAfy5uvWjpx1j4Hg/gLONqazh/AiBwvSsPRk2KrJ4u6NFINLahxHePhhF5xfBy0br9ocWGIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.80.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8250957},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"dbeb7f845e4462ca97828695aa4d463188164f17","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.16","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.79.2","@7n/rules-win32-x64":"1.79.2","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.79.2","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.80.0_1785826329455_0.1994518164151864","host":"s3://npm-registry-packages-npm-production"}},"1.80.1":{"name":"@7n/rules","version":"1.80.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.80.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"0e8e8ea8d15b5472e2ba488ac83ee4161c17bb4f","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.80.1.tgz","fileCount":924,"integrity":"sha512-faIFIgM4PKhUohJpa2wm5WyTefzmCuVgLmAPhqss2syaVk0sctrzjCBIUOlvBZxbnxllJZYB4380u2DnxCMEbA==","signatures":[{"sig":"MEQCIFzrb5h3TKlcq+mQRbbM+Ow05wr+zri7X6VWetnostwrAiBPtUs8HGMuODJL+aXzDUxHQ0b96/ePulJ7F7HRGBoKGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.80.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8251072},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"9a59e2a3d9d68eb380664d8a74477f19384177b4","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.17","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.79.2","@7n/rules-win32-x64":"1.79.2","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.79.2","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.80.1_1785828409132_0.07511395466112458","host":"s3://npm-registry-packages-npm-production"}},"1.81.0":{"name":"@7n/rules","version":"1.81.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.81.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"c190820e3cbf21d388eb1048955ee8b9698dcd69","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.81.0.tgz","fileCount":925,"integrity":"sha512-IsCy/GKfnpswHPsqN5CMLdB/Mmu/v8Y+yQwc2KGjcAb26XgYDMc6eQg0Qf+AjufvpLw66W/QH5vFtPmJy7Wlkg==","signatures":[{"sig":"MEUCIDYlM17VwfvEuicwo+64rqtlBcSiRIU4xPeW3gtqNy5NAiEA3zzs0YmIIbj+3g1eJK7lvdEwFZkoY7st9wUsJhlgpuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.81.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8259653},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"7f83914731810063732e82b1702634e6ee7752c7","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.17","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.79.2","@7n/rules-win32-x64":"1.79.2","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.79.2","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.81.0_1785840047613_0.40520429238784517","host":"s3://npm-registry-packages-npm-production"}},"1.82.0":{"name":"@7n/rules","version":"1.82.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.82.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"4226f25a6a80f2b70b0d15d7ee9e42d89b764817","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.82.0.tgz","fileCount":921,"integrity":"sha512-Z3aq3wK51stjCavcNFAAeg/My9DI8j8m/cKNpiDOb/S0wwGF1QXKqmmYUAuA91YMelC9JqNxxAWN7qh56Aajbg==","signatures":[{"sig":"MEUCIGh6KlaBMity7zZiJz04B+UwIsp6nYl2P5wsgi1v33R7AiEA3oO058bohYmJ2R/dYXoyNg+oIlvRZAhdQb0Sg/58z9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.82.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10691192},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"badda7d64781550f90aaefb5e5f27d5d1c6e0bdd","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.17","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.82.0","@7n/rules-win32-x64":"1.82.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.82.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.82.0_1785840454806_0.6110361710608307","host":"s3://npm-registry-packages-npm-production"}},"1.82.1":{"name":"@7n/rules","version":"1.82.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.82.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"8ae3b3c4374d6480581b5fe1b7697b1b55d34424","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.82.1.tgz","fileCount":919,"integrity":"sha512-htYdBC30rDh5xBzM9HWWmGtrvOM3aBhyM98AgPkZlQhshELCgE6C/QRa6TtEAjipBQmdagSFe2/rEeIfrdRD/w==","signatures":[{"sig":"MEUCIEHRi76KclPC6J46U/oxveIC0+rXqDZMm33OGEppisK3AiEAkOz5iLpdbY1Q55QqdoGOrFeus8j8aqZJtVMC+xW10Qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.82.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8244366},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"6ab4690f967e1153ad01f2a3b371390b63f7f011","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.17","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.82.0","@7n/rules-win32-x64":"1.82.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.82.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.82.1_1785843509286_0.14592546964474495","host":"s3://npm-registry-packages-npm-production"}},"1.83.0":{"name":"@7n/rules","version":"1.83.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.83.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"cb800fe6640db2a5940c92f36bfeffd54d1c8863","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.83.0.tgz","fileCount":922,"integrity":"sha512-drHfZOx4G99f9dlFD61z+gjEvoW1UGMqDFOYhO58MzoCaMfZkbNCEyjp0pQE1aUOZe8ddYDpv1QTHXOE7qV0ag==","signatures":[{"sig":"MEUCIFzp0p4sp60IAQLlmIY89zfbBvatRqX4T/1cjOAveA9oAiEA5VVjP3YZOFOze62BTF++6sI3j/BAeVuHQs8gw5MC1KM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.83.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10731057},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"09b546d8cf371a43f8a5d8f7287aa96ca14c2804","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.17","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.83.0","@7n/rules-win32-x64":"1.83.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.83.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.83.0_1785914267717_0.2740821220623626","host":"s3://npm-registry-packages-npm-production"}},"1.83.1":{"name":"@7n/rules","version":"1.83.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.83.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"e43c2f1df114fb7ad9ad03722d03ee84d0051f77","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.83.1.tgz","fileCount":922,"integrity":"sha512-ZHaTnLIR/YD8iE7fYYqrS2NqBaJ5oHV1wwU7vw1ak9hEqJJt8LEGWGGKr1u/5eFqtEUQVB3gP3KXpJbvNZK8MA==","signatures":[{"sig":"MEUCIQDXw8t8BDFk1kSi85hI1kMh5xBE2Q7DWgYeOciAl+7mygIgZ8xft6H1Ghc+a4WHBOLKKdRcGT8eyiHSi6IbHLJAikQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.83.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10731263},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"b7213b244b2e4ac3a051bf030d2bffdbe074ff17","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.17","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.83.1","@7n/rules-win32-x64":"1.83.1","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.83.1","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.83.1_1785915566134_0.6394772823538248","host":"s3://npm-registry-packages-npm-production"}},"1.83.2":{"name":"@7n/rules","version":"1.83.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.83.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"8ac9895937c73285652060d63fc97d54e9b052b8","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.83.2.tgz","fileCount":920,"integrity":"sha512-ghwhEZEgsTCsnoMxfUfw4JRhuh7YYVp11a2YnD8uu5mcrbXu0XugkB+fovC2Z4f07hrck5DnAapZjyHF8ADdGQ==","signatures":[{"sig":"MEUCIAnbox4HEn/nxW/k+sx706TaDZ4Av+dub4F+6fzyZRjmAiEA5QdQ85zGvjv9CsdzHCMkIWzHPxSeXfrC/knPvv95aKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.83.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8265491},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"f6d094f7f3439b7e16113c4f04613e6dba2aa41a","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.17","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.83.1","@7n/rules-win32-x64":"1.83.1","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.83.1","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.83.2_1785917429227_0.16192273824880554","host":"s3://npm-registry-packages-npm-production"}},"1.83.3":{"name":"@7n/rules","version":"1.83.3","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.83.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"da69a64c2a2dcc5e762d5d5c1a68990212b47ae1","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.83.3.tgz","fileCount":920,"integrity":"sha512-W1SYq3/DyaX4LNoEQy6PlXQhIf7EHAA5939+M8CS/HFpOzSa+rMGXvtkJ+N+kvwBZmgTzVrqNoF1ySMcjrMk2w==","signatures":[{"sig":"MEQCIGnTr02f1fwJac94eleI1+0qjIeF75mUqat0BnLAIOFpAiAXziOBT00PHfeGwMReAzosivZOc0ZpVNNWH1xNaoG0Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.83.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8265755},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"aced05baeb61f870147a0abb8482fbce4eb14914","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.17","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.83.1","@7n/rules-win32-x64":"1.83.1","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.83.1","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.83.3_1785918710074_0.22372000386248603","host":"s3://npm-registry-packages-npm-production"}},"1.84.0":{"name":"@7n/rules","version":"1.84.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.84.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"be9ddb50706cbc14256c1e8a82678418e17b2c11","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.84.0.tgz","fileCount":922,"integrity":"sha512-+trcZVDLVHTpcubpn4PmrDNJb4vUwUWSD+KF3zX+M0Js6kfTB7yGQHBvLoYJey9eqJ3qAnQDDFLTuO+Xf1pLGA==","signatures":[{"sig":"MEUCIQCs8fxGNvwZRL3Yc/8gBSPgRPYeNB5AHyk6GYFg6deCcgIgDmeS3r9LZvjPjXbhGObczKpCt8JCANIUz8cMnftyitU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.84.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10413526},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"722b1f7ea9208fad21349e517ad1192b3fd0f000","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.17","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.84.0","@7n/rules-win32-x64":"1.84.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.84.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.84.0_1785921115483_0.8364199632088616","host":"s3://npm-registry-packages-npm-production"}},"1.85.0":{"name":"@7n/rules","version":"1.85.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.85.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"44ca92c0c899841ab88dfc2c2c0146aa6cc8d0e1","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.85.0.tgz","fileCount":920,"integrity":"sha512-x/Bs1EKlQM4yYCx6sbBca5Glu/kC4TLLNiPg3dQCcu46rqLZ7CL9qPSuVRvjiOn1D410IGvsJC8wjxI0ZuIDUQ==","signatures":[{"sig":"MEQCIHK1S34eqNDhRhRDQd43kzpf5OH1ruVw1fj3gO61XX1FAiAb4LxWwVsnKNtENnqwyBn/0GAk5fbruMrisYZb9J364Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.85.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8277408},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"c5eb9845c9e4db03c8fb5a38250940b02701e339","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.17","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.84.0","@7n/rules-win32-x64":"1.84.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.84.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.85.0_1785925806936_0.032844061660157964","host":"s3://npm-registry-packages-npm-production"}},"1.86.0":{"name":"@7n/rules","version":"1.86.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.86.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"97dd3dc94bcbdb76c5c1f87a313f938754821a9c","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.86.0.tgz","fileCount":922,"integrity":"sha512-NfG9G6xM0kxHwJylcdVikviFbhkWCvgvPLrqiEKxRv3JVlZ3HFMGgW+U0pxrNifcVUDmFpl37d/BPiTv6fzrVw==","signatures":[{"sig":"MEYCIQCWp4qq5MlWtbgIE8WMiAicH0VPuNoQvAVta3W/sUsPzwIhAOXVqt9hUgVAQ0raElaU12lppwyr7CtaXcsqGsqNJaUO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.86.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8285687},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"1071d6d54c7c21e6800cb6b3bc969f83c95efd5b","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"2.14.17","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.84.0","@7n/rules-win32-x64":"1.84.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.84.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.86.0_1785928673527_0.7901010086052533","host":"s3://npm-registry-packages-npm-production"}},"1.86.1":{"name":"@7n/rules","version":"1.86.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.86.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"aad644588e79d9170a468ad6a7b76260ff86b303","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.86.1.tgz","fileCount":924,"integrity":"sha512-XcWcSpldxy5a9ewaIj5DDML1TPcoqlmxRqD+/aVXLkjcchm8ZWp1fFPDffgHZXtsUoKlMUY1KR6VJq/+mL81WQ==","signatures":[{"sig":"MEQCIB3cSmBFgPblO4T/U/DldmMKDHm9RDNL+P65N3uxPxHRAiA9tWSAnhSCvFXhLcYOAshUKsKo1N6Rjii+Q6d/qedLbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.86.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10438027},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"212aed62395a457dae59a1bfacfa74e223b78ac9","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.0.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.86.1","@7n/rules-win32-x64":"1.86.1","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.86.1","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.86.1_1785929718147_0.819448856479104","host":"s3://npm-registry-packages-npm-production"}},"1.87.0":{"name":"@7n/rules","version":"1.87.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.87.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"6e990da3e6a69bcf8ea67839fe0548b6f84f2048","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.87.0.tgz","fileCount":924,"integrity":"sha512-lfoMnjgUI0hmAXambGSbBSZr2tx+11PAvH0Nrsv0h063khk+6xi0BPzYQYr2VBjQtMCdH0lesmS+xwCCty6Ulg==","signatures":[{"sig":"MEQCICSsoDpw904nsuY4rR8iXXflLSwPldt/hPexEp5Cm/OxAiA7ApZZuDsbwcCziqgNKegOhMca6OxanZ5Ga6j+okLd+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.87.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10452435},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"4d2db7a216c5b4b75baac85f2371cca59f5989d8","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.0.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.87.0","@7n/rules-win32-x64":"1.87.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.87.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.87.0_1785929996658_0.5250555415432865","host":"s3://npm-registry-packages-npm-production"}},"1.87.1":{"name":"@7n/rules","version":"1.87.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.87.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"80af7bc2266bf1b5b25b1f0560f5d83461cce93f","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.87.1.tgz","fileCount":922,"integrity":"sha512-nTRuv0xgWtEc0/qEH2w85lirGk0lazkLjDTyS0Z7dUfa9CaZ1ec3QxwVYlmuo9ZOwloLHeNkyK8QZMglWhyvxw==","signatures":[{"sig":"MEUCIE3zMXJ32M0EXRiXrw8QHY+VEp10bCQHgEn0rPlWtEFrAiEAtl+F2GrTOREiGgr5yfnQ2pO6lsXyhcNukDS8OitrMbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.87.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8292436},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"c6ed6f7614941db850bafb0a03b1aa6edb5161cb","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.0.1","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.87.0","@7n/rules-win32-x64":"1.87.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.87.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.87.1_1785932047131_0.47520806853833064","host":"s3://npm-registry-packages-npm-production"}},"1.88.0":{"name":"@7n/rules","version":"1.88.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.88.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"817828da29c36e71231cbf83636053f833f1eace","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.88.0.tgz","fileCount":924,"integrity":"sha512-OsM34sVqEYKOgoZIYQCsOAM0ti9baLDd7OjkF4SWsfwVIH4mkqUkM+S7/H+OXkgOFNfJ3fB8ZZEv2k24+QJ5Ig==","signatures":[{"sig":"MEYCIQCZArSUgeHjvpakM8DIwzSHROHDVxvv7pnYDzXRDsp6lgIhAIuKMFuRyTKoQ9deYAmU4HIqdXyIZtAemfEtCMYhxmyX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.88.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10454390},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"098f1fbd994fb798c280215a1970f335aece26e7","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.0.1","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.88.0","@7n/rules-win32-x64":"1.88.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.88.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.88.0_1785932875330_0.11615073186151936","host":"s3://npm-registry-packages-npm-production"}},"1.88.1":{"name":"@7n/rules","version":"1.88.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.88.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"4dbdc85bbd44903f56d902e47b9614759aa15aaa","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.88.1.tgz","fileCount":924,"integrity":"sha512-edmuHQEgGDyOU8gQ0httlkgjvBAkGzl6nuCu5+YgC23hBFR0LpRTHvL2hQins0qaxLA9lfywdSK7WnYEtMK8kw==","signatures":[{"sig":"MEYCIQDcqpFIciujV51JhIyIHiH6XI45P7P63C0MKGOjn1f6xwIhAOXAm+eT2QBdaogx3QAUbDjkS0WpAvZgQ9fTBYCTZC/h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.88.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10454521},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"889e1b24e7ef403e957324e64cabc375ca8f27f4","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.0.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.88.1","@7n/rules-win32-x64":"1.88.1","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.88.1","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.88.1_1786074343901_0.2728865750209186","host":"s3://npm-registry-packages-npm-production"}},"1.88.2":{"name":"@7n/rules","version":"1.88.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.88.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"87b0d34946d9f05d6613534889406ea94d7de23c","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.88.2.tgz","fileCount":924,"integrity":"sha512-SqSxV1Ew93Uk/gmXW9odExehpBHMpTQvt50E1fWRlgEfij9aGOMYj8Gnq5ZfrLoqGMlQReWDkHjvYA8+3qvNkA==","signatures":[{"sig":"MEUCICWpH3O0/7GTSFXWenhVyLIJ60XXFhgI1NcbIJw7iW7nAiEA9+uQ+ipoHnbIcP0NQneSUqJdas9x6eHuuYV6xCYIxB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.88.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10458580},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"46cafe6aabb78bb845a23b43abfdb05d0f50aa72","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.0.3","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.88.2","@7n/rules-win32-x64":"1.88.2","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.88.2","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.88.2_1786184969561_0.9201409591310659","host":"s3://npm-registry-packages-npm-production"}},"1.89.0":{"name":"@7n/rules","version":"1.89.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.89.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"8eac7a1b4f964b3c13e927e23b0529d8f6671d62","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.89.0.tgz","fileCount":924,"integrity":"sha512-IYIpoze7r/rJejJs8/DdiNjTef+wImdZWOyqjJ4ORr0w5Ya8ug7LzJ5WtrmuziGmRUMNgpKMCkUtzQYAuPbCbA==","signatures":[{"sig":"MEUCIBP9i4L1pdt65ZA7GEkctXeBTNyir6xNP13MPxJAB4s/AiEAu+wxO2moef032P0tc8+ULu/PpvBQwV1wt1N/qGJxGAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.89.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10532881},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"1d5319b9038339f5226f990460513915f7828c48","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.0.3","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.89.0","@7n/rules-win32-x64":"1.89.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.89.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.89.0_1786185224293_0.021882317293121734","host":"s3://npm-registry-packages-npm-production"}},"1.89.1":{"name":"@7n/rules","version":"1.89.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.89.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"0e76a3a38934dc6dcea2522af7db08d9dd2fbc0f","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.89.1.tgz","fileCount":922,"integrity":"sha512-ff0d9AJ7kmymUdg15JXliSNa1bixTC0vEzAiRcHgLkY++aYaS+p/CTvCXWcblk+U/SPSixTO1zcbU7XJ4B9ahw==","signatures":[{"sig":"MEUCICYqGqUtm1uAVAQpPR4+vrC4TT4qj/awd4wLS+d/TjyPAiEAw0PDuX83tyOlsZAkgly8f0uXMFGcE+Koz1VShKhb0Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.89.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8299527},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"1cc67cf965be6511923cf6d4f2cbb6113f6d277b","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.1.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.89.0","@7n/rules-win32-x64":"1.89.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.89.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.89.1_1786197956736_0.0322076634736046","host":"s3://npm-registry-packages-npm-production"}},"1.89.2":{"name":"@7n/rules","version":"1.89.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.89.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"dadddb708b83cec99936e69cd93076022ca76d0e","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.89.2.tgz","fileCount":924,"integrity":"sha512-pQs+s1TYQYNr7P2FNaheqXb02Wrx4wZnMc2XnEqDWYf6cN52F7dM52Z+83T0qZTbch1u4TFgP7l2sMIWywZzyw==","signatures":[{"sig":"MEUCIFpS/C2lkpbVPdPduVXUTr5bFQi+BS00tCEuiouucwp3AiEArhMuWkWwD5k4B/OTjDxTHbu3heapJLgVzqYlRbpOcOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.89.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10533584},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"fbabcc8a2e23866189556c8365ce11a404d5506b","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.1.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.89.2","@7n/rules-win32-x64":"1.89.2","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.89.2","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.89.2_1786214735552_0.06845655897349179","host":"s3://npm-registry-packages-npm-production"}},"1.89.3":{"name":"@7n/rules","version":"1.89.3","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.89.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"56b52fc15d194cf8c3fbff05c22ccfbe064cbe96","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.89.3.tgz","fileCount":922,"integrity":"sha512-SRODqA2KRbp5ys2HSU4ZRIIdPxUsKR9yzgVqQK8mXbfSLpOfmtu5COaFraqj/bDYErOy742vh5NTJ7qjVcjZOA==","signatures":[{"sig":"MEUCIQDEF7pJBrwh3hhZOPAu+UFKYorJlFiPOdcVfGC+fz06ygIgXQQ84PQyDxFCc45BUZQm/jREOUZsO99uUw9pNbNgbb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.89.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8300230},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"050b4e23fa3f457cf3d5098033943fbbbcc50e00","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.1.1","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.89.2","@7n/rules-win32-x64":"1.89.2","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.89.2","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.89.3_1786287324607_0.161841839399687","host":"s3://npm-registry-packages-npm-production"}},"1.89.4":{"name":"@7n/rules","version":"1.89.4","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.89.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"c98922dd46de4a358bb7b0167ae5c577acb78283","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.89.4.tgz","fileCount":924,"integrity":"sha512-FAdkPkD59pMVfFl4C4xiwKuk1sC9MSZM6PjAgoj/hDs0LMUP1bSu3uydLaXUczL0Ocy4o2+65VNSloIzc7E4Dg==","signatures":[{"sig":"MEUCIQD3DjxCRPp+oP3fAVVdOPHJTjLEQaphSJZeJh/sqrRw9AIgerm9LVpgTV2HeMr92G4Owt99WFswX2ecOHukWetrLN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.89.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10533852},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"0b8b24555286175de5e687cff6a145d5775197df","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.2.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.89.4","@7n/rules-win32-x64":"1.89.4","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.89.4","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.89.4_1786351223690_0.4399712489662091","host":"s3://npm-registry-packages-npm-production"}},"1.90.0":{"name":"@7n/rules","version":"1.90.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.90.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"3dad296685dd4420a4b2189dd0332ac335555879","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.90.0.tgz","fileCount":924,"integrity":"sha512-MXZivEFa07yl/NgNAXE5y7gMRzXxnagSQw3VmKDzVB7bvkGMnfTQtucCgGyUgRo92ib/TXjjxO7yev147wfUiw==","signatures":[{"sig":"MEQCIAY5biDfTPrZrNUTvzXyKXmCroIRmdZBwxa9WC9w3jV0AiBo8aoHTAbETIsgn2ZArE2GrBh7+AjNtQJtr5A97xoQqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.90.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10535133},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"2eb64ecb316e1dd4daf766ddc27dc3ea4b0324ce","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.2.1","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.90.0","@7n/rules-win32-x64":"1.90.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.90.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.90.0_1786352135673_0.9466351256129544","host":"s3://npm-registry-packages-npm-production"}},"1.90.1":{"name":"@7n/rules","version":"1.90.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.90.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"9f591c715957eabe4cb87b39da6799e280cd4334","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.90.1.tgz","fileCount":924,"integrity":"sha512-wC/cCFsAhn+DtZKUWT+WGYEHheDd+glgo1NwG5b3zw+tVXw0vPsPQ5lcVZqj5mc5gI4JJdz67kG1WhxieCIYMA==","signatures":[{"sig":"MEYCIQCSLtRuleBEiVNgJKZniHkeaJqilGmFa0H2w8y/uKUpCgIhAPErx6oXwCI5RTBZ0ICAC7ODGrbIbV7cQOE071ag7kUQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.90.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10535916},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"b72f50b0af663c57fa7d55e8104a2fa4cc66f49d","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.2.2","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.90.1","@7n/rules-win32-x64":"1.90.1","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.90.1","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.90.1_1786356005840_0.6249170587677464","host":"s3://npm-registry-packages-npm-production"}},"1.90.2":{"name":"@7n/rules","version":"1.90.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.90.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"044010314cb2b23f536d89f0d1ca22bfc8031067","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.90.2.tgz","fileCount":922,"integrity":"sha512-8bUuET3gdE/eN2BAh6Yky4s2SYtqz2RB4HVkUa9/0OnrRzl7I32OY722WOpDRr/BfXxX4BYvtuE1ftufT8Ib5g==","signatures":[{"sig":"MEUCIGbXx12Clhv3WuoZrvaNi9JEkF4nMrnHoQtvm6PDqjC0AiEAg9Cm0tdbFdMZFZpS/1soVAJlW0Xz2D1ecST7LnUpzvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.90.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8307272},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"5e998886f6c31be248862a405e8c8ea6440c3e6f","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.2.3","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.90.1","@7n/rules-win32-x64":"1.90.1","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.90.1","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.90.2_1786428091356_0.942241706478181","host":"s3://npm-registry-packages-npm-production"}},"1.91.0":{"name":"@7n/rules","version":"1.91.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.91.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"67cad18814980baaa5e06e365c6ac5d36a0b289f","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.91.0.tgz","fileCount":924,"integrity":"sha512-/gdmDteQRvSDhXZ09VmlpIvT//UGr2XH7UeC2jJwbRhS7aRrm0mPZeG796+b4Ehm1zfESwY62RigXP/f/jLofA==","signatures":[{"sig":"MEUCIQDzhJjIVKdpMCdRRzCUHTW5ZKJRcTqXIJXLfPFnGwZX8QIgVp70xifDc83kb7SKXQq2d88AsRb/zOLZVg3cT6xEDbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.91.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10542805},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"35c1eb5efd0ab37641e84e0aa08f23e0f9782576","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.3.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.91.0","@7n/rules-win32-x64":"1.91.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.91.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.91.0_1786457116147_0.6056190621562774","host":"s3://npm-registry-packages-npm-production"}},"1.92.0":{"name":"@7n/rules","version":"1.92.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.92.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"d23cd7b299a8468d13ef89d78e53cd48cc2cf25f","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.92.0.tgz","fileCount":924,"integrity":"sha512-Qma/TcIEGNdkRtZvEPVxebTfFsmY1IZQA1Dmo6fFAUncCDyyT8kuwae7NKkmblfsIAACc8sp9e7XxrGhDct1HQ==","signatures":[{"sig":"MEUCIGWVn2ivoG0Ou/IxugSbg+Z7NXOFaU/qkbx8jqkVBnbpAiEAgFA6KORNV2PHo5N2xDc1Vj5pCFoN0S7bjWrTEyKdWys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.92.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10543578},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"b3f8954ebe99bc0f842cc8c551b09fcd24883dfc","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.92.0","@7n/rules-win32-x64":"1.92.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.92.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.92.0_1786516994671_0.02812121518859212","host":"s3://npm-registry-packages-npm-production"}},"1.93.0":{"name":"@7n/rules","version":"1.93.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.93.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"bae362a10f1fa0a7468f05553b4436d9eb84230d","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.93.0.tgz","fileCount":924,"integrity":"sha512-nS/KYC8WImuQhJl/Y2xNBhaZ7gw/PjY9LGIl9KVcrUOTrlVq0YwTc+oNX+NkaA3zNwKhv7/cUCz8GYL8zqnn5A==","signatures":[{"sig":"MEYCIQCsOu6qttseiKDOP9xlvPlLUlFnR1kx4KXNma7RNqABhwIhAMewWpNSlLPO6VhNIca/Hus6yitgl2VCsmmYemQp5/gE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.93.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10555333},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"e880e1be1676c2f3d207851f06a399fdfdae68c6","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.93.0","@7n/rules-win32-x64":"1.93.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.93.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.93.0_1787131792666_0.9845830758166181","host":"s3://npm-registry-packages-npm-production"}},"1.93.1":{"name":"@7n/rules","version":"1.93.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.93.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"c0b023fd390e4c4cec77fbacf780c5396accf02f","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.93.1.tgz","fileCount":924,"integrity":"sha512-xVYm5T66Swi7MG+8TMS5B8bbWFJfyl5/faTEgOHNlpLAhw9CRY/vAWmwKjo9c5IsikLE7jN0hLAZNO5dada+Ag==","signatures":[{"sig":"MEQCIA7XTmlK6CPHv30jKJSQGY6BUH1tLrexeU7q+vJYT6Q6AiBZZbymPSoIfyZd1WT67Dhh6ta2+qooyt0hiPBOgDAJGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.93.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10559202},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"f605d87ec0524cfc679c1949ebfa9659690063e3","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.93.1","@7n/rules-win32-x64":"1.93.1","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.93.1","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.93.1_1787424601510_0.08948003900441237","host":"s3://npm-registry-packages-npm-production"}},"1.93.2":{"name":"@7n/rules","version":"1.93.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.93.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"cd3f55cfd774167ed79bfb001f0a6811cb5efb5a","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.93.2.tgz","fileCount":920,"integrity":"sha512-44knIPymqL3oKYV1g9/E45Wu+meJjRFqBInPXvXjneghmgCyWmXOUWhSWYWwbwOnETStjxRFdTkdbVM1gNCpcA==","signatures":[{"sig":"MEYCIQDgofe8pUxPezLv/PMg2qwcOTnzXI/OQ7b3QGWIGV1cdQIhAMZnU0bkm1x9xTfQIjqR9hzWx9xKFfsjM9bhfSMPkJtd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.93.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8311573},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"8f70c1c091cf84e37f0fa424db1e006e0c3728a4","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.93.1","@7n/rules-win32-x64":"1.93.1","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.93.1","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.93.2_1787459940978_0.7556940825228349","host":"s3://npm-registry-packages-npm-production"}},"1.93.3":{"name":"@7n/rules","version":"1.93.3","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.93.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"b2d0a5711b00e4d3d17fe991165199029637452c","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.93.3.tgz","fileCount":918,"integrity":"sha512-ov/boh9KXLFOCAgHLuNREASMh1FP0TisMCf9D4t05wuGZUqBPlqgnFhOw4/Fv4jgGKMyuhU0lAs9oRXrZeFBIA==","signatures":[{"sig":"MEYCIQCmoC6TmDzbXFqaIywGpMDaYoLJq8ttcsntWrF/OyqEBwIhAOiVvBWQ/LBmc84PmTkqdALdmTTLEnmOROLVIY5295Nt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.93.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10202416},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"bd27c73766cbf3f5021b7768157b6e2bbd047cf1","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.93.3","@7n/rules-win32-x64":"1.93.3","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.93.3","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.93.3_1787462341287_0.5705080738689818","host":"s3://npm-registry-packages-npm-production"}},"1.93.4":{"name":"@7n/rules","version":"1.93.4","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.93.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"6c554e9a228d603b5f156675a716850303082ac9","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.93.4.tgz","fileCount":917,"integrity":"sha512-qwh3iLzpmIA+6qaw+CzLo5FnEL0lpJJdkckCNO7RhcK3lIzxj0H2iuOb4/0cgTvqez0SrRcOGVflZuJBGRviLA==","signatures":[{"sig":"MEUCIB/H3ua8CpIQm09tXHIgjqBVbmQGgARg3VFkcMlqo06MAiEAsRKUqyDnRwqIhpE15oY5l2LI9qXZy1bJf2iwzVPfAqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.93.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10194892},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"8363d68a1b7dbf5b6d107864d70806995116cc22","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.93.4","@7n/rules-win32-x64":"1.93.4","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.93.4","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.93.4_1787463699158_0.03473766369568243","host":"s3://npm-registry-packages-npm-production"}},"1.93.5":{"name":"@7n/rules","version":"1.93.5","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.93.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"4962b96a84455ce5ddb9cafb040c7a883b9c8e4e","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.93.5.tgz","fileCount":908,"integrity":"sha512-UJYkwfMpnow1KGx0M0Jps1UqsU6OhjPG6Jm1+0fG4S8EfAPqx/TEM3KE0Mm+tizfInl+GgetD6F6if5BQl8Pmw==","signatures":[{"sig":"MEUCIQCzQOCB2StxF4xlrA0TAIkxQ0yOaItq2HjPnuvLs7OCBgIgKTSil/JekHQpqdq9DTD+kvpqam4C5VRUuQc4qz4GgoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.93.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10183080},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"4250d5b919a3da35a4c111297a329af23c4e37f5","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.93.5","@7n/rules-win32-x64":"1.93.5","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.93.5","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.93.5_1787464990704_0.6916320467341384","host":"s3://npm-registry-packages-npm-production"}},"1.93.6":{"name":"@7n/rules","version":"1.93.6","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.93.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"3cb093e6376998a8a0a08197f0d8cad2a46fc8c4","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.93.6.tgz","fileCount":899,"integrity":"sha512-D1kgtr5wktEIWsmTmNIuU1dK7KrI8qnf80fJaF8BqtjZz6L489Q2pcjr8/nYpWH68q4qyPqZCVMi8mxNvhsH3A==","signatures":[{"sig":"MEYCIQC4CFedPo/FWvL93w0lO922/IlA4UNIBlFOGM8up6PzoQIhAI+O26tm5fZXBtG3Cyvz5uOW0BJQnOF5lSYxbYDfN2MB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.93.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10163145},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"1e9539b09343c7997bf11cd3113e1054b8aefc5e","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.93.6","@7n/rules-win32-x64":"1.93.6","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.93.6","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.93.6_1787466786717_0.6484193575279933","host":"s3://npm-registry-packages-npm-production"}},"1.93.7":{"name":"@7n/rules","version":"1.93.7","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.93.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"9a3dbb2c5d7f8c486811c81a310a70f92e595cfe","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.93.7.tgz","fileCount":891,"integrity":"sha512-V6p+a45+HPy5KR9fmgMW1YXUJ6NqeCOO3btI3JSJ+wTIVyuCF3+SUdAawt+dNYLUTyOu2Ue/DtF7gQpI7+OHWQ==","signatures":[{"sig":"MEQCIGt5TU8a2jkHt02+1L6Jrv/BUkH7Bti09os6DTugmIx3AiB4KBbpjwcuxZ+6+6X4JrTRaj0hPwfuUZCwxECJYNGrOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.93.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10117023},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"e39cd12a1c98ecdfc765977a74dc9fedc2f46631","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.93.7","@7n/rules-win32-x64":"1.93.7","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.93.7","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.93.7_1787469223683_0.8387144314020925","host":"s3://npm-registry-packages-npm-production"}},"1.93.8":{"name":"@7n/rules","version":"1.93.8","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.93.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"8c5ac66c19028194c6c89df701fa28bedef2dc02","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.93.8.tgz","fileCount":887,"integrity":"sha512-lMgDNPma/1ZEy+QyazIHecOmR631sr17C/79Y4xZ7PFOMo0SRqBbb/kifIkAaAabkFi1arzPr5oxQDh9XjVLqA==","signatures":[{"sig":"MEUCIQCERhMawp2cRINNza7RB7rLHpsW/rF4962WYGrNgkEcJQIgd4UzFLla55D7rbIigjMsiHrhK87D0ey8nwNN0JrAqh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.93.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7873750},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"e508b681214e1b5cabecb2d108221617637ba5b9","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.93.7","@7n/rules-win32-x64":"1.93.7","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.93.7","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.93.8_1787471978746_0.21722546401239806","host":"s3://npm-registry-packages-npm-production"}},"1.93.9":{"name":"@7n/rules","version":"1.93.9","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.93.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"131f5747d6bf16675b1c9d5ad388c03651272316","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.93.9.tgz","fileCount":873,"integrity":"sha512-C+hYS0oKPo1nJY197D97Oh6xwjHzk3QUETyKFoE4rECU7FYE0nK0zTQqfdmvD8XasYlEPWB8xRwltBTQDL35Nw==","signatures":[{"sig":"MEYCIQD+izrf1QJz4knSjKKXysj+hliQPenQgyX+Vp8K/PkqDwIhAJEatoTuYykwdvz1YOwawpsJol5B0KsSOTyf2dTugv+i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.93.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9991887},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"18b8ff3b060ba820e391673cad75fe572d3b53e2","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.93.9","@7n/rules-win32-x64":"1.93.9","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.93.9","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.93.9_1787472308593_0.21966662685038862","host":"s3://npm-registry-packages-npm-production"}},"1.93.10":{"name":"@7n/rules","version":"1.93.10","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.93.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"5d8fefdd53b911370d49c3a58a699ce18c1823a8","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.93.10.tgz","fileCount":869,"integrity":"sha512-Trq7od32QHxYzkmt3OAHS5fwalTb/TNeOxKdWcq+HuRJtpkW2udOD2p0m/vahb18WNCSZI25k1/hrWoYG215mw==","signatures":[{"sig":"MEQCIBp+fFwVqvoTZCNIy8QYEk4SqBzMSTFuuDtcYSptePniAiAzTLJTh7nn5ZKQrSPmqKT0l1UFhIWHtxDHLH90yIZjLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.93.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9925670},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"e7722b2978d510aa7ff176363c6b08a0534c934b","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.93.10","@7n/rules-win32-x64":"1.93.10","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.93.10","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.93.10_1787477497764_0.15329443114058128","host":"s3://npm-registry-packages-npm-production"}},"1.94.0":{"name":"@7n/rules","version":"1.94.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.94.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"deaf5041a8734efffb12da44f1d22e87ad226084","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.94.0.tgz","fileCount":869,"integrity":"sha512-rxpXzEm59TKjIvGro2RP8tsyRj7pnpfaQkAeF4Yhq9XZzoTR5Ivi5oYEx5baSfVhZXGzPuf1LZAlMLHcMV0rKA==","signatures":[{"sig":"MEUCIQCDiPeMvumMuqTenmwRHzRF+MbSPKXNbe1QJluv3hctawIgXl2//36EfhJ6xS+GSQUyqx7CAzm/yovLyxNB9mRhiDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.94.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9928376},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"9f5b9473c810c26f8b35eb067bcf6bf791e15b2a","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.94.0","@7n/rules-win32-x64":"1.94.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.94.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.94.0_1787495977113_0.5556739509195401","host":"s3://npm-registry-packages-npm-production"}},"1.94.1":{"name":"@7n/rules","version":"1.94.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.94.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"caca76d044a335c4ec54e64dbff45bca69385d24","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.94.1.tgz","fileCount":869,"integrity":"sha512-L6lxkeUB2oAM02naL/q/nUy2+nwYDN9RA5wo1ZFgjt6CtDdW0OPHq2GL6xqkcn2x3B/uYiFOhDtSOULGo+wR2A==","signatures":[{"sig":"MEUCICOEPAjefTrjmXoY5ynNV5cOCuP0BYIB9QmdRX98FKnpAiEAubwZxvchfvInAW1Gx/xA1+unMAPjLp6dNfde2aCbX14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.94.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9928949},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"7eab2ce28d67492708c0f1a56fabe40d469d8b80","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.94.1","@7n/rules-win32-x64":"1.94.1","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.94.1","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.94.1_1787503468418_0.4250912475366735","host":"s3://npm-registry-packages-npm-production"}},"1.94.2":{"name":"@7n/rules","version":"1.94.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.94.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"c38d8bcddd909c860fd2064061c15f0bcd3f6e72","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.94.2.tgz","fileCount":870,"integrity":"sha512-BkNVvlvCrfQvM1TnYbgP6lwD+zw7koMXE1rQc5HgTQQlaBbQ7scdApLOlZoezxzkcj2qjVTgjOVaiGtJMZ8OqQ==","signatures":[{"sig":"MEQCIFwSi8M20drppCcqPJGafYrnUnPS9lU1o4ZzO+nvjYKbAiBpHZx/eHEvQefdNPyUmN0juityeYc1NI+t6EpBVEk6mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.94.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11011981},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"675b7da37bf32128198f0621edab96e4f993fccc","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.94.2","@7n/rules-win32-x64":"1.94.2","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.94.2","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.94.2_1787505552396_0.7726787055192306","host":"s3://npm-registry-packages-npm-production"}},"1.95.0":{"name":"@7n/rules","version":"1.95.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.95.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"803a4bd5929f26972e6e299d614e81f2a9fd4ca2","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.95.0.tgz","fileCount":870,"integrity":"sha512-D7Gchthg0kL0GJQNlGKufGPBQuOVyb/yGewvdusqtvZv0nxvaB0mJD5X+qNG/9FH7oQtnKaLLwkkBRgBtLZ9xw==","signatures":[{"sig":"MEUCIG6NMrffTuuE2Yjr8Lo088cm4WCGOVXQgQy3hrkWHUtRAiEAsnL/DP7s5AW7cv0sB51UdYFNT17GAfI9s7hW688VvLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.95.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11274149},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"539944668313b6ab7f21447612d0e5d5b29fd82d","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.95.0","@7n/rules-win32-x64":"1.95.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.95.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.95.0_1787513110320_0.23552627981250795","host":"s3://npm-registry-packages-npm-production"}},"1.95.1":{"name":"@7n/rules","version":"1.95.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.95.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"5af81167d1b5e8ccde1d58bd596f3a77c5599ecb","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.95.1.tgz","fileCount":870,"integrity":"sha512-1FnXRKKtKCfqj7h+cANxYg9EAxccigNKniFTxJlBro2tLgFY9rv0hXV55rc85AkZbLdEMPMxqC6J6rt425oxCw==","signatures":[{"sig":"MEUCIQC79lPMn/S91E6PG1FOXCyPqTHubXrQUOAJHKzeXk8MEwIgHGRZJq2mh9MKvP0WFLsCYzfsmG8CfHHkrw5YAGBaAXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.95.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11274452},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"541bdd4fcb0b6b532028fb9c4e473b05e773e4f4","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.95.1","@7n/rules-win32-x64":"1.95.1","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.95.1","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.95.1_1787556639801_0.6552787696786353","host":"s3://npm-registry-packages-npm-production"}},"1.96.0":{"name":"@7n/rules","version":"1.96.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.96.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"017c66c39771f13064d89ca1255f8f1ed88bef54","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.96.0.tgz","fileCount":871,"integrity":"sha512-lzaoBa6Uy9RuHa9l/yL4S8/tDboSO62ZgZku/2n+mMDwWv4y1o9gdYbWNlLjS3AwcYeYfO37WmmxDBJRc72lZA==","signatures":[{"sig":"MEYCIQCbeTL7pjS4wOjb8ySZT7CvhwwynLF/kR7Jp8SfmRsLjwIhANcajaVUrAhOsseOAnxFZyT9EVxa5Z3YC8y043wwwpb3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.96.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12541111},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"d6c4362d4bdc6a790bceb5cbaca40a506e41b093","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.96.0","@7n/rules-win32-x64":"1.96.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.96.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.96.0_1787567978772_0.13746186174573305","host":"s3://npm-registry-packages-npm-production"}},"1.97.0":{"name":"@7n/rules","version":"1.97.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.97.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"9197f77a15a0f5e84f1e98fc20b1ce24bc485676","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.97.0.tgz","fileCount":871,"integrity":"sha512-MwwSrYJavr5Qp8npoXGFudQMejx6ZbtNAlY8G5keGlmxc10w8ugNo65gIVBgKEe6E3dbFkQkL6SVPDyAtNK1zw==","signatures":[{"sig":"MEQCIByqB+LEB0XoIHsnUxaaQRMZSwFW8EyYVEmMCX3hiZEPAiB3IcEN6M3k0f1WvQYPqxyC25pbPPS08RVlMSuQFLO/wA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.97.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12653882},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"8bbf45807af12384cee3547517c3e98e10dfdcfb","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.97.0","@7n/rules-win32-x64":"1.97.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.97.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.97.0_1787570070614_0.3960676191206123","host":"s3://npm-registry-packages-npm-production"}},"1.97.1":{"name":"@7n/rules","version":"1.97.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.97.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"fd34dafa349023d83ea61218ab31d0baed532cac","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.97.1.tgz","fileCount":871,"integrity":"sha512-nWqL02zPhhU0zRb5Kk+qrfpSrAtqsOReTGoDEaWxPqasWeacKtZ++OCVUHHvH1NH7k+b5RHBuFfHSV3XFqgNrQ==","signatures":[{"sig":"MEUCIQDuHbfIvfDIAYOqqtIuDUJidM2hnzjqsuAiWeWVor32QAIgNsBuNgPvRj3GQTIS3DjtvtEC5GzgTGNqaoHDGh7BaaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.97.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12654222},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"2f34734162a0fd3c29687a6707cceb7176aec045","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.97.1","@7n/rules-win32-x64":"1.97.1","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.97.1","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.97.1_1787571200940_0.21581988310523892","host":"s3://npm-registry-packages-npm-production"}},"1.98.0":{"name":"@7n/rules","version":"1.98.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.98.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"b4f06086f3afe8fab5bfc8e92125f0c8063cca83","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.98.0.tgz","fileCount":872,"integrity":"sha512-FC/N0R6fX7kn8xEwiDLbz6bi2W8NlkRYsOKsHnsT2+o2Hz5A1YmPrX3CXb/7mhHGwDCh4CdGdHYGsdOXseKOrw==","signatures":[{"sig":"MEUCIA/hschidkmZCGpTAwl9KlGx3sj34NT0UzunsTEPFcYgAiEA/pw510npxv8r0INY8dq/hDo8h6v2gdoWPEZvxqxrk1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.98.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12802810},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"d020dd9067ee7be0548dee0f7efa0ed30e576d8c","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.98.0","@7n/rules-win32-x64":"1.98.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.98.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.98.0_1787573648559_0.8782863291083705","host":"s3://npm-registry-packages-npm-production"}},"1.98.1":{"name":"@7n/rules","version":"1.98.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.98.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"b8a1b3b75ac1a4d0aaf7cae60afa0b483a02bd70","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.98.1.tgz","fileCount":872,"integrity":"sha512-NmCBPx5HDfMcPV+lBU/puTDreepj245NVE83oCNynjt8VGHMgVXWrHXjmv2z0Lr9nFbNa8JuOq4zmlx+oiHyow==","signatures":[{"sig":"MEUCIHUVzTek5WkQIH6qAO/BcC7I0cIQwLDO8Y/u1zHDDAwiAiEAzYDWk9cG94bvq8tRS40G8VQUcYotvLFQ4DEM7oyphAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.98.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12803164},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"5beeafb72688a345f5dddd846b87cc166b1b05ee","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.98.1","@7n/rules-win32-x64":"1.98.1","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.98.1","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.98.1_1787575745961_0.8151547523741585","host":"s3://npm-registry-packages-npm-production"}},"1.99.0":{"name":"@7n/rules","version":"1.99.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.99.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"9d546a0a47569181d2596eea371910cec4f8b184","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.99.0.tgz","fileCount":873,"integrity":"sha512-WYmeaZ3fX5sBWSfijIKvyS0f/O3/VrSJpzFotBjzralfBtvnGuTbMuQKmAPpOn5AHZ9YshuHxh30b0v6RVa75Q==","signatures":[{"sig":"MEUCIAKKSicHAmB8L0X8p4S1h/jPvQ1IBruYH2jQCVQrT843AiEA2doej5qeFTj2aGu+vnusGx5mTtLwW0Wq0kBltdXP3ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.99.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12912724},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"0f8bbfdd5c5497b297256749c2de8003c21c86d0","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.99.0","@7n/rules-win32-x64":"1.99.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.99.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.99.0_1787577800136_0.7927666168134189","host":"s3://npm-registry-packages-npm-production"}},"1.100.0":{"name":"@7n/rules","version":"1.100.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.100.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"f401f9f998db6e0ac70fbf1366c5aef3e9abf5b2","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.100.0.tgz","fileCount":873,"integrity":"sha512-aNnPrL+TPnoM5t8YPs1AOWl8sTu3Lg6VMnCQjQ6AcwjGhq0CXYhB3qEd/S//UCAmuyzriFh8F2oJIYeMnvK8Yg==","signatures":[{"sig":"MEQCIFU3TYW5C7nsN8aMrGwZJvFG2IaefPwiJjm3W9UZFNTCAiA++4UqKV/49E2i51lbZhXmVrQNtKm4b5VJfshREE1nUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.100.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15375820},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"48f14a7f18164bef9fa1ee5d07ea052c145a3b0e","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.100.0","@7n/rules-win32-x64":"1.100.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.100.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.100.0_1787636911418_0.5610372499128093","host":"s3://npm-registry-packages-npm-production"}},"1.100.1":{"name":"@7n/rules","version":"1.100.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.100.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"983c8254492402e7db58f67fc5f3fc5439aae063","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.100.1.tgz","fileCount":867,"integrity":"sha512-sSKeq/0jrkdf7sJVFx8C5yPdBDiq9Lf3+SslyFe98Uydx+Epl9hn5VAZr0Kf6VI9ncpPNu3qBlJoBtdbvMCamA==","signatures":[{"sig":"MEUCIAU0v2iA4CfHZtzFlSqVvVzTnvaUA5spdONm2XOgMOhVAiEA6mBm2XzwdIsI73c53baL13JW4pj1x/x4xpnq26ABSaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.100.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7698763},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"f1a7b1e005b2ff3f369b4d5e2b06c527d3864b93","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.100.0","@7n/rules-win32-x64":"1.100.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.100.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.100.1_1787641346789_0.017881803524400164","host":"s3://npm-registry-packages-npm-production"}},"1.100.2":{"name":"@7n/rules","version":"1.100.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.100.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"ca8ae5959cdbe9589726854c6c2f7ec17c37a2e6","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.100.2.tgz","fileCount":867,"integrity":"sha512-SNxsvCL34Vvw9Ad329yZc2gpWzW5xqkZ5Gfn809PfqAD75b7/zHIVEM7NYLbFUanFQ4mX9K8ziTkiu0+PbxUcg==","signatures":[{"sig":"MEQCIEwyAncnwqSyw87aapv+6NHAmGYgT02LENFalhALlOI/AiBvyLvG0vUaGW+YstDK+deTsH2QY052rqKvMsLa0c5DrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.100.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7699104},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"da45ed1e7cc1ccb0ee01cb4dd6b831e8fa51fa33","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.100.0","@7n/rules-win32-x64":"1.100.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.100.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.100.2_1787641893140_0.9105663941275606","host":"s3://npm-registry-packages-npm-production"}},"1.100.3":{"name":"@7n/rules","version":"1.100.3","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.100.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"75e669906950d45cce787b8102acb530d2da4196","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.100.3.tgz","fileCount":873,"integrity":"sha512-kQhV9uQYB2IXrh2DcCWT7Bdstx5mg4hVK7ONRulU/BpE8cS+WRiu4vBEonS+IbrXN5TmhriD2RyK1niupNCGWw==","signatures":[{"sig":"MEUCIQC85wXDH4VadyA/KMcIlcYMfdDt8euL1WUHuwkYJXFWBwIge2JMg1SJB/zgPy/PqbLa1YxKPAuwNyb+t5BSPitjk24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.100.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15376948},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"9177bfbf4aca7ee9d8a3f3611d550b7c42613358","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.100.3","@7n/rules-win32-x64":"1.100.3","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.100.3","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.100.3_1787657148828_0.9155814939415885","host":"s3://npm-registry-packages-npm-production"}},"1.100.4":{"name":"@7n/rules","version":"1.100.4","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.100.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"1e68217d52b7126c6fe251f08d72bc377e8d6d66","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.100.4.tgz","fileCount":873,"integrity":"sha512-Yx2je4AzcxVm1aQgBqHVmjwnJ2PfPzmwxElX3hF3fQCInxYXHD3A1LVZW2bZTRnHqMCo8dURoMQ6NvYzBkGHgg==","signatures":[{"sig":"MEUCIHShQwNJtePQvzNapLayp9fBaa/EMAs6ztbiaXgvXsAoAiEA9t7BvNPU8+ioA2Bu9iLFj0SXKoVaLAQoJFgEeSXZoiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.100.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15377415},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"7d234d0c92991e5b452085efdf9db8969fdb00f7","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.100.4","@7n/rules-win32-x64":"1.100.4","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.100.4","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.100.4_1787657717323_0.9796230048948442","host":"s3://npm-registry-packages-npm-production"}},"1.100.5":{"name":"@7n/rules","version":"1.100.5","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.100.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"0fd46294f97d5923d6f01da8648828ecf5ed7c7f","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.100.5.tgz","fileCount":873,"integrity":"sha512-vhOHezbNeZEUWTbfdM/d3IKWQ8bQ89XrnhJaRnNxjxaVMps60ynwGKjshCYRRRx35P4gLFtVqqB68wrwuFD8kA==","signatures":[{"sig":"MEUCIQDlIh7gqlvOxvW4Vf8RlpnMWOIz+4BKVXvrELqzRnYhLgIgYoehh3zqQMN86pEEIt2myTZ/XFVwcQi8leHehondAvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.100.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15377940},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"de017a9cbc2c8031f27108189811ccf5773962b1","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.100.5","@7n/rules-win32-x64":"1.100.5","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.100.5","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.100.5_1787664208637_0.14702204863845858","host":"s3://npm-registry-packages-npm-production"}},"1.100.6":{"name":"@7n/rules","version":"1.100.6","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.100.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"fddbda43a651005f9192811c49b2e98427fd4b03","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.100.6.tgz","fileCount":873,"integrity":"sha512-JLmAY3VTic+SYw+n9JjKmlpfToTre/7GEr6MUx1rO1JwnQREtvtInPPW06beLlVGpQ99ZApASV+jtq4jK2WSgg==","signatures":[{"sig":"MEYCIQDsYASfcb2uDh83ohMKlDd6RsaCVaiyH/Rwh3Kb2VgP+QIhALsh48wHRAHzr8Uqzdv5ir3PcwrP7OfikUOVoUhp5I5t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.100.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15397998},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"ca130c3064a9a52f510556e3fee34f4103236841","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.100.6","@7n/rules-win32-x64":"1.100.6","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.100.6","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.100.6_1787723136443_0.6736517108367797","host":"s3://npm-registry-packages-npm-production"}},"1.100.7":{"name":"@7n/rules","version":"1.100.7","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.100.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"5b0f05d6153d44cddc52963003eb431d48d6cbca","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.100.7.tgz","fileCount":873,"integrity":"sha512-Rq+IHGiMHPs1o7krJyHIDr2ZxjQK7MO6EJs7wu8JSMFdlRrzmKQWpuQD0233wMTt3Od3YDDlG5d66y6HLxpjgw==","signatures":[{"sig":"MEYCIQDNwhh7HSC1jUjtgSFpMXtZG4Yr+hV8nXWNjK+IJKmQxQIhAK6Hsgx2SKdGimGaG+rn+F/4mNl1Kx8lSioLvCZOvbXk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.100.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15400941},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"fee5b4d4c82a8fdbebe6b36c3fcda718e2b1dfad","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.100.7","@7n/rules-win32-x64":"1.100.7","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.100.7","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.100.7_1787724789843_0.8474389644724087","host":"s3://npm-registry-packages-npm-production"}},"1.100.8":{"name":"@7n/rules","version":"1.100.8","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.100.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"4e34ebe6f39c364c2a58b8594b5a4b6dc84fe852","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.100.8.tgz","fileCount":867,"integrity":"sha512-JBOb7vjZgLCUUqNqTYf9RkSgqieSc/VX1lnEW6L3sVq2Eh6OMMgczKKOtNfVqUdAX5xNs+ZOvwtcnyrz91GQxA==","signatures":[{"sig":"MEQCIHowfakMSSXDSge5/pGPdHSy4djGdPk5ITN1h7qWF9tzAiBN1oroceuD1G5EKG+X1b1JetaYXqvL+pv/vXSV3rlNlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.100.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7708361},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"cc4b78c80d1e52c39334525e49aa522620a1a078","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.100.7","@7n/rules-win32-x64":"1.100.7","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.100.7","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.100.8_1787725869665_0.9920215873446852","host":"s3://npm-registry-packages-npm-production"}},"1.100.9":{"name":"@7n/rules","version":"1.100.9","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.100.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"60000e5d1484b946e26ac62b7fe1e2cc587e3b95","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.100.9.tgz","fileCount":873,"integrity":"sha512-eloNk+UhpHeyd58Jln7KvrnT3IaeyNLNrZoTDyvQN+eIW0YdnwH8r1TjxM+mFK0H0HuuxG0sbvatxtXcoq9jsw==","signatures":[{"sig":"MEYCIQCvAryvmCbR/xel6x9RG/Q5YsKp1+Y8Jc/lzcAyZTC8sAIhANBjG2O9AdJSvWcwtwnnxTo1XcIXHCDTNCd0DVXGvfG4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.100.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15402900},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"19fbe68e1e60f64441460356618850b623dc2714","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.100.9","@7n/rules-win32-x64":"1.100.9","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.100.9","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.100.9_1787726406883_0.9751156224565203","host":"s3://npm-registry-packages-npm-production"}},"1.100.10":{"name":"@7n/rules","version":"1.100.10","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.100.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"cc9a57ab3475185f518be1d80489d22cba6d5247","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.100.10.tgz","fileCount":867,"integrity":"sha512-w8li8VHngNYC74L+nJv5EZaPjKmwjXay9Nf/qaTY/QBS3Si5Ahfq/LyviiT777tgQpFbPdAHERgmHypNsoq/CQ==","signatures":[{"sig":"MEUCIAG2Cr9J72UmieItGloJv+HbCxJkl3xsWGZOkexVOxFMAiEA9G1RPph8/asz2D3HNmI0fOqp73l2455+OGVYdT4VL+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.100.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7711297},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"d4300c41f5b4652cdce62d918d2b2cc0bae34de7","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.100.9","@7n/rules-win32-x64":"1.100.9","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.100.9","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.100.10_1787736729703_0.6890049917613723","host":"s3://npm-registry-packages-npm-production"}},"1.100.11":{"name":"@7n/rules","version":"1.100.11","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.100.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"bdf74b422d424f7cc1a4ca612da960de6118cfe4","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.100.11.tgz","fileCount":867,"integrity":"sha512-SL60edkq7jG9hOV8uCT/DMo2ldKkOycSbHt368mHNxBRR52HTH2ZvRPH/ELSLf+EgGq9wHg+bB4uzKVgWA4xVg==","signatures":[{"sig":"MEUCIQC4uMm/FjeJmjNlAfdJg/3peI+uXlK/VSMPwUQrhBJdlQIgddmH+5r2eb6uaP9rTJ89ip4srRPvbmd3dy0Pd1sSNvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.100.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7711798},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"7a018271ad431295bf2943a7c858e5a013323b15","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.100.9","@7n/rules-win32-x64":"1.100.9","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.100.9","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.100.11_1787742980188_0.8978368875409146","host":"s3://npm-registry-packages-npm-production"}},"1.100.12":{"name":"@7n/rules","version":"1.100.12","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.100.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"3b648819860e8ea57bea7456bf4258cbc98e8a19","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.100.12.tgz","fileCount":867,"integrity":"sha512-sH/YH97xmdhZMk0tlntxbKFw9l2PIBjduLQNCb5Lr8xUFv4RKuFX+9Q/MBy+ggHwKTkfTuMjCeOIMNLGtgpIQA==","signatures":[{"sig":"MEUCIEhDbABD6gytc0O5lwe5pqasgW5MTbPOpWDFP3VUTbh/AiEA/hhNKOE9uruKBFdMG8f/irWE3WndAZuBBsB98595ULE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.100.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7712664},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"8e8c5ebc4313f2308607a4081dd817c6642e014f","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.100.9","@7n/rules-win32-x64":"1.100.9","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.100.9","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.100.12_1787751526294_0.5668420654178168","host":"s3://npm-registry-packages-npm-production"}},"1.100.13":{"name":"@7n/rules","version":"1.100.13","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.100.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"3ec17c8421bd3e7e7e12a92bc7bce7fa6fad0e96","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.100.13.tgz","fileCount":873,"integrity":"sha512-mgUnHx/LjGukTFf9kz63p1zPb1R4pHvKvS8aAK7clmW50vxv4CAoZPX4AzvIrGvqieEB9vMI2S6WLJpa+Vazbg==","signatures":[{"sig":"MEYCIQD/2tX/heQ8KHZMVpdk+DvjQZn/CJUajmaWeeTBCmUoaAIhAIW4wYr9sx3/AszRXpP9csjiW++M7eAvvWAlWDklGF+O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.100.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15427068},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"12b94efab2c8ec1608ccee5f8461556af803745f","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.100.13","@7n/rules-win32-x64":"1.100.13","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.100.13","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.100.13_1787752309096_0.8262202289009393","host":"s3://npm-registry-packages-npm-production"}},"1.100.14":{"name":"@7n/rules","version":"1.100.14","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.100.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"ec756b240ba51a1fba011592f1b610ac800842ae","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.100.14.tgz","fileCount":867,"integrity":"sha512-5Lq6TXDQY89HpYF8OVfJwoPGLbQZWYu55XP0AXH/bJJv4andcIaClr/PD+Tm2IdHY9yPp+RbRj5xdatP+Sx2UA==","signatures":[{"sig":"MEQCIEg5WbWzopHyRytBrbobQUi/hp9ChpIrFpvRIEX1yd/9AiAoO21eNc8x2zTMr58cYZiDObykISiaG+QG5uLsf2YYbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.100.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7718190},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"58420f5c9127fbbe3de6408875e0873a965153d7","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.100.13","@7n/rules-win32-x64":"1.100.13","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.100.13","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.100.14_1787753138948_0.8545618513882967","host":"s3://npm-registry-packages-npm-production"}},"1.100.15":{"name":"@7n/rules","version":"1.100.15","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.100.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"7310102c7233de40231656ba1e28b489821e8295","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.100.15.tgz","fileCount":867,"integrity":"sha512-pF2XDfv7h0n0RJetgTPaC5mSAK0hRLVO0DVrzBie34m1rcry5WqzoTUG6YRZzUROm/uFKWy0zHwFxHJWQSZ5ng==","signatures":[{"sig":"MEYCIQDHj2vnClNAsoTMUscispbukbcc0/7LeqslCFLCY6p98wIhAKOcUkyuj96VztrM1fVgYetzV5Ob+Gam5JmorFTWnmkq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.100.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7718514},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.3","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"b5fed0ae7e0a2352f9345627af8ba99153166480","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.100.13","@7n/rules-win32-x64":"1.100.13","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.100.13","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.100.15_1787809419581_0.587793114497227","host":"s3://npm-registry-packages-npm-production"}},"1.100.16":{"name":"@7n/rules","version":"1.100.16","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.100.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"fdbc9bcb26d14fd66ba34957f158c6601468c27d","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.100.16.tgz","fileCount":873,"integrity":"sha512-Z/9q8bP/yywOTRcqmo8jV9XscwCsB72TRetWB/81yT1UqnT8s9xCWvMd3zsVLibB8TvadD9S9NBfhRZ5SSqyHQ==","signatures":[{"sig":"MEYCIQCbYak6RzSe55/njE2a0ZRC+uD+ZnQXLixRC/EOK5G9wwIhANMmJTSBLpBjmZWoKIqv4CnNmnpXXR1bzC7LwwbByUAd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.100.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15427788},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"28d512be7ba701ea80312df948f9791929150894","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.100.16","@7n/rules-win32-x64":"1.100.16","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.100.16","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.100.16_1787811322903_0.43825192764283627","host":"s3://npm-registry-packages-npm-production"}},"1.100.17":{"name":"@7n/rules","version":"1.100.17","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.100.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"c905dab5b8f067c0b0b408c04008040656ad3f6f","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.100.17.tgz","fileCount":867,"integrity":"sha512-wllzsRyBKXC5HW7WfBnAWpsaeWUc6kXlR548stY4f6zlvIIntzXBDZoRkLLmn1UjTzkNkaDi9VYUbQJlYwMfCg==","signatures":[{"sig":"MEUCIB9co4bMaSr0+2uQ5XXrOMzbbhiU3nTt1IlPx4hLwBsCAiEAwp0W/lnll8xkpL540fntKH9N83EH0SYizQTf6Xw5j5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.100.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7725150},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"05b52c35a542b511f97783d635c21fe8e8954e43","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.100.16","@7n/rules-win32-x64":"1.100.16","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.100.16","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.100.17_1787813211410_0.6105786792653758","host":"s3://npm-registry-packages-npm-production"}},"1.100.18":{"name":"@7n/rules","version":"1.100.18","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.100.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"e21ab8c9740e34f7581137db88646c35f3d417c7","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.100.18.tgz","fileCount":867,"integrity":"sha512-uQZrgJ+s9oKayo2bLgEReac5Zs/bZF8Gk2dDRZXPOoeZfRD5Piw1yWlVOVQu+82fGxFVL53BBioy2blPAwk1HQ==","signatures":[{"sig":"MEYCIQCNode7cpbLCf6OBJZ1BfRvHKWSUohluF84jgn2lLocFgIhALgKH1SaRJvGMe+BpoCUszAoKHlgSGEzYQcTBfs4dzxz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.100.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7725283},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"a70a51effe9c9c42dd28fd472ac6ad8c4f641739","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.100.16","@7n/rules-win32-x64":"1.100.16","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.100.16","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.100.18_1787822126276_0.9487424822003521","host":"s3://npm-registry-packages-npm-production"}},"1.101.0":{"name":"@7n/rules","version":"1.101.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.101.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"82111a1c79350a68416c10e90f5c40bae1f9c8cf","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.101.0.tgz","fileCount":873,"integrity":"sha512-GswZ4U3aRx5SEW0muIIruXiD+Ib6QlRfjZOViEETc8KAcocpr/g3WJnbkWCyfHg/0x9FAIikNCx5S579eRLNTA==","signatures":[{"sig":"MEYCIQCHJ1pT6M6eY0n93T1lm52Xto4rPeoW7W8DT53NG2DVSwIhAIsnZIghzLhh5ObUSNg7/Fj2DIhYEZYaZosjngaJ1xRC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.101.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15445378},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"05d0d41f23624d074f23019817da86f066049e01","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.101.0","@7n/rules-win32-x64":"1.101.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.101.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.101.0_1787824939631_0.14210831072302033","host":"s3://npm-registry-packages-npm-production"}},"1.101.1":{"name":"@7n/rules","version":"1.101.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.101.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"55193e523065a115c82a9f06826ad37f3f269a15","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.101.1.tgz","fileCount":867,"integrity":"sha512-KOlxswCF+GDWLHkDBR4sFARM0Qpuhqgbo79V/xEZ6xzQF6R6E445YQPr0JeT21tQI1aXWpbY6YHN76U6vuNErA==","signatures":[{"sig":"MEYCIQCH65nvbZECjmnAKC/MR+cj/J5Da1KZRAWhIAYVo/CLoQIhAN2QsmfNK+Qq8bbZi+oXADRrRMmvAdEsJe6uJWUDbGJ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.101.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7736559},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"f314b9a4256fb00d4a250c6cb8c42d4ce91dccd6","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.101.0","@7n/rules-win32-x64":"1.101.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.101.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.101.1_1787828992916_0.9030707258858637","host":"s3://npm-registry-packages-npm-production"}},"1.102.0":{"name":"@7n/rules","version":"1.102.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.102.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"9a6d2224c4036ea4532ebcc39f44b684d2b4a74e","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.102.0.tgz","fileCount":873,"integrity":"sha512-ALX6I2YYT8rfDiySVCh8NiXoKwxXaY+JGlslegML2Ae9Jq72QoEJU/jBqVLRoP4frZdjHDu8CkoYmk2+CrrlOQ==","signatures":[{"sig":"MEUCIQDiG0p0ie86mTwK+1K0w+UZh1pGx9BmOX3BAYOaKVpdzwIgEJ2s7W2rrRTLMf4ehBetvfNdmSjQXrQqpqWGqQh4iEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.102.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15477031},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"4f20812fbe3e0c04033cb2c17a6a1e95bbdf4997","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.102.0","@7n/rules-win32-x64":"1.102.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.102.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.102.0_1787831612144_0.6678969109196284","host":"s3://npm-registry-packages-npm-production"}},"1.103.0":{"name":"@7n/rules","version":"1.103.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.103.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"c7c6cf9dfaf7a44ddc6f8b296d5d8d7d290b08f8","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.103.0.tgz","fileCount":873,"integrity":"sha512-h7FkIn393IddTv1jO6MS2L6mBzU0GWa8ANzJrb4YtgGnzYrUBnzEyDMz80WVqK5+xWCiEtIfIc/5spyBNrlTKA==","signatures":[{"sig":"MEQCIEKEocy16LY91sSMujsIg57pzoroTw7S6jhujHX8zQNeAiBQPBynhlCdh+GmLqb6lU4SDKhXDvgAU43QGqj99dWNMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.103.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15497197},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"38acca37aab2371a77dfabc08df5287e6e2be1ab","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.103.0","@7n/rules-win32-x64":"1.103.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.103.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.103.0_1787838829863_0.02919905673616907","host":"s3://npm-registry-packages-npm-production"}},"1.103.1":{"name":"@7n/rules","version":"1.103.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.103.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"65ce4ec6881d472e827b68dee94ff31deab538b0","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.103.1.tgz","fileCount":873,"integrity":"sha512-nv/FEjEw04O7H59ZBci8HucqCZU2j+fSFAhkm/4Q9q0CzEcsL5rilS/Y8pgpEAF9H/xoo3JMUpkt73eob44Ygw==","signatures":[{"sig":"MEQCIHpwRdccGp+CxrDyInhPwfKy7GoYZXR/Z8/pdFd5jkDJAiB2gLrnoi2xYcOXvsPhToR/0DLiG1hWx6C28LQ0LREiyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.103.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15508698},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"9c1e2ed9a438cdf315ef0ab35125675c1dbd5569","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.103.1","@7n/rules-win32-x64":"1.103.1","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.103.1","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.103.1_1787839192931_0.39214528434272333","host":"s3://npm-registry-packages-npm-production"}},"1.103.2":{"name":"@7n/rules","version":"1.103.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.103.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"ae6207e9fc9b9be51a348cd01dfd0a5baa91cf7b","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.103.2.tgz","fileCount":867,"integrity":"sha512-dq5gBH1aZR2B72B5TcRYc4IwyNm9wY9DwYRHOcAz+RvIEhI0uV+yXnRVqR93hwQNOVbR8a0gDCEl+92tS98IEg==","signatures":[{"sig":"MEUCIQC7Kg9uMMlw71oG0evcQYlE94yg+5n10ByAeUHP7Z8PkQIgP7N+fZka0L5xeJZFt2unIY1HDSnt821pKT60mepp5Tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.103.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7745778},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"8f441b5e427abef1cd94fa92638be8e6b98c269f","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.103.1","@7n/rules-win32-x64":"1.103.1","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.103.1","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.103.2_1787903654074_0.17460641332001248","host":"s3://npm-registry-packages-npm-production"}},"1.104.0":{"name":"@7n/rules","version":"1.104.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.104.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"c805ce1902ce6fe428319f78fe436a0b317ee697","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.104.0.tgz","fileCount":873,"integrity":"sha512-xErk3dlqtM1BFyDeXY6+CePtavgvbRvxGqteTQ1hWVhKsZVZp6G7Q7Ib1m8MUW9w9ldjCuUXgpCY4c0G/18GyA==","signatures":[{"sig":"MEUCIQDzV6xtA7vgSQpi1wKczLyTxy3GCSCUtVFlWE90NjXN5AIgV7WgQi8zLXcawyfXkyHqSZ7jcdQfaYp4ceyEkZHNNCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.104.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15529049},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"538d612f7f6f52b095980e69938151d6d946d23f","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.104.0","@7n/rules-win32-x64":"1.104.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.104.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.104.0_1787904276767_0.1460960609836175","host":"s3://npm-registry-packages-npm-production"}},"1.104.1":{"name":"@7n/rules","version":"1.104.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.104.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"053d2f207b4f8402dd42b222e11fdd77bee9dfac","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.104.1.tgz","fileCount":867,"integrity":"sha512-y5Kmm/Qv1h5NsH3J4uKlubj6uow4jY+ghgaM22OPhjnUkSuE3M4OWYW9z55GL2sNB4ySuhfAm3KF9sfE3B/W3g==","signatures":[{"sig":"MEQCIB3s5d7kRDVN95yLQf2pe4f4VTqjGaaZzJbOfpfWzehEAiBGmgxBYzMyRuSPgd53mJGwAMrShRG4OKsz0S689tEJrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.104.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7761137},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"a4efab411da6e5ebe96a9ec5466fa48dce0725b2","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.104.0","@7n/rules-win32-x64":"1.104.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.104.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.104.1_1787905541912_0.16877916809110927","host":"s3://npm-registry-packages-npm-production"}},"1.104.2":{"name":"@7n/rules","version":"1.104.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.104.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"eff6a62696216f164ef251a9ad774b09cb58448d","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.104.2.tgz","fileCount":873,"integrity":"sha512-PWVDLEdXkPfj7AjiZcCUG99AjEeQxga9a9GSVgCTqKdWf/IjT21jaXuT5hZPf72e4MKToUWfNoelkuYE9x4JLA==","signatures":[{"sig":"MEUCIQDOxoZJcZACqpbGLGk0DXR0RYADaRBsbu07NJNfb1fHvQIgH1kcK6/BKeCxPEYgiFtHm9VzKo0ns2k5ykhyKQOyWq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.104.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15548534},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"a6c575675f20bee84dbf0f45a326b0036a27781a","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.104.2","@7n/rules-win32-x64":"1.104.2","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.104.2","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.104.2_1787905917424_0.5218881388414964","host":"s3://npm-registry-packages-npm-production"}},"1.104.3":{"name":"@7n/rules","version":"1.104.3","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.104.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"5ba3841a140446ed9c2d12c933c115f57942579e","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.104.3.tgz","fileCount":873,"integrity":"sha512-H4zPYXpLogI9FR3E3trCgw47GuReK6KxjiYA+XAYTdhrQUZ4zCuZV/mBZhRp7JnE5BYHZOeaZiMMTgX2xhVvfQ==","signatures":[{"sig":"MEUCIBWHHlNNmRq1lcjoyh4+hrzqj3Xy6caRfsK2KCTZNHQbAiEAmhU7fr0Iar/2eCk+/TFdgWrqvsGs4An8z5fGyi2rmwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.104.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15548672},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"f3ff80f75ae5681cccabf5f3c0d2751aa1ffb6f6","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.104.3","@7n/rules-win32-x64":"1.104.3","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.104.3","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.104.3_1787906214287_0.319312003879898","host":"s3://npm-registry-packages-npm-production"}},"1.105.0":{"name":"@7n/rules","version":"1.105.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.105.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"ccada244460a1f4cb14d284929ae064b86144d63","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.105.0.tgz","fileCount":873,"integrity":"sha512-1zT1sitJSJlSOAW3BH5UmlM/+C0fHRgjRYzCjH6f5UzNWy+ltbjO0WytkEIC+rauHPwifKFg3dg9VN6yavoN1Q==","signatures":[{"sig":"MEUCIDdq1o0N1FkOzTrrOaT4OylWdqZBAIJVMOSuoBPpMKlMAiEA9doE1EBX+YUZU3KgasTK1y8vvJPgcGY3wXd1+cS/mk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.105.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15552057},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"aff9ba7c77f53bef864f22e7efe8f6267dc0f291","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.105.0","@7n/rules-win32-x64":"1.105.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.105.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.105.0_1787906870591_0.5660870579893644","host":"s3://npm-registry-packages-npm-production"}},"1.105.1":{"name":"@7n/rules","version":"1.105.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.105.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"da2e9a009faf7d024506396f1f43bd349b133d90","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.105.1.tgz","fileCount":867,"integrity":"sha512-BjYUmIb+GJjTnMTfD8VruFGPDT4UMYnTXvVjgsyuFjpBNxtyKCk0IbfVpnzDXBmNyQBsrQP/ylJEv/BSNFdmCQ==","signatures":[{"sig":"MEUCIDeBzYOJPbaTkFS+IveRBu/l/72Thnd2hdGZDJLd6xZCAiEAu2Ewtjzfd9ViolhYQLFaqDbTmGF4ApcYYB8d3Y2nMY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.105.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7773168},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"6cd946bdf07ddad00cda8bdf741798705fbbd21c","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.105.0","@7n/rules-win32-x64":"1.105.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.105.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.105.1_1787907316776_0.98473174685289","host":"s3://npm-registry-packages-npm-production"}},"1.106.0":{"name":"@7n/rules","version":"1.106.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.106.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"4c434a69fdf369a2f28d8ac5738b56557836c1a5","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.106.0.tgz","fileCount":873,"integrity":"sha512-xBAP4tIIa291YqX9TijgB4Qr91nrr+6cQ/oMytL5bP+6AmgD9ux3DwDMNQS0YT8qXQIqubJROk8enrht0YvWYw==","signatures":[{"sig":"MEUCIEQQCISgFxfKizffxeNWn8tC5Xh7ENUgm+dw3gqp87B0AiEA/2fkMQxRJQ8W9cncc0OxtUWrThL9WGm8IGl2qfWeZdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.106.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15558457},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"04a8b2468c2e34b7e7412faa75cedecf5236434e","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.106.0","@7n/rules-win32-x64":"1.106.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.106.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.106.0_1787908105156_0.28306155693581037","host":"s3://npm-registry-packages-npm-production"}},"1.106.1":{"name":"@7n/rules","version":"1.106.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.106.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"edbd77ac5d37f58279d154d67b4fd6d535341f24","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.106.1.tgz","fileCount":867,"integrity":"sha512-XBTptreEgH38U/jx2+Udj/eIksitSYGmKZWawbGpu0C6tMFaO8Gqz0h8BcySjof4AS9wh60lIHZcGKj8G7Xk2Q==","signatures":[{"sig":"MEYCIQDCeWp4037ayq858rhe7EJ9OPVbD2cOGfIDbZy7NbQfKQIhAI+eVgI0WHR9RoEUdtcefW/+F4DPtaXU9zTYkTcLX0rK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.106.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7777998},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"2f1db28935edc817ad9571598af1a2acb9a457f1","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.105.0","@7n/rules-win32-x64":"1.105.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.105.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.106.1_1787908613159_0.9671837038762248","host":"s3://npm-registry-packages-npm-production"}},"1.107.0":{"name":"@7n/rules","version":"1.107.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.107.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"b3bc8c0abdbf3c9412ec79772bc7e0454a1c9294","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.107.0.tgz","fileCount":873,"integrity":"sha512-JZk9Kmo7OgxLzi0iUJNp+PCARVgILzaBv0KMd5xRVl4Hud5iKaB5rbIed6GF/cWhqMyZWAcUmbuxwJn3zTd7cQ==","signatures":[{"sig":"MEYCIQCsF7MwgcKWenOM46mcHxCnKTLmYg2/vFtllg5ara3McQIhAIvs878juPAO6WcsjEeFtavvy5+yGx9cn4Xd2UWXRvRR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.107.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15577704},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"733095c9feffbac1c396d1e225427395a1ffc008","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.107.0","@7n/rules-win32-x64":"1.107.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.107.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.107.0_1787911484025_0.1022072037243571","host":"s3://npm-registry-packages-npm-production"}},"1.107.1":{"name":"@7n/rules","version":"1.107.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.107.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"bd593e96ad79b04e913162c117af10f95a24c57a","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.107.1.tgz","fileCount":873,"integrity":"sha512-XvDgAjkMLynfzup9ormzIBRiOXmYpq52HmjcLzsIUifVulZm8nX9XcRysfa8rSiuAVjp8ATdyYqVPOOSKG+PLg==","signatures":[{"sig":"MEQCIHd+RaVc1DgwGRXMYTxJJ78kTGZDZpQffj9WGEVU6TbZAiA9/4WCaihoB9d5xuFSdHaoH8WBkGhB/Q2Sc7j3TrJEaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.107.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15624005},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"de075ddfd278040b2f3df65ace4f7788531a855f","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.107.1","@7n/rules-win32-x64":"1.107.1","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.107.1","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.107.1_1787919456441_0.31520827973022336","host":"s3://npm-registry-packages-npm-production"}},"1.107.2":{"name":"@7n/rules","version":"1.107.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.107.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"4e8762a5bc774c241723a33121bea6f621b68736","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.107.2.tgz","fileCount":873,"integrity":"sha512-GGYnfdrzFOeggVZG364dpj9qZUhh1y1BI1vpcNX6qdsaHGjCRhdxaVYcdmC5gZIJUPxzlsjwtEuu0aX0DyjJkQ==","signatures":[{"sig":"MEYCIQCXn9KTiQXLwUlExSCL+lkHfW8OGzPED5fQS5VZz5ITWgIhAPSwsF+kAE0L7L9CxgOWMEhRFEWaY7Z4nWiCxSYXNlz+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.107.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15668286},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"0a2a5c5cb613678b61824b361c80665417575e41","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.107.2","@7n/rules-win32-x64":"1.107.2","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.107.2","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.107.2_1787920733622_0.9706612261315195","host":"s3://npm-registry-packages-npm-production"}},"1.107.3":{"name":"@7n/rules","version":"1.107.3","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.107.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"a7c569d27af7c9314f4988f965e90665599a00a3","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.107.3.tgz","fileCount":873,"integrity":"sha512-6S07dfCSC/cZdDDMmjD5gOPtjNBl3PlMAWz01OtJiSC36cWSq0u4d9kgVbaxs84hRdHJjyKDMswdLzD1Brj50w==","signatures":[{"sig":"MEYCIQDNFU7kK5Z0tNAeKfoJzsQ9ijVgCg7iOpXz3LZziP8vZgIhALKAQTpweFGgFo3vwwBxkje6cs74s5UHNkvzdzMjHHg9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.107.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15669494},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"4b1aaf0522dab4da9e98148f40c66247706bb2ff","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.107.3","@7n/rules-win32-x64":"1.107.3","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.107.3","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.107.3_1787930149488_0.964916679331697","host":"s3://npm-registry-packages-npm-production"}},"1.107.4":{"name":"@7n/rules","version":"1.107.4","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.107.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"1bd0daf37d8c76a76f01210e070f7cd0ff8553e4","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.107.4.tgz","fileCount":873,"integrity":"sha512-124nGsJeVk6ZKoWOavhQ3fSReHnrrjhP9AIE1SS0KEbCZ8/w6blzV4dqH7rKMQx5tINLnqz5NoJcjPyay2Owpg==","signatures":[{"sig":"MEYCIQD+1RT3i7OiaLRHnjn+nRNyxnG9F/FG++FVYU98GjumQAIhAIlht6S+uovGqdQcWYfQTguAFANrWkyuGLTsCcanq+Nv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.107.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15675019},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"d703c5a57ad75f768d72be1f97741267ce92ebd3","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.107.4","@7n/rules-win32-x64":"1.107.4","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.107.4","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.107.4_1787934710537_0.19753511444134753","host":"s3://npm-registry-packages-npm-production"}},"1.108.0":{"name":"@7n/rules","version":"1.108.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.108.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"cf9fd34aca4b8bac4fb0c01c5a3e34b8ed937b3a","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.108.0.tgz","fileCount":873,"integrity":"sha512-qERdmY0JPRonf6WGQ0etlXuk9DjZgN/R1mM62qX5AGl+L8wFtiCxe4IChF2JVeBgsGWleeJVADWyWGQMaM9eyg==","signatures":[{"sig":"MEUCIQDUUA8Clt8x0xw0MmjQdrEGvPXOkwSpduTH0xpBP+P9QgIgQwfuVSXbaV8IJVQbjiEK3gBd+glCB+FjU8JgmaXiP5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.108.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15677424},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"454a8f5749a2a14ca426a34a620bbba02525d9f3","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.108.0","@7n/rules-win32-x64":"1.108.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.108.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.108.0_1787935882442_0.19873954545804828","host":"s3://npm-registry-packages-npm-production"}},"1.109.0":{"name":"@7n/rules","version":"1.109.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.109.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"802c2e1ca26ec4946dda917747ae8ac479b7108f","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.109.0.tgz","fileCount":873,"integrity":"sha512-rGE3LJuUu0CNe3C+zXC6ZggFYmzeGX3uPT8lq5SJ7isN0IGxdXvxnF/7zIv4BrUFqSQmEEfBVplA095vkRBoLw==","signatures":[{"sig":"MEUCICXoA672JhNhAHVF34oxP0AzuPY3eEzJ5rMfDWflGl/xAiEAwy0Fnsf2io/ybZEHvIFnFhRyETFnk0nugFcOAd78YUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.109.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14553024},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"a40aff303fb90f367f164b04eba2a1ab19454111","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.109.0","@7n/rules-win32-x64":"1.109.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.109.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.109.0_1787938955555_0.38338985949026316","host":"s3://npm-registry-packages-npm-production"}},"1.110.0":{"name":"@7n/rules","version":"1.110.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.110.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"ad3df4a129bde505c2b600090559de9ab75f1c1f","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.110.0.tgz","fileCount":874,"integrity":"sha512-irNoDu/7E+vG7FWLqLGznV6PeBHbxn0EPiIlXISbcXRYNa7eNFweEUPTTIQLZJu8PawCZ7sUgY+U/xsjsBrZiQ==","signatures":[{"sig":"MEQCICfzvTaixKoAVfREzRotLbAoKTIX8m9SNDV3qw/6e0mnAiBVZoyfv9x9uMJbrhZNpge3anb9JDQ0TAG9gZy5+u+pIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.110.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14841717},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"f9881842af2f244fbbc708b8854a3a9e4255f2b5","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.110.0","@7n/rules-win32-x64":"1.110.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.110.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.110.0_1787981079284_0.38276753152952736","host":"s3://npm-registry-packages-npm-production"}},"1.111.0":{"name":"@7n/rules","version":"1.111.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.111.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"3443081bee86cecc6dd3f2d8d70abaee9d9a9ae9","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.111.0.tgz","fileCount":874,"integrity":"sha512-UNyHX7ggjqLxzyvTtKopEV9DlVzgszGCnvroRkwXGCLrcin5gfIQYMGYPpzbw5BwNo24jRM4wO/WfXCD4rGa5w==","signatures":[{"sig":"MEQCIHXdl5chX3MG4RF4uUwA3Lb5i/Z8zcNr/co3grqhxzZHAiAojhdBXn3BxDpVljbuDpKmK7ZJj531gCT3Hz4dYNZqtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.111.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14880737},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"db86fb6bdacc69b4324b8b4088c05f135032836a","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.111.0","@7n/rules-win32-x64":"1.111.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.111.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.111.0_1787985937772_0.0739146247513518","host":"s3://npm-registry-packages-npm-production"}},"1.112.0":{"name":"@7n/rules","version":"1.112.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.112.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"fa7ccfa641aa877164dff209cc53c3c14270b8fa","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.112.0.tgz","fileCount":869,"integrity":"sha512-RfN29xBcRjeaDy65jHLTmVKYAPvb0lOoUaNvMI8RT2TdKw3HkhqUumkQXhQjqses4E9J3NrRUdwnxWvJID5q1Q==","signatures":[{"sig":"MEUCIHksWFW8OuPZqn1dJakHQjuNDry69POccCVxzKkrz5O7AiEA+si1IoOrwlh7Sd1ElcEphnrTowibiTYIe/MjLQw2l44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.112.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7820815},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"652a43be16ac75d628c4b34408e689afa6d58472","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.111.0","@7n/rules-win32-x64":"1.111.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.111.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.112.0_1788004301458_0.5603793952762139","host":"s3://npm-registry-packages-npm-production"}},"1.113.0":{"name":"@7n/rules","version":"1.113.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.113.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"ba70c24d1ffcdcb6a71c50a426af311ee3db316f","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.113.0.tgz","fileCount":876,"integrity":"sha512-alhiAAVxmLZvdZmBMK/WGudSMAMFYclQt5fPtfOwW8tpY3xfRJ3SEaJlCBFU0h6s4epFZodg/EUoI7rKMEe8qA==","signatures":[{"sig":"MEYCIQD3ApbV33FubWqMiX4sJkeJgN2FLRReTfSQxIGGTDc5pAIhAP9DRZt9E6Ni52MM31lNEEx4Wonnx7+ZasNoaI8xrZfr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.113.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14887823},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"868c82ef828eec0709bed24ef1375cb1f911c471","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.113.0","@7n/rules-win32-x64":"1.113.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.113.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.113.0_1788004677993_0.4908215018080744","host":"s3://npm-registry-packages-npm-production"}},"1.114.0":{"name":"@7n/rules","version":"1.114.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.114.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"78c4794e06cafcbaef2218082d6063433a75b2f4","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.114.0.tgz","fileCount":876,"integrity":"sha512-l/owYdYSmcSusQJMbIVO63s6rz8bbfwb5c9oIKeSS3S/s56EGBOALUOSQODrG9NaEKK5MLcdap2DJK1wfZsjrA==","signatures":[{"sig":"MEQCICz7YPAOLKrhfIAWlMrGzyuUSn+A2R2ZmDXv6JEMX4aLAiAHqpvrLetLhdoTVQzuOFFc9RrgTMpECXq4CeTSLQuCnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.114.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15245153},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"40af57694a1eba7dde1dd324e48cebd4a0aade45","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.114.0","@7n/rules-win32-x64":"1.114.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.114.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.114.0_1788009168461_0.10115456527237221","host":"s3://npm-registry-packages-npm-production"}},"1.114.1":{"name":"@7n/rules","version":"1.114.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.114.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"c473dbb09055f0dfc1ea05e626b8f114789aec6e","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.114.1.tgz","fileCount":869,"integrity":"sha512-bgCOKwNZN92rffhMTWjg5phI36YbGjLGjG93aCnI8K9jj9CgJOLFOQsvgn+x574dHX4oWkIMhmvpG0btumrOjg==","signatures":[{"sig":"MEUCIQDMdIk7jGPP7HhsKNzSy7etc9ogk2xARQVAGrfbb08MsQIgGMezfYvzQJoAnkVIB8qgKKvVkzgs2BMKkzAOGI/yYCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.114.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7832489},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"eca6be2750a4087df198d25af5ff699f5c577623","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.114.0","@7n/rules-win32-x64":"1.114.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.114.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.114.1_1788013081142_0.6152310087557846","host":"s3://npm-registry-packages-npm-production"}},"1.115.0":{"name":"@7n/rules","version":"1.115.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.115.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"4a3a40d885e0d7fa082d9a14050daa153baeedb9","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.115.0.tgz","fileCount":876,"integrity":"sha512-vyFHT957HeyedYV6tTUIjcVaqbjpEI7sdUgRGxJBdPtkN0Crp8pnL3BCT6fke9WbNh++Ju+3DLnWY88PuUGTIQ==","signatures":[{"sig":"MEUCIE+s52JAu7H/XMPtVbQcHOh89cyIkPcecI+nosTbEkoSAiEAq2jBaEHqilC96Ylq4Oweu+6EYS1j8Y0d36MnIIrXxwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.115.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15294439},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"00a9d8aac8efdaffc26486ad003435b69b5405a5","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.115.0","@7n/rules-win32-x64":"1.115.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.115.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.115.0_1788015732658_0.3035996769409448","host":"s3://npm-registry-packages-npm-production"}},"1.115.1":{"name":"@7n/rules","version":"1.115.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.115.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"ad3745847f3875e96d081e10726c18fedf07e4fc","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.115.1.tgz","fileCount":869,"integrity":"sha512-ZQ1kEK6bVxqUplmEV4G0HoFRQAsDvSxEvzkPL+I0R6o0DIWlGd03MzDaBJtsW/25S30E3G3I238bTfsdHNa39w==","signatures":[{"sig":"MEUCIQDC3cNhZ8jAozoM0RDfeudgzQUdLa0re3v+tNiJSeAs/wIgNZ8TInw9rMY/aHRe0wdRcqxG7Lq6z2aXPTs7557YkjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.115.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7840744},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"06f0c8c8abeb61b52fc0e69b8c195f3e2032e140","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.115.0","@7n/rules-win32-x64":"1.115.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.115.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.115.1_1788015919465_0.9008527670898017","host":"s3://npm-registry-packages-npm-production"}},"1.116.0":{"name":"@7n/rules","version":"1.116.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.116.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"41e715ccb37f811ab6d116431542883e6e5e7c36","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.116.0.tgz","fileCount":876,"integrity":"sha512-IsnCncMsnyHPsg8dD5N0HUlHOpAiwmf/YEI1RKRWck/jT8Lkm5RmG+Yv0l1V9b7muqfIm5Lkbnex61fMa8+htw==","signatures":[{"sig":"MEQCICZG+PK72HZWDF2x9qwjdcaGeZ9VQ49PlQyPJ/dhhQcSAiB5OUwUcXAu3FAq5vhIUzMqk6UJNCTRb701kgJS2bkiXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.116.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15312421},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"3cbb4a1c16509aeb12ebad591df21b5910f6188e","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.116.0","@7n/rules-win32-x64":"1.116.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.116.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.116.0_1788017126396_0.14858029579652832","host":"s3://npm-registry-packages-npm-production"}},"1.117.0":{"name":"@7n/rules","version":"1.117.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.117.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"afc779d79ef5459639258292384eb0ecf04027f7","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.117.0.tgz","fileCount":876,"integrity":"sha512-nCef6nkEJ4dA6ALN6okdHi7Ijza6RMfw0oKqI0r2tneH8KYC+wVjmfUIKpXMdmKNYFnfnWOxpcI2xnwKSfqcUw==","signatures":[{"sig":"MEQCIDJ5TWFmF+pcfcNNjQPpBisEMo58YHRkUD9YkULFZ7sAAiB5ePzM2EQ7vVq+YlWbHrX1KzRsXOktivtOkLiHS/sKjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.117.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15339688},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"56ad39099aa28ef993271e26911b0be1a3425df8","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.117.0","@7n/rules-win32-x64":"1.117.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.117.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.117.0_1788022083565_0.28462541724844814","host":"s3://npm-registry-packages-npm-production"}},"1.117.1":{"name":"@7n/rules","version":"1.117.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.117.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"4ff44c6fd37b860ae273e9b0688b3a4e19016aad","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.117.1.tgz","fileCount":876,"integrity":"sha512-Jtdw5E/hM/VN/jV51IWdcHD0eqTU/6Ff9zQikRMwu7E5KLBqeqcNBCC/1U/9IziCmEaHiUQzsu2rzYDqv/dZow==","signatures":[{"sig":"MEQCIH6dobGNC5wSjP0CDjQTwPcmEJ9jBBVKDoi2Inx1KHGbAiB0C1mSMMopnJ5Kh6ZTZEoVrempIwgmZEhzaELEstQ1aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.117.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15339820},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"0026d576145b3eb584afc2db90c5bb78bf6c146e","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.117.1","@7n/rules-win32-x64":"1.117.1","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.117.1","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.117.1_1788023239373_0.6028256772332226","host":"s3://npm-registry-packages-npm-production"}},"1.118.0":{"name":"@7n/rules","version":"1.118.0","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.118.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"e7960913c060c4b5ef83a6f77bed613110992eaf","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.118.0.tgz","fileCount":876,"integrity":"sha512-cDk1uSxRRQbVzt1vAKLR/Gsy428bkIpmnpis6Yq5yjeEolTfGw2/rkZhffPX8tAuVMhHYMIEw54QXWR6nkxcDA==","signatures":[{"sig":"MEUCIQCnXVkmgPsgg9Qsb0tjMl4qDLycVsu6WucrU859FZdueQIgLKIDHSFkP6sK4Fxan8PBtdJG17fBeOHLsrjVGmc/KO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.118.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15344420},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"613cd0985356539d5ad5e014927b4fc469efce6b","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.118.0","@7n/rules-win32-x64":"1.118.0","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.118.0","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.118.0_1788025418290_0.22660110483271056","host":"s3://npm-registry-packages-npm-production"}},"1.118.1":{"name":"@7n/rules","version":"1.118.1","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.118.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"316e7e67c9364b74b18f5414961bd0c01f7efb9d","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.118.1.tgz","fileCount":876,"integrity":"sha512-2oUjoDDria2vkgGFjtqWq9RiizbCwjSIdU6wj5PVsSnxqMowtdIZINQJVg7QlSXbyDuaH/26jlKtlTXmHNmI3g==","signatures":[{"sig":"MEQCIBfvweZ2pCLSk1fXYOEKLiT+I+qYX3kl7UXVFrjYhNLUAiAPMT7IidDH7Pvy2sQ7V1np95picJU4SkxNCVQLcA/ZLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.118.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15350702},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"8d45133b6a7061303495a7b988f09f6c218c5d34","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.118.1","@7n/rules-win32-x64":"1.118.1","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.118.1","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.118.1_1788027467244_0.006109704343768341","host":"s3://npm-registry-packages-npm-production"}},"1.118.2":{"name":"@7n/rules","version":"1.118.2","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.118.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"93c376b3633ab1f15c099e35df9f578208688e30","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.118.2.tgz","fileCount":876,"integrity":"sha512-0AhBjLnSWdIA0hOgHyu1PxkYoyMOQDrY7s7Mm+zY++2mN7qV1iwo7yZfL6OQ3joblIGcftUWvLScqxuKjeBCcA==","signatures":[{"sig":"MEMCH0bj75gd7iRycdWATTGKiNDvuLtn4W7vh1zXjD7IIDwCICQoW9xrpF8pi/+Tn+VFZQzKl1Gl2zwuKYD5PjHq0y7r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.118.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15352306},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"84f84c7300974990629548d83e0b29fe0525c3d7","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.118.2","@7n/rules-win32-x64":"1.118.2","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.118.2","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.118.2_1788029417610_0.9313812540397564","host":"s3://npm-registry-packages-npm-production"}},"1.118.3":{"name":"@7n/rules","version":"1.118.3","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.118.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"25d02173d4fd07247bc9471ef2280e94a61eb5e6","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.118.3.tgz","fileCount":876,"integrity":"sha512-kA+zOsDmaO1Rcb3DlkIZsiD48NRf05K2RguqHOwjn284Y4MymvSEEQNy5Y5PAS5PJjWDedWTtPpyBYD3AjrrSQ==","signatures":[{"sig":"MEQCICJy56/rtuAKJ7Uv/ACH8D4j9sqdyk0jUFjKWvd4CsOLAiB1NzLmxvdN0HyHGgxSo6ORHOzHfEeA9AEn47D0ozbCFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.118.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15353030},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"893ee232c6e8c337661af38706bdee07d5bcd8d4","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.118.3","@7n/rules-win32-x64":"1.118.3","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.118.3","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.118.3_1788030427108_0.27241494086581497","host":"s3://npm-registry-packages-npm-production"}},"1.118.4":{"name":"@7n/rules","version":"1.118.4","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.118.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"a7435b6bff65f533580190dba938c4e71c66cbfb","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.118.4.tgz","fileCount":815,"integrity":"sha512-PYUCFe5+EODuz5pl0KnbAmT8jHF6EFE0B8MNmFKGLW8UJAGe7t4WRxDWUuwMeP3DuQcbBkPlqBNiN96X32CQwA==","signatures":[{"sig":"MEUCIQCObYtabXxSiyoGQfDOqDr7Sxa3awvZIqTkm0qa4t4esAIgFUxqrASkfjd837qb7Y4VoEpgbMK8iUEpr81FUww0cIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.118.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15249374},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"29bb637ddd7a06e3cfcb8ab4be15a301c8c0396d","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.118.4","@7n/rules-win32-x64":"1.118.4","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.118.4","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.118.4_1788032293790_0.8720568616574385","host":"s3://npm-registry-packages-npm-production"}},"1.118.5":{"name":"@7n/rules","version":"1.118.5","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.118.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"7fb6d0c9ded77fb2d488b215a671b44b21605940","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.118.5.tgz","fileCount":808,"integrity":"sha512-kjFZM4d6skhDqHJdkwwWpuKFGnGQ9qT8h6UiALMKpcdil0WtwQtbkDlszOkN3zwlUeBNqpbBUdVGveUqQY/05A==","signatures":[{"sig":"MEUCIEKljtMGyqfu8irpJPSTSkB2R+ac1RHGjulmswSaKrouAiEAufWEIli7Rl19Mc0oC+kV8Io5Z58joTiu0OzyVeaBLZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.118.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7733780},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"75f87ee8cbb374305b6f881243ecf0267da3dca0","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.118.4","@7n/rules-win32-x64":"1.118.4","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.118.4","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.118.5_1788032441003_0.5151267874948335","host":"s3://npm-registry-packages-npm-production"}},"1.118.6":{"name":"@7n/rules","version":"1.118.6","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.118.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"f9605451b38f08313392b53b7aaae9e5a3c433ca","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.118.6.tgz","fileCount":815,"integrity":"sha512-Gotwy3RalAed55iUpjzWn2Gt+FYojp9JEyU1541WeB0sajliERbW1nMDpLqTQFmgvx+dqwsOgcP87U9nCfTLyw==","signatures":[{"sig":"MEQCIFOaGFw020dK4QNjM32NWVkoPIOsLWAugVe9lVoRs0pOAiARzuga8A0/+gDQqwPsatLwilBZkoiJfx2EDXfaT9r8Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.118.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15254483},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"ce6e3881cce45ee572f855b1358ec2e25de32b4b","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.118.6","@7n/rules-win32-x64":"1.118.6","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.118.6","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.118.6_1788032844519_0.1295938662409548","host":"s3://npm-registry-packages-npm-production"}},"1.118.7":{"name":"@7n/rules","version":"1.118.7","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.118.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"22b94186d565e796595fb2155eddee9cf544ad3b","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.118.7.tgz","fileCount":815,"integrity":"sha512-p/d1+Ch+cF6d0qsJeAUfLcVTM6VOI2JgPUlRFEqWxZueY4T676B+u7H63twAbNir1C9sidjTM/4f2CG3CSaCCg==","signatures":[{"sig":"MEUCIBGV4GBFaT/5TM7npXs0xMZQY+NImI/7wZdvEKqRurwGAiEAzZAGI44DI03QXGwjI70a+u2EZWcNOHKaE/XUUKtaBlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.118.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15260927},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"19623eff2a50ba00036878515f2e7773c6501fa7","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.118.7","@7n/rules-win32-x64":"1.118.7","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.118.7","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.118.7_1788059734753_0.3788270927174897","host":"s3://npm-registry-packages-npm-production"}},"1.118.8":{"name":"@7n/rules","version":"1.118.8","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.118.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"b4fb1c49fb990d6b874faaa5d113a40077605865","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.118.8.tgz","fileCount":815,"integrity":"sha512-XIPa6PsW8psxEbVuHWjYfA849s8pzxIL5fe1bk6DOxqb0KRhRfIHUtj52BN/PFAZ8QJyDWZFgPldLIVJbdVQZg==","signatures":[{"sig":"MEUCIBKbOaBq3EWUfI56HL9Xz8lle1Yr+apoLlwMtfY0BSEHAiEAzj+bGPhx1PHI5QEt7e9YA4Lg5LrGdJHjILYJq+yTHN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.118.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15261199},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"35055e0fc1344d274da4e0400607c1927129037f","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.118.8","@7n/rules-win32-x64":"1.118.8","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.118.8","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.118.8_1788060073547_0.9222480577214989","host":"s3://npm-registry-packages-npm-production"}},"1.118.9":{"name":"@7n/rules","version":"1.118.9","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.118.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"515a5bae20ab523fbb758e12f132c81660afefcf","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.118.9.tgz","fileCount":808,"integrity":"sha512-bdtGuGEiBoNuqddLtH3r8Bn7zoe+z8DNBoUoU3TrHlOwlBsXsI9ZS97HAUS234hShVCdQzNeRnwgNE79fNv9Jg==","signatures":[{"sig":"MEUCICv74WT2ysUZ74a+D/UVvfJ5jfVx5nh6gCv8zu1/7B5NAiEA8qDRYJIQpUbPJzoGysiEaOuXxu1hHuCOksnpUWIXXAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.118.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7745314},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"95a9cc33fa33c8548e78a19e84d0c9ff99b46e3c","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.118.8","@7n/rules-win32-x64":"1.118.8","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.118.8","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.118.9_1788084562747_0.9453879989193101","host":"s3://npm-registry-packages-npm-production"}},"1.118.10":{"name":"@7n/rules","version":"1.118.10","keywords":["cli","rules","lint","mdc","n","pi-package"],"author":{"name":"v@nitra.ai"},"license":"ISC","_id":"@7n/rules@1.118.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"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"dist":{"shasum":"389a0a8774336035b10ec0442a7bd4d0ec9c95af","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.118.10.tgz","fileCount":808,"integrity":"sha512-i9W8LNtroZqYJ5t9WKKLvWS7lUrYxdnvWwdAiY2ECoUInP0ipREoT1ZVNIgZ51rTnRvwXib9a4SMOSmBaNWXTQ==","signatures":[{"sig":"MEUCIBqMXnzB4b8z+HhTaRrrgMWpEGdxLyn2n67qRrj4dfq2AiEA3lxVScTf9LGm7uneIBAWTj4pEfrS7DYJgDyM8lrZL2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.118.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7747402},"type":"module","types":"./types/bin/n-rules.d.ts","engines":{"bun":">=1.4","node":">=25"},"exports":{".":"./bin/n-rules.js","./rules/*":"./rules/*","./schemas/*":"./schemas/*","./scripts/*":"./scripts/*","./plugin-api":"./scripts/lib/plugin-api.mjs","./package.json":"./package.json"},"gitHead":"4c2f091a6e80541d057b569bb0b981a4242dad78","release":{"maxBump":"minor"},"scripts":{"test":"vitest run","start":"bun ./bin/n-rules.js","test:watch":"vitest","test:coverage":"vitest run --coverage","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"repository":{"url":"git+https://github.com/nitra/7n-rules.git","type":"git"},"_npmVersion":"11.17.0","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","v8r":"^6.1.0","zod":"^4.4.3","yaml":"^2.9.0","oxfmt":"^0.61.0","globby":"^16.0.0","ignore":"^7.0.5","graphql":"^16.14.2","picomatch":"^4.0.4","smol-toml":"^1.7.0","oxc-parser":"^0.137.0","@7n/llm-lib":"3.4.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","markdownlint-cli2":"^0.22.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@7n/rules-linux-x64":"1.118.8","@7n/rules-win32-x64":"1.118.8","@earendil-works/pi-ai":"0.80.10","@7n/rules-darwin-arm64":"1.118.8","@earendil-works/pi-coding-agent":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/rules_1.118.10_1788085321375_0.9999954437080774","host":"s3://npm-registry-packages-npm-production"}},"1.118.11":{"name":"@7n/rules","version":"1.118.11","description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","keywords":["cli","rules","lint","mdc","n","pi-package"],"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"},"release":{"maxBump":"minor"},"bin":{"n-rules":"bin/n-rules.js","n-cursor":"bin/n-rules.js"},"type":"module","types":"./types/bin/n-rules.d.ts","exports":{".":"./bin/n-rules.js","./package.json":"./package.json","./plugin-api":"./scripts/lib/plugin-api.mjs","./scripts/*":"./scripts/*","./schemas/*":"./schemas/*","./rules/*":"./rules/*"},"scripts":{"test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","start":"bun ./bin/n-rules.js","rename-yaml-extensions":"bun ./bin/n-rules.js rename-yaml-extensions"},"dependencies":{"@7n/llm-lib":"3.4.0","ajv":"^8.20.0","cli-progress":"^3.12.0","github-actionlint":"^1.7.12","globby":"^16.0.0","graphql":"^16.14.2","ignore":"^7.0.5","markdownlint-cli2":"^0.22.1","oxc-parser":"^0.137.0","oxfmt":"^0.61.0","picomatch":"^4.0.4","smol-toml":"^1.7.0","v8r":"^6.1.0","yaml":"^2.9.0","zod":"^4.4.3"},"optionalDependencies":{"@7n/rules-darwin-arm64":"1.118.8","@7n/rules-linux-x64":"1.118.8","@7n/rules-win32-x64":"1.118.8","@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-coding-agent":"0.80.10"},"engines":{"bun":">=1.4","node":">=25"},"pi":{"skills":"skills","extensions":".pi-template/extensions"},"gitHead":"e9b626327fd2a6e6e8363e40624267a95bb99910","_id":"@7n/rules@1.118.11","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-wRKHIs614qNraNtkylRliufoyilR58+OWf/7MxXSCyfgKaWinHSXvG+D5rooh6AlaqC9CbVBwx8E6ofgT3ws3A==","shasum":"3ab54207e6811860922ae6d9902e574a7ece2025","tarball":"https://registry.npmjs.org/@7n/rules/-/rules-1.118.11.tgz","fileCount":808,"unpackedSize":7748500,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7n%2frules@1.118.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD010mSfwF7RMvK/dH1dLM+Rr4vnokVXBqn1TIFT1MOpQIhAMCnCTgM4LcjICNco0caRgxxZ1P545zKKwnnHE35RqSF"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ac3b255-9bbb-452d-b927-5fdfd8143c9f"}},"directories":{},"maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rules_1.118.11_1788086144017_0.419393799176476"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-13T13:59:52.219Z","modified":"2026-08-30T10:35:44.526Z","1.0.0":"2026-07-13T13:59:52.571Z","1.1.0":"2026-07-13T14:10:02.252Z","2.0.0":"2026-07-14T04:24:46.341Z","1.2.0":"2026-07-14T05:20:30.332Z","1.2.1":"2026-07-14T06:38:43.405Z","1.2.2":"2026-07-14T14:35:43.967Z","1.3.0":"2026-07-14T14:37:35.741Z","1.3.1":"2026-07-14T15:48:55.939Z","1.3.2":"2026-07-15T06:02:09.362Z","1.4.0":"2026-07-15T11:19:54.255Z","1.4.1":"2026-07-15T12:02:02.799Z","1.5.0":"2026-07-15T18:18:38.010Z","1.5.1":"2026-07-16T06:00:12.963Z","1.6.0":"2026-07-16T07:07:23.241Z","1.7.0":"2026-07-16T07:58:14.782Z","1.7.1":"2026-07-16T10:32:58.404Z","1.7.2":"2026-07-16T10:47:18.090Z","1.7.3":"2026-07-16T10:50:09.019Z","1.7.4":"2026-07-16T10:52:57.846Z","1.7.5":"2026-07-16T11:22:57.335Z","1.7.6":"2026-07-16T13:08:54.815Z","1.8.0":"2026-07-16T13:57:40.626Z","1.8.1":"2026-07-17T09:20:47.418Z","1.8.2":"2026-07-17T10:32:24.758Z","1.8.3":"2026-07-17T11:16:11.628Z","1.8.4":"2026-07-17T11:43:59.762Z","1.9.0":"2026-07-17T16:27:49.634Z","1.10.0":"2026-07-17T16:50:47.362Z","1.11.0":"2026-07-17T16:55:33.501Z","1.12.0":"2026-07-17T17:11:01.466Z","1.13.0":"2026-07-17T17:41:10.114Z","1.13.1":"2026-07-18T04:18:22.357Z","1.14.0":"2026-07-18T06:00:11.865Z","1.14.1":"2026-07-18T06:09:29.014Z","1.15.0":"2026-07-18T06:12:12.749Z","1.16.0":"2026-07-18T06:35:10.015Z","1.16.1":"2026-07-18T06:36:40.281Z","1.17.0":"2026-07-18T06:58:11.422Z","1.17.1":"2026-07-18T07:13:00.736Z","1.17.2":"2026-07-18T07:24:46.852Z","1.17.3":"2026-07-18T07:50:48.963Z","1.18.0":"2026-07-18T07:54:09.970Z","1.18.1":"2026-07-18T08:05:42.144Z","1.19.0":"2026-07-18T15:08:30.093Z","1.19.1":"2026-07-18T15:30:24.069Z","1.20.0":"2026-07-18T15:58:16.364Z","1.20.1":"2026-07-18T16:34:56.323Z","1.21.0":"2026-07-18T17:22:37.397Z","1.22.0":"2026-07-18T17:46:24.415Z","1.23.0":"2026-07-18T17:54:33.614Z","1.23.1":"2026-07-18T18:06:44.168Z","1.24.0":"2026-07-19T05:16:21.519Z","1.25.0":"2026-07-19T05:19:56.134Z","1.25.1":"2026-07-19T06:14:21.589Z","1.26.0":"2026-07-19T06:22:59.309Z","1.27.0":"2026-07-19T07:16:04.924Z","1.28.0":"2026-07-19T12:49:28.818Z","1.28.1":"2026-07-19T13:38:17.376Z","1.29.0":"2026-07-19T14:07:42.857Z","1.29.1":"2026-07-19T14:47:30.472Z","1.29.2":"2026-07-19T14:50:16.807Z","1.29.3":"2026-07-19T15:11:33.737Z","1.30.0":"2026-07-19T15:16:01.197Z","1.31.0":"2026-07-19T18:48:13.521Z","1.32.0":"2026-07-19T18:54:44.601Z","1.32.1":"2026-07-20T04:07:34.671Z","1.32.2":"2026-07-20T04:10:01.122Z","1.33.0":"2026-07-20T04:55:02.008Z","1.34.0":"2026-07-20T06:01:31.391Z","1.34.1":"2026-07-20T06:14:58.048Z","1.35.0":"2026-07-20T07:11:22.916Z","1.36.0":"2026-07-20T14:21:18.999Z","1.36.1":"2026-07-20T14:40:42.194Z","1.37.0":"2026-07-21T09:47:46.644Z","1.38.0":"2026-07-21T13:00:57.169Z","1.39.0":"2026-07-21T14:43:46.068Z","1.40.0":"2026-07-22T05:30:11.626Z","1.40.1":"2026-07-22T05:44:01.247Z","1.41.0":"2026-07-22T05:55:51.746Z","1.42.0":"2026-07-22T06:22:38.976Z","1.43.0":"2026-07-22T07:44:00.824Z","1.43.1":"2026-07-22T09:07:43.369Z","1.44.0":"2026-07-22T15:05:01.994Z","1.44.1":"2026-07-23T04:27:13.547Z","1.45.0":"2026-07-23T07:12:08.912Z","1.46.0":"2026-07-23T11:32:20.569Z","1.47.0":"2026-07-23T14:38:03.535Z","1.47.1":"2026-07-23T16:08:40.578Z","1.48.0":"2026-07-24T06:52:26.180Z","1.48.1":"2026-07-24T09:12:42.143Z","1.48.2":"2026-07-24T12:17:54.821Z","1.49.0":"2026-07-25T05:39:53.569Z","1.49.1":"2026-07-25T15:47:21.514Z","1.49.2":"2026-07-26T04:59:40.138Z","1.49.3":"2026-07-26T07:41:26.349Z","1.49.4":"2026-07-26T12:28:59.583Z","1.49.5":"2026-07-26T12:36:48.815Z","1.49.6":"2026-07-26T13:29:08.449Z","1.49.7":"2026-07-26T13:31:57.247Z","1.49.8":"2026-07-26T13:39:16.147Z","1.49.9":"2026-07-26T15:46:48.294Z","1.49.10":"2026-07-26T16:12:36.278Z","1.49.11":"2026-07-26T16:28:40.654Z","1.49.12":"2026-07-26T16:36:05.618Z","1.49.13":"2026-07-26T17:56:05.123Z","1.49.14":"2026-07-27T03:47:35.240Z","1.49.15":"2026-07-27T04:09:32.783Z","1.49.16":"2026-07-27T04:12:39.458Z","1.49.17":"2026-07-27T04:51:20.120Z","1.49.18":"2026-07-27T05:07:03.425Z","1.49.19":"2026-07-27T05:19:08.152Z","1.49.20":"2026-07-27T05:27:19.384Z","1.49.21":"2026-07-27T05:44:14.923Z","1.49.22":"2026-07-27T06:20:34.906Z","1.49.23":"2026-07-27T06:38:56.355Z","1.49.24":"2026-07-27T07:34:42.715Z","1.49.25":"2026-07-27T08:15:31.563Z","1.49.26":"2026-07-27T08:21:45.227Z","1.50.0":"2026-07-27T08:33:15.353Z","1.50.1":"2026-07-27T08:37:04.153Z","1.50.2":"2026-07-27T11:31:33.072Z","1.51.0":"2026-07-27T11:34:50.028Z","1.52.0":"2026-07-27T12:05:31.677Z","1.52.1":"2026-07-27T12:14:37.890Z","1.52.2":"2026-07-27T12:53:35.204Z","1.53.0":"2026-07-28T05:08:14.068Z","1.54.0":"2026-07-29T05:28:41.193Z","1.54.1":"2026-07-29T06:25:22.221Z","1.54.2":"2026-07-29T06:34:59.099Z","1.54.3":"2026-07-29T06:38:19.435Z","1.54.4":"2026-07-29T06:46:15.190Z","1.55.0":"2026-07-29T06:47:25.441Z","1.55.1":"2026-07-29T06:50:31.099Z","1.55.2":"2026-07-29T07:00:41.049Z","1.55.3":"2026-07-29T07:08:28.277Z","1.56.0":"2026-07-29T08:59:01.628Z","1.57.0":"2026-07-29T10:12:55.033Z","1.57.1":"2026-07-29T10:16:47.038Z","1.57.2":"2026-07-29T12:11:36.519Z","1.57.3":"2026-07-29T15:19:13.118Z","1.57.4":"2026-07-29T18:39:40.288Z","1.57.5":"2026-07-29T19:09:59.203Z","1.57.6":"2026-07-30T03:52:23.770Z","1.57.7":"2026-07-30T04:20:53.955Z","1.57.8":"2026-07-30T05:04:57.477Z","1.58.0":"2026-07-30T05:06:23.901Z","1.58.1":"2026-07-30T05:41:42.598Z","1.58.2":"2026-07-30T11:09:50.282Z","1.58.3":"2026-07-30T13:11:54.233Z","1.58.4":"2026-07-30T14:32:48.527Z","1.58.5":"2026-07-30T14:44:30.943Z","1.59.0":"2026-07-30T14:48:50.802Z","1.59.1":"2026-07-30T14:52:06.154Z","1.59.2":"2026-07-30T15:13:52.490Z","1.60.0":"2026-07-30T17:48:40.215Z","1.61.0":"2026-07-30T17:55:15.980Z","1.62.0":"2026-07-30T18:05:26.249Z","1.62.1":"2026-07-30T18:23:54.671Z","1.63.0":"2026-07-30T18:45:29.765Z","1.64.0":"2026-07-31T04:56:03.041Z","1.65.0":"2026-07-31T06:44:23.223Z","1.66.0":"2026-07-31T09:14:00.709Z","1.67.0":"2026-07-31T12:37:53.867Z","1.68.0":"2026-07-31T14:42:55.066Z","1.69.0":"2026-07-31T15:54:36.556Z","1.70.0":"2026-07-31T16:30:03.432Z","1.71.0":"2026-07-31T18:23:38.635Z","1.72.0":"2026-08-01T04:14:25.306Z","1.73.0":"2026-08-01T04:52:05.184Z","1.74.0":"2026-08-01T05:26:46.406Z","1.74.1":"2026-08-01T05:48:21.230Z","1.75.0":"2026-08-01T06:34:05.911Z","1.76.0":"2026-08-01T07:45:11.978Z","1.77.0":"2026-08-01T15:43:57.691Z","1.78.0":"2026-08-01T17:44:06.482Z","1.79.0":"2026-08-03T18:34:09.480Z","1.79.1":"2026-08-03T19:34:16.638Z","1.79.2":"2026-08-04T05:03:15.028Z","1.80.0":"2026-08-04T06:52:09.646Z","1.80.1":"2026-08-04T07:26:49.331Z","1.81.0":"2026-08-04T10:40:47.791Z","1.82.0":"2026-08-04T10:47:35.025Z","1.82.1":"2026-08-04T11:38:29.507Z","1.83.0":"2026-08-05T07:17:48.016Z","1.83.1":"2026-08-05T07:39:26.353Z","1.83.2":"2026-08-05T08:10:29.521Z","1.83.3":"2026-08-05T08:31:50.293Z","1.84.0":"2026-08-05T09:11:55.746Z","1.85.0":"2026-08-05T10:30:07.169Z","1.86.0":"2026-08-05T11:17:53.714Z","1.86.1":"2026-08-05T11:35:18.391Z","1.87.0":"2026-08-05T11:39:56.841Z","1.87.1":"2026-08-05T12:14:07.363Z","1.88.0":"2026-08-05T12:27:55.538Z","1.88.1":"2026-08-07T03:45:44.161Z","1.88.2":"2026-08-08T10:29:29.793Z","1.89.0":"2026-08-08T10:33:44.511Z","1.89.1":"2026-08-08T14:05:57.044Z","1.89.2":"2026-08-08T18:45:35.853Z","1.89.3":"2026-08-09T14:55:24.810Z","1.89.4":"2026-08-10T08:40:23.957Z","1.90.0":"2026-08-10T08:55:35.876Z","1.90.1":"2026-08-10T10:00:06.071Z","1.90.2":"2026-08-11T06:01:31.583Z","1.91.0":"2026-08-11T14:05:16.392Z","1.92.0":"2026-08-12T06:43:14.889Z","1.93.0":"2026-08-19T09:29:52.899Z","1.93.1":"2026-08-22T18:50:01.720Z","1.93.2":"2026-08-23T04:39:01.215Z","1.93.3":"2026-08-23T05:19:01.491Z","1.93.4":"2026-08-23T05:41:39.374Z","1.93.5":"2026-08-23T06:03:10.924Z","1.93.6":"2026-08-23T06:33:06.951Z","1.93.7":"2026-08-23T07:13:43.921Z","1.93.8":"2026-08-23T07:59:38.940Z","1.93.9":"2026-08-23T08:05:08.791Z","1.93.10":"2026-08-23T09:31:37.953Z","1.94.0":"2026-08-23T14:39:37.345Z","1.94.1":"2026-08-23T16:44:28.666Z","1.94.2":"2026-08-23T17:19:12.641Z","1.95.0":"2026-08-23T19:25:10.583Z","1.95.1":"2026-08-24T07:30:40.013Z","1.96.0":"2026-08-24T10:39:39.108Z","1.97.0":"2026-08-24T11:14:30.951Z","1.97.1":"2026-08-24T11:33:21.162Z","1.98.0":"2026-08-24T12:14:08.809Z","1.98.1":"2026-08-24T12:49:06.203Z","1.99.0":"2026-08-24T13:23:20.407Z","1.100.0":"2026-08-25T05:48:31.658Z","1.100.1":"2026-08-25T07:02:26.948Z","1.100.2":"2026-08-25T07:11:33.377Z","1.100.3":"2026-08-25T11:25:49.074Z","1.100.4":"2026-08-25T11:35:17.605Z","1.100.5":"2026-08-25T13:23:28.855Z","1.100.6":"2026-08-26T05:45:36.675Z","1.100.7":"2026-08-26T06:13:10.191Z","1.100.8":"2026-08-26T06:31:09.880Z","1.100.9":"2026-08-26T06:40:07.122Z","1.100.10":"2026-08-26T09:32:09.924Z","1.100.11":"2026-08-26T11:16:20.363Z","1.100.12":"2026-08-26T13:38:46.638Z","1.100.13":"2026-08-26T13:51:49.431Z","1.100.14":"2026-08-26T14:05:39.113Z","1.100.15":"2026-08-27T05:43:39.772Z","1.100.16":"2026-08-27T06:15:23.182Z","1.100.17":"2026-08-27T06:46:51.576Z","1.100.18":"2026-08-27T09:15:26.514Z","1.101.0":"2026-08-27T10:02:19.948Z","1.101.1":"2026-08-27T11:09:53.094Z","1.102.0":"2026-08-27T11:53:32.379Z","1.103.0":"2026-08-27T13:53:50.192Z","1.103.1":"2026-08-27T13:59:53.164Z","1.103.2":"2026-08-28T07:54:14.255Z","1.104.0":"2026-08-28T08:04:37.006Z","1.104.1":"2026-08-28T08:25:42.093Z","1.104.2":"2026-08-28T08:31:57.657Z","1.104.3":"2026-08-28T08:36:54.509Z","1.105.0":"2026-08-28T08:47:50.836Z","1.105.1":"2026-08-28T08:55:17.038Z","1.106.0":"2026-08-28T09:08:25.415Z","1.106.1":"2026-08-28T09:16:53.347Z","1.107.0":"2026-08-28T10:04:44.284Z","1.107.1":"2026-08-28T12:17:36.653Z","1.107.2":"2026-08-28T12:38:53.850Z","1.107.3":"2026-08-28T15:15:49.722Z","1.107.4":"2026-08-28T16:31:50.806Z","1.108.0":"2026-08-28T16:51:22.685Z","1.109.0":"2026-08-28T17:42:35.869Z","1.110.0":"2026-08-29T05:24:39.509Z","1.111.0":"2026-08-29T06:45:38.018Z","1.112.0":"2026-08-29T11:51:41.630Z","1.113.0":"2026-08-29T11:57:58.234Z","1.114.0":"2026-08-29T13:12:48.691Z","1.114.1":"2026-08-29T14:18:01.371Z","1.115.0":"2026-08-29T15:02:12.932Z","1.115.1":"2026-08-29T15:05:19.680Z","1.116.0":"2026-08-29T15:25:26.783Z","1.117.0":"2026-08-29T16:48:03.812Z","1.117.1":"2026-08-29T17:07:19.700Z","1.118.0":"2026-08-29T17:43:38.529Z","1.118.1":"2026-08-29T18:17:47.538Z","1.118.2":"2026-08-29T18:50:17.848Z","1.118.3":"2026-08-29T19:07:07.399Z","1.118.4":"2026-08-29T19:38:14.019Z","1.118.5":"2026-08-29T19:40:41.195Z","1.118.6":"2026-08-29T19:47:24.807Z","1.118.7":"2026-08-30T03:15:35.012Z","1.118.8":"2026-08-30T03:21:13.774Z","1.118.9":"2026-08-30T10:09:22.936Z","1.118.10":"2026-08-30T10:22:01.571Z","1.118.11":"2026-08-30T10:35:44.231Z"},"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":["cli","rules","lint","mdc","n","pi-package"],"repository":{"type":"git","url":"git+https://github.com/nitra/7n-rules.git"},"description":"CLI еталонних правил і skills (префікс n-): синк у репозиторій, дельта-lint, конформність","maintainers":[{"name":"vitaliytv","email":"v@nitra.ai"}],"readme":"# @7n/rules\n\nКонсольна утиліта для завантаження cursor-правил із префіксом `n-` у локальний git-репозиторій.\n\n## Як це працює\n\nРепозиторій `@7n/rules` містить cursor-правила у директорії `rules/<id>/`. CLI копіює `<id>.mdc` обраних правил з **каталогу `rules/` того пакету, з якого виконується `bin/n-rules.js`**: після `npm i` / `bun add` це зазвичай `node_modules/@7n/rules/rules/<id>/<id>.mdc`; при **`npx @7n/rules`** пакет потрапляє в **кеш npx/npm**, і правила читаються з тієї розпакованої копії (у корені проєкту залежність не обов’язкова). Жодних окремих HTTP-запитів до CDN для файлів правил немає — лише те, що вже є в tarball пакету.\n\nНаприклад, правило `rules/text/text.mdc` буде збережено як `.cursor/rules/n-text.mdc`.\n\n## Підготовка\n\nПеред першим запуском у вашому репозиторії створіть файл `.n-rules.json` у корені проекту зі списком правил для завантаження:\n\n```json\n{\n  \"$schema\": \"https://unpkg.com/@7n/rules/schemas/n-rules.json\",\n  \"rules\": [\"npm-module\", \"text\"],\n  \"skills\": [\"fix\", \"lint\"]\n}\n```\n\nДоступні правила:\n\n| Назва        | Опис                                            |\n| ------------ | ----------------------------------------------- |\n| `npm-module` | Структура репозиторію для npm-модуля (bun mono) |\n| `text`       | Текст, oxfmt, cspell, markdownlint, v8r, CI     |\n| `k8s`        | Kubernetes YAML, Kustomize, kubeconform         |\n\nЩоб використовувати конкретну версію правил, оновіть залежність `@7n/rules` у проєкті (`bun add -d @7n/rules@<версія>` тощо). Поле `version` у `.n-rules.json`, якщо воно лишилось у старих конфігах, **ігнорується**.\n\n### Виключення цілих дерев — поле `ignore`\n\nПоле `ignore` у `.n-rules.json` — список директорій (posix-шляхи відносно кореня репозиторію), які CLI повністю пропускає під час обходу: жоден `check-*.mjs` не сканує і не валідує файли всередині них, а агент не редагує/не створює/не видаляє там файли. Стандартні виключення (`node_modules`, `.git`, `dist`, `coverage`, `.turbo`, `.next`) працюють завжди — додавати їх у `ignore` не потрібно.\n\nТипові кандидати: vendored Helm-чарти, генеровані маніфести, legacy-дерева, які не підтягуються під поточні правила:\n\n```json\n{\n  \"$schema\": \"https://unpkg.com/@7n/rules/schemas/n-rules.json\",\n  \"rules\": [\"k8s\"],\n  \"ignore\": [\"dremio/dev/dremio_v2\", \"postgres-master\"]\n}\n```\n\n### Правило `k8s` і Kustomize\n\nУ цільовому репозиторії з маніфестами під **`**/k8s`** дотримуйтесь **`rules/k8s/k8s.mdc`** з пакету (після синку — `.cursor/rules/n-k8s.mdc`або копія з`node_modules/@7n/rules/rules/k8s/k8s.mdc`).\n\nКоротко:\n\n- **Структура Kustomize:** спільне виноситься в **`base`**; вміст **base** відповідає тому, як має виглядати середовище **dev**; окремої директорії **`dev/`** немає — за dev відповідає **`base`**. У інших середовищах — тонкі **overlays** (часто лише **`kustomization.yaml`** і patches / оверрайди).\n- **Namespace** задається в **`kustomization.yaml`** (`namespace:`), а не через **`metadata.namespace`** у кожному ресурсі; окремі patches лише на зміну **namespace** не потрібні.\n- У **Deployment** для кожного контейнера: **`resources`** (перевіряє **`npx @7n/rules fix k8s`**);\n- Рядки в **base**, які змінюються в overlays, позначайте коментарем на рядку (узгоджено в команді), наприклад: `# буде замінено через kustomize`.\n- Після перенесення в **`base`** / overlays **видаляйте** застарілі маніфести та каталоги, які більше не потрібні.\n\nПовний текст правил — у **`k8s.mdc`**; programmatic перевірки — у **`npm/rules/k8s/`**: JS-checks у `js/<concern>/check.mjs`, rego-policies у `policy/<concern>/<name>.rego` (обидва запускаються через `npx @7n/rules fix k8s`).\n\n### v8r і власний каталог схем\n\nСкрипт `scripts/run-v8r.mjs` передає в v8r каталог **`schemas/v8r-catalog.json`** пакета автоматично (у репозиторії той самий файл, що й `npm/schemas/v8r-catalog.json` від кореня монорепо). Якщо викликаєш `bunx v8r` напряму, передай `-c`: локально `node_modules/@7n/rules/schemas/v8r-catalog.json` або [unpkg](https://unpkg.com/@7n/rules/schemas/v8r-catalog.json). JSON Schema конфігурації: [n-rules.json](https://unpkg.com/@7n/rules/schemas/n-rules.json).\n\n## Запуск\n\n```bash\nnpx @7n/rules\nnpx @7n/rules fix\nnpx @7n/rules fix bun ga\n\n# Керування git-worktree (.worktrees/ + інвентарний файл-опис)\nnpx @7n/rules worktree add <branch> \"<опис>\"\nnpx @7n/rules worktree list\nnpx @7n/rules worktree remove <branch> [--force]\nnpx @7n/rules worktree prune\n```\n\nКоманда `check` запускає programmatic перевірки з каталогу `scripts/` пакету. Якщо в корені репозиторію вже є `.n-rules.json`, перед перевірками виконується зчитування конфігу — зокрема додається або виправляється поле `$schema`, якщо воно відсутнє або не збігається з очікуваним URL.\n\nCLI автоматично (команда завантаження правил без підкоманди `check`):\n\n1. Знайде або створить `.n-rules.json` у поточній директорії (із полем `$schema` на JSON Schema пакету; якщо файл уже є без коректного `$schema`, поле буде додано або оновлено при зчитуванні конфігу)\n2. Створить директорію `.cursor/rules/`, якщо її ще немає\n3. Скопіює кожне з перелічених у конфігу правило з `rules/<id>/<id>.mdc` установленого пакету і збереже файли з префіксом `n-`\n4. Після оновлення файлів на диску згенерує в корені проєкту **`AGENTS.md`**: повний вміст береться з шаблону пакету `AGENTS.template.md`, а список правил у шаблоні формується з **усіх наявних файлів `*.mdc`** у `.cursor/rules/` (відсортовано за ім’ям); секція команд — з **`package.json`** кореня (див. `{{#commands}}` у шаблоні).\n\n## Приклад виводу\n\n```\n🔧 @7n/rules — завантаження cursor-правил\n\n📋 Правил до завантаження: 2\n  ⬇  npm-module → .cursor/rules/n-npm-module.mdc ... ✅\n  ⬇  text → .cursor/rules/n-text.mdc ... ✅\n📝 Оновлено AGENTS.md з AGENTS.template.md\n\n✨ Готово: 2 завантажено, 0 з помилками\n```\n\n## Структура пакету\n\n```\nnpm/\n├── AGENTS.template.md    # шаблон AGENTS.md для цільових репозиторіїв (потрапляє в npm-архів)\n├── rules/                # cursor-правила (підкаталог на правило, див. «Структура одного правила»)\n│   ├── npm-module/\n│   ├── text/\n│   └── ...\n├── skills/               # скіли (каталоги <id>/; після синку — .cursor/skills/n-<id>/)\n├── scripts/              # CLI-утиліти, спільні runner-и, discovery\n└── bin/\n    └── n-rules.js       # CLI-скрипт (точка входу)\n```\n\n### Структура одного правила\n\nКожне правило `npm/rules/<id>/` ділиться за **технологією реалізації** на три сиблінги — `js/`, `lint/`, `policy/`:\n\n```\nnpm/rules/<id>/\n├── <id>.mdc              # текст правила (після синку — .cursor/rules/n-<id>.mdc)\n├── meta.json             # метадані скілу: auto (автоактивація) + worktree\n├── js/                  # JS для `npx @7n/rules fix`\n│   └── <concern>/\n│       ├── check.mjs     # діагностика — повертає список violations\n│       ├── check.test.mjs\n│       └── autofix.mjs   # опційно — програмний автофікс\n├── lint/                 # JS, що живить `bun run lint-<id>` (для правил з канонічним lint-скриптом)\n│   ├── lint.mjs          # CLI entry для `n-rules lint-<id>`\n│   └── run-*.mjs         # допоміжні runner-и (shellcheck, v8r тощо)\n└── policy/               # rego для `npx @7n/rules fix`\n    └── <concern>/\n        ├── <concern>.rego       # правила (`deny contains msg if …`)\n        ├── <concern>_test.rego  # юніт-тести (запускає `bun run lint-rego` → conftest verify)\n        └── target.json          # які файли подавати в conftest (single / walkGlob)\n```\n\n**Принцип:** технологія реалізації визначає директорію.\n\n| Що реалізує               | Канал виклику                                  | Куди                |\n| ------------------------- | ---------------------------------------------- | ------------------- |\n| JS-діагностика + автофікс | `npx @7n/rules fix` (fix-канал)            | `js/<concern>/`     |\n| JS-orchestrator лінту     | `bun run lint-<id>` через `n-rules lint-<id>` | `lint/`             |\n| Rego-діагностика          | `npx @7n/rules fix` (fix-канал)            | `policy/<concern>/` |\n\n`js/` і `policy/` обидва живлять fix-канал (`npx @7n/rules fix` запускає і JS-checks, і rego-policies), але **розділені за технологією**: JS у `js/`, rego у `policy/`. `lint/` тримає лише JS, що оркеструє `bun run lint-<id>`.\n\n## AGENTS.md у проєкті користувача\n\nПісля кожного успішного проходу завантаження правил CLI **повністю перезаписує** файл **`AGENTS.md`** у корені поточної директорії (та сама директорія, де лежить `.n-rules.json`).\n\n- **Джерело тексту** — файл **`AGENTS.template.md`** з установленого пакету `@7n/rules` (його не редагують у чужому репозиторії; зміни вносять у цьому репозиторії пакету).\n- **Динамічний список правил** - Скрипт зчитує каталог **`.cursor/rules/`** і для **кожного файлу з розширенням `.mdc`** додає в шаблон рядок виду `- .cursor/rules/<ім’я>.mdc`. Туди потрапляють і керовані правила з префіксом `n-`, і будь-які інші `.mdc`, які вже лежать у цій папці.\n- Редагувати згенерований **`AGENTS.md` у проєкті користувача немає сенсу** — наступний запуск CLI знову замінить файл. Власні інструкції для агентів треба закладати в **`AGENTS.template.md`** у репозиторії `@7n/rules` або тримати окремо від автогенерації.\n\n## Інструкція для розробників пакету\n\n### Зміна шаблону AGENTS\n\n1. Редагуйте **`npm/AGENTS.template.md`**. Файл має бути перелічений у полі **`files`** у `npm/package.json`, щоб потрапляти в публікацію npm (разом з `rules/`, `skills/`, `bin/`).\n2. Для вставки списку файлів правил використовуйте блок у стилі Mustache з ім’ям секції **`services`** і плейсхолдером **`{{name}}`**:\n\n```markdown\n{{#services}}\n{{name}}\n{{/services}}\n```\n\nПід час запуску CLI тіло між `{{#services}}` і `{{/services}}` повторюється для кожного `*.mdc` у `.cursor/rules/`; у `{{name}}` підставляється вже готовий markdown-рядок (наприклад `- .cursor/rules/n-text.mdc`).\n\n3. Для секції **Skills** використовуйте блок **`{{#skills}}` … `{{/skills}}`** з тим самим `{{name}}`: рядки формуються з каталогів у `.cursor/skills/` (див. також `buildSkillBulletItems` у `bin/n-rules.js`).\n\n4. Для секції **Commands** використовуйте **`{{#commands}}` … `{{/commands}}`**: список генерується з кореневого **`package.json`** (поле `scripts` — відомі ключі у фіксованому порядку, плюс додаткові `lint-*`) та завжди доповнюється рядками про **`npx @7n/rules`** і **`npx @7n/rules fix`**. Логіка винесена в **`npm/scripts/build-agents-commands.mjs`**.\n\n5. Після змін у шаблоні перевірте локально: у тестовому репозиторії з `.n-rules.json` виконайте `npx`/`bunx` на зібраному пакеті або `node npm/bin/n-rules.js` з кореня того репозиторію і переконайтеся, що **`AGENTS.md`** виглядає як очікується.\n\n### Логіка в коді CLI\n\n- Шлях до шаблону: поруч із `rules/`, тобто `…/node_modules/@7n/rules/AGENTS.template.md` після встановлення пакету.\n- Оновлення **`AGENTS.md`** виконується **після** циклу завантаження правил, щоб список відображав актуальний вміст `.cursor/rules/` на диску.\n- Якщо каталогу `.cursor/rules/` немає або в ньому немає `*.mdc`, блок `{{#services}}` стає порожнім; решта шаблону все одно записується в **`AGENTS.md`**.\n- Секція **`commands`** залежить лише від **`package.json` у корені cwd**; якщо файлу немає або `scripts` відсутній, у блоці лишаються мінімальні рядки (`bun i`, виклики CLI).\n\n## Мета проекту\n\nКонсольна утиліта яка дозволить оновлювати в локальних GIT репозиторіях правила для cursor з можливістю наслідування правил від файлів в цьому репозиторії та забезпечення версійності правил для cursor.\n\n<!-- no-op: touch npm/** щоб retrigger-нути npm-publish CI для кореневого bun.lock-фіксу (без цього path-фільтр push-тригера не спрацьовує) -->\n<!-- no-op: тестовий touch npm/** для перевірки npm-publish CI (2026-07-20) -->\n","readmeFilename":"README.md"}