{"_id":"@accordproject/concerto-linter","_rev":"48-ce54ae647428f227d6c0b1a310a7ac74","name":"@accordproject/concerto-linter","dist-tags":{"latest":"5.0.0","unstable":"5.0.0-beta.3"},"versions":{"3.22.1-20250619101610":{"name":"@accordproject/concerto-linter","version":"3.22.1-20250619101610","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@3.22.1-20250619101610","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":"498e1a1e7e4de4b599ce8bb2ee2ba40108717b36","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.22.1-20250619101610.tgz","fileCount":27,"integrity":"sha512-HwW6p/vFNtL43+VP3jB3Am3HCsIPG41sV4Gfcas3oRpBPu/fp6Jcy3v12EwvIaUHcLpOh+lvXmkfzmb++pBs3w==","signatures":[{"sig":"MEQCIHqk8L330wm1ZAdNvFsXZhh1Y7cZUgvU+yqTR2wkQCpRAiAccdmFC2kcWXFiXklolKomn0jYYxNlWAtDvELq4VmY+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31274},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"06ebb21eecc9df5a96f79900bfdb3539cec04985","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"dselman","actor":{"name":"dselman","type":"user","email":"danscode@selman.org"},"email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250619101610","@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_3.22.1-20250619101610_1750328202930_0.06315045834185185","host":"s3://npm-registry-packages-npm-production"}},"3.22.1-20250708135218":{"name":"@accordproject/concerto-linter","version":"3.22.1-20250708135218","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@3.22.1-20250708135218","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":"c2226c801152d66a3d098f8bdbe9f141f5c47285","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.22.1-20250708135218.tgz","fileCount":31,"integrity":"sha512-TDTq19mfOAduH5txrjg9DpB9vuIPOyNTzq45maYjraI60ADmc3whRVDfHBOu4pfLUroLA23BwDlMmMxKAqkjwQ==","signatures":[{"sig":"MEUCIQDWd4NeQbWMICaB54ukbmlcTaLli0bCeiF5E5TRZipScgIgC8f7DHqFhhueNbM26yyRbB9Zkmsrp2zjVMYyan4P9JM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44864},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"875ae21315e6938b165c24db576427f9571773de","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"dselman","actor":{"name":"dselman","type":"user","email":"danscode@selman.org"},"email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"18.20.8","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250708135218","@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_3.22.1-20250708135218_1751982772995_0.5441206390540958","host":"s3://npm-registry-packages-npm-production"}},"3.22.1-20250716095953":{"name":"@accordproject/concerto-linter","version":"3.22.1-20250716095953","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"fc2c3160e874d9d0cb62293ae42dc5ee9efd3037","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.22.1-20250716095953.tgz","fileCount":31,"integrity":"sha512-7PJrAh5Je/7Iabocjn8Eitwh3Su4kXIPPWiHbDteoxgSaS2Bkpq7AJEGcTNEzUZ2hrNyPZWfn2FNr5kb1VVjyA==","signatures":[{"sig":"MEYCIQCIUXfS3/663wFYy0At750o6Mqio0JgKCPeiilnkvYXQAIhAMPjSgZiqcgW1muOWUze/Ya1ugTdsCwnvLp1o3DA+Da9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59099},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"8cbd2e9a9a32a94f492c51473367652e30df0726","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"18.20.8","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250716095953","@accordproject/concerto-linter-default-ruleset":"3.22.1-20250716095953"},"_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_3.22.1-20250716095953_1752660026158_0.6393247657674324","host":"s3://npm-registry-packages-npm-production"}},"3.22.1-20250723064413":{"name":"@accordproject/concerto-linter","version":"3.22.1-20250723064413","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"874d1dcdf87f59c30ecc006bebf8d339971d8a8c","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.22.1-20250723064413.tgz","fileCount":31,"integrity":"sha512-J8sjzZG4XhEXoIKsZMfsBPFUM/+Ollxn5KEBXfdnhxQfNYMSDjWAJMp/PoTpYT5RJrwUk1YLwXkuJfmaqBiqaw==","signatures":[{"sig":"MEUCIQDGn0lkoTi8Rh8GTB6xjt9LylQmWBYKfNxOo7WQokOd4QIgdP38b5usR6HTioGnmXg6LCBfZUy+NgBOyqt8+59pOZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59099},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"6086ad90f907b496b93f418bb5927a290d1dde83","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"18.20.8","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250723064413","@accordproject/concerto-linter-default-ruleset":"3.22.1-20250723064413"},"_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_3.22.1-20250723064413_1753253089820_0.4859306398644321","host":"s3://npm-registry-packages-npm-production"}},"3.22.1-20250724101026":{"name":"@accordproject/concerto-linter","version":"3.22.1-20250724101026","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"b9deac3197a9adc69360d5363c36dde964996ea0","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.22.1-20250724101026.tgz","fileCount":31,"integrity":"sha512-WBpAEaUOwLVcjVpJezjzHT8EISmLUVOQ7wFUClDzNABcnr0TS+7OLd6/27b0f3cyINO0uYo26PvDphWbbLTPeQ==","signatures":[{"sig":"MEUCIG0Nf00C6EnfaK6/mh2EWPCFbmfB0vP+HZF/OqZcUDx1AiEAtbf8fTBdFgD+MbF2Jz4yYRwPpnEujmIpR++NHynJU0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59099},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"94e8217b5828762a0296031a5097d0693b3d311e","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"18.20.8","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250724101026","@accordproject/concerto-linter-default-ruleset":"3.22.1-20250724101026"},"_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_3.22.1-20250724101026_1753351861311_0.6134487363899197","host":"s3://npm-registry-packages-npm-production"}},"3.22.1-20250724125003":{"name":"@accordproject/concerto-linter","version":"3.22.1-20250724125003","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"930640791521ba6a61edede341a956eff7b9a56f","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.22.1-20250724125003.tgz","fileCount":31,"integrity":"sha512-Wb5nKyuwLJFToaejKxTU7z4Fer07tCGT1zAwpXlR0+VgOFkNDnHMProIQCXkiXbjFWC3Vz0AoC+jC+2pacVdpg==","signatures":[{"sig":"MEUCID/PsYbwbpkKFB2mYJVXkluYZlT0Mk8A3a3fl+g1Epd9AiEAxt2JYuw86zVr4HXOrxzxknjMc+usLg3nAdt3z34fM0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59099},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"fdc8bf245072e04473a9cfc1feb6580eecb09a34","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"18.20.8","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250724125003","@accordproject/concerto-linter-default-ruleset":"3.22.1-20250724125003"},"_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_3.22.1-20250724125003_1753361433401_0.4492869908918311","host":"s3://npm-registry-packages-npm-production"}},"3.22.1-20250731094106":{"name":"@accordproject/concerto-linter","version":"3.22.1-20250731094106","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"a879ba7fd9b1db63415a24f337a48af51127d4d5","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.22.1-20250731094106.tgz","fileCount":39,"integrity":"sha512-Mmu9AajsFVPpb7Rt37e+Wex4Z516FqnfITJs9jwulvsJ2I9zn+bMN8nT2NDOsSztqb8lrKRPMWGtqC/9JiDM1g==","signatures":[{"sig":"MEUCIQC1CXVYZxYnVcLVViZ08PVHcfUY7brLW3UoBbMyZX+gTAIgSR1TTf4DDgT+3S6k7tg5Z756od9JRnp3p9hSxD+I5Vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71104},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"1129bac8c0fc4062dfe8354acbe02fe88f63e447","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"18.20.8","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250731094106","@accordproject/concerto-linter-default-ruleset":"3.22.1-20250731094106"},"_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_3.22.1-20250731094106_1753954901339_0.9730849349023665","host":"s3://npm-registry-packages-npm-production"}},"3.22.1-20250801165357":{"name":"@accordproject/concerto-linter","version":"3.22.1-20250801165357","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"00fb6ef60964c365eee95a494b620244139f5857","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.22.1-20250801165357.tgz","fileCount":39,"integrity":"sha512-ADyCrNZGwgkBGx0dtrcW6cWL5o3nFO300PH4D6vOY4JmfSN/7+lHbJEK8uH55pyUL7JGYvzztIzp0T9rlo3CrQ==","signatures":[{"sig":"MEUCIDD6a6ry3SdAdYV0VYcvqUNHILYyse1fXyRfgVtSVi5pAiEAqNbZBVq0YfkP0xjsMTJ4SIPUFrEZfdHmi4xx+UteJ4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71155},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"467b939a464425fc083180dd43a532317dc5b261","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"18.20.8","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250801165357","@accordproject/concerto-metamodel":"3.12.4","@accordproject/concerto-linter-default-ruleset":"3.22.1-20250801165357"},"_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_3.22.1-20250801165357_1754067273850_0.09453258809802101","host":"s3://npm-registry-packages-npm-production"}},"3.22.1-20250801201734":{"name":"@accordproject/concerto-linter","version":"3.22.1-20250801201734","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"7a661aaad568a5bfe95816f07b27c6b3f011b8ef","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.22.1-20250801201734.tgz","fileCount":39,"integrity":"sha512-37BwUkBAmixuZycxdEN9+RM4ESEZROt7r0nvy63zncZXxmdxQmKqcqK02jKUaP4ELSvfHw5IDC2715TsX4bxiw==","signatures":[{"sig":"MEUCIQDjuwDuqUDkupvuYkHUDtqvrei2bOm6P73Rr5uErBFS8wIgBfw2GYI3xIZoRdfwX1SZSEUyaJcTUwN5l466dqUJQdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71155},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"271ceaa84a426f967c53004b11f3f9e6576c790f","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"18.20.8","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250801201734","@accordproject/concerto-metamodel":"3.12.4","@accordproject/concerto-linter-default-ruleset":"3.22.1-20250801201734"},"_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_3.22.1-20250801201734_1754079488742_0.6733656270251722","host":"s3://npm-registry-packages-npm-production"}},"3.23.0":{"name":"@accordproject/concerto-linter","version":"3.23.0","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"014bc2c5a1a42045f3fd7f3635ddd5ea576a135b","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.23.0.tgz","fileCount":39,"integrity":"sha512-tQ23JwR69JRH5X8XAfGRtpFhPLlHucGa3YsgDRhZy7nOjTsLnGBf9YPe/B3ulcBXID0A5B6h7elYIwW2vUVIWQ==","signatures":[{"sig":"MEYCIQCUZWiOovUmBGhYBSrE7dgorK0YaoO+FmId3QjE6fY8xgIhAMegC32q/loJJUWhpENml9zE/P3bSfD6W4QXCEyoXfF3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71080},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"53f09e69886c637cea5600e5af368b5b7b531540","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"20.19.4","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.23.0","@accordproject/concerto-metamodel":"3.12.4","@accordproject/concerto-linter-default-ruleset":"3.23.0"},"_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_3.23.0_1754300243051_0.7846500907470952","host":"s3://npm-registry-packages-npm-production"}},"3.22.1-20250804093903":{"name":"@accordproject/concerto-linter","version":"3.22.1-20250804093903","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"13cedf5d242145a2efd9b7b8a6048802b45cc3e3","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.22.1-20250804093903.tgz","fileCount":39,"integrity":"sha512-Rp/cEuf9EHubUeS/xtXMRiyezkGw22Kv22TCTW4Mmk3k87B4BN2ru3LLRUU06SiKx3yQfmWJ7+4n12iXYl97bA==","signatures":[{"sig":"MEQCIHX1VhySv5YeJJukIbvYULM7yC7Zcka94MWRNW+gbiwNAiAC3gPzVX56qnRd5nc3jiipeESogkgIwLSg+98zN9PeJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71155},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"53f09e69886c637cea5600e5af368b5b7b531540","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"18.20.8","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250804093903","@accordproject/concerto-metamodel":"3.12.4","@accordproject/concerto-linter-default-ruleset":"3.22.1-20250804093903"},"_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_3.22.1-20250804093903_1754300374501_0.016055531916265187","host":"s3://npm-registry-packages-npm-production"}},"3.22.1-20250812120248":{"name":"@accordproject/concerto-linter","version":"3.22.1-20250812120248","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"6497000887b4b49150a6bf3edc27ab7fb99c0d15","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.22.1-20250812120248.tgz","fileCount":43,"integrity":"sha512-v5NwDNcwgpUniZqu1dWGJJL+8HDZ8BrGh6TZoHALwadzWxZj7vrPhrlKWl5QL5NVK6DcaRmPS6sv6bT9IzHLqw==","signatures":[{"sig":"MEQCIDmblkeDzSh0E/keFen29P4TUniyCsTpf8/YSznjAIwyAiBsQ/8/91eG7yK4cVqsTR654m02lz/vx23wzbmwR6fdww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76792},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"32a048fd8db73c70202a32da93b088881b26b61d","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"18.20.8","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250812120248","@accordproject/concerto-metamodel":"3.12.4","@accordproject/concerto-linter-default-ruleset":"3.22.1-20250812120248"},"_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_3.22.1-20250812120248_1755000202738_0.06632667479973398","host":"s3://npm-registry-packages-npm-production"}},"3.22.1-20250821121241":{"name":"@accordproject/concerto-linter","version":"3.22.1-20250821121241","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"47af3e749596f8bf9104b2cc26a7074c7b28a21d","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.22.1-20250821121241.tgz","fileCount":47,"integrity":"sha512-xwdvxfKM7cbPYOFJV2w0WpMNGVpdTPyxNKWxZLDVEtsNBPyQKCHfflyNuiWo4sgQgfSbI0GzfltaAAQYOVCOKg==","signatures":[{"sig":"MEQCIEQmBX2/UinfgyGSsG0embuuQgUqLQA0cLiZGng+DblFAiAJsr0jqtRyd4ONeYm9VCGY/4FoC8e8qHEOIHXHApmylA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99296},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"a462164763378e5848c605df0d70908eaa9ec82e","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"18.20.8","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250821121241","@accordproject/concerto-metamodel":"3.12.4","@accordproject/concerto-linter-default-ruleset":"3.22.1-20250821121241"},"_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_3.22.1-20250821121241_1755778397511_0.3629111308871935","host":"s3://npm-registry-packages-npm-production"}},"3.22.1-20250825143753":{"name":"@accordproject/concerto-linter","version":"3.22.1-20250825143753","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"ff40cf66fe764484e7e2ab1d31d82242c5f415a9","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.22.1-20250825143753.tgz","fileCount":64,"integrity":"sha512-tI8DwoJL7ewOM4SJ+yHbg0QfrXrt4bWw1Y+/tsxuomEe20kl0RFZYpsBPMS63dHqJ5griCVyJB8xv+6gH6l8Tw==","signatures":[{"sig":"MEYCIQDwnpPMbUpBjTq7WTHNeZ9o+QHvFp37MpJPX8Wo4CQJegIhAL6cK6RM5tjn0ZUf/J6bD0URFdOsd1pclYvEc7vvQ+69","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122945},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"3e438bb3169fd1778baf7b73b4a262e44ae540f5","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"18.20.8","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.22.1-20250825143753","@accordproject/concerto-metamodel":"3.12.4","@accordproject/concerto-linter-default-ruleset":"3.22.1-20250825143753"},"_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_3.22.1-20250825143753_1756132708619_0.04653796150030054","host":"s3://npm-registry-packages-npm-production"}},"3.24.0":{"name":"@accordproject/concerto-linter","version":"3.24.0","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"78cf8df353cad1898128e93834042ca1974c4f22","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.24.0.tgz","fileCount":64,"integrity":"sha512-C6b9gvlZsX4cAMOf0aq7kkxyJMFZt5rTQFGGXYkSWA7W3rd8nxW8HJrdqto6PsqvIHK9oih794ffhCcWCqVgtw==","signatures":[{"sig":"MEQCIH+gAIiug05NzSe7CSlOCX0Zj/fc7BK/DCeqPg8B3XKTAiAW/K2OL+3+4vQwI260Qy4Mw8QNMg+DfWJwcBkeaA6xaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122870},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"3f8ef2c2ccf5df688ff6cbce40cddfeb0ff71f02","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"20.19.4","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.24.0","@accordproject/concerto-metamodel":"3.12.4","@accordproject/concerto-linter-default-ruleset":"3.24.0"},"_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_3.24.0_1756299021457_0.2290814121824658","host":"s3://npm-registry-packages-npm-production"}},"3.23.1-20250827125749":{"name":"@accordproject/concerto-linter","version":"3.23.1-20250827125749","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"45d1549e1bfde85e654b732c7ccf5a07b7f6ae77","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.23.1-20250827125749.tgz","fileCount":64,"integrity":"sha512-RjL2yLPkOZhUi9dLtiP6V+vPB7Kb1HPGYqVP9REaZRapr45MUcnb0P2w3r9a6P2MQ1mf91touE/hsTYFE1kx3g==","signatures":[{"sig":"MEQCIB/mCLWQ3qvbC5/dqueSMSPEOwYSjMi6p92v6vv/CpeeAiBCo0wNB3OF8xbO50oaKKhXiyo2UWIWjs7YHUTvZ0Nnkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122945},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"3f8ef2c2ccf5df688ff6cbce40cddfeb0ff71f02","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"18.20.8","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.23.1-20250827125749","@accordproject/concerto-metamodel":"3.12.4","@accordproject/concerto-linter-default-ruleset":"3.23.1-20250827125749"},"_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_3.23.1-20250827125749_1756299500461_0.8325037409364999","host":"s3://npm-registry-packages-npm-production"}},"3.24.1-20250827130031":{"name":"@accordproject/concerto-linter","version":"3.24.1-20250827130031","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"fa3fb54cfeb160ac1987c7fff0b0bef9cb7f9efc","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.24.1-20250827130031.tgz","fileCount":64,"integrity":"sha512-LbQXLuV/Dx+hj6hFxGOU3jLRQEsMA0XT2jtdcQhQwiW4RvKBH7zzWGDhf1AuRu4l/k2cjw1WYZ0JjccpTy2YxA==","signatures":[{"sig":"MEYCIQD+tmAYVijUry16x90VTpKXmnDM4sRRSvEqtEaE9L+0QAIhAKbHsgGegfVVAZJSDTK9jp2DANOGUmTsh0RwyiJDKY1Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122945},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"1a2eacf403884038d54d052e64ff9deae81ff7c4","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"18.20.8","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.24.1-20250827130031","@accordproject/concerto-metamodel":"3.12.4","@accordproject/concerto-linter-default-ruleset":"3.24.1-20250827130031"},"_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_3.24.1-20250827130031_1756299663837_0.9669254766819009","host":"s3://npm-registry-packages-npm-production"}},"3.24.1-20250828154249":{"name":"@accordproject/concerto-linter","version":"3.24.1-20250828154249","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"65e16569f19b2d4c918827d35733a2b38dda4c43","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.24.1-20250828154249.tgz","fileCount":64,"integrity":"sha512-C//SXRx7kBJihj1HZkadK/t6V2kSHVcA3Prr8aY0mrcDhtYfq4Mbp08MhQrP6ee64VbLZ2CiKL4bM6DrhxxXiA==","signatures":[{"sig":"MEUCIHKFY274ycmddOPCiFA+a9lq+1aNeYXQMlCvEHMy71bSAiEAxcEll0tjtUmOOyJvX6YSKzV32q2n9TqV8AR+mTHPbd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122945},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"23c0877f523dfa5ff5e049418c73ff50d2933c1b","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"18.20.8","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.24.1-20250828154249","@accordproject/concerto-metamodel":"3.12.4","@accordproject/concerto-linter-default-ruleset":"3.24.1-20250828154249"},"_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_3.24.1-20250828154249_1756395804025_0.41161726825022704","host":"s3://npm-registry-packages-npm-production"}},"3.24.1-20250828154254":{"name":"@accordproject/concerto-linter","version":"3.24.1-20250828154254","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"cfc94c8c541844f51071c190eab1994e91e3d7ad","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.24.1-20250828154254.tgz","fileCount":64,"integrity":"sha512-uFkXjqb6rwxrD4JQUbxbmqBoqxfTfaxBc1G6z8PAhOIzfbXEaanFfEIyF+Zd1w6L7Xjip6Mo6mN62pTCyaAiQQ==","signatures":[{"sig":"MEUCIGBpcG5O6wIUoEZWnYVVe/5fmT6pivPsq5eWFGQovh0kAiEA3OIqmCsi09B2aFyCpAny/+SgCf87ZaDTeVpPunGBI3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122945},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"557a0277034b1c2aaa68ebbdf3083629a0383409","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"18.20.8","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"3.24.1-20250828154254","@accordproject/concerto-metamodel":"3.12.4","@accordproject/concerto-linter-default-ruleset":"3.24.1-20250828154254"},"_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_3.24.1-20250828154254_1756395807633_0.13927473922433276","host":"s3://npm-registry-packages-npm-production"}},"3.24.1-20250917143813":{"name":"@accordproject/concerto-linter","version":"3.24.1-20250917143813","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"be2fd8f72c0cd5ffe51e856b28cc28db7674c57c","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.24.1-20250917143813.tgz","fileCount":64,"integrity":"sha512-eTGe40XB0kTp7SeK70etbCg2co54Bd4wpxM9cnwy4z4PaMg20g+blTQ40KvXDEe4hFgF/Rt3M20dAzTVPYOIhA==","signatures":[{"sig":"MEUCIQCX5bHc4ToeKo4JHVa/qy5oxt016iin1MLaecLqqp8DlgIgCYupb8SMRd3iJNdIAYAy7XoWkmrLjaS4P4omX5tDch4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123006},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"137eb2d2d06d9f4fae83d14b19a42735c91b1775","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"18.20.8","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"3.24.1-20250917143813","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-linter-default-ruleset":"3.24.1-20250917143813"},"_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_3.24.1-20250917143813_1758119929324_0.5980022945089798","host":"s3://npm-registry-packages-npm-production"}},"3.24.1-20250929103841":{"name":"@accordproject/concerto-linter","version":"3.24.1-20250929103841","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"dbcda94f8940b4f27e25c914fb1a7377356d17a2","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.24.1-20250929103841.tgz","fileCount":64,"integrity":"sha512-6fnjTptihwoQykyGkW/gC0Gel/9rQXuAKgj9SvgK/brGhjmfa5d6ujupJZW5gwq9UrZUViIQpW0GvRJgf5BwRA==","signatures":[{"sig":"MEUCIFkMBMCSl97Xoeii+6EZKYsx3caakjo900a65Ws/KXcYAiEAtDG0SyEQAGUL4d/Cyuaf0GF+BV6pUspXyBC/Q1e9J+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123006},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"5e39e2040dcecbf866d200abf21b4d061f8d397d","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"18.20.8","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"3.24.1-20250929103841","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-linter-default-ruleset":"3.24.1-20250929103841"},"_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_3.24.1-20250929103841_1759142355077_0.3163616218852352","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@accordproject/concerto-linter","version":"1.0.0","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"a70f6cd4ad0773c3f7014e9c14255cdaa4a57464","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-1.0.0.tgz","fileCount":64,"integrity":"sha512-MaED6ZqWnvYcLFFtlheNKRpfKU/HY1kjMzydUCsGEIlKrDB5Fp0Xlfz2NsAAwwr02AqigMrrqq+t9aLVYczkog==","signatures":[{"sig":"MEUCIQCz5gH36KiPeX/uvneoSDLiD/vDQDsB06DO6hjsmdygTgIgA+H8euPZqZ9W9iV+YyZv+ndAnloX5FyzP/3Uugww+NU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121385},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"deef6e84efd43647965624daca2293c08c8c2575","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mttrbrts","email":"code@rbrts.uk"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"11.5.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ajv":"^8.17.1","find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"^4.0.0-alpha.1","@accordproject/concerto-metamodel":"^4.0.0-alpha.1","@accordproject/concerto-linter-default-ruleset":"file:./default-ruleset"},"_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_1.0.0_1760990973591_0.8642992743787581","host":"s3://npm-registry-packages-npm-production"}},"3.24.1-20251022114653":{"name":"@accordproject/concerto-linter","version":"3.24.1-20251022114653","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"0e02b5c2509f03a461bdda3b3672ef1e39281328","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.24.1-20251022114653.tgz","fileCount":64,"integrity":"sha512-KnHmUCx2FhiDhx8VkYj10HqZSVWlZsUKIzflqvhOMiV3ggH9vHivgC6wCF4z78ToXNEZBj4j6K/4Eye4kcwScA==","signatures":[{"sig":"MEYCIQDMMNqgUQ1kTTvbLgmuoUkp4Pr58Vhd7zCYwZA9nt+A2wIhANMSygoJol0N9XKoh2lE34FtnEUq9wfxDkQu2nClS5Rs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123006},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"65f89cac98556cc392252e13ea2a61f72fe08daa","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"18.20.8","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"3.24.1-20251022114653","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-linter-default-ruleset":"3.24.1-20251022114653"},"_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_3.24.1-20251022114653_1761133649350_0.19629038433703605","host":"s3://npm-registry-packages-npm-production"}},"3.24.1-20251029130616":{"name":"@accordproject/concerto-linter","version":"3.24.1-20251029130616","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"05a1101359421145a42338218e3781dd04ee7447","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.24.1-20251029130616.tgz","fileCount":65,"integrity":"sha512-e/TzasdnpFcBg7d6qDviBaWfhqCeO/WAwgjgWiiJ4vGx0D0NERrvMhcPNoNoKsYKhg90WuY5BVykku6D5djEpA==","signatures":[{"sig":"MEUCIEQ7dCk3E73K1g0sgPSCcJKsmEzjnm6KmvE7d9ZtyAK7AiEAnkoitbF7uHK9ejpID5Mf1VUYzIYg7jvHIPg94yQK7us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123439},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"84a9a1a40014fa20e4a335d86369a628a37caa79","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"dselman","email":"danscode@selman.org"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"18.20.8","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"3.24.1-20251029130616","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-linter-default-ruleset":"3.24.1-20251029130616"},"_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_3.24.1-20251029130616_1761743211287_0.2823292686923644","host":"s3://npm-registry-packages-npm-production"}},"3.24.1-20251209112947":{"name":"@accordproject/concerto-linter","version":"3.24.1-20251209112947","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"6435c56b318d1817b7c600936f30f04b8726d0b5","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.24.1-20251209112947.tgz","fileCount":65,"integrity":"sha512-holNiP6GIbwahvQKvAhO0m88O0ssTpbM9aDgph2FLkCXdPgM/ipvzP3nqZD9s/qhNDHSu7SEYsUBN4xhoLLztQ==","signatures":[{"sig":"MEYCIQCq9dUhYFkX64NxucCIkibu2FYS1XKecl1+O1R6VkbNbQIhAK2T9cV/UbpiDnnh9meQeX0i2rTiAG17phDkwXHHfX8q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123439},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"5893e72e7c2d0279c28855829b6d57d34f9b1e47","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mttrbrts","email":"code@rbrts.uk"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"18.20.8","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"3.24.1-20251209112947","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-linter-default-ruleset":"3.24.1-20251209112947"},"_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_3.24.1-20251209112947_1765279821141_0.8322410417218584","host":"s3://npm-registry-packages-npm-production"}},"3.25.0":{"name":"@accordproject/concerto-linter","version":"3.25.0","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"9932b363bceabdb4fb70abac72d4ab263076792b","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.25.0.tgz","fileCount":65,"integrity":"sha512-B622BkfR2NV/yZmCr+cNXnsyNS51TYQqvBaoglWeta4TsKpgA5TN+jVDw8ZSmyOLc7jf4KfEIQPQe6jg/iWOUw==","signatures":[{"sig":"MEYCIQDcyrK/h1ytcpiUGvfjv9gIGwpJjg51usI5L43KPefzowIhAPXB3m3RytTQiho0M4iPBMDEysCwkRvsJHY0xGfSWYa2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123364},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"5893e72e7c2d0279c28855829b6d57d34f9b1e47","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mttrbrts","email":"code@rbrts.uk"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"20.19.6","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"3.25.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-linter-default-ruleset":"3.25.0"},"_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_3.25.0_1765279892477_0.6666537421158376","host":"s3://npm-registry-packages-npm-production"}},"3.25.1-20251209120446":{"name":"@accordproject/concerto-linter","version":"3.25.1-20251209120446","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"dae09ca6c2dbe8c025539f85c304e708598f0233","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.25.1-20251209120446.tgz","fileCount":65,"integrity":"sha512-bhQjYBN1A5sxR5mni2CxPXxv/2RvqGL/DkvFWr8fu5N7V3WSW1Cb3XuHkDcBOSKvgDOjZvs2VAUYxZw2xjwI1Q==","signatures":[{"sig":"MEQCIFWZrX7CRM6kYmqy9dDnpzC66vTvmMBQ9GFNkcaEnL6DAiAKkfuA/MrQ7TLoG3aAEKmYY7OqStaarr8jlDZZig8jhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123439},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"74e14500f7ba7ac3fcc15000e7f774a6d72bef77","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mttrbrts","email":"code@rbrts.uk"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"10.8.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"18.20.8","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"3.25.1-20251209120446","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-linter-default-ruleset":"3.25.1-20251209120446"},"_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_3.25.1-20251209120446_1765281916343_0.25861791542546664","host":"s3://npm-registry-packages-npm-production"}},"3.25.6":{"name":"@accordproject/concerto-linter","version":"3.25.6","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@3.25.6","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":"e3a86f2e70d397c98a0ebc5ead384fc838a18d0f","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.25.6.tgz","fileCount":65,"integrity":"sha512-QmE6PSkGos6fT7F3MCIm8J/gtyUl6UxkPVys1bQAfoSV3JqrCg+a+dPTCCPoDN6PFnz5kkC7ue4liqQmsb3bVw==","signatures":[{"sig":"MEYCIQCixqXGku1TlA37gzmP9YeGuy1EVmSpOlhL5EDK3X6ZfgIhAJ1YlIPTfW43Gr4F2KFoPrKJeZXDUyg2d/dDtgDmjdQz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter@3.25.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123356},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"f663c7936a4285db19d21cbce0b2227bb5946d4f","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85741fbd-3cea-4785-ac36-1903f8360327"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"11.7.0","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"20.19.6","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"3.25.6","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-linter-default-ruleset":"3.25.6"},"_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_3.25.6_1765464069488_0.05077157161594914","host":"s3://npm-registry-packages-npm-production"}},"3.25.7":{"name":"@accordproject/concerto-linter","version":"3.25.7","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"07a0e44cbd33ec56159247f1248bad4ae2527a73","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.25.7.tgz","fileCount":65,"integrity":"sha512-MYSvn7HcyNpVi7ji0QR8zaURdWTby4EXKIxFkU7AayUMPhDPnd1JrKpvgnajvr8nXeGMjNp4sx00kwmDbR4nPA==","signatures":[{"sig":"MEUCIQC+bKUHTmSJFSrcr4XPK/NgPwrqAZA/kwmgmkUcn0R1hgIgGKyKyclxc1M4BAJdy6f1VeU4sV5FFrUh6Qcxb91q1dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter@3.25.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123356},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"f663c7936a4285db19d21cbce0b2227bb5946d4f","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85741fbd-3cea-4785-ac36-1903f8360327"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"11.7.0","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"20.19.6","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"3.25.7","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-linter-default-ruleset":"3.25.7"},"_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_3.25.7_1765469222112_0.617103535393958","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.1":{"name":"@accordproject/concerto-linter","version":"4.0.0-beta.1","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"d56831b57cd06fb90059f5d76646d8585581495a","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-4.0.0-beta.1.tgz","fileCount":65,"integrity":"sha512-6DHVGvNsaGvhHqFH0ttktUg/im8Y3BtbIlxj+SxF8nv+HXfAATnt65I39dBBdD5R7HY0vrPIRwyU2CJCOmB5lg==","signatures":[{"sig":"MEYCIQDH/tH4xlLQozSRcg7QEeKOfKq9A+zObUYvl5D/Vkp3hQIhAMO6jlvJYK03S1dBobMkrz3E3/ChaEmZbJGHSaGowFob","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121175},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"7cedfb80a9bd1fda5ade384b43a5a309ba36a3a0","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mttrbrts","email":"code@rbrts.uk"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"11.6.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.0.0-beta.1","@accordproject/concerto-metamodel":"^4.0.0-alpha.0","@accordproject/concerto-linter-default-ruleset":"4.0.0-beta.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_4.0.0-beta.1_1772027677278_0.148967254524089","host":"s3://npm-registry-packages-npm-production"}},"3.26.0":{"name":"@accordproject/concerto-linter","version":"3.26.0","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"f9ec04e8c70ef69b06d62d85fabe8e40447b4e64","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-3.26.0.tgz","fileCount":65,"integrity":"sha512-y2kFYYvxwhYntoHtwAdXr/CMHMRjaghN2NmvscuAJMb8u2oDu8cXwZra3BPWJKFALGap3bZviO4R3zpGKSgv+A==","signatures":[{"sig":"MEUCIQC1oZXuGoa+TFR5gX7Oq+QoHzY/trz6p0sQlEFsdLTpoQIgPkl4wZ9in9a/YXIXUMtLribDVs5HVsRR2q8FoXzc1r4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter@3.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123356},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"a231da2a518b865bab839b466686a262dcb2dab1","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85741fbd-3cea-4785-ac36-1903f8360327"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"11.11.1","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"20.20.1","dependencies":{"find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"3.26.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-linter-default-ruleset":"3.26.0"},"_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_3.26.0_1773830024833_0.620953130653358","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.4":{"name":"@accordproject/concerto-linter","version":"4.0.0-beta.4","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"3dfdf834954ec79769131a3b3d4d0c4bb2e25ff8","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-4.0.0-beta.4.tgz","fileCount":65,"integrity":"sha512-P3oJrBmLDNo8pheMp1JcsAdX4+fbFnAFS7Ia78Nlcc60HeLQVaPNINbgl4OU4qXqrr0/vgza6m3yPRv5QhbMbg==","signatures":[{"sig":"MEQCIGGawZpYXSUo1TETXoGUluGhaD24qij8XkPzTNkr0+9wAiAoQGhrOHzw4rflY5/1QoWUQv20FpDC62IswBNvjqS6Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter@4.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121175},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"755f0f7e775efd4fd652565b71b71e533e6b3ad6","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85741fbd-3cea-4785-ac36-1903f8360327"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"11.12.1","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.0.0-beta.4","@accordproject/concerto-metamodel":"^4.0.0-alpha.0","@accordproject/concerto-linter-default-ruleset":"4.0.0-beta.4"},"_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_4.0.0-beta.4_1776776964598_0.9431408432452477","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@accordproject/concerto-linter","version":"4.0.0","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"d6894505de7328fdd64c9296c0c7dd0a9ee06d6d","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-4.0.0.tgz","fileCount":65,"integrity":"sha512-hG4jsiAu37QNtcMmvpTELYcPCNgbjNGiDUEEw7VfTh33ff8fel4mS/a++fxJ+97IvC+TS6dvmX2xVY8wQm2McA==","signatures":[{"sig":"MEQCICeg2IOWMIaP7YXu8wFmiXkxJuK99gk40e57Zxr4kTSmAiB3+tHctRs1bBvxL0f/AqzzpUHlFDP4u8txtH8xILYV/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121140},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"ea3bf1a15912e83064d9e6eece8ab763823a8500","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85741fbd-3cea-4785-ac36-1903f8360327"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"11.12.1","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.0.0","@accordproject/concerto-metamodel":"^4.0.0-alpha.0","@accordproject/concerto-linter-default-ruleset":"4.0.0"},"_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_4.0.0_1776778252883_0.8761675634207802","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@accordproject/concerto-linter","version":"4.0.1","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"b1b14f7a4916b4a91100703a23c9f78f62772771","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-4.0.1.tgz","fileCount":65,"integrity":"sha512-EPnBfTwEJ/F6sHLNcKCUnz/VC8sm83UUpwQcl0z5goBQBrsOExIwvKAws+yIejD/49d5+tL4meMdkuWrusTwCQ==","signatures":[{"sig":"MEQCIA9SNUJyQvl7mSsEPH6Omx8uU5WDeNBv29BcTG+fywwwAiANBs8BAqAjyY318BOpp7FT00n1gT81b4sE0Ir3Eimvfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121140},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"40c49c791c11b267210a6cdb05412cbb6255f026","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85741fbd-3cea-4785-ac36-1903f8360327"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"11.13.0","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.0.1","@accordproject/concerto-metamodel":"^4.0.0-alpha.0","@accordproject/concerto-linter-default-ruleset":"4.0.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_4.0.1_1777292329910_0.20346325622901196","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@accordproject/concerto-linter","version":"4.0.2","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"de37be9da05256503d906da6e2bbc8cae546c201","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-4.0.2.tgz","fileCount":65,"integrity":"sha512-afwQOS6AvnZ1GLRWKywD3LY3kJb8ecsIWTGJr+qJr6OnKnLfTKCcNo56tjnN6aisusPs+Lvt0V2tl+9qbAG+Og==","signatures":[{"sig":"MEUCIBMxZ9NjOc75LUQOCTIwby5DQrdUNJRu0SSF0Z8zJe9pAiEA6kyJDAkq/D5P/k25pup+X6eia09olt3Nw85Fd1ewfX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121140},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"3aa33d7f09905bfa3f703ac98f3a2126a5de634a","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85741fbd-3cea-4785-ac36-1903f8360327"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"11.13.0","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.0.2","@accordproject/concerto-metamodel":"^4.0.0-alpha.0","@accordproject/concerto-linter-default-ruleset":"4.0.2"},"_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_4.0.2_1777480855004_0.673212349146115","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@accordproject/concerto-linter","version":"4.0.3","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"a5836cbfc3c48d1e2fb2e04535d343879d60813e","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-4.0.3.tgz","fileCount":65,"integrity":"sha512-lIw8rEYHcaIQc3JAB9rP2s5NFpSIi/H6Rp24JqbnTjNFuiIPZ3ENE2CofMCH13ZMBGmC55aqYdRz8GqZ/UfZUQ==","signatures":[{"sig":"MEUCIQCm+KKYp4bf+ANFnd5EEqpI/80/JjW+9WdaomMc9e+TVwIgVR2c8pUg1FDAlVmKAZ5Zg7mzn13Y3rx4kwGQ/2gV/9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122610},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"2c645e540b008449107bc8de26ff2ac9fe156ec0","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85741fbd-3cea-4785-ac36-1903f8360327"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"11.13.0","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"4.0.3","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.0.3","@accordproject/concerto-metamodel":"^3.13.0","@accordproject/concerto-linter-default-ruleset":"4.0.3"},"_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_4.0.3_1778071466223_0.10026439319147884","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@accordproject/concerto-linter","version":"4.1.0","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"bc00c4dd19522d9955bd2360ae120037fddead0f","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-4.1.0.tgz","fileCount":65,"integrity":"sha512-66iivgtIdFfmCJjlavI1hjhAvFxD+TBQouf4P8EE0T7eWLX8bxiQsSC1DeFdN4lFducS8vuFaExhexOMAI1JQQ==","signatures":[{"sig":"MEUCIFaAj9/rRZcAaOKnrCqjia5rY0T3WJfL1lT0CJsqrFrTAiEA36wTBP2UJyDcd+CE14QqyVdEb/1Nj8q1VXUfYwjzJEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122610},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"603fb18cf8347a4a3f5c26477fb3fd4a3aaa548b","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85741fbd-3cea-4785-ac36-1903f8360327"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"11.14.0","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"4.1.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.1.0","@accordproject/concerto-metamodel":"^3.13.0","@accordproject/concerto-linter-default-ruleset":"4.1.0"},"_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_4.1.0_1778257250276_0.17846668256628595","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@accordproject/concerto-linter","version":"4.1.2","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"80ae7a56ca75b501f032c18da6598b07fc86d08d","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-4.1.2.tgz","fileCount":65,"integrity":"sha512-Z5cZi1x3Eoiz+h9OqNhWajLyGR7RteoEKooor0P33HwmkjTzS4dKc/ld28stAefq8nOO3w8wujEmX92+mNK/0g==","signatures":[{"sig":"MEYCIQChyZLiiAe80zWN40Vv9eDrPqDe8KWFx6iWmlDymdPIoQIhAKe+5A07ksesYiIyenR/tHIrR8gw4BP0VJHoWKx9DdII","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122610},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"e554279727c9267373afc928c09be74796c55b1e","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85741fbd-3cea-4785-ac36-1903f8360327"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"11.14.1","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"4.1.2","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.1.2","@accordproject/concerto-metamodel":"^3.13.0","@accordproject/concerto-linter-default-ruleset":"4.1.2"},"_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_4.1.2_1779199376042_0.37905365448570283","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@accordproject/concerto-linter","version":"4.1.3","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"38b4f27cefc52a5704666385831c5b17f15f5b02","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-4.1.3.tgz","fileCount":65,"integrity":"sha512-UDr+JZ4ycKNcnTF51bFHZaY1XH2dKLFTfscXhwmhjW++brDNSh9v1IpMyJOFCw8+d/Jrzdw9yea96zDzSJHrUg==","signatures":[{"sig":"MEUCIQCSZph1EUyC3E+ZjxLXWvQfRweBfODyKShir2RnqRZ7MQIgYKaOO9Cb+YRoq/pOdW7o5sejwf0e0hZzMRl7RWoe0ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122610},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"82b2a58a148ae54c58bc3641ffc14976990041a9","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85741fbd-3cea-4785-ac36-1903f8360327"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"11.15.0","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"4.1.3","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.1.3","@accordproject/concerto-metamodel":"^3.13.0","@accordproject/concerto-linter-default-ruleset":"4.1.3"},"_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_4.1.3_1779728383396_0.25514481957162216","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"@accordproject/concerto-linter","version":"4.1.4","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"eb83407e9eeee7edb27dec74ee8070e70cec2733","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-4.1.4.tgz","fileCount":65,"integrity":"sha512-0bWcLD28K7AexKjy7Yvhs5h5yS8JQHtNbz4rcw0NWV9+LxolA5z/C+AmmyLoB8BkG0Yi+8SuiPJ+OJ+94GiEbg==","signatures":[{"sig":"MEQCIEZogSQcN52QizDeThwM9CiKTrmJ/+O2TJlJg5xJLRhzAiAbdVscpjkO8M5sWEWxEQO1p5VMki7lb39x2eJ7oKsGJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter@4.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122610},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"64e0e970d106d32cf5103d97417c311a4f19eeab","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85741fbd-3cea-4785-ac36-1903f8360327"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"11.16.0","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.17.1","find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"4.1.4","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.1.4","@accordproject/concerto-metamodel":"^3.13.0","@accordproject/concerto-linter-default-ruleset":"4.1.4"},"_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_4.1.4_1780401230530_0.9552450976755142","host":"s3://npm-registry-packages-npm-production"}},"4.1.5":{"name":"@accordproject/concerto-linter","version":"4.1.5","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"f3e3c34dd3f3761f3dde50716a92f99af700411f","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-4.1.5.tgz","fileCount":65,"integrity":"sha512-LdYThUiQNMWVNh2Zysd+7sqJJrhtkEYM2oXZU34Mhw/1JfEUccN39vfPqTksPvZkLp9o0ZFl6thRnvHjXYt7vQ==","signatures":[{"sig":"MEUCIQCr9O1Q+AfwyKEDVHBOHrRIA/lBSNGLfp7lnzKyGKh09wIgSuQe+NsYbFAIHu/MhnMw5wr5O86f7t25y9bNaBPeJ0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter@4.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122610},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"7368a5fb7fc2d24f795c9db1047809d7841499aa","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85741fbd-3cea-4785-ac36-1903f8360327"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"11.16.0","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.17.1","find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"4.1.5","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.1.5","@accordproject/concerto-metamodel":"^3.13.0","@accordproject/concerto-linter-default-ruleset":"4.1.5"},"_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_4.1.5_1780919958789_0.6458069021615063","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@accordproject/concerto-linter","version":"4.2.0","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"8812000faf7e3d116a52be3b49bf7b8fdf7a6e09","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-4.2.0.tgz","fileCount":65,"integrity":"sha512-dxFtG7pHOvQgeCgB5D/gzBUrdPylouT0njKucu3G2rbBXUohU13ThhrCk4fIqJHKo+u36bI0EN12/sYVoz+y3A==","signatures":[{"sig":"MEUCIC6nuFfjQBJBWOCoYpDhdy61GkskTOtvKt2GZ0dVdcAYAiEAgpbI+e196f9i7w6fbaGwVWehTnAIXJZDIhQtyrD5ct8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122610},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"30a4b7b34924229f31eebbb91cad10cbcd5ee924","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85741fbd-3cea-4785-ac36-1903f8360327"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"12.0.2","description":"Concerto Linter using Spectral rulesets","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.17.1","find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"4.2.0","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"4.2.0","@accordproject/concerto-metamodel":"^3.16.0","@accordproject/concerto-linter-default-ruleset":"4.2.0"},"_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_4.2.0_1787746666045_0.21287077876927474","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.1":{"name":"@accordproject/concerto-linter","version":"5.0.0-beta.1","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"a51e286f0a5378ea64afe683403589dae4ce4c32","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-5.0.0-beta.1.tgz","fileCount":71,"integrity":"sha512-oiuR6B4k1Ni459jo1bTkNkIWzHEb0VsWzl2117ctuFKo76WaeDJxV+yZGr03HaYjn04AgQcVDBorAYdKm3lQ7g==","signatures":[{"sig":"MEYCIQDBhuvMLyisWGnG+fKFzilKaJbDBPXeXfP1590Q5D4MIgIhANmOXCbh/8Rr4vZGl0jLqCGE9KTVo+XBvgB4QIpA5juo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20577577},"main":"dist/index.js","module":"dist/esm/index.mjs","engines":{"npm":">=10","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"gitHead":"317053e6819abd8f6b89a32b08a6973f7c1de1b4","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json && npm run build:esm","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","build:esm":"node ../../scripts/build-esm.js","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mttrbrts","email":"code@rbrts.uk"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"11.6.2","description":"Concerto Linter using Spectral rulesets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"5.0.0-beta.1","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"5.0.0-beta.1","@accordproject/concerto-metamodel":"^3.17.0","@accordproject/concerto-linter-default-ruleset":"5.0.0-beta.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_5.0.0-beta.1_1788530822466_0.9485867746824386","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.2":{"name":"@accordproject/concerto-linter","version":"5.0.0-beta.2","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"533ba55714e176ab8265005da7939bc8c4085601","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-5.0.0-beta.2.tgz","fileCount":71,"integrity":"sha512-Pmn2HsN0xK1lxHQuZ+C9ab5mFil+XfonMClJbdlRfN9/b5DS6zkNcE+TxlixdW7BOiR2OFPMzA0h8r4mkPHjPA==","signatures":[{"sig":"MEYCIQDRZGVh+5xYGp6/96p4dSJ562dD5VpKgynAZsa7H/U9wgIhAOMT3DMgu8S1GTXXq38noog6yEtI6/gqXwZfq/lH5wyX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20589280},"main":"dist/index.js","module":"dist/esm/index.mjs","engines":{"npm":">=10","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"gitHead":"16bf1f48fe4d5e8e05e224a198c60e28ea0599e9","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json && npm run build:esm","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","build:esm":"node ../../scripts/build-esm.js","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mttrbrts","email":"code@rbrts.uk"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"11.19.0","description":"Concerto Linter using Spectral rulesets","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"5.0.0-beta.2","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"5.0.0-beta.2","@accordproject/concerto-metamodel":"^3.17.0","@accordproject/concerto-linter-default-ruleset":"5.0.0-beta.2"},"_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_5.0.0-beta.2_1788857078195_0.02771363173548802","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.3":{"name":"@accordproject/concerto-linter","version":"5.0.0-beta.3","keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concerto-linter@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":"7ea8f7c65710307d228243b97f444c46b00aca68","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-5.0.0-beta.3.tgz","fileCount":71,"integrity":"sha512-MQ/SZWObewkXxyrhep5zQAHbXIOuc1nR2NkWWa1s6GTs8I9iB4s6ILmKoNO9LjLW1QdoYkKMph6+MwNtsYnl5g==","signatures":[{"sig":"MEUCIQDIwR0j7lMTyZf+K7vEkpZTMFfqwu8LbIeshL16ylKkWgIgbgq4uRWhJ/OPXb+iKtHcZtE6bQWV/DlN5glOO8H0D4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20589280},"main":"dist/index.js","module":"dist/esm/index.mjs","engines":{"npm":">=10","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"gitHead":"73e1c875917c4312b86d8869ccb8b6cc4121d389","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json && npm run build:esm","clean":"rimraf dist","pretest":"npm-run-all lint","lint:fix":"eslint . --fix","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","build:esm":"node ../../scripts/build-esm.js","test:watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mttrbrts","email":"code@rbrts.uk"},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concerto-linter"},"_npmVersion":"11.6.2","description":"Concerto Linter using Spectral rulesets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","find-up":"5.0.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@accordproject/concerto-cto":"5.0.0-beta.3","@stoplight/spectral-parsers":"1.0.5","@accordproject/concerto-core":"5.0.0-beta.3","@accordproject/concerto-metamodel":"^3.17.0","@accordproject/concerto-linter-default-ruleset":"5.0.0-beta.3"},"_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_5.0.0-beta.3_1788866145255_0.7051848418332536","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@accordproject/concerto-linter","version":"5.0.0","description":"Concerto Linter using Spectral rulesets","homepage":"https://github.com/accordproject/concerto","engines":{"node":">=18","npm":">=10"},"main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"clean":"rimraf dist","prebuild":"npm-run-all clean && cd ./default-ruleset && npm run build","build":"tsc -p tsconfig.build.json && npm run build:esm","pretest":"npm-run-all lint","lint":"eslint .","lint:fix":"eslint . --fix","test":"jest","test:watch":"jest --watchAll","build:esm":"node ../../scripts/build-esm.js"},"repository":{"type":"git","url":"git+https://github.com/accordproject/concerto.git","directory":"packages/concerto-linter"},"keywords":["concerto","linter","spectral"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","dependencies":{"@accordproject/concerto-core":"5.0.0","@accordproject/concerto-cto":"5.0.0","@accordproject/concerto-linter-default-ruleset":"5.0.0","@accordproject/concerto-metamodel":"^3.17.0","@stoplight/spectral-cli":"6.15.0","@stoplight/spectral-core":"1.20.0","@stoplight/spectral-parsers":"1.0.5","ajv":"^8.17.1","find-up":"5.0.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^8.46.2","@typescript-eslint/parser":"^8.46.2","eslint":"8.57.1","jest":"^29.7.0","npm-run-all":"^4.1.5","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"5.7.2"},"module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./dist/*":"./dist/*"},"sideEffects":false,"gitHead":"73e1c875917c4312b86d8869ccb8b6cc4121d389","_id":"@accordproject/concerto-linter@5.0.0","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"_nodeVersion":"24.20.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-PtuWmiKQuC+PSkb1LyHY6t8z52xORHcnOUdbYlfRi45D3cLRfTBV+bQCA2yyHXJuWjE1zLiik+trvg5PugapIw==","shasum":"1f34ff07ab1e2d66251839144c56dac6232b2ecc","tarball":"https://registry.npmjs.org/@accordproject/concerto-linter/-/concerto-linter-5.0.0.tgz","fileCount":71,"unpackedSize":20589238,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcerto-linter@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHYDrWmAMf6KQKZP4tltnPQWFSLlJnqHRtCWoM3sQsfOAiAOvNdH6JLANqvUum84zJTEPMe0CskPM4p61U2nosKJKQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85741fbd-3cea-4785-ac36-1903f8360327"}},"directories":{},"maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/concerto-linter_5.0.0_1788882233714_0.13109512147745006"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-19T10:16:42.802Z","modified":"2026-09-08T15:43:54.263Z","3.22.1-20250619101610":"2025-06-19T10:16:43.094Z","3.22.1-20250708135218":"2025-07-08T13:52:53.196Z","3.22.1-20250716095953":"2025-07-16T10:00:26.349Z","3.22.1-20250723064413":"2025-07-23T06:44:50.020Z","3.22.1-20250724101026":"2025-07-24T10:11:01.501Z","3.22.1-20250724125003":"2025-07-24T12:50:33.593Z","3.22.1-20250731094106":"2025-07-31T09:41:41.497Z","3.22.1-20250801165357":"2025-08-01T16:54:34.075Z","3.22.1-20250801201734":"2025-08-01T20:18:08.940Z","3.23.0":"2025-08-04T09:37:23.232Z","3.22.1-20250804093903":"2025-08-04T09:39:34.659Z","3.22.1-20250812120248":"2025-08-12T12:03:22.922Z","3.22.1-20250821121241":"2025-08-21T12:13:17.812Z","3.22.1-20250825143753":"2025-08-25T14:38:28.785Z","3.24.0":"2025-08-27T12:50:21.646Z","3.23.1-20250827125749":"2025-08-27T12:58:20.653Z","3.24.1-20250827130031":"2025-08-27T13:01:04.038Z","3.24.1-20250828154249":"2025-08-28T15:43:24.213Z","3.24.1-20250828154254":"2025-08-28T15:43:27.814Z","3.24.1-20250917143813":"2025-09-17T14:38:49.502Z","3.24.1-20250929103841":"2025-09-29T10:39:15.269Z","1.0.0":"2025-10-20T20:09:33.801Z","3.24.1-20251022114653":"2025-10-22T11:47:29.555Z","3.24.1-20251029130616":"2025-10-29T13:06:51.493Z","3.24.1":"2025-11-24T10:27:39.893Z","3.24.1-20251209112947":"2025-12-09T11:30:21.275Z","3.25.0":"2025-12-09T11:31:32.631Z","3.25.1-20251209120446":"2025-12-09T12:05:16.497Z","3.25.6":"2025-12-11T14:41:09.627Z","3.25.7":"2025-12-11T16:07:02.283Z","4.0.0-beta.1":"2026-02-25T13:54:37.415Z","3.26.0":"2026-03-18T10:33:44.972Z","4.0.0-beta.4":"2026-04-21T13:09:24.749Z","4.0.0":"2026-04-21T13:30:53.040Z","4.0.1":"2026-04-27T12:18:50.105Z","4.0.2":"2026-04-29T16:40:55.188Z","4.0.3":"2026-05-06T12:44:26.396Z","4.1.0":"2026-05-08T16:20:50.415Z","4.1.2":"2026-05-19T14:02:56.211Z","4.1.3":"2026-05-25T16:59:43.527Z","4.1.4":"2026-06-02T11:53:50.684Z","4.1.5":"2026-06-08T11:59:18.903Z","4.2.0":"2026-08-26T12:17:46.197Z","5.0.0-beta.1":"2026-09-04T14:07:02.731Z","5.0.0-beta.2":"2026-09-08T08:44:38.422Z","5.0.0-beta.3":"2026-09-08T11:15:45.480Z","5.0.0":"2026-09-08T15:43:53.910Z"},"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"],"repository":{"type":"git","url":"git+https://github.com/accordproject/concerto.git","directory":"packages/concerto-linter"},"description":"Concerto Linter using Spectral rulesets","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"readme":"# concerto linter\n\nThe linter provide the lintModel function which provides a robust and efficient solution for linting Concerto models using Spectral. It ensures your models adhere to predefined or custom rulesets, promoting consistency, quality, and maintainability in your codebase.\n\n## Table of contents\n- [concerto linter](#concerto-linter)\n  - [Table of contents](#table-of-contents)\n  - [Features](#features)\n    - [Model Input](#model-input)\n    - [Ruleset Discovery](#ruleset-discovery)\n    - [Ruleset Flexibility](#ruleset-flexibility)\n    - [Namespace Filtering](#namespace-filtering)\n    - [JSON Output](#json-output)\n  - [Getting Started](#getting-started)\n  - [Installation](#installation)\n    - [Providing the concerto Model](#providing-the-concerto-model)\n      - [As a CTO String](#as-a-cto-string)\n      - [As a Parsed AST Object](#as-a-parsed-ast-object)\n  - [Ruleset Configuration](#ruleset-configuration)\n    - [Default Ruleset](#default-ruleset)\n    - [Custom Rulesets](#custom-rulesets)\n    - [Automatic Ruleset Discovery](#automatic-ruleset-discovery)\n    - [Creating Custom Rulesets](#creating-custom-rulesets)\n  - [The linter output](#the-linter-output)\n    - [Namespace Filtering](#namespace-filtering-1)\n  - [License](#license)\n\n<!-- tocstop -->\n## Features\n\n### Model Input\n\n- **Versatile Model Input**: Supports concerto models provided as either a CTO string or a parsed Abstract Syntax Tree (AST) object.\n\n### Ruleset Discovery\n\n- **Automatic Ruleset Discovery**: Automatically detects Spectral ruleset files (e.g., .spectral.yaml, .spectral.yml, .spectral.json, .spectral.js) in the current or parent directories when no explicit ruleset is specified.\n\n### Ruleset Flexibility\n\n- **Custom Ruleset Flexibility**: Enables the use of a custom Spectral ruleset by allowing you to specify its file path for tailored linting rules.\n\n### Namespace Filtering\n\n- **Namespace Filtering**: Filters linting results by namespace, with configurable exclusion patterns. By default, excludes `'concerto.*'` and `'org.accordproject.*'` namespaces.\n\n### JSON Output\n\n- **Structured JSON Output**: Returns linting results in a consistent JSON format for easier integration with other tools and workflows.\n\n## Getting Started\nThe linter is highly customizable. By default, it will lint any Concerto model using the @accordproject/concerto-linter-default-ruleset, but you can also extend it or create your own custom ruleset.\n\n## Installation\nInstall the package via npm:\n```bash\nnpm install @accordproject/concerto-linter\n```\n### Providing the concerto Model\nThe lintModel function accepts your Concerto model in one of two formats:\n\n#### As a CTO String\n```javascript\nconst model = `\nnamespace org.example\nasset MyProduct {\n  o String ProductId\n}\n`;\n```\n\n#### As a Parsed AST Object\n```javascript\nimport { ModelManager } from '@accordproject/concerto-core';\n\nconst modelManager = new ModelManager();\nconst model = `\nnamespace org.example\nasset MyProduct {\n  o String ProductId\n}\n`;\nmodelManager.addCTOModel(model);\nconst ast = modelManager.getAst();\n```\n## Ruleset Configuration\n\nThe concerto Linter provides flexible `ruleset` configuration options to suit your project needs.\n\n### Default Ruleset\n\nBy default, the linter uses `@accordproject/concerto-linter-default-ruleset`, which provides a comprehensive set of rules for concerto models. This ruleset is automatically applied when no custom ruleset is specified.\n\n### Custom Rulesets\n\nYou can customize the linting rules in several ways:\n\n1. **Create a ruleset file** in your project directory using any of these supported formats:\n   - `.spectral.yaml`\n   - `.spectral.yml`\n   - `.spectral.json`\n   - `.spectral.js`\n\n2. **Specify a ruleset path** explicitly when calling the linter:\n   ```javascript\n   const results = await lintModel(ast, {ruleset: 'path/to/your/custom-ruleset.yaml'});\n   ```\n\n3. **Force the default ruleset** \n   ```javascript\n   const results = await lintModel(ast, {ruleset: 'default'});\n   ```\n\n### Automatic Ruleset Discovery\n\nWhen you call `lintModel` without specifying a ruleset, the linter will automatically search for ruleset files in the following order:\n\n1. `.spectral.yaml`\n2. `.spectral.yml`\n3. `.spectral.json`\n4. `.spectral.js`\n\nIf you want to **force** the linter to use the built-in default ruleset even when custom ruleset files are present in the project, pass `ruleset: 'default'` in the options:\n\n```javascript\nimport { lintModel } from '@accordproject/concerto-linter';\n\nconst results = await lintModel(ast, { ruleset: 'default' });\n```\nIf none of these files are found in the current or parent directories, the linter will fall back to using the default ruleset (`@accordproject/concerto-linter-default-ruleset`).\n\n```javascript\nimport { lintModel } from '@accordproject/concerto-linter';\n\n// The linter will automatically detect ruleset files in your project\nconst results = await lintModel(ast); // Pass the AST object\n// OR\nconst results = await lintModel(model); // Pass the CTO string directly\n```\n\n### Creating Custom Rulesets\n\nYou can create your own custom ruleset to enforce specific rules for your Concerto models. For detailed guidance on creating custom rulesets, refer to the [default-ruleset documentation](./default-ruleset/README.md).\n\nCustom rulesets follow the Spectral ruleset format and can be created in YAML, JSON, or JavaScript. Once created, the linter will automatically detect your ruleset file if it uses one of the standard names, or you can explicitly specify its path as shown in the examples above.\n\n## The linter output\n\nThe lintModel function returns a Promise that resolves to an array of linting results in JSON format:\n\nEach lint issue is represented as a flat JSON object:\n\n```ts\ninterface ILintResult {\n  /** Unique rule identifier (e.g. 'no-unused-concept') */\n  code: string;\n\n  /** Human-readable description of the violation */\n  message: string;\n\n  /** Severity level ('error' | 'warning' | 'info' | 'hint') */\n  severity: string;\n\n  /**\n   * JSONPath-style pointer as an array of keys/indices\n   * (e.g. ['declarations', 3])\n   */\n  path: Array<string | number>;\n\n  /** Namespace where the violation occurred (e.g. 'org.accordproject') */\n  namespace: string;\n\n}\n```\nExample Output :\n\n```json\n[\n  {\n    \"code\": \"camel-case-properties\",\n    \"message\": \"Property 'FirstVal' should be camelCase (e.g. 'myProperty').\",\n    \"severity\": \"warning\",\n    \"path\": [\"declarations\", 3],\n    \"namespace\": \"org.example.model\",\n    \"source\": \"concerto-lintr\"\n  }\n```\n\n### Namespace Filtering\n\nBy default, results from namespaces matching `'concerto.*'` and `'org.accordproject.*'` are excluded from the output. You can customize this behavior using the `excludeNamespaces` option.\n\n```javascript\n// Override default namespace exclusions\nconst results = await lintModel(ast, { \n  excludeNamespaces: ['org.example.*', 'com.acme.*'] \n});\n\n// Combine custom ruleset and namespace filtering\nconst results = await lintModel(ast, {\n  ruleset: \"D:\\\\linter-test\\\\my-ruleset.yaml\",\n  excludeNamespaces: ['org.example.*']\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"}