{"_id":"@accordproject/concertino","_rev":"23-a4d50848f0f386a73f51af80528e8566","name":"@accordproject/concertino","dist-tags":{"latest":"5.0.0","unstable":"5.0.0-beta.3"},"versions":{"1.0.0-alpha.3":{"name":"@accordproject/concertino","version":"1.0.0-alpha.3","keywords":["concerto","tools","modeling"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concertino@1.0.0-alpha.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":"079a135adc61eae0a29cb45433db3bf82ad75451","tarball":"https://registry.npmjs.org/@accordproject/concertino/-/concertino-1.0.0-alpha.3.tgz","fileCount":37,"integrity":"sha512-siS1w2YtUHSK6WYtn5D35Hj548nPaZzPBQndbn2qlkkhNz41pg829b1jBcV2eOdZ5bRpo1tZkjKv1xy6uhq1XA==","signatures":[{"sig":"MEQCIFMV073x1p70mML72hX1a7CLRu9OXxAke6hdZ7kGkgzrAiB1C3EU66c2vkT0ZaBqbwe27SLbKn2nhvmY9LmYSgeZlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324176},"main":"dist/index.js","type":"module","engines":{"npm":">=10","node":">=18"},"gitHead":"d900959c9769e9ec8b5d8b1a052679d5ed0c5758","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"#npm-run-all lint","prebuild":"npm-run-all clean","test:watch":"vitest","generate-types":"ENABLE_MAP_TYPE=true node --experimental-modules scripts/generateTypes.js"},"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/concertino"},"_npmVersion":"10.8.2","description":"Object-centric serialization of Concerto models","directories":{},"_nodeVersion":"20.19.2","dependencies":{"semver":"7.6.3","@accordproject/concerto-core":"3.22.0","@accordproject/concerto-types":"3.22.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"8.57.1","vitest":"^3.2.4","typescript":"^5.7.2","npm-run-all":"4.1.5","@types/semver":"7.5.8","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"8.16.0","@accordproject/concerto-cto":"3.22.0","@accordproject/concerto-util":"^3.22.0","@accordproject/concerto-codegen":"^3.22.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concertino_1.0.0-alpha.3_1754067515202_0.697759621318822","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.4":{"name":"@accordproject/concertino","version":"1.0.0-alpha.4","keywords":["concerto","tools","modeling"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concertino@1.0.0-alpha.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":"1bb595156c5736c4f260ef35db2d45e9d468a113","tarball":"https://registry.npmjs.org/@accordproject/concertino/-/concertino-1.0.0-alpha.4.tgz","fileCount":37,"integrity":"sha512-DChMDPv59As8sAfnOVj4VGgryxP1y/X+V8GliE7+x7ZYiXxdCN1YyrlS1TXyhrH+WkwQMwJXAmaQ4kenYuIldA==","signatures":[{"sig":"MEYCIQCDdWYSDQP2ScPsQlk0PZmbfqzFMAlHTPMbOOF4alJB2QIhAPhvX0NZVbateD1l7HiToigALBu7tld8j11j+b+JnffV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324156},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"d900959c9769e9ec8b5d8b1a052679d5ed0c5758","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"#npm-run-all lint","prebuild":"npm-run-all clean","test:watch":"vitest","generate-types":"ENABLE_MAP_TYPE=true node --experimental-modules scripts/generateTypes.js"},"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/concertino"},"_npmVersion":"10.8.2","description":"Object-centric serialization of Concerto models","directories":{},"_nodeVersion":"20.19.2","dependencies":{"semver":"7.6.3","@accordproject/concerto-core":"3.22.0","@accordproject/concerto-types":"3.22.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"8.57.1","vitest":"^3.2.4","typescript":"^5.7.2","npm-run-all":"4.1.5","@types/semver":"7.5.8","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"8.16.0","@accordproject/concerto-cto":"3.22.0","@accordproject/concerto-util":"^3.22.0","@accordproject/concerto-codegen":"^3.22.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concertino_1.0.0-alpha.4_1754068472838_0.4196423160568086","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.5":{"name":"@accordproject/concertino","version":"1.0.0-alpha.5","keywords":["concerto","tools","modeling"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concertino@1.0.0-alpha.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":"517b9adccd6fa3858a75e53cfb3e953bfef77315","tarball":"https://registry.npmjs.org/@accordproject/concertino/-/concertino-1.0.0-alpha.5.tgz","fileCount":38,"integrity":"sha512-3yU0b4eE9tc95k6KK5m+B63q2VIjc8yz7qu3EesNv5PPK9J3mX+tss4bk6H2IxxeOgwdnX6FtGCXLNseYyBfBA==","signatures":[{"sig":"MEUCIQC6/hAgYLpHBEwh6YjTiM/XifDJhbQU2yeHolePFcRopwIgPdRvAEIwfuJt5w+BFKAU5F5/n59Pdl3c0REr5nnNVKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334679},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"d900959c9769e9ec8b5d8b1a052679d5ed0c5758","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"#npm-run-all lint","prebuild":"npm-run-all clean","test:watch":"vitest","generate-types":"ENABLE_MAP_TYPE=true node --experimental-modules scripts/generateTypes.js"},"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/concertino"},"_npmVersion":"10.8.2","description":"Object-centric serialization of Concerto models","directories":{},"_nodeVersion":"20.19.2","dependencies":{"semver":"7.6.3","@accordproject/concerto-core":"3.22.0","@accordproject/concerto-types":"3.22.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"8.57.1","vitest":"^3.2.4","typescript":"^5.7.2","npm-run-all":"4.1.5","@types/semver":"7.5.8","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"8.16.0","@accordproject/concerto-cto":"3.22.0","@accordproject/concerto-util":"^3.22.0","@accordproject/concerto-codegen":"^3.22.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concertino_1.0.0-alpha.5_1754069377176_0.7520006628398852","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.6":{"name":"@accordproject/concertino","version":"1.0.0-alpha.6","keywords":["concerto","tools","modeling"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concertino@1.0.0-alpha.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":"62970bfeff9e0381cd4d7d5761fdce83a5dbabd0","tarball":"https://registry.npmjs.org/@accordproject/concertino/-/concertino-1.0.0-alpha.6.tgz","fileCount":38,"integrity":"sha512-UGjRDOtc69Zn3tBGP7XASXv3ZHhIswoVodpWpdYKOjFjLJ8KMwoFEPLZqw1SJnTNSAkEGd8A5H7lFjlszzIc2g==","signatures":[{"sig":"MEUCIFuKtkG67/nNEET+RRKcZKX/Xiku9k7s07BeJuTMn5M/AiEAvaX1qKKl8BQv17b8eS8t8LrN1ZWZUuri1Qb0/jdQMIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334678},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"d900959c9769e9ec8b5d8b1a052679d5ed0c5758","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"#npm-run-all lint","prebuild":"npm-run-all clean","test:watch":"vitest","generate-types":"ENABLE_MAP_TYPE=true node --experimental-modules scripts/generateTypes.js"},"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/concertino"},"_npmVersion":"10.8.2","description":"Object-centric serialization of Concerto models","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ajv":"^8.17.1","semver":"7.6.3","@accordproject/concerto-core":"3.22.0","@accordproject/concerto-types":"3.22.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.1","vitest":"^3.2.4","typescript":"^5.7.2","npm-run-all":"4.1.5","@types/semver":"7.5.8","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"8.16.0","@accordproject/concerto-cto":"3.22.0","@accordproject/concerto-util":"^3.22.0","@accordproject/concerto-codegen":"^3.22.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concertino_1.0.0-alpha.6_1754069504927_0.9346587139445623","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.7":{"name":"@accordproject/concertino","version":"1.0.0-alpha.7","keywords":["concerto","tools","modeling"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concertino@1.0.0-alpha.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":"72e664b1afd5a382015e3f1c69884cee7cc13bd5","tarball":"https://registry.npmjs.org/@accordproject/concertino/-/concertino-1.0.0-alpha.7.tgz","fileCount":37,"integrity":"sha512-JlHZk5IjwDPl74aCond01G2YL5gNCIgvMq4FF7jRSlLx6DJ4h9I+0xFGN9XxSNB1WspkYo40X8W/NhphEhNArw==","signatures":[{"sig":"MEUCIQDVXqu6IfvdM0R9eUsBOHNqBBjyVLy8A3UY5cv0kKrY2wIgKXJybRs/tGdvMjszgtcwmTllCDDbNeMN74ntGtz4aYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254197},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"1afe3ba81ddb0a5d6f8db2a077d24b9b9c09a0d7","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"#npm-run-all lint","prebuild":"npm-run-all clean generate-types","postbuild":"cp -R src/spec/*.json dist/spec/","test:watch":"vitest","generate-types":"ENABLE_MAP_TYPE=true node scripts/generateTypes.js"},"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/concertino"},"_npmVersion":"10.8.2","description":"Object-centric serialization of Concerto models","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ajv":"^8.17.1","semver":"7.6.3","@accordproject/concerto-core":"3.22.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.1","vitest":"^3.2.4","typescript":"^5.7.2","npm-run-all":"4.1.5","@types/semver":"7.5.8","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"8.16.0","@accordproject/concerto-cto":"3.22.0","@accordproject/concerto-util":"^3.22.0","@accordproject/concerto-types":"3.22.0","@accordproject/concerto-codegen":"^3.22.0","@typescript-eslint/eslint-plugin":"8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/concertino_1.0.0-alpha.7_1754078914263_0.21951916541900096","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.1":{"name":"@accordproject/concertino","version":"4.0.0-alpha.1","keywords":["concerto","tools","modeling"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concertino@4.0.0-alpha.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":"908bd917f6fa07bd337a663653947705568d7646","tarball":"https://registry.npmjs.org/@accordproject/concertino/-/concertino-4.0.0-alpha.1.tgz","fileCount":35,"integrity":"sha512-gN4ICkrSk9IUuzpJ45F2Eklqg/S/e6sH+Fu1M/s83gkUCeoKaqCwcUmAzOWdtnwNkCSmht5EE3hb4WFZ+0wU7A==","signatures":[{"sig":"MEUCIQDXpUquTLn6QvCGc4sa+zNXYq697WXEo2akBJuLHgJqqgIgHbQbuA+MlMtT+HWZVpmG2Y/bnnnlQDeLJ/VOl3XLpto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208246},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"deef6e84efd43647965624daca2293c08c8c2575","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"#npm-run-all lint","prebuild":"npm-run-all clean generate-types","postbuild":"cp -R src/spec/*.json dist/spec/","test:watch":"vitest","generate-types":"node scripts/generateTypes.js"},"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/concertino"},"_npmVersion":"11.5.2","description":"Object-centric serialization of Concerto models","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ajv":"^8.17.1","semver":"7.6.3","@accordproject/concerto-core":"4.0.0-alpha.1","@accordproject/concerto-metamodel":"4.0.0-alpha.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.1","vitest":"^3.2.4","typescript":"^5.7.2","npm-run-all":"4.1.5","@types/semver":"7.5.8","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.2","@accordproject/concerto-cto":"4.0.0-alpha.1","@accordproject/concerto-util":"4.0.0-alpha.1","@accordproject/concerto-codegen":"^3.22.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concertino_4.0.0-alpha.1_1760990957203_0.7606361988761561","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.2":{"name":"@accordproject/concertino","version":"4.0.0-alpha.2","keywords":["concerto","tools","modeling"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concertino@4.0.0-alpha.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":"a52704c7caf45dcd412c925045d0d0a25cccc79e","tarball":"https://registry.npmjs.org/@accordproject/concertino/-/concertino-4.0.0-alpha.2.tgz","fileCount":35,"integrity":"sha512-z51PhTQ1ZQ+Gykz77phCNy7jq/LQ2hH3GM3wnx81DH2pTO7rdcaoTn3VJjFzceI5+vGRq0SIofFEMc85ia7CLw==","signatures":[{"sig":"MEYCIQCH8wozys0CvOnuN0eqctaIVnL5jNbBC9emkixUr6Vm2wIhALJKMcQC3JiFwwBW/c6zrZZQECHmBTzg8zllE9FI6RXG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208246},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"92dc6267e3c2d526e702bb0c1df2e5bd969c753f","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"#npm-run-all lint","prebuild":"npm-run-all clean generate-types","postbuild":"cp -R src/spec/*.json dist/spec/","test:watch":"vitest","generate-types":"node scripts/generateTypes.js"},"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/concertino"},"_npmVersion":"11.5.2","description":"Object-centric serialization of Concerto models","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ajv":"^8.17.1","semver":"7.6.3","@accordproject/concerto-core":"4.0.0-alpha.2","@accordproject/concerto-metamodel":"4.0.0-alpha.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.1","vitest":"^3.2.4","typescript":"^5.7.2","npm-run-all":"4.1.5","@types/semver":"7.5.8","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.2","@accordproject/concerto-cto":"4.0.0-alpha.2","@accordproject/concerto-util":"4.0.0-alpha.2","@accordproject/concerto-codegen":"^3.22.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concertino_4.0.0-alpha.2_1760991468948_0.8465821046043733","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.1":{"name":"@accordproject/concertino","version":"4.0.0-beta.1","keywords":["concerto","tools","modeling"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concertino@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":"7b2263f1daa654bce6a15821c532fb794f1ad7f5","tarball":"https://registry.npmjs.org/@accordproject/concertino/-/concertino-4.0.0-beta.1.tgz","fileCount":40,"integrity":"sha512-UlsNim5OFzQF3+ypSLTcpwLhDsw3ie64AErfU6WYCgB7d4VlxCdDtT1wOgKbgdWzT6vCJqPyNiImcshF8KLYqw==","signatures":[{"sig":"MEUCIQCAzmVi+hRKwQhJqzhBN9LE6yJVPeUPxcTgH/jBKIqcJwIgUOly1NKH3ULqOK8DjoZYnQJg+gciofp+ZHjjiD9ATVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221276},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"7cedfb80a9bd1fda5ade384b43a5a309ba36a3a0","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","prebuild":"npm-run-all clean generate-types","postbuild":"cpx \"src/spec/*.json\" dist/spec/","test:watch":"vitest","generate-types":"cross-env ENABLE_MAP_TYPE=true node scripts/generateTypes.js"},"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/concertino"},"_npmVersion":"11.6.2","description":"Object-centric serialization of Concerto models","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","semver":"7.6.3","@accordproject/concerto-core":"4.0.0-beta.1","@accordproject/concerto-metamodel":"4.0.0-alpha.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cpx":"^1.5.0","eslint":"8.57.1","vitest":"^3.2.4","cross-env":"^7.0.3","typescript":"^5.7.2","npm-run-all":"4.1.5","@types/semver":"7.5.8","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.2","@accordproject/concerto-cto":"4.0.0-beta.1","@accordproject/concerto-util":"4.0.0-beta.1","@accordproject/concerto-codegen":"^3.22.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concertino_4.0.0-beta.1_1772027665161_0.20906118898517145","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.4":{"name":"@accordproject/concertino","version":"4.0.0-beta.4","keywords":["concerto","tools","modeling"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concertino@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":"8d3c2ceeaf9cb2e6138aa58221e7068bb98d04fa","tarball":"https://registry.npmjs.org/@accordproject/concertino/-/concertino-4.0.0-beta.4.tgz","fileCount":40,"integrity":"sha512-3ds1PcV4xPRn18n5S1Ijtl6zf265/nF85LH0e6EH0O83fQOBw0iRo8NcB+U3OKppV492+WVfss5SIp/l0Pjbow==","signatures":[{"sig":"MEQCIDGg7+koxoyxhvGftG3z8zlTa0ZjqPzKWoIDcw34P0iBAiABbP38ehcgsNR//IkOOyf/U7lOBc1KwRaMmD8VfGsIjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcertino@4.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221276},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"755f0f7e775efd4fd652565b71b71e533e6b3ad6","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","prebuild":"npm-run-all clean generate-types","postbuild":"cpx \"src/spec/*.json\" dist/spec/","test:watch":"vitest","generate-types":"cross-env ENABLE_MAP_TYPE=true node scripts/generateTypes.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3dcd406-c249-4ff0-9c0a-3de8705b7ea6"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concertino"},"_npmVersion":"11.12.1","description":"Object-centric serialization of Concerto models","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","semver":"7.6.3","@accordproject/concerto-core":"4.0.0-beta.4","@accordproject/concerto-metamodel":"4.0.0-alpha.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cpx":"^1.5.0","eslint":"8.57.1","vitest":"^3.2.4","cross-env":"^7.0.3","typescript":"^5.7.2","npm-run-all":"4.1.5","@types/semver":"7.5.8","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.2","@accordproject/concerto-cto":"4.0.0-beta.4","@accordproject/concerto-util":"4.0.0-beta.4","@accordproject/concerto-codegen":"^3.22.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concertino_4.0.0-beta.4_1776776944744_0.9782856651536798","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@accordproject/concertino","version":"4.0.0","keywords":["concerto","tools","modeling"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concertino@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":"b29b3e6882044dc932b60f7d39b07344484480ae","tarball":"https://registry.npmjs.org/@accordproject/concertino/-/concertino-4.0.0.tgz","fileCount":40,"integrity":"sha512-w7X7PjTbkD2ipSsYB/ZRhxiZjKaTJHnAa+b/zWWTWKhN5CVlYPdyJ7z2jyoLAR8nQpvFKhQtSAn0Y13AiDXCHw==","signatures":[{"sig":"MEQCIHIznJf9IPCKQv3nCvauwp3FgA0xtODlw1+LXkY1p/cOAiA4j260Dzx5eZCY8PK+adY5ct59CaMS1ykY6ddXGJDNdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcertino@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221248},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"ea3bf1a15912e83064d9e6eece8ab763823a8500","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","prebuild":"npm-run-all clean generate-types","postbuild":"cpx \"src/spec/*.json\" dist/spec/","test:watch":"vitest","generate-types":"cross-env ENABLE_MAP_TYPE=true node scripts/generateTypes.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3dcd406-c249-4ff0-9c0a-3de8705b7ea6"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concertino"},"_npmVersion":"11.12.1","description":"Object-centric serialization of Concerto models","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","semver":"7.6.3","@accordproject/concerto-core":"4.0.0","@accordproject/concerto-metamodel":"4.0.0-alpha.0"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","eslint":"8.57.1","vitest":"^3.2.4","cross-env":"^7.0.3","typescript":"^5.7.2","npm-run-all":"4.1.5","@types/semver":"7.5.8","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.2","@accordproject/concerto-cto":"4.0.0","@accordproject/concerto-util":"4.0.0","@accordproject/concerto-codegen":"^3.22.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concertino_4.0.0_1776778232510_0.4278851645872901","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@accordproject/concertino","version":"4.0.1","keywords":["concerto","tools","modeling"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concertino@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":"81054af1c424776193dd2f7f61af45fce2954911","tarball":"https://registry.npmjs.org/@accordproject/concertino/-/concertino-4.0.1.tgz","fileCount":40,"integrity":"sha512-c40pr2g0zgeUEE71eJ+SC0hYNZnX9/bwP4GTk7Gh3mUwKCWXbsaeWglr3e4nO5YhFJaf2XPZo2/CywLxWV0VCQ==","signatures":[{"sig":"MEYCIQC20pSFOeyDwGry6/p0xmEoe/kwB/19ppWGmSqa9FK4dgIhAOqnBJqB6zDqGZ0wBA7Y7CZmQQE3lyoyOFCSBE2NhQN4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcertino@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221248},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"40c49c791c11b267210a6cdb05412cbb6255f026","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","prebuild":"npm-run-all clean generate-types","postbuild":"cpx \"src/spec/*.json\" dist/spec/","test:watch":"vitest","generate-types":"cross-env ENABLE_MAP_TYPE=true node scripts/generateTypes.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3dcd406-c249-4ff0-9c0a-3de8705b7ea6"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concertino"},"_npmVersion":"11.13.0","description":"Object-centric serialization of Concerto models","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","semver":"7.6.3","@accordproject/concerto-core":"4.0.1","@accordproject/concerto-metamodel":"4.0.0-alpha.0"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","eslint":"8.57.1","vitest":"^3.2.4","cross-env":"^7.0.3","typescript":"^5.7.2","npm-run-all":"4.1.5","@types/semver":"7.5.8","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.2","@accordproject/concerto-cto":"4.0.1","@accordproject/concerto-util":"4.0.1","@accordproject/concerto-codegen":"^3.22.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concertino_4.0.1_1777292311301_0.7677658715967817","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@accordproject/concertino","version":"4.0.2","keywords":["concerto","tools","modeling"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concertino@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":"032f234f1aecf3c909a24f8b5df3125da068b069","tarball":"https://registry.npmjs.org/@accordproject/concertino/-/concertino-4.0.2.tgz","fileCount":40,"integrity":"sha512-r7iuCQipBi8Ew1IKcN689GPGuF2qq54P3GbLRP8iXCYdYVsIwFDMHcJA+zk0z0+zQReNwMjD9ZIE2hgu2v9uFw==","signatures":[{"sig":"MEYCIQDJIuiuJBpD+ewKBhpBnXEeZmKepQEY7RDuVHwlF3wegQIhAJkLIePHUp3UZcBRcV0PUBQc0FSS4qH0zZXwzUZio49S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcertino@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221248},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"3aa33d7f09905bfa3f703ac98f3a2126a5de634a","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","prebuild":"npm-run-all clean generate-types","postbuild":"cpx \"src/spec/*.json\" dist/spec/","test:watch":"vitest","generate-types":"cross-env ENABLE_MAP_TYPE=true node scripts/generateTypes.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3dcd406-c249-4ff0-9c0a-3de8705b7ea6"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concertino"},"_npmVersion":"11.13.0","description":"Object-centric serialization of Concerto models","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","semver":"7.6.3","@accordproject/concerto-core":"4.0.2","@accordproject/concerto-metamodel":"4.0.0-alpha.0"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","eslint":"8.57.1","vitest":"^3.2.4","cross-env":"^7.0.3","typescript":"^5.7.2","npm-run-all":"4.1.5","@types/semver":"7.5.8","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.2","@accordproject/concerto-cto":"4.0.2","@accordproject/concerto-util":"4.0.2","@accordproject/concerto-codegen":"^3.32.1","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concertino_4.0.2_1777480834979_0.5359559348958398","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@accordproject/concertino","version":"4.0.3","keywords":["concerto","tools","modeling"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concertino@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":"b839745df10262dda4d4b1926b9606455944941c","tarball":"https://registry.npmjs.org/@accordproject/concertino/-/concertino-4.0.3.tgz","fileCount":40,"integrity":"sha512-8qaVQ3JewO8P6K5TdLfa3SXmPyFmw96DjauXcNOBjdpjyYtqnb1Ef7wfgCpPir5HtWslsKypYk0Yd7NDHcWKbw==","signatures":[{"sig":"MEUCIAQmZsWNhbn5QXmievI7IzU0Ow1gpeRX6CIaMWQ2c5R/AiEA9+ENn9sc0U/S04PYNVNg9WZC0E7PtPcv68DHg3kJ/Pk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcertino@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221288},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"2c645e540b008449107bc8de26ff2ac9fe156ec0","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","prebuild":"npm-run-all clean generate-types","postbuild":"cpx \"src/spec/*.json\" dist/spec/","test:watch":"vitest","generate-types":"cross-env ENABLE_MAP_TYPE=true node scripts/generateTypes.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3dcd406-c249-4ff0-9c0a-3de8705b7ea6"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concertino"},"_npmVersion":"11.13.0","description":"Object-centric serialization of Concerto models","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","semver":"7.6.3","@accordproject/concerto-core":"4.0.3","@accordproject/concerto-metamodel":"^3.13.0"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","eslint":"8.57.1","vitest":"^3.2.4","cross-env":"^7.0.3","typescript":"^5.7.2","npm-run-all":"4.1.5","@types/semver":"7.5.8","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.2","@accordproject/concerto-cto":"4.0.3","@accordproject/concerto-util":"4.0.3","@accordproject/concerto-codegen":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concertino_4.0.3_1778071446925_0.6878392587811897","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@accordproject/concertino","version":"4.1.0","keywords":["concerto","tools","modeling"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concertino@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":"367d1f786a36dd17a578abfe3cbdfae89cc6945b","tarball":"https://registry.npmjs.org/@accordproject/concertino/-/concertino-4.1.0.tgz","fileCount":40,"integrity":"sha512-5WTiMPL8uNjz3ktu1n7ec1VAQvphFyAaqP5VRU9sX0GKA7L1u7kIjCpumnZUC85hmtrrfiMrJnwcbtpiuA2zWA==","signatures":[{"sig":"MEYCIQCAAqbSktJCNDFLiQ+v6dZ/gtLOIN55zs5Okqd9UX1rgwIhALt+bBxGQD8MDrMJ1fDiQiuLp13trPevF35Ak12IzrKe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcertino@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221288},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"603fb18cf8347a4a3f5c26477fb3fd4a3aaa548b","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","prebuild":"npm-run-all clean generate-types","postbuild":"cpx \"src/spec/*.json\" dist/spec/","test:watch":"vitest","generate-types":"cross-env ENABLE_MAP_TYPE=true node scripts/generateTypes.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3dcd406-c249-4ff0-9c0a-3de8705b7ea6"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concertino"},"_npmVersion":"11.14.0","description":"Object-centric serialization of Concerto models","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","semver":"7.6.3","@accordproject/concerto-core":"4.1.0","@accordproject/concerto-metamodel":"^3.13.0"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","eslint":"8.57.1","vitest":"^3.2.4","cross-env":"^7.0.3","typescript":"^5.7.2","npm-run-all":"4.1.5","@types/semver":"7.5.8","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.2","@accordproject/concerto-cto":"4.1.0","@accordproject/concerto-util":"4.1.0","@accordproject/concerto-codegen":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concertino_4.1.0_1778257229945_0.14309544572257926","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@accordproject/concertino","version":"4.1.2","keywords":["concerto","tools","modeling"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concertino@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":"54ab382fe639c4b0c26f1df4d9df7eefcf7ad4bc","tarball":"https://registry.npmjs.org/@accordproject/concertino/-/concertino-4.1.2.tgz","fileCount":40,"integrity":"sha512-oopuF6A6g0lSSu61PLcwHy9aXUtT/sIaB0QKITIwkNlnj7OAcANyOcyDPqU8AwhGfJCx3Jd4FWxC06rafo5v8A==","signatures":[{"sig":"MEUCIQCWyHanC0XTHdlB1qHcRRmYsSI8lRLYNR+i8dJKkP5ejAIgNXhM+4YA743EKIkMIceFuE8AaogiWWYEi4TPF0cjwAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcertino@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221288},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"e554279727c9267373afc928c09be74796c55b1e","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","prebuild":"npm-run-all clean generate-types","postbuild":"cpx \"src/spec/*.json\" dist/spec/","test:watch":"vitest","generate-types":"cross-env ENABLE_MAP_TYPE=true node scripts/generateTypes.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3dcd406-c249-4ff0-9c0a-3de8705b7ea6"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concertino"},"_npmVersion":"11.14.1","description":"Object-centric serialization of Concerto models","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","semver":"7.6.3","@accordproject/concerto-core":"4.1.2","@accordproject/concerto-metamodel":"^3.13.0"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","eslint":"8.57.1","vitest":"^3.2.4","cross-env":"^7.0.3","typescript":"^5.7.2","npm-run-all":"4.1.5","@types/semver":"7.5.8","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.2","@accordproject/concerto-cto":"4.1.2","@accordproject/concerto-util":"4.1.2","@accordproject/concerto-codegen":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concertino_4.1.2_1779199355451_0.1948072615626255","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@accordproject/concertino","version":"4.1.3","keywords":["concerto","tools","modeling"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concertino@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":"0b1cc5b200506d04d0e58b3d5ff0fab4545f3a5d","tarball":"https://registry.npmjs.org/@accordproject/concertino/-/concertino-4.1.3.tgz","fileCount":40,"integrity":"sha512-sfbHrRlrwfRcYcuyWsnr9pMOMJ1Bb/rAxERAuOo2CTd7UBtYn5AJhDXxqQWaPm9moYS8w55nOPkO812Hf3XalQ==","signatures":[{"sig":"MEQCIEn0uaNugSpK6cm/HSYbVpyAaDtuXF9kUj7YiHCDFNY0AiByXCbCdCBasU6sN9UdxqLg/K3Mxyze+lqWUB57bNafuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcertino@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221288},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"82b2a58a148ae54c58bc3641ffc14976990041a9","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","prebuild":"npm-run-all clean generate-types","postbuild":"cpx \"src/spec/*.json\" dist/spec/","test:watch":"vitest","generate-types":"cross-env ENABLE_MAP_TYPE=true node scripts/generateTypes.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3dcd406-c249-4ff0-9c0a-3de8705b7ea6"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concertino"},"_npmVersion":"11.15.0","description":"Object-centric serialization of Concerto models","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","semver":"7.6.3","@accordproject/concerto-core":"4.1.3","@accordproject/concerto-metamodel":"^3.13.0"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","eslint":"8.57.1","vitest":"^3.2.4","cross-env":"^7.0.3","typescript":"^5.7.2","npm-run-all":"4.1.5","@types/semver":"7.5.8","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.2","@accordproject/concerto-cto":"4.1.3","@accordproject/concerto-util":"4.1.3","@accordproject/concerto-codegen":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concertino_4.1.3_1779728363668_0.7048700205637537","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"@accordproject/concertino","version":"4.1.4","keywords":["concerto","tools","modeling"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concertino@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":"9714cd408f8dd3b796dd7442a23032979262583b","tarball":"https://registry.npmjs.org/@accordproject/concertino/-/concertino-4.1.4.tgz","fileCount":40,"integrity":"sha512-qP26jesaUUfoCwKbFkMK+EA/5qAteTWRqH5K6ngN/Zekav/GSgRkmb2+FwKgpY28fnf+muSpNwCno4RIZXyDyg==","signatures":[{"sig":"MEYCIQCiaurQTGAem+vNoEiF2oO3q03m0PcLjDlnn0hX16qv3QIhAPRtZj5e9CYK+l6WhwkcMzeFGwoK6IctBLr6UYQTwica","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcertino@4.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221377},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"64e0e970d106d32cf5103d97417c311a4f19eeab","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","prebuild":"npm-run-all clean generate-types","postbuild":"cpx \"src/spec/*.json\" dist/spec/","test:watch":"vitest","generate-types":"cross-env ENABLE_MAP_TYPE=true node scripts/generateTypes.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3dcd406-c249-4ff0-9c0a-3de8705b7ea6"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concertino"},"_npmVersion":"11.16.0","description":"Object-centric serialization of Concerto models","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.17.1","semver":"7.6.3","@accordproject/concerto-core":"4.1.4","@accordproject/concerto-metamodel":"^3.13.0"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","eslint":"8.57.1","vitest":"^3.2.4","cross-env":"^7.0.3","typescript":"^5.7.2","npm-run-all":"4.1.5","@types/semver":"7.5.8","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.2","@accordproject/concerto-cto":"4.1.4","@accordproject/concerto-util":"4.1.4","@accordproject/concerto-codegen":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concertino_4.1.4_1780401209552_0.008275371423130284","host":"s3://npm-registry-packages-npm-production"}},"4.1.5":{"name":"@accordproject/concertino","version":"4.1.5","keywords":["concerto","tools","modeling"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concertino@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":"edd208f693a2a4203c06b3804f0c5131067d26c7","tarball":"https://registry.npmjs.org/@accordproject/concertino/-/concertino-4.1.5.tgz","fileCount":40,"integrity":"sha512-d72PH1U3RjZtQHyM2eCvS1oxh+b4YhIGv79zkfsYsTpoRN9/5iiGkcJ79HlDV0mgLNRqb4d81sRGTNS9Nwl/7g==","signatures":[{"sig":"MEYCIQDoiLOFtX2ekZ38zEbu96XqKFMQdoJdfKegjSiFLvfJpQIhAJ+wGuP5ZYyo6YRCLt23+Ou3Ysg/X+bRKqhXCU5ftAsL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcertino@4.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221377},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"7368a5fb7fc2d24f795c9db1047809d7841499aa","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","prebuild":"npm-run-all clean generate-types","postbuild":"cpx \"src/spec/*.json\" dist/spec/","test:watch":"vitest","generate-types":"cross-env ENABLE_MAP_TYPE=true node scripts/generateTypes.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3dcd406-c249-4ff0-9c0a-3de8705b7ea6"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concertino"},"_npmVersion":"11.16.0","description":"Object-centric serialization of Concerto models","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.17.1","semver":"7.6.3","@accordproject/concerto-core":"4.1.5","@accordproject/concerto-metamodel":"^3.13.0"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","eslint":"8.57.1","vitest":"^3.2.4","cross-env":"^7.0.3","typescript":"^5.7.2","npm-run-all":"4.1.5","@types/semver":"7.5.8","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.2","@accordproject/concerto-cto":"4.1.5","@accordproject/concerto-util":"4.1.5","@accordproject/concerto-codegen":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concertino_4.1.5_1780919938218_0.5428499569709","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@accordproject/concertino","version":"4.2.0","keywords":["concerto","tools","modeling"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concertino@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":"e77a126d49c6132212c8f82f57e534c78c3f4340","tarball":"https://registry.npmjs.org/@accordproject/concertino/-/concertino-4.2.0.tgz","fileCount":40,"integrity":"sha512-Ri0w1E5v0Xz6rbr6fn0uzeubAocLJeF/hrRLjI2kmglphDBhOhsSdNf7DJp3N8qUcw9rQ8fuBttnSKQAK5pa8A==","signatures":[{"sig":"MEQCIFkXWeApLzZr/zofSMKCyhREcATCbLxC7JjatHIWAMTPAiBcU5jvxv2QXiH+ZJWL6j4dhl0tDjQZ5T78c4xcbI4xRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcertino@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225444},"main":"dist/index.js","engines":{"npm":">=10","node":">=18"},"gitHead":"30a4b7b34924229f31eebbb91cad10cbcd5ee924","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","pretest":"npm-run-all lint","prebuild":"npm-run-all clean generate-types","postbuild":"cpx \"src/spec/*.json\" dist/spec/","test:watch":"vitest","generate-types":"cross-env ENABLE_MAP_TYPE=true node scripts/generateTypes.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3dcd406-c249-4ff0-9c0a-3de8705b7ea6"}},"repository":{"url":"git+https://github.com/accordproject/concerto.git","type":"git","directory":"packages/concertino"},"_npmVersion":"12.0.2","description":"Object-centric serialization of Concerto models","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.17.1","semver":"7.6.3","@accordproject/concerto-core":"4.2.0","@accordproject/concerto-metamodel":"^3.16.0"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","eslint":"8.57.1","vitest":"^3.2.4","cross-env":"^7.0.3","typescript":"^5.7.2","npm-run-all":"4.1.5","@types/semver":"7.5.8","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.2","@accordproject/concerto-cto":"4.2.0","@accordproject/concerto-util":"4.2.0","@accordproject/concerto-codegen":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concertino_4.2.0_1787746634718_0.18381733755900154","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.1":{"name":"@accordproject/concertino","version":"5.0.0-beta.1","keywords":["concerto","tools","modeling"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concertino@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":"3bda76e4ed39b41a9826dea66e63ce29d21c7bfa","tarball":"https://registry.npmjs.org/@accordproject/concertino/-/concertino-5.0.0-beta.1.tgz","fileCount":86,"integrity":"sha512-S4+JIAlgYjoYYosxx6SIu10GChvc+oWfahpbt7qdTzarbxG8b82lg877QayNugl+8+RQKp1Hkl/reo0CBZXRkQ==","signatures":[{"sig":"MEUCIQDm7gJ1lMChGHFCu3TbLnquuZUgCbbFS50EsywVbUrxOwIgR0cC3G+NlLABdOVsotdfglEY4o9yGfR9yBjGp5b4xyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1179170},"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","browser":"./dist/esm-browser/index.mjs","require":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"gitHead":"317053e6819abd8f6b89a32b08a6973f7c1de1b4","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:esm","clean":"rimraf dist","pretest":"npm-run-all lint","prebuild":"npm-run-all clean generate-types","build:esm":"node ../../scripts/build-esm.js","postbuild":"cpx \"src/spec/*.json\" dist/spec/","test:watch":"vitest","generate-types":"cross-env ENABLE_MAP_TYPE=true node scripts/generateTypes.js"},"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/concertino"},"_npmVersion":"11.6.2","description":"Object-centric serialization of Concerto models","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","semver":"7.6.3","@accordproject/concerto-core":"5.0.0-beta.1","@accordproject/concerto-metamodel":"^3.17.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cpx":"^1.5.0","eslint":"8.57.1","vitest":"^3.2.4","cross-env":"^7.0.3","typescript":"^5.7.2","npm-run-all":"4.1.5","@types/semver":"7.5.8","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.2","@accordproject/concerto-cto":"5.0.0-beta.1","@accordproject/concerto-util":"5.0.0-beta.1","@accordproject/concerto-codegen":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concertino_5.0.0-beta.1_1788530801375_0.9787374604245929","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.2":{"name":"@accordproject/concertino","version":"5.0.0-beta.2","keywords":["concerto","tools","modeling"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concertino@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":"b33090fc52a98dfffac2348b203b369f76206a5d","tarball":"https://registry.npmjs.org/@accordproject/concertino/-/concertino-5.0.0-beta.2.tgz","fileCount":94,"integrity":"sha512-orZkobPZXgh2JZpkZly4AeaWJ2Js89YaJssnW2FeGOu2vAfDTxmKKqqVAxIAYpXtbOdw3w/xaNiOjcQ/78h6Tw==","signatures":[{"sig":"MEYCIQCEYpyp7cB2hV1xNedWjfydg9QfyICUF6z3Ahpcwtow4AIhAIDxPQUD8jHvop/FAVZxNgbIbujSDzueIWCHyHzP84e9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1252002},"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","browser":"./dist/esm-browser/index.mjs","require":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"gitHead":"16bf1f48fe4d5e8e05e224a198c60e28ea0599e9","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:esm","clean":"rimraf dist","pretest":"npm-run-all lint","prebuild":"npm-run-all clean generate-types","build:esm":"node ../../scripts/build-esm.js","postbuild":"cpx \"src/spec/*.json\" dist/spec/","test:watch":"vitest","generate-types":"cross-env ENABLE_MAP_TYPE=true node scripts/generateTypes.js"},"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/concertino"},"_npmVersion":"11.19.0","description":"Object-centric serialization of Concerto models","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.17.1","semver":"7.6.3","@accordproject/concerto-core":"5.0.0-beta.2","@accordproject/concerto-metamodel":"^3.17.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cpx":"^1.5.0","eslint":"8.57.1","vitest":"^3.2.4","cross-env":"^7.0.3","typescript":"^5.7.2","npm-run-all":"4.1.5","@types/semver":"7.5.8","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.2","@accordproject/concerto-cto":"5.0.0-beta.2","@accordproject/concerto-util":"5.0.0-beta.2","@accordproject/concerto-codegen":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concertino_5.0.0-beta.2_1788857058268_0.8031780508504995","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.3":{"name":"@accordproject/concertino","version":"5.0.0-beta.3","keywords":["concerto","tools","modeling"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","_id":"@accordproject/concertino@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":"aaacf0e166ac940e57847d08dde2f84bb2d86aa5","tarball":"https://registry.npmjs.org/@accordproject/concertino/-/concertino-5.0.0-beta.3.tgz","fileCount":94,"integrity":"sha512-StzLHp/sBsb0JPiNURiFkYjw6xlD6gktBk9idpMogr8n9N9nJJTrVn6v4VqeXRkV6Q/67tmtuC6DGXtGwP0A5A==","signatures":[{"sig":"MEUCIQC0jYhvef8vUh4rf0mDHmoEdLP2/5QHKY3cfw8L2YYXSgIgUNBKHrmiv4GzI8n1n8gAGswvkDVLvCjT/sQojJj+ifM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1252002},"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","browser":"./dist/esm-browser/index.mjs","require":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"gitHead":"73e1c875917c4312b86d8869ccb8b6cc4121d389","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:esm","clean":"rimraf dist","pretest":"npm-run-all lint","prebuild":"npm-run-all clean generate-types","build:esm":"node ../../scripts/build-esm.js","postbuild":"cpx \"src/spec/*.json\" dist/spec/","test:watch":"vitest","generate-types":"cross-env ENABLE_MAP_TYPE=true node scripts/generateTypes.js"},"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/concertino"},"_npmVersion":"11.6.2","description":"Object-centric serialization of Concerto models","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","semver":"7.6.3","@accordproject/concerto-core":"5.0.0-beta.3","@accordproject/concerto-metamodel":"^3.17.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cpx":"^1.5.0","eslint":"8.57.1","vitest":"^3.2.4","cross-env":"^7.0.3","typescript":"^5.7.2","npm-run-all":"4.1.5","@types/semver":"7.5.8","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.2","@accordproject/concerto-cto":"5.0.0-beta.3","@accordproject/concerto-util":"5.0.0-beta.3","@accordproject/concerto-codegen":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/concertino_5.0.0-beta.3_1788866124589_0.7646043676930843","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@accordproject/concertino","version":"5.0.0","description":"Object-centric serialization of Concerto models","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 generate-types","build":"tsc -p tsconfig.build.json && npm run build:esm","postbuild":"cpx \"src/spec/*.json\" dist/spec/","pretest":"npm-run-all lint","lint":"eslint .","test":"vitest run","test:watch":"vitest","generate-types":"cross-env ENABLE_MAP_TYPE=true node scripts/generateTypes.js","build:esm":"node ../../scripts/build-esm.js"},"repository":{"type":"git","url":"git+https://github.com/accordproject/concerto.git","directory":"packages/concertino"},"keywords":["concerto","tools","modeling"],"author":{"name":"accordproject.org"},"license":"Apache-2.0","dependencies":{"@accordproject/concerto-core":"5.0.0","@accordproject/concerto-metamodel":"^3.17.0","ajv":"^8.17.1","semver":"7.6.3"},"devDependencies":{"@accordproject/concerto-codegen":"^4.0.0","@accordproject/concerto-cto":"5.0.0","@accordproject/concerto-util":"5.0.0","@types/semver":"7.5.8","@typescript-eslint/eslint-plugin":"^8.46.2","@typescript-eslint/parser":"^8.46.2","@vitest/coverage-v8":"^3.2.4","cpx":"^1.5.0","cross-env":"^7.0.3","eslint":"8.57.1","npm-run-all":"4.1.5","typescript":"^5.7.2","vitest":"^3.2.4"},"module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/esm-browser/index.mjs","import":"./dist/esm/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./dist/*":"./dist/*"},"sideEffects":false,"gitHead":"73e1c875917c4312b86d8869ccb8b6cc4121d389","_id":"@accordproject/concertino@5.0.0","bugs":{"url":"https://github.com/accordproject/concerto/issues"},"_nodeVersion":"24.20.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-bhHly1lmcpmWb83SWcM19uhyaLiHk1XPX+KFu44T0jMDqZDe6BQVctbGxBHWESbw48UTvaWkfczGJqhN6EYriw==","shasum":"25f1b7e9ee3ef5309103cef950858fb7bb2338a7","tarball":"https://registry.npmjs.org/@accordproject/concertino/-/concertino-5.0.0.tgz","fileCount":94,"unpackedSize":1249676,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accordproject%2fconcertino@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC2Dn/kWP+TANVLP8X1nz+HguaoX1Fi1HR2zImDeH9EKwIgP583r+/erjnDyLzTTeMoJZYlEspWEDH3WBZPxOPWT/U="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3dcd406-c249-4ff0-9c0a-3de8705b7ea6"}},"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/concertino_5.0.0_1788882205693_0.3722424799187718"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-01T16:58:35.100Z","modified":"2026-09-08T15:43:26.267Z","1.0.0-alpha.3":"2025-08-01T16:58:35.406Z","1.0.0-alpha.4":"2025-08-01T17:14:33.042Z","1.0.0-alpha.5":"2025-08-01T17:29:37.423Z","1.0.0-alpha.6":"2025-08-01T17:31:45.132Z","1.0.0-alpha.7":"2025-08-01T20:08:34.477Z","4.0.0-alpha.1":"2025-10-20T20:09:17.479Z","4.0.0-alpha.2":"2025-10-20T20:17:49.149Z","4.0.0-beta.1":"2026-02-25T13:54:25.312Z","4.0.0-beta.4":"2026-04-21T13:09:04.892Z","4.0.0":"2026-04-21T13:30:32.645Z","4.0.1":"2026-04-27T12:18:31.446Z","4.0.2":"2026-04-29T16:40:35.119Z","4.0.3":"2026-05-06T12:44:07.095Z","4.1.0":"2026-05-08T16:20:30.121Z","4.1.2":"2026-05-19T14:02:35.615Z","4.1.3":"2026-05-25T16:59:23.822Z","4.1.4":"2026-06-02T11:53:29.729Z","4.1.5":"2026-06-08T11:58:58.360Z","4.2.0":"2026-08-26T12:17:14.847Z","5.0.0-beta.1":"2026-09-04T14:06:41.561Z","5.0.0-beta.2":"2026-09-08T08:44:18.393Z","5.0.0-beta.3":"2026-09-08T11:15:24.751Z","5.0.0":"2026-09-08T15:43:25.868Z"},"bugs":{"url":"https://github.com/accordproject/concerto/issues"},"author":{"name":"accordproject.org"},"license":"Apache-2.0","homepage":"https://github.com/accordproject/concerto","keywords":["concerto","tools","modeling"],"repository":{"type":"git","url":"git+https://github.com/accordproject/concerto.git","directory":"packages/concertino"},"description":"Object-centric serialization of Concerto models","maintainers":[{"name":"mttrbrts","email":"code@rbrts.uk"},{"name":"dselman","email":"danscode@selman.org"},{"name":"dianalease","email":"dianarlease@gmail.com"}],"readme":"# Concertino - A Lightweight Concerto Format Converter\n\nConcertino is a lightweight variant of the Concerto metamodel format, optimized for client applications that need to programmatically introspect declarations without taking a dependency on the full Concerto SDK.\n\n## Benefits of the Concertino Format\nThe Concertino format provides several advantages:\n\n- Flatter structure: By denormalizing the inheritance hierarchy, consumers don't need to traverse the hierarchy to understand a definition.\n\n- More explicit metadata: Additional metadata makes it clearer how properties should be interpreted.\n\n- Ready for consumption: The transformation prepares the data for easier consumption by tools and renderers, without requiring additional processing.\n\n## Features\n\n- **Fully Resolved Type References**: No ambiguous shortnames\n- **Flattened Declarations**: Declarations are not nested within models, enabling easier type lookup\n- **Denormalized Properties**: Inherited properties are fully denormalized with references to their source types\n- **Extended Inheritance Chain**: Concepts list their full inheritance chain, not just immediate parent\n- **Scalar Type Denormalization**: For convenience in client applications\n- **Strict Mode By Default**: Namespaces are always versioned.\n- **Support for Partial Models** Allowing client applications to filter models to tailor payloads for their use cases.\n- **Lossless Conversion** Concertino is designed for 100% lossless roundtrip conversion with Concerto models.\n\n> Concerto (Metamodel) → Concertino → Concerto (Metamodel)\n\n## Installation\n\n```bash\nnpm install @accordproject/concertino\n```\n\n## Usage\n\n### Using the ConcertinoConverter Class\n\n[Try it in Replit](https://replit.com/@mttrbrts/AccordProjectConcertino?v=1)\n```javascript\nconst { ModelManager } = require('@accordproject/concerto-core');\nconst { ConcertinoConverter } = require('@accordproject/concertino');\n\n// Prepare the Concerto model\nconst mm = new ModelManager();\nmm.addModel(MODEL_FILE_CONTENTS);\nconst model = mm.getModelFile(MODEL_FILE_NAMESPACE).getAst();\n\n// Initialize Concertino\nconst converter = new ConcertinoConverter();\nconst models = { models: [model] };\n\n// Convert from Concerto metamodel to Concertino\nconst concertino = converter.fromConcertoMetamodel(models);\nconsole.log('#### Concertino:')\nconsole.log(JSON.stringify(concertino, null, 2));\nconsole.log();\n\n// Convert from Concertino back to Concerto metamodel\nconst metamodel = converter.toConcertoMetamodel(concertino);\nconsole.log('#### Concerto AST (Full Metamodel Instance):')\nconsole.log(JSON.stringify(metamodel, null, 2));\n```\n\n## Model Size\n\nDespite the denormalization of metadata, the JSON serialization of Concertino models are often smaller in size than their Concerto AST equivalents due to a flatter, dictionary-like design and the removal of type-discriminators (i.e. `$class` properties).\n\nIt is expected that models that make heavy use of inheritance would be larger than their equivalent Concerto AST.\n\nNote that when converting models, the namespaces in the source Concerto model should be fully resolved (including for local type references).\n\n## Example Concertino JSON Format\n\nBelow is an example of how a simple Concerto model is represented in the Concertino format:\n\n```json\n{\n  \"declarations\": {\n    \"readme@1.0.0.Address\": {\n      \"properties\": {\n        \"city\": {\n          \"name\": \"city\",\n          \"type\": \"String\",\n          \"vocabulary\": {\n            \"label\": \"City/Town\",\n          },\n        },\n        \"country\": {\n          \"name\": \"country\",\n          \"type\": \"String\",\n        },\n        \"street\": {\n          \"name\": \"street\",\n          \"type\": \"String\",\n          \"vocabulary\": {\n            \"label\": \"Street Address\",\n          },\n        },\n        \"zipCode\": {\n          \"name\": \"zipCode\",\n          \"type\": \"String\",\n        },\n      },\n      \"type\": \"ConceptDeclaration\",\n      \"vocabulary\": {\n        \"label\": \"Physical Address\",\n      },\n    },\n    \"readme@1.0.0.Email\": {\n      \"regex\": \"/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\\\.[a-zA-Z]{2,}$/\",\n      \"type\": \"StringScalar\",\n    },\n    \"readme@1.0.0.Person\": {\n      \"properties\": {\n        \"address\": {\n          \"isOptional\": true,\n          \"name\": \"address\",\n          \"type\": \"readme@1.0.0.Address\",\n          \"vocabulary\": {\n            \"label\": \"Mailing Address\",\n          },\n        },\n        \"age\": {\n          \"isOptional\": true,\n          \"name\": \"age\",\n          \"range\": [\n            0,\n            null,\n          ],\n          \"type\": \"Integer\",\n        },\n        \"email\": {\n          \"isOptional\": true,\n          \"metadata\": {\n            \"sensitive\": null,\n          },\n          \"name\": \"email\",\n          \"regex\": \"/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\\\.[a-zA-Z]{2,}$/\",\n          \"scalarType\": \"readme@1.0.0.Email\",\n          \"type\": \"String\",\n        },\n        \"firstName\": {\n          \"name\": \"firstName\",\n          \"type\": \"String\",\n          \"vocabulary\": {\n            \"label\": \"Given Name\",\n          },\n        },\n        \"lastName\": {\n          \"name\": \"lastName\",\n          \"type\": \"String\",\n          \"vocabulary\": {\n            \"label\": \"Family Name\",\n          },\n        },\n      },\n      \"type\": \"ConceptDeclaration\",\n      \"vocabulary\": {\n        \"additionalTerms\": {\n          \"plural\": \"People\",\n        },\n        \"label\": \"Individual\",\n      },\n    },\n  },\n  \"metadata\": {\n    \"concertinoVersion\": \"4.0.0-alpha.2\",\n    \"models\": {\n      \"org.example.models@1.0.0\": {\n        \"concertoVersion\": \"1.0.0\",\n        \"sourceUri\": \"org/example/models.cto\",\n        \"decorators\": [\n          {\n            \"name\": \"license\",\n            \"arguments\": [\"Apache-2.0\"]\n          }\n        ]\n      }\n    }\n  }\n}\n```\n\nThe equivalent Concerto CTO file would be:\n\n```cs\n@license(\"Apache-2.0\")\nnamespace org.example.models@1.0.0\n\nscalar Email extends String regex=/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$/\n\n@Term(\"Individual\")\n@Term_plural(\"People\")\nconcept Person {\n  @Term(\"Given Name\")\n  o String firstName\n  \n  @Term(\"Family Name\")\n  o String lastName\n  \n  o Integer age optional range=[0, ]\n  \n  @sensitive\n  o Email email optional \n  \n  @Term(\"Mailing Address\")\n  o Address address optional\n}\n\n@Term(\"Physical Address\")\nconcept Address {\n  @Term(\"Street Address\")\n  o String street\n  \n  @Term(\"City/Town\")\n  o String city\n  \n  o String zipCode\n  o String country\n}\n```\n","readmeFilename":"README.md"}