{"_id":"@accordproject/concerto-linter-default-ruleset","_rev":"45-1bc3c9019e12ef570e2c720930dc452b","name":"@accordproject/concerto-linter-default-ruleset","dist-tags":{"latest":"5.0.0","unstable":"5.0.0-beta.3"},"versions":{"3.22.1-20250716095953":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.22.1-20250716095953","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.22.1-20250716095953","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"1a2bc6928bfaa14ab55f74187b13c2998627890b","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.22.1-20250716095953.tgz","fileCount":21,"integrity":"sha512-PuX2bvy4/I7W7qJMDXwjKkfZK3yskHGO/JpxNln2stTRilidimMeQBUlNoWBmcERArpeZxNVITppnm82owJhWw==","signatures":[{"sig":"MEUCIQCma+lMMVmbwn3lAm4cwie5xJpe4VV0W4AvXsORcORdZwIgFAL+hEeM8eILNWQ3yRhlSx4Y7JcVoEOc8kFZtHMduBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29159},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"8cbd2e9a9a32a94f492c51473367652e30df0726","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250716095953","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.22.1-20250716095953_1752660027776_0.9801006465535849","host":"s3://npm-registry-packages-npm-production"}},"3.22.1-20250723064413":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.22.1-20250723064413","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.22.1-20250723064413","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"b1a73453de5788a50de51b1f40bf6def6c687d64","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.22.1-20250723064413.tgz","fileCount":21,"integrity":"sha512-I7NNTxe74AEfLEPY4Ed/E6zGHpbiLQtVuGHq3zQl5spr3Uc9yT6Nk7sDrAVog4UfBMVRvFqA5jLctXgVqbcwBg==","signatures":[{"sig":"MEUCIQDvZTOFhw54D5JHy2WU2gN27TMnd1++YX0woniJ7efLxwIge5J+bHAFmh7J3usIykg8my2SOFhDJNgtHpt3WeFfrow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29159},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"6086ad90f907b496b93f418bb5927a290d1dde83","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250723064413","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.22.1-20250723064413_1753253090935_0.8319078381217646","host":"s3://npm-registry-packages-npm-production"}},"3.22.1-20250724101026":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.22.1-20250724101026","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.22.1-20250724101026","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"2767958d1486853e6876a5d7727f0726ac62c81f","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.22.1-20250724101026.tgz","fileCount":21,"integrity":"sha512-O1msicuSNF9IT8OCQuzlFaONnntfvWG7oOzOmyG95ZUpgZvHrwdY931t1Z6PISIlAaveH6yeQt5V1vIRbaDW8Q==","signatures":[{"sig":"MEUCIQD8EPpc5+yN1knN7/0a7CCTXusCZQsy+QblbUdmV7O2VwIgOYR+NQ2Q8tV4IM/ID6IAi2BF2c5sjHu0AeohbmYKYxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29159},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"94e8217b5828762a0296031a5097d0693b3d311e","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250724101026","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.22.1-20250724101026_1753351862893_0.47613682732752616","host":"s3://npm-registry-packages-npm-production"}},"3.22.1-20250724125003":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.22.1-20250724125003","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.22.1-20250724125003","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"ac2551cc2ca883d00aed5d76845c6f43127b9ec7","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.22.1-20250724125003.tgz","fileCount":21,"integrity":"sha512-0LzZodkz7F+Rn1cBPUI1oVqHWIulxZ14YcWS9ROUjITJCvQ2/421tDKY/QacPIkJXpqpSC/rFV/rWc1uTOPLVA==","signatures":[{"sig":"MEUCIFoBoTUznIzrvVLQN7NT72a7vvldFkyiEOjiAyRu2nTyAiEA17dfLaXKyx/fHhsaKnJSHq9YFQdvTldXJ/RbJ0oPIxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29159},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"fdc8bf245072e04473a9cfc1feb6580eecb09a34","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250724125003","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.22.1-20250724125003_1753361434616_0.9534709269388286","host":"s3://npm-registry-packages-npm-production"}},"3.22.1-20250731094106":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.22.1-20250731094106","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.22.1-20250731094106","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"5b3634ade846ca90a34aeb761dcd83ac38ba6ad2","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.22.1-20250731094106.tgz","fileCount":50,"integrity":"sha512-w12dMjiUKLjJV7Enk8EFKOH9wggH7TgkMl/UC2xVlsICiqv4ssTcX0deUe9EtXe8s/SB5DbOIEN9c8oHb36I5w==","signatures":[{"sig":"MEQCIGHcf+bhiV+++zi96xiF4X0DwIwRGgxO/t94H4N6ZX+XAiAMB90IrPJyqEsbZCSXA7ffSXfH/oMZYAcWCjR9vUvK3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60886},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"1129bac8c0fc4062dfe8354acbe02fe88f63e447","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250731094106","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.22.1-20250731094106_1753954902463_0.8894066702578496","host":"s3://npm-registry-packages-npm-production"}},"3.22.1-20250801165357":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.22.1-20250801165357","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.22.1-20250801165357","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"5efc88ffb69160bde4aa4789f28b85f44a3fafa8","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.22.1-20250801165357.tgz","fileCount":50,"integrity":"sha512-uwKAkWGjM1SDM6wyJ5q9IjwQESqJB/nuKhFMoTRPv3q3KYUmsa6C7IecbwjJcXjNZXd74Ht0wDZq52Fs55asTQ==","signatures":[{"sig":"MEUCIBDSHPfldp5cB4v0ls7KFO4zcU7vjy7HMutI4yLqLpigAiEAihiMHUr8Sxo4kL0GKs0Al9qDrfp21bYBFy4RHXaBaJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60886},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"467b939a464425fc083180dd43a532317dc5b261","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250801165357","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.22.1-20250801165357_1754067275503_0.7898194586719691","host":"s3://npm-registry-packages-npm-production"}},"3.22.1-20250801201734":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.22.1-20250801201734","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.22.1-20250801201734","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"a785266c5dc770039cdb17251a510f162f6c3754","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.22.1-20250801201734.tgz","fileCount":50,"integrity":"sha512-tuGVh4lpvDpP0b2COv2cz4Fb3bBpqjpj31wfDYoit/IixzRTxqRNXkErM47qpM2TDkGr18Gr+Gj2qblHWgN58g==","signatures":[{"sig":"MEQCIFq1o1er3hSv6M/80M5ZTr6pF09YEgft89chVHDceVRvAiAOp4Bk4jjPxWviqYTx4I8XLiiKgJPy/UMfybTV5V28IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60886},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"271ceaa84a426f967c53004b11f3f9e6576c790f","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250801201734","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.22.1-20250801201734_1754079489940_0.6919151811521902","host":"s3://npm-registry-packages-npm-production"}},"3.23.0":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.23.0","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.23.0","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"0643ece1472e904dd3e432a083bc90b2ce24120e","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.23.0.tgz","fileCount":50,"integrity":"sha512-ZKe1i1AgU6JH6p6xKIDUI82ivhq67T0VTpxQQBT2SGGTh6rJb4MqADoYqQf7divBaekuxzjsowLVrBPYTg8H/g==","signatures":[{"sig":"MEUCIHnT34iGbPGl8It2NXcsMhQ0bPQqE0aUJKk82YYLpufsAiEAxVpQV3N20M6kQTmgEnappu3LfauFzPUZZPo4YfI7RQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60856},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"53f09e69886c637cea5600e5af368b5b7b531540","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.23.0","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.23.0_1754300244586_0.12810969677585882","host":"s3://npm-registry-packages-npm-production"}},"3.22.1-20250804093903":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.22.1-20250804093903","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.22.1-20250804093903","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"aab058960a06dcf31464b04078dea3dfd3312793","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.22.1-20250804093903.tgz","fileCount":50,"integrity":"sha512-6L1oK5wVPvu5R5APZ64iEv31j58COEts9fXaEdhJCJgE5MdAs80uc5cJAKXXzsWeojgpPhk3nz2I5GrpJsANgA==","signatures":[{"sig":"MEUCIFXO6UJVdpb3/XDr3rlq9U3NQlXVmwWjV1+762TOF6KJAiEAnzAiFZmruP2gfbrOPovKNW+a+b86SICgYGn3mgCQGkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60886},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"53f09e69886c637cea5600e5af368b5b7b531540","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250804093903","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.22.1-20250804093903_1754300375847_0.003487334840750922","host":"s3://npm-registry-packages-npm-production"}},"3.22.1-20250812120248":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.22.1-20250812120248","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.22.1-20250812120248","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"28efbf3efacf5b726861120313f63cf6bd81e0be","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.22.1-20250812120248.tgz","fileCount":66,"integrity":"sha512-O/A0K8I3f7GZqFUkKaSdWfikJVJnaN15/V6pwJX+CL9Tc/wEEeb9amBkKQFVEUitWFt1uWu6V9PF99uyfl45Yw==","signatures":[{"sig":"MEYCIQCtmQhUowPKbhdF8XI4cdB1v7anqF9C1/nC40yitNFaMgIhAONns4rWhVMqfy5dmBoefkBR+9MVc06AX7VO2L4wOnLB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76239},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"32a048fd8db73c70202a32da93b088881b26b61d","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250812120248","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.22.1-20250812120248_1755000204214_0.05507814346474049","host":"s3://npm-registry-packages-npm-production"}},"3.22.1-20250821121241":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.22.1-20250821121241","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.22.1-20250821121241","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"33789a64e86c93ae2ffff3fd18ca607fc35bce02","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.22.1-20250821121241.tgz","fileCount":66,"integrity":"sha512-QZMkwAiMXg0iS6RdDv9PJyAc8uGP5/T1CqzF6betYrapx3PpCwJMrna7HsCpzHMdTvXaymDGXgQw6tSY+ZAhoA==","signatures":[{"sig":"MEUCIHe1HSu1R2yQSjvCeNlIZhCSD+D5hBJAkFyM8NWVB947AiEAvJkhBS0te7p5Ukd0/CZZIzjaSVPI6LBwc6P03utIpRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78732},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"a462164763378e5848c605df0d70908eaa9ec82e","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250821121241","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.22.1-20250821121241_1755778399244_0.9456273000501356","host":"s3://npm-registry-packages-npm-production"}},"3.22.1-20250825143753":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.22.1-20250825143753","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.22.1-20250825143753","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"19b782c640e80fa30c029bb706a57d449e35bccd","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.22.1-20250825143753.tgz","fileCount":83,"integrity":"sha512-W2SS0WG1iv1ypyfaAbUWfU/O6E1jzngtw/4dgfeMkPI6KnvRDHcsnuF2hdnE9B5L8AE2rmA6KGvPryguHavjCA==","signatures":[{"sig":"MEUCIDkUw6Qw7B61pQ1XI4pFOndYdl5diywVw/Mbf27gGAorAiEAtGDzUQakmjiC7iPYSX02/68AVIoYafQvzMQ/N8pYwzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98412},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"3e438bb3169fd1778baf7b73b4a262e44ae540f5","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250825143753","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.22.1-20250825143753_1756132709860_0.039957943558381226","host":"s3://npm-registry-packages-npm-production"}},"3.24.0":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.24.0","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.24.0","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"7ebc1826fa6e328edfc42e736a8b6a75e328ac8b","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.24.0.tgz","fileCount":83,"integrity":"sha512-FFrsfo5QEhUc3XEnAGekdQZAUR+DIhP5vZauTmEAMP/eUPrwfTmZ0ND73V0X9+NGTyxrZV/ny1bsawB69PlO8A==","signatures":[{"sig":"MEQCIGrOgTMxLnH20GU3CUchpr9nMnHwp6DmqQYzHE/nPkd0AiBBMNqjAPu/fwcwbvB7Ijk7wHbsquqWMtmp26VJWI5wSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98382},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"3f8ef2c2ccf5df688ff6cbce40cddfeb0ff71f02","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.24.0","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.24.0_1756299023268_0.6641808103316009","host":"s3://npm-registry-packages-npm-production"}},"3.23.1-20250827125749":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.23.1-20250827125749","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.23.1-20250827125749","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"7e9d8924e4718024dad5223a3dc890755bf6810c","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.23.1-20250827125749.tgz","fileCount":83,"integrity":"sha512-zpRPhagPT5ojm7GZb4nILBt4TRuWU602FAv1RuFtXDs3ULnK9UHPBapzN1yWoXZsfa4L0NSs9T1cPlmU/bNlMw==","signatures":[{"sig":"MEUCIQCv6Fy2mo2OMJkVGYSp8MiEXRRiEFwnxWv0GhHoz564KQIgb9G/KQvkkp1pB6m+pz6QzmSJY5SlN+KbhbBLm1jkXr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98412},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"3f8ef2c2ccf5df688ff6cbce40cddfeb0ff71f02","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.23.1-20250827125749","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.23.1-20250827125749_1756299502252_0.15583572526198353","host":"s3://npm-registry-packages-npm-production"}},"3.24.1-20250827130031":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.24.1-20250827130031","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.24.1-20250827130031","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"992c36a098d3d93ac16988ebdc8a073af7bd4d6e","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.24.1-20250827130031.tgz","fileCount":83,"integrity":"sha512-yiU5NDLGVN941TuWvZNpeDu9MKfpJEFddEct5V83SB1loC5ax4Gks78YkmjV0wwAz/JjLuI1an3i1vV17M6X8A==","signatures":[{"sig":"MEUCIA2DnUggUlyt3vvIKNsjVc14G6kcPbmSL42Ezh9b27IoAiEAiUqCFt0lq0LmjuvgYEEAtDecXrzZ/O+2EbYjpaQNPVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98412},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"1a2eacf403884038d54d052e64ff9deae81ff7c4","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.24.1-20250827130031","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.24.1-20250827130031_1756299665355_0.20263745453342552","host":"s3://npm-registry-packages-npm-production"}},"3.24.1-20250828154249":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.24.1-20250828154249","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.24.1-20250828154249","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"1b29f690a9058dcc5908f93c903047ae9b4132c8","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.24.1-20250828154249.tgz","fileCount":83,"integrity":"sha512-Qa/ac0M6kV0LF942X+ucWZQWutuCCGrQU2mjmJIQWLAVB91+dPVEqttY1OPBaDKvCmuJXRTcthgGSCC215QXwA==","signatures":[{"sig":"MEYCIQCogygfKZN/1fuvp0MRaw33ay2ZiyHa8xCl/bS/VWeDcQIhANwKevi0UpQfOs06+/Y5iMiTTUFoiDwTm5T1jBh8hNPT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98412},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"23c0877f523dfa5ff5e049418c73ff50d2933c1b","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.24.1-20250828154249","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.24.1-20250828154249_1756395805559_0.8995981088452192","host":"s3://npm-registry-packages-npm-production"}},"3.24.1-20250828154254":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.24.1-20250828154254","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.24.1-20250828154254","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"da55e61a64770369ba65af9fbfcc2ef92bd004fd","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.24.1-20250828154254.tgz","fileCount":83,"integrity":"sha512-RaUCX4lvm4Yvrgyq9ky5UcHzrCoYBlN2WUC+16W6k4KouJ8PAGfSoI2xhaNeqZ9hP5VOfTT1E5ehyL9AblsFQg==","signatures":[{"sig":"MEYCIQDjcMQyu7209cInLrNbQaaC4KoVOilhn7W4TSkG9nW47QIhAIf2DBgGa2XDpU7mJlokk1VKMkhqpVz4Cza7xxdWlZQV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98412},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"557a0277034b1c2aaa68ebbdf3083629a0383409","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.24.1-20250828154254","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.24.1-20250828154254_1756395809094_0.0015104696983014865","host":"s3://npm-registry-packages-npm-production"}},"3.24.1-20250917143813":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.24.1-20250917143813","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.24.1-20250917143813","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"62743f8626893b0554a8601c9049ca05c16428bc","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.24.1-20250917143813.tgz","fileCount":83,"integrity":"sha512-M3SY4gnJW6Ytlr/jOi0HaPqeXTAxx6pZbmJEyO2bCttOMNVzsx6zUR23+6oXHBS520cGIf8DuXp7n76Mbjp3cg==","signatures":[{"sig":"MEUCIGEHrccwHjbM6X9JGx4QOP8WNZVehA7FrFu1ariq8xR5AiEAu7woXElKuAiogE0PJIuy9/3lcfolqEFI1Vg9sxMwX5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98390},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"137eb2d2d06d9f4fae83d14b19a42735c91b1775","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"3.24.1-20250917143813","@stoplight/spectral-parsers":"1.0.5","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.24.1-20250917143813_1758119930889_0.8112664629490127","host":"s3://npm-registry-packages-npm-production"}},"3.24.1-20250929103841":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.24.1-20250929103841","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.24.1-20250929103841","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"6db9b8af563b61b5eca2865bb0594f61d4a53c5c","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.24.1-20250929103841.tgz","fileCount":83,"integrity":"sha512-4SEQiNFnhSiOmlqm9m7PSYjY9UyImWNhSz8EW2bzAcPagaMov1RpaB1A3lMdmCdK1m9iyk/Xt5Jlen/2qfXYLg==","signatures":[{"sig":"MEYCIQDfv6/1I+DghDyC0zU1K4jHyTnmJiNQRX2HCQuEWXW9zwIhALa275iZvDFWwVAytfNtSiNi+vGxuJVYg0qOJMRnV2s8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98390},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"5e39e2040dcecbf866d200abf21b4d061f8d397d","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"3.24.1-20250929103841","@stoplight/spectral-parsers":"1.0.5","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.24.1-20250929103841_1759142356423_0.16693505663702002","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@accordproject/concerto-linter-default-ruleset","version":"1.0.0","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@1.0.0","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"64d5bd2cd5f07acd9431521d8f8e0b8ed7d603b6","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-1.0.0.tgz","fileCount":83,"integrity":"sha512-jY5MgWRQe+V+qBftxvf5wAXCu/XtB3UgGDdwf0Wi2VZ3yA6AUn2X4lwTX5Ub8pycqo9uCUyA8iI0fvuvG5JtKA==","signatures":[{"sig":"MEUCIBnZZAwJnwDIrEhe5r06U/gc2mL0KHrPO+I/bnBGzvk6AiEA3afor8bpO1GLPENKHYHlZM8MEPOXPxjR1zFf/tCSCdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98518},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"deef6e84efd43647965624daca2293c08c8c2575","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"mttrbrts","email":"code@rbrts.uk"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"11.5.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.21.0","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_1.0.0_1760990976530_0.6754264082009003","host":"s3://npm-registry-packages-npm-production"}},"3.24.1-20251022114653":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.24.1-20251022114653","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.24.1-20251022114653","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"64b12d5949578e38ce9cf4b9968eeac653b76335","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.24.1-20251022114653.tgz","fileCount":83,"integrity":"sha512-V2tjg6xl2kVl7fCN67PACAOmcwqlRTKF8Eg2Iv1cyzaj+S2+MlmcGdpj+PyrnrRG/GaUGi4J8rFxnE1dCigEew==","signatures":[{"sig":"MEYCIQDEZS+0qi2cva5hT5h+aTMt7l2RAceXa5srsT+JeWd7vgIhAL00WsgZiODXscyY4edrKKWTZJYzS+GGsLGMsSsDjbQ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98390},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"65f89cac98556cc392252e13ea2a61f72fe08daa","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"3.24.1-20251022114653","@stoplight/spectral-parsers":"1.0.5","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.24.1-20251022114653_1761133650991_0.66495413994511","host":"s3://npm-registry-packages-npm-production"}},"3.24.1-20251029130616":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.24.1-20251029130616","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.24.1-20251029130616","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"0a3831fff9818bb9fe25c47727f4deeeba229d37","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.24.1-20251029130616.tgz","fileCount":84,"integrity":"sha512-OSlYElKiceCcS7eshBCo+QV7iGpZSWqOw4Qvruq9iQBX4h0sq0I+wVNKanV/nafi28nxrNnIJosf8Qo1GN5McQ==","signatures":[{"sig":"MEYCIQCnycOdcff+sjsUuJiWMP/4Mix94Djxfz79gnBpvd/1uAIhANrA/SWW2vcDz5P2hLcYw9mko2pCuWaZr2w6TApNUVDz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98823},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"84a9a1a40014fa20e4a335d86369a628a37caa79","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"3.24.1-20251029130616","@stoplight/spectral-parsers":"1.0.5","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.24.1-20251029130616_1761743213488_0.5814896727443504","host":"s3://npm-registry-packages-npm-production"}},"3.24.1-20251209112947":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.24.1-20251209112947","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.24.1-20251209112947","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"ae9afbcb5cd9c892db6e53be56b901763414ed4e","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.24.1-20251209112947.tgz","fileCount":84,"integrity":"sha512-PiujjX+WBAoQYGIFPZLty4Xqk8AnLdz6SJUCHctlxw/PDZBAEXvAN3dmHzVHc5Kowr9EcQzlHiUqRpk6RwSyFg==","signatures":[{"sig":"MEUCICh1UsaGBmr5QgLwgnkUcq8yiRBf9FjwXzLyL3vf+tzbAiEA3NoZSzvkmqhvxSPPfh3E5oIdIM39uTPFb3j9twyrLXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98823},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"5893e72e7c2d0279c28855829b6d57d34f9b1e47","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"mttrbrts","email":"code@rbrts.uk"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"3.24.1-20251209112947","@stoplight/spectral-parsers":"1.0.5","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.24.1-20251209112947_1765279822879_0.8812079157444925","host":"s3://npm-registry-packages-npm-production"}},"3.25.0":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.25.0","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.25.0","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"17bf67c985eb10690d539e4e8b096c013ba241a6","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.25.0.tgz","fileCount":84,"integrity":"sha512-SLlcWvpBeLtTS9cr866I7GdnmxN5i1miyTcpSiOm9/OesAkM+ZQjytvLEMIip9HY7pPmlnAHvfOQyGi309CVsg==","signatures":[{"sig":"MEUCIFb0RdO9gzns1WwZS3GazinPEP0mpSxo5UQtTjPLhqCMAiEA1O/YZ4pP28xz65+4zn3oOY4WPRr15tNBMltxSbb1Xo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98793},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"5893e72e7c2d0279c28855829b6d57d34f9b1e47","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"mttrbrts","email":"code@rbrts.uk"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"3.25.0","@stoplight/spectral-parsers":"1.0.5","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.25.0_1765279893914_0.9669601265570904","host":"s3://npm-registry-packages-npm-production"}},"3.25.1-20251209120446":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.25.1-20251209120446","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.25.1-20251209120446","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"48bef1849801dbd6622b600ad52351d4139a0a56","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.25.1-20251209120446.tgz","fileCount":84,"integrity":"sha512-jIPs7IUW8K02cVGEp9zNyGXxks6C1OH+x5IHA5DsMt8VfzqtQLGl/bA1f64tbD6CgFK63C5hzvwZ57+S9LK5tQ==","signatures":[{"sig":"MEYCIQDt7F7w0DWl1P1z0F9O8D3xJGx3F6TQGZPlExLzO3pGGwIhAPqY6nB4bHqQ8VtR4l0iDpfvbIwJTBxvP4ywP2v46F4t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98823},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"74e14500f7ba7ac3fcc15000e7f774a6d72bef77","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"mttrbrts","email":"code@rbrts.uk"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"10.8.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"3.25.1-20251209120446","@stoplight/spectral-parsers":"1.0.5","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.25.1-20251209120446_1765281918865_0.548862574044845","host":"s3://npm-registry-packages-npm-production"}},"3.25.7":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.25.7","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.25.7","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"721dffb2512319da3fa80ef41ce37ec76300c0e1","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.25.7.tgz","fileCount":84,"integrity":"sha512-DQT25nQQxb3g5Z7IbO+ZQSNM0NNnnsqOedMx5ed7I8OMkpU6zO3LUEfRaFUlIBe+HL2F+JFBzFNjEDzVw+kqRQ==","signatures":[{"sig":"MEQCIBzD2KkvfASxS3SPlTyjMeLhE+ggRJfwb/sXuB+WT8bxAiBNS1UDYYZHzgJLjOFSwPeBlI3o0FiN269/knlFN5KIuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter-default-ruleset@3.25.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98789},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"f663c7936a4285db19d21cbce0b2227bb5946d4f","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3088222b-f061-4331-b6a0-67ac58e545c8"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"11.7.0","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"3.25.7","@stoplight/spectral-parsers":"1.0.5","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"8.57.1","rimraf":"6.0.1","ts-jest":"29.2.5","typescript":"5.7.2","npm-run-all":"4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.25.7_1765469225617_0.8565496152394105","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.1":{"name":"@accordproject/concerto-linter-default-ruleset","version":"4.0.0-beta.1","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@4.0.0-beta.1","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"161bb5d732de75572f53db198bad452daa09a57d","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-4.0.0-beta.1.tgz","fileCount":84,"integrity":"sha512-RfJLgoyAnE3ZyaQcGOI9CEENNQziMLXVZy68g8vZtnvCf8eIQVcEwUmsJnDFLL3I5LOSxy1/9kF9xuWecPUZVg==","signatures":[{"sig":"MEYCIQDqQWeAiwvWDGGy046GRIYF2MCK+68biDp1nhzzprdf8wIhAI8/+K2IhEmAu/b31rZtEdfefWrNVB38tVbLrVp9wcIr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98481},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"7cedfb80a9bd1fda5ade384b43a5a309ba36a3a0","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"mttrbrts","email":"code@rbrts.uk"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"11.6.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.0.0-beta.1","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_4.0.0-beta.1_1772027679694_0.9825802935840351","host":"s3://npm-registry-packages-npm-production"}},"3.26.0":{"name":"@accordproject/concerto-linter-default-ruleset","version":"3.26.0","keywords":["concerto","default-ruleset","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@3.26.0","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"c6a7ee970ed043d955c336156af97da02a5d2e8a","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-3.26.0.tgz","fileCount":84,"integrity":"sha512-NEDft9+iix0ID4ajqTxanw4oBKX0DfH8DR26wj4HCZldRZL+Gs5oLRLW9/Ls7Y1XlOdTeGovNkx5t9Vj72uTOQ==","signatures":[{"sig":"MEQCIGNLKn7X9UElIcDR5DE7+HZ4G0u+6ZeVPvrpKusZzgVmAiBE7kxVAbp3zmvkxKzaLIVHoRQ7NCJH7r/B2BWhDnoYcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter-default-ruleset@3.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98789},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"a231da2a518b865bab839b466686a262dcb2dab1","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3088222b-f061-4331-b6a0-67ac58e545c8"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"11.11.1","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"3.26.0","@stoplight/spectral-parsers":"1.0.5","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"8.57.1","rimraf":"6.0.1","ts-jest":"29.2.5","typescript":"5.7.2","npm-run-all":"4.1.5","@typescript-eslint/parser":"8.16.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_3.26.0_1773830027656_0.40414923831986505","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.4":{"name":"@accordproject/concerto-linter-default-ruleset","version":"4.0.0-beta.4","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@4.0.0-beta.4","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"00514b7504dfac9bd581f842e6391841580c8482","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-4.0.0-beta.4.tgz","fileCount":84,"integrity":"sha512-eH4jEJe5gXW9ShrOHgr+AVbopWjQqHQWPqDWupd35L9R1zmitx8/7wv51xdR1DwEHzhdWoTKVPFToJ/ROihC9w==","signatures":[{"sig":"MEQCIEWrY4rM45+xqsWFf6+8wq1agfhfY63oT+zW6lE9RgSUAiAwQY4TOjU9F20/uX8m3/whYCMpysqxJwlgOmtRxEa15A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter-default-ruleset@4.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98481},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"755f0f7e775efd4fd652565b71b71e533e6b3ad6","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3088222b-f061-4331-b6a0-67ac58e545c8"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"11.12.1","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.0.0-beta.4","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_4.0.0-beta.4_1776776967779_0.7384751177968925","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@accordproject/concerto-linter-default-ruleset","version":"4.0.0","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@4.0.0","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"87937f32f05b26d23f7b3af110f3bdd11f35b48b","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-4.0.0.tgz","fileCount":84,"integrity":"sha512-lHtvvfPTbrz+T8s2Cv8VhVGcnQWCZIWmsdI7pR/16T7HTHKyeAV39h0Ba2PXRsr05KRfAJaSvZcp+B2Pk7gCVA==","signatures":[{"sig":"MEUCIBXLByDTuXvQxHX083jGq+MYF144+ewAAiMhVM+AGA/bAiEA65oXEwaCfLIwO2MAgA4dpOnsFWLphnSXmcGknQ5cnhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter-default-ruleset@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98467},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"ea3bf1a15912e83064d9e6eece8ab763823a8500","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3088222b-f061-4331-b6a0-67ac58e545c8"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"11.12.1","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.0.0","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_4.0.0_1776778255682_0.7715622184186806","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@accordproject/concerto-linter-default-ruleset","version":"4.0.1","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@4.0.1","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"29a7a1068aca7429937fced365416300f2abe6e6","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-4.0.1.tgz","fileCount":84,"integrity":"sha512-2Q6mSYSdDA6VkXQ32VHVXOGh5ybfb+a3PwjQueQhsMrHWDtOT+//xAQcg+rzL96Qv5eWh9u6CvUPN/GpkK+7/Q==","signatures":[{"sig":"MEUCIAlKeOCsiin+kYv3V7RuoxO6aMvY2OTGX5HA3AtswNc6AiEApvPazT+/GutUXUVPmqUPNKQ+fd49g69wfRilF6AlI1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter-default-ruleset@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98467},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"40c49c791c11b267210a6cdb05412cbb6255f026","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3088222b-f061-4331-b6a0-67ac58e545c8"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"11.13.0","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.0.1","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_4.0.1_1777292332689_0.8643411658678821","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@accordproject/concerto-linter-default-ruleset","version":"4.0.2","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@4.0.2","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"e89e75511b707e08fba43dbafcb8e5bf09f10aa6","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-4.0.2.tgz","fileCount":84,"integrity":"sha512-cH0POUeuEd+Id98YXzhHL4sItuhcu4CXvzNrwKTdlUEC/S+Kru2cCeyEAoEje/3G+p+Xtg+uM3NTrcacGLm67w==","signatures":[{"sig":"MEYCIQDYWWrvaLMA4AdfJ78kO9Vx5Pu3Tox9i+GpH9pdJjpsNQIhALcOescph8MEW2FxeQOtiSEQy26hpmw/ybddq4JQvl2x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter-default-ruleset@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98467},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"3aa33d7f09905bfa3f703ac98f3a2126a5de634a","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3088222b-f061-4331-b6a0-67ac58e545c8"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"11.13.0","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.0.2","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_4.0.2_1777480858183_0.8345819082018764","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@accordproject/concerto-linter-default-ruleset","version":"4.0.3","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@4.0.3","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"44d513c9b36d1bbd740449c2a09deab47c256498","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-4.0.3.tgz","fileCount":84,"integrity":"sha512-GLgjtm5gjBWublYQxNP1PgeZpX7jaHAR8VZaQ4KlVPYtY9ft1VUbOwMGMrWOB9JvGzd946cvkRf+TXre3P5Nzg==","signatures":[{"sig":"MEYCIQD8aZmyKNKeldKQp9ncrEt9N4JPARzV8sZksUndHO3ijAIhAJ06/PBc92sFYDenl6IpNl0LVOJz90TfF/JNyQ0ly8at","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter-default-ruleset@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99900},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"2c645e540b008449107bc8de26ff2ac9fe156ec0","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3088222b-f061-4331-b6a0-67ac58e545c8"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"11.13.0","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.0.3","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_4.0.3_1778071468890_0.5644628988804443","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@accordproject/concerto-linter-default-ruleset","version":"4.1.0","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@4.1.0","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"19a22680010f1ef31ab25a20c9e3cbf625533c2c","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-4.1.0.tgz","fileCount":84,"integrity":"sha512-gcrlWUgOWGN7CmagwMmF1C7giDT8bqn7v+Su/rMpQXad5otd/cWpCyLi6SGr6UJvwXImD1nZLHe05rqOQzjMYg==","signatures":[{"sig":"MEYCIQDzbju42ym/JIXMv5E/Xe5Z2nQBdwwL2bVY7LDExC17JgIhANw3rp/YSXq3Vu3tiPeYEg9wI3yD/1K/fUkdqUQl71N5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter-default-ruleset@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99900},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"603fb18cf8347a4a3f5c26477fb3fd4a3aaa548b","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3088222b-f061-4331-b6a0-67ac58e545c8"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"11.14.0","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.1.0","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_4.1.0_1778257253473_0.18454915953035833","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@accordproject/concerto-linter-default-ruleset","version":"4.1.2","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@4.1.2","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"7c51737c92a4735018f0077af15676e13acf0fb4","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-4.1.2.tgz","fileCount":84,"integrity":"sha512-k1nqQjOaOQu+LThffcnB4/SuVxzCZWPJYbJ+c2AqtbeMEYtYv6G+sD4M95xoQ1rYiLjACVtwEyScEKPdEWz4vA==","signatures":[{"sig":"MEYCIQD+UCyYAPtCx5BZcwrKxBXbzdDO5QGbFLEQrkKRyGomuwIhAKnhA6UmzQfkoyZqrgiGWkPLFxB/8qufMKLcsWqBN09L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter-default-ruleset@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99900},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"e554279727c9267373afc928c09be74796c55b1e","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3088222b-f061-4331-b6a0-67ac58e545c8"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"11.14.1","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.1.2","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_4.1.2_1779199379689_0.013737324237667048","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@accordproject/concerto-linter-default-ruleset","version":"4.1.3","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@4.1.3","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"ee0966c7396b14e4546ec6844db7e65c330a481f","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-4.1.3.tgz","fileCount":84,"integrity":"sha512-j0vvn8UEw1Uhr3+bCm2l9G5ziZA2VuLi+ibZnul30IxlErITUkudTIsIzYHJAAdZ6N3iZwnOkUYh/CkvrbCJSQ==","signatures":[{"sig":"MEUCIBd9CVwgqCywjCgIHSWxF5Go0R831dUljC+21T5QL5tAAiEAvnCSFmHXaxqcTpv6o4iETdP7Naj7+b1hkujuiqxObNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter-default-ruleset@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99900},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"82b2a58a148ae54c58bc3641ffc14976990041a9","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3088222b-f061-4331-b6a0-67ac58e545c8"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"11.15.0","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.1.3","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_4.1.3_1779728386557_0.7272402896358905","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"@accordproject/concerto-linter-default-ruleset","version":"4.1.4","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@4.1.4","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"a6f48e2f158495cf71446e60fc9ea0b0d3bba6f3","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-4.1.4.tgz","fileCount":84,"integrity":"sha512-p+xHsDW5vTMGGVgxDQpzPBFuwxALYiUab98fAyHGbt1WQJZHJZySi59SnoFF+h8LrDj9noYrYadIpC5MhbD9Ng==","signatures":[{"sig":"MEUCIQDRG43FzPgCB62ZiEhHaYeOnn8BDneqDl8Ytqlz/LX/8gIgT2QloI07AwuPE3W6oMsjMQYWjx39AF1lMjQVdSAzkLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter-default-ruleset@4.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99900},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"64e0e970d106d32cf5103d97417c311a4f19eeab","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3088222b-f061-4331-b6a0-67ac58e545c8"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"11.16.0","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.1.4","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_4.1.4_1780401234335_0.39133706822124004","host":"s3://npm-registry-packages-npm-production"}},"4.1.5":{"name":"@accordproject/concerto-linter-default-ruleset","version":"4.1.5","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@4.1.5","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"ea7f974e30ad8c09563a0b8ca6a86d4e169f7bf4","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-4.1.5.tgz","fileCount":84,"integrity":"sha512-AQZipC8FYZc+iCVyehO16XEAmGEBa5vNYHtGfwFiGwOVIaqwoACD6urKuCBMl7BV1K3ZFa7PCVB/c+SDK09rgw==","signatures":[{"sig":"MEQCIBX5xH0jJdSnEU+m/PADoOp3nfAfMPc8e+l90XLAu2QbAiB2d0mYvb1kYXwIXtUXR2VnMTiG2kL0UvCYgc/w/6uSPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter-default-ruleset@4.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99900},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"7368a5fb7fc2d24f795c9db1047809d7841499aa","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3088222b-f061-4331-b6a0-67ac58e545c8"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"11.16.0","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.1.5","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_4.1.5_1780919962119_0.047786476917488274","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@accordproject/concerto-linter-default-ruleset","version":"4.2.0","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@4.2.0","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"8d89b7681dc10bcc3ebe73ceff6159a82341fbad","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-4.2.0.tgz","fileCount":84,"integrity":"sha512-UCleUgyYCdM9TdSTCAD7mSvQe/gruGBXO4XaNwTai1qvF6iW4X68SW8pkZlaE8yTeb5d+SV63ZqaLJcVOVLtDA==","signatures":[{"sig":"MEUCIQCgLhqIPtpufrhLvR3//Rll3LZ+750FH2o6spx7DIbVOwIgdIzloK608WaufByUypVmDEQNYsn0q60df9f2LwTLa2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter-default-ruleset@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99900},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"30a4b7b34924229f31eebbb91cad10cbcd5ee924","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3088222b-f061-4331-b6a0-67ac58e545c8"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"12.0.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.2.0","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_4.2.0_1787746671776_0.9280828842675071","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.1":{"name":"@accordproject/concerto-linter-default-ruleset","version":"5.0.0-beta.1","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@5.0.0-beta.1","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"9943da7cf3ada87013e10af3645853269c26fb4e","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-5.0.0-beta.1.tgz","fileCount":84,"integrity":"sha512-9ogOT9kKxxgkwmaKJnXKWjv1wdwceQW9yx1Qnz9hvMAAn8g+9zyiLbQMsaTUdG8V4DZju/Nspz0RLZwayegSVQ==","signatures":[{"sig":"MEUCIAHrUInVH50JWjCf13mn1fkczObJq7Xyw2mpzFAmKIXfAiEA7H8TV1sy651MDp0lqYrhkW32tmzySH0fwGSvy7KYrLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHrywwunYy0lKoT5mFimlgVjRAY+LQm7Nn+zrzip200cAiEAzaJIP6Xt5PEpGoJUBH8Uts5oSlVePbfrrc78rXtj/KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99914},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"317053e6819abd8f6b89a32b08a6973f7c1de1b4","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"mttrbrts","email":"code@rbrts.uk"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"11.6.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"5.0.0-beta.1","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_5.0.0-beta.1_1788531077119_0.41508300934255904","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.2":{"name":"@accordproject/concerto-linter-default-ruleset","version":"5.0.0-beta.2","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@5.0.0-beta.2","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"24c096745aff014c6808e56ff9c70c3a8d37b312","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-5.0.0-beta.2.tgz","fileCount":84,"integrity":"sha512-svLIAD8ayLaoKdd2apI5oGK7UyLhMJzMGiRAULit4gPQfyqh6juuaXrCgDI0lVZXHcT/WXxUt65+4APmL+u5NA==","signatures":[{"sig":"MEUCIB73z6xcxVc8rkvwmnC4tJJaazsJcpY4kSTs7z9Rx2hbAiEAp93qa7iPOirx3LIdCbW8VHaFJ0acvDj01hxxY6zF+Sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCRFH+ul1zM9nXlbrbjeTVQiz/X3bfBrWGg6+ZQKqrGzwIhALKtx1d7QRT+htEZ2UJZEAA7o0ToBmqnzTenLdwOIqgQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99914},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"16bf1f48fe4d5e8e05e224a198c60e28ea0599e9","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"mttrbrts","email":"code@rbrts.uk"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"11.19.0","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"5.0.0-beta.2","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_5.0.0-beta.2_1788857134925_0.37292631984399915","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.3":{"name":"@accordproject/concerto-linter-default-ruleset","version":"5.0.0-beta.3","keywords":["concerto","linter","spectral","default-ruleset"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter-default-ruleset@5.0.0-beta.3","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"homepage":"https://github.com/accordproject/concerto","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"239fc4607b8a3530e8619095b92a7db8d0c0224b","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-5.0.0-beta.3.tgz","fileCount":84,"integrity":"sha512-6TH7+LCW+hoPapQXuSSUhAvBltuLFeDe0KmEQt24ez58rYDwqBwKtlpg0/d7m6uu5m38XifGwbamWfWbkEp7ng==","signatures":[{"sig":"MEUCIQCKRE4nXe/jTJmJlGX6fIDVbtYJSbb/fB1GeWYQeaMWrgIgeR6MgUp6aMfHxWfTbJxSrtD5iTGDNPpFaZrXw/UlUCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHxDyu7IyeCM55+4fC9B6P7ubttWtBTfzaNTRXG2eTACAiAu7byRWc6XjdiGQg6J/FnB0Bvg02MOb5Gz0uR4V/x/SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99914},"main":"dist/ruleset-main.js","engines":{"npm":">=10","node":">=18"},"gitHead":"73e1c875917c4312b86d8869ccb8b6cc4121d389","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","_npmUser":{"name":"mttrbrts","email":"code@rbrts.uk"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"11.6.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"5.0.0-beta.3","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concerto-linter-default-ruleset_5.0.0-beta.3_1788866257003_0.36379921361471257","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"_id":"@accordproject/concerto-linter-default-ruleset@5.0.0","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"dist":{"shasum":"2990962ecebec53754aae4d82dec2dade91ab07f","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter-default-ruleset/-/concerto-linter-default-ruleset-5.0.0.tgz","fileCount":84,"integrity":"sha512-A1ICsTmkeup6qL3vNH4ZXr+Ry2+GvMmZvKvff/wsCMtSESdm9PHa0bAbImL9V5gtRk4BcqgjbE1uAcanHzdMxw==","signatures":[{"sig":"MEUCIBHjMRt/u6TnLvL2gK1+OJyykUIO0DiFm23V8Exf+6GnAiEAi9wKNW4fiUi9CrXRLTvIihTVhHcJW3QLt2TicRWL8G4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD/+8OXIflfTsHZ/oZ5GjXqMKeIu8v7Ks4K41iGFiJdYAIhAOXZdDSln0Ai+picIJLInlzdt5ApSl/61wr6ZtqjgJiD"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter-default-ruleset@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99900},"main":"dist/ruleset-main.js","name":"@accordproject/concerto-linter-default-ruleset","author":{"name":"accordproject.org"},"engines":{"npm":">=10","node":">=18"},"gitHead":"73e1c875917c4312b86d8869ccb8b6cc4121d389","license":"Apache-2.0","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/ruleset-main.d.ts","version":"5.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3088222b-f061-4331-b6a0-67ac58e545c8"}},"homepage":"https://github.com/accordproject/concerto","keywords":["concerto","linter","spectral","default-ruleset"],"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"_npmVersion":"12.0.2","description":"Default ruleset for the Accord Project Concerto Linter","directories":{},"maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"5.0.0","@stoplight/spectral-functions":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2","npm-run-all":"^4.1.5","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/concerto-linter-default-ruleset_5.0.0_1788882398499_0.21648086706964342"}}},"time":{"created":"2025-07-16T10:00:27.689Z","modified":"2026-09-08T15:46:38.968Z","3.22.1-20250716095953":"2025-07-16T10:00:27.985Z","3.22.1-20250723064413":"2025-07-23T06:44:51.121Z","3.22.1-20250724101026":"2025-07-24T10:11:03.069Z","3.22.1-20250724125003":"2025-07-24T12:50:34.778Z","3.22.1-20250731094106":"2025-07-31T09:41:42.637Z","3.22.1-20250801165357":"2025-08-01T16:54:35.683Z","3.22.1-20250801201734":"2025-08-01T20:18:10.171Z","3.23.0":"2025-08-04T09:37:24.765Z","3.22.1-20250804093903":"2025-08-04T09:39:36.034Z","3.22.1-20250812120248":"2025-08-12T12:03:24.416Z","3.22.1-20250821121241":"2025-08-21T12:13:19.469Z","3.22.1-20250825143753":"2025-08-25T14:38:30.173Z","3.24.0":"2025-08-27T12:50:23.472Z","3.23.1-20250827125749":"2025-08-27T12:58:22.451Z","3.24.1-20250827130031":"2025-08-27T13:01:05.523Z","3.24.1-20250828154249":"2025-08-28T15:43:25.734Z","3.24.1-20250828154254":"2025-08-28T15:43:29.271Z","3.24.1-20250917143813":"2025-09-17T14:38:51.092Z","3.24.1-20250929103841":"2025-09-29T10:39:16.619Z","1.0.0":"2025-10-20T20:09:36.712Z","3.24.1-20251022114653":"2025-10-22T11:47:31.203Z","3.24.1-20251029130616":"2025-10-29T13:06:53.665Z","3.24.1":"2025-11-24T10:21:56.324Z","3.24.1-20251209112947":"2025-12-09T11:30:23.028Z","3.25.0":"2025-12-09T11:31:34.062Z","3.25.1-20251209120446":"2025-12-09T12:05:19.087Z","3.25.7":"2025-12-11T16:07:05.799Z","4.0.0-beta.1":"2026-02-25T13:54:39.836Z","3.26.0":"2026-03-18T10:33:47.824Z","4.0.0-beta.4":"2026-04-21T13:09:27.930Z","4.0.0":"2026-04-21T13:30:55.888Z","4.0.1":"2026-04-27T12:18:52.865Z","4.0.2":"2026-04-29T16:40:58.325Z","4.0.3":"2026-05-06T12:44:29.070Z","4.1.0":"2026-05-08T16:20:53.607Z","4.1.2":"2026-05-19T14:02:59.859Z","4.1.3":"2026-05-25T16:59:46.693Z","4.1.4":"2026-06-02T11:53:54.506Z","4.1.5":"2026-06-08T11:59:22.286Z","4.2.0":"2026-08-26T12:17:51.924Z","5.0.0-beta.1":"2026-09-04T14:11:17.204Z","5.0.0-beta.2":"2026-09-08T08:45:35.004Z","5.0.0-beta.3":"2026-09-08T11:17:37.082Z","5.0.0":"2026-09-08T15:46:38.582Z"},"bugs":{"url":"https://github.com/accordproject/concerto/issues"},"author":{"name":"accordproject.org"},"license":"Apache-2.0","homepage":"https://github.com/accordproject/concerto","keywords":["concerto","linter","spectral","default-ruleset"],"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter/default-ruleset"},"description":"Default ruleset for the Accord Project Concerto Linter","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"readme":"# Concerto Linter Default Ruleset\n\nA comprehensive set of linting rules designed to validate concerto models against industry best practices and consistent naming conventions. This default ruleset helps maintain high-quality, readable, and maintainable concerto models across your projects. It is fully configurable - you can extend it, add new rules, disable existing ones, or create an entirely new ruleset without extending this one.\n\nThis sub-package is part of the `@accordproject/concerto-linter` package. Read the [concerto-linter README](https://github.com/accordproject/concerto/tree/main/packages/concerto-linter) if you want to know how to use this ruleset with concerto models.\n\n## Table of Contents\n\n- [Concerto Linter Default Ruleset](#concerto-linter-default-ruleset)\n  - [Table of Contents](#table-of-contents)\n  - [Key Benefits](#key-benefits)\n  - [Available Rules](#available-rules)\n  - [Installation](#installation)\n  - [Usage](#usage)\n  - [Customization](#customization)\n    - [Extending the Default Ruleset](#extending-the-default-ruleset)\n    - [Disabling Specific Rules](#disabling-specific-rules)\n      - [Available Rule IDs](#available-rule-ids)\n    - [Enabling Specific Rules](#enabling-specific-rules)\n    - [Adjusting Rule Severity](#adjusting-rule-severity)\n  - [Creating Custom Rules](#creating-custom-rules)\n  - [License](#license)\n\n## Key Benefits\n\n- **Consistent Code Style**: Enforce uniform naming conventions across your concerto models\n- **Error Prevention**: Catch common modeling mistakes before they cause issues\n- **Best Practices**: Apply industry-standard modeling practices automatically\n- **Customizable**: Easily extend or modify rules to match your project's specific needs\n- **Integration Ready**: Works seamlessly with the concerto Linter and your development workflow\n\n## Available Rules\n\nThe following table provides an overview of the available linting rules in the default ruleset:\n\n<table>\n<tr>\n<th>Rule Id</th><th>Description</th>\n</tr>\n<tr>\n<td><a href=\"#namespace-version\">namespace-version</a></td>\n<td>Ensures that the namespace declaration in the model includes a version number. This rule enforces semantic versioning in namespaces, promoting clarity and compatibility management.</td>\n</tr>\n<tr>\n<td><a href=\"#no-reserved-keywords\">no-reserved-keywords</a></td>\n<td>Enforces that names used for declarations, properties, and decorators in concerto models do not use reserved keywords. Reserved keywords are language-specific terms that may cause conflicts or unexpected behavior if used as identifiers.</td>\n</tr>\n<tr>\n<td><a href=\"#pascal-case-declarations\">pascal-case-declarations</a></td>\n<td>Ensures that declaration names (scalar, enum, concept, asset, participant, transaction, event) follow PascalCase naming convention (e.g., 'MyDeclaration'). This promotes consistency and readability across model declarations.</td>\n</tr>\n<tr>\n<td><a href=\"#camel-case-properties\">camel-case-properties</a></td>\n<td>Ensures that properties of type String, Double, Integer, Long, DateTime, and Boolean are named using camelCase. This promotes consistency and readability in property naming conventions across the model.</td>\n</tr>\n<tr>\n<td><a href=\"#upper-snake-case-enum-constants\">upper-snake-case-enum-constants</a></td>\n<td>Enforces that all enum constant names follow the UPPER_SNAKE_CASE convention. This rule checks each enum property name and reports an error if it does not match the required pattern. Ensures consistency and readability in enum naming across the model.</td>\n</tr>\n<tr>\n<td><a href=\"#pascal-case-decorators\">pascal-case-decorators</a></td>\n<td>Ensures that decorator names follow PascalCase naming convention (e.g., 'MyDecorator'). This promotes consistency and readability across model decorators.</td>\n</tr>\n<tr>\n<td><a href=\"#string-length-validator\">string-length-validator</a></td>\n<td>Ensures that all string properties within the data model have a length validator applied, which helps prevent inconsistent data length and ensure proper storage.</td>\n</tr>\n<tr>\n<td><a href=\"#no-empty-declarations\">no-empty-declarations</a></td>\n<td>Detects and reports any model declarations that are empty. This rule helps maintain model integrity by ensuring that all declarations contain meaningful content, preventing the inclusion of unused or placeholder declarations in the model.</td>\n</tr>\n<tr>\n<td><a href=\"#abstract-must-subclassed\">abstract-must-subclassed</a></td>\n<td>Ensures that every abstract declaration in the model has at least one concrete subclass. This helps prevent unused or orphaned abstract types, enforcing better model design.</td>\n</tr>\n</table> \n\n## Installation\n\nFirst, install the package as a development dependency:\n\n```bash\nnpm install --save-dev @accordproject/concerto-linter-default-ruleset\n```\n\n## Usage\n\nOnce installed, the default ruleset is automatically used by the concerto Linter when no custom ruleset is specified:\n\n```javascript\nimport { lintModel } from '@accordproject/concerto-linter';\n\n// The default ruleset will be used automatically\nconst results = await lintModel(modelText);\nconsole.log(results);\n```\n\nTo explicitly specify the default ruleset:\n\n```javascript\nconst results = await lintModel(modelText, { ruleset: 'default' });\n```\n\n## Customization\n\nTo create your own ruleset that fits your project needs, you can either extend the default ruleset, or create an entirely new ruleset from scratch.\n\nYour ruleset should be defined in one of these file formats: `.spectral.yaml`, `.spectral.yml`, `.spectral.json`, or `.spectral.js`. The concerto Linter will automatically detect and use these files, or you can specify a custom path using the `ruleset` property: `ruleset: \"./path/to/my-ruleset.yaml\"`. \n\n### Extending the Default Ruleset\n\nYou can extend the default ruleset in multiple formats:\n\n**YAML (.spectral.yaml)**\n```yaml\nextends: '@accordproject/concerto-linter-default-ruleset'\n```\n\n---\n\n**JSON (.spectral.json)**\n```json\n{\n  \"extends\": \"@accordproject/concerto-linter-default-ruleset\"\n}\n```\n\n---\n\n**JavaScript (.spectral.js)**\n```javascript\nconst rules = require('@accordproject/concerto-linter-default-ruleset');\nmodule.exports = {\n  extends: rules\n};\n```\n\n### Disabling Specific Rules\n\nYou can disable specific rules that don't match your project's requirements by setting them to `'off'`. The rule identifiers are defined in the `ruleset-main.ts` file located at `concerto/packages/concerto-linter/default-ruleset/src`.\n\n#### Available Rule IDs\n\nHere are all the rule IDs that can be disabled:\n\n| Rule ID | Description |\n|---------|-------------|\n| `namespace-version` | Ensures namespaces include version numbers |\n| `no-reserved-keywords` | Prevents use of reserved keywords |\n| `pascal-case-declarations` | Enforces PascalCase for declarations |\n| `camel-case-properties` | Enforces camelCase for properties |\n| `upper-snake-case-enum-constants` | Enforces UPPER_SNAKE_CASE for enum constants |\n| `pascal-case-decorators` | Enforces PascalCase for decorators |\n| `string-length-validator` | Requires string length validators |\n| `no-empty-declarations` | Prevents empty declarations |\n| `abstract-must-subclassed` | Ensures abstract classes have concrete subclasses |\n\n\n**YAML (.spectral.yaml)**\n```yaml\nextends: '@accordproject/concerto-linter-default-ruleset'\nrules:\n  pascal-case-declarations: 'off'\n  camel-case-properties: 'off'\n```\n\n---\n\n**JSON (.spectral.json)**\n```json\n{\n  \"extends\": \"@accordproject/concerto-linter-default-ruleset\",\n  \"rules\": {\n    \"pascal-case-declarations\": \"off\",\n    \"camel-case-properties\": \"off\"\n  }\n}\n```\n\n**JavaScript (.spectral.js)**\n```javascript\nconst rules = require('@accordproject/concerto-linter-default-ruleset');\nmodule.exports = {\n  extends: rules,\n  rules: {\n    'pascal-case-declarations': off,\n    'namespace-version': off\n  }\n};\n```\n### Enabling Specific Rules\n\nYou can selectively start with everything off and enable only specific rules:\n\n**YAML (.spectral.yaml)**\n```yaml\nextends: [['@accordproject/concerto-linter-default-ruleset', 'off']]\nrules:\n  pascal-case-declarations: true\n  namespace-version: true\n```\n\n**JSON (.spectral.json)**\n```json\n{\n  \"extends\": [[\"@accordproject/concerto-linter-default-ruleset\", \"off\"]],\n  \"rules\": {\n    \"pascal-case-declarations\": true,\n    \"namespace-version\": true\n  }\n}\n```\n\n**JavaScript (.spectral.js)**\n```javascript\nconst rules = require('@accordproject/concerto-linter-default-ruleset');\nmodule.exports = {\n  extends: [[rules, 'off']],\n  rules: {\n    'pascal-case-declarations': true,\n    'namespace-version': true\n  }\n};\n```\n---\n### Adjusting Rule Severity\n\nYou can customize the severity level of each rule to control how violations are reported.  \n- **0** = error (must be fixed)  \n- **1** = warn (should be addressed)  \n- **2** = info (useful information)  \n- **3** = hint (optional suggestion)  \n\n**YAML (.spectral.yaml)**\n```yaml\nextends: '@accordproject/concerto-linter-default-ruleset'\nrules:\n  pascal-case-declarations: 'warn'  # Change from error to warning\n  camel-case-properties: 'info'     # Change to informational\n```\n\n**JSON (.spectral.json)**\n```json\n{\n  \"extends\": \"@accordproject/concerto-linter-default-ruleset\",\n  \"rules\": {\n    \"pascal-case-declarations\": \"warn\",\n    \"camel-case-properties\": \"info\"\n  }\n}\n```\n\n**JavaScript (.spectral.js)**\n```javascript\nconst rules = require('@accordproject/concerto-linter-default-ruleset');\nmodule.exports = {\n  extends: rules,\n  rules: {\n    'pascal-case-declarations': 'warn',\n    'camel-case-properties': 'info'\n  }\n};\n```\n\n## Creating Custom Rules\n\nWhether you want to add new rules to the default ruleset or create an entirely new ruleset, you can follow the Spectral ruleset format. For comprehensive documentation, see the [Spectral ruleset documentation](https://meta.stoplight.io/docs/spectral/e5b9616d6d50c-rulesets).\n\nHere's a simple example of what a custom rule looks like:\n\n```yaml\n# description (optional): Explains what the ruleset is about.\ndescription: \"Declaration names (scalar, enum, concept, asset, participant, transaction, event) should be PascalCase.\"\n\n# given (required): JSONPath expression that specifies where the rule applies.\ngiven: \"$.models[*].declarations[*].name\"\n\n# message (required): The error/warning message shown when the rule is violated.\nmessage: \"Declaration '{{value}}' should be PascalCase (e.g. 'MyDeclaration')\"\n\n# severity (optional): The level of violation.\n# 0 = error, 1 = warning, 2 = info, 3 = hint\nseverity: 0\n\n# then (required): Defines what function to apply and how.\nthen:\n  # function (required): The function that validates the rule.\n  function: casing\n\n  # functionOptions (optional): Extra options for the function.\n  functionOptions:\n    type: pascal\n```\n\nFor more complex rules, you can create custom JavaScript functions following [Spectral ruleset documentation](https://meta.stoplight.io/docs/spectral/e5b9616d6d50c-rulesets) and import it into your rule, similar to how the built-in rules work.\n\n\n## License\n\nAccord Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Accord Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0).","readmeFilename":"README.md"}