{"_id":"@ucm-kit/core","_rev":"42-7adea38d0b5df7d2363a2ce67711fc69","name":"@ucm-kit/core","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"@ucm-kit/core","version":"0.1.0","license":"MIT","_id":"@ucm-kit/core@0.1.0","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"ce83b98f009df6af0090049acd3709576fde501a","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.0.tgz","fileCount":27,"integrity":"sha512-PJCw47MouiJZAc6saMKs4LpwDP+q1356wy2xtUkdbWK6ylr0ChobUVaFD0fP/cqkEjwaTTtA/gEoUn2f710p2A==","signatures":[{"sig":"MEYCIQDwAGQ4zo1KqNqtBoqYPGp5NU5kVTXl5kyaafLhYBo5WAIhAIxpuSQq1wHBZj4soSpN90ncIDCXRt/kgBXs52LL7lZM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268961},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":"./src/lecteurs/index.mjs","./package.json":"./package.json"},"gitHead":"0cfbd511e81add6443403f616a34f82bb62592dd","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"speckaina","email":"utilitary.contact@protonmail.com"},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"11.2.0","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.0_1788531252572_0.27570118775526686","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ucm-kit/core","version":"0.1.1","license":"MIT","_id":"@ucm-kit/core@0.1.1","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"efd64b4009cb638d1abf1d7f6259e0a6a980c673","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.1.tgz","fileCount":28,"integrity":"sha512-Z6n3Ob05STeLGe1mGU5vAVkVBe40i5joMib5J75X2zXEVtVoN2uynj8JnU/uyFGAT3Tpk44LnHDjBaCRRDrHLA==","signatures":[{"sig":"MEUCIQDHmUwFtBq846Dx/bxa0Web8oL797z8HWm/Rgl4/IrO5wIgKuDi700KEABtSPb3zMFIuHj7o11W2FL65eZ5leDwN3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDCUUaa+12QPKa1ocTA8uNSMOkhU2aitepk9NhRhalnRAIgIR9KzFpg2oLMYlLEBMkXrFvVBI1iDiJteWbx76h8GcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281687},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"677709a56fc05e35f32be7dee43dd433b9cb6592","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"speckaina","email":"utilitary.contact@protonmail.com"},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"11.2.0","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.1_1788533173201_0.7315152623085088","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@ucm-kit/core","version":"0.1.2","license":"MIT","_id":"@ucm-kit/core@0.1.2","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"43aa56aac18fb1f5339965000af903b848078f78","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.2.tgz","fileCount":28,"integrity":"sha512-QsxyYwjAq8Z8EmzzNnY1M3dyBCAZfryOVroPahDqJvsV/1ptOqX6FWQYN7+Zpy0xPJcbjXZVEuPfaeMO2pUa2Q==","signatures":[{"sig":"MEQCICtX89Tnj5jUcuRveD6Ecilk9tujqvzeKDVb3GB6bjBZAiAWX7jzt69zrRsf14m2Nugxp/2Y+O0lESOzUnGEuuTgQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF2EL9yB88dezlJfK37hzIj+usfkZ/mh/FUAZ8wDBS8BAiB1+eskT7ZOTBzePXLdFEM2BIZyONpi60DlUmSp89RIAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286758},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"91fd9922af6b80b784d94a2708e688ee2cdd37ee","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"speckaina","email":"utilitary.contact@protonmail.com"},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"11.2.0","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.2_1788535006311_0.42346307150371865","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@ucm-kit/core","version":"0.1.3","license":"MIT","_id":"@ucm-kit/core@0.1.3","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"b0e899241977cf01abd9bba82802b56978d96e8f","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.3.tgz","fileCount":29,"integrity":"sha512-tlNC7PosNg+9rQ+l6gMl5buEE0L9W+BqoXnlB9S7tHygOQOMOn7HPhp7ii1A5lFyVw3fh+MxhoI1E2q71qCGNw==","signatures":[{"sig":"MEUCIDKRfmLptTOYX5XzCskSubwDfcFwT1j53Om8zyk+vbLpAiEAygn2ZMYQkkrvK9f46CqtEUydSFAM16OQeok0e/F/H4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD9FV8CgKMfCWYBL9p5NrYkcQLevrRvMbs+/CUaUfoo6QIgP5UkfEe/SWE3B+c6AHRKHXDDSsIrdbPyCJ1G+nfJeTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292025},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"dc514a677c57ee433a9353862cc32c4aabfdc715","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"speckaina","email":"utilitary.contact@protonmail.com"},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"11.2.0","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.3_1788536260851_0.49579863265375756","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@ucm-kit/core","version":"0.1.4","license":"MIT","_id":"@ucm-kit/core@0.1.4","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"22335352fc1254e40d4f1b842e32dbd790a36c55","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.4.tgz","fileCount":30,"integrity":"sha512-f+B5bjnSd1QBmGpZdxCbJQF4wGI7Wd+dQEzgRgBokQMH1gx/TyEWkUqYXsbJGM8roDXfqjUuRnSEUiJPqyBFCA==","signatures":[{"sig":"MEUCIQD7drRDFKkLAhVkqgu2PWxRFt1/RYD7MFtV5KKqT6kQeQIgZk5iiCJ9C21IpdQ9HzDVI/kE09aubaNcgIBvkKlSn1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCc9quDqud4REdIyG/ATuEoLOSi07aYOtc02guRQcQd0gIgD/9rmtz9CSWm01dPv0BoNQJDt6sn1L3tXM7DBX1SnYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302150},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"8f8ceb0c5a9acf4a7175a1a4d119d6c825ef0919","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"speckaina","email":"utilitary.contact@protonmail.com"},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"11.2.0","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.4_1788548805656_0.9788062184463151","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@ucm-kit/core","version":"0.1.5","license":"MIT","_id":"@ucm-kit/core@0.1.5","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"676c3c29c2ad225bd74e8ee8f1dcfe18048944c2","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.5.tgz","fileCount":36,"integrity":"sha512-S2SUq/46tTaJnFZiLMlklvrfr6d/e6aHYOxvC/cr0Eo9WCxz/9Tqybo7drXqLZMD/pdwrlg9H8jYtoT4+ZuZgg==","signatures":[{"sig":"MEUCIQDchcOq7O3Bs4Ddz3o1y+96gjTmRkc74NypmHqB3QHV6wIgAhGtV1hFvxUVWJ5aWK7Eyeul7Mye/q84YKO82uvSWwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG40yQv+ijw/f+fbv46PqctpUfkw1s3w6XOjo83qbkVxAiAJbb2M00scl31ltGWF5U3LllhJsogZ7aqYxBLGqLZz0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364568},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"f705e15be93f4756e65c12ab02cd54ff9a29c81f","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"speckaina","email":"utilitary.contact@protonmail.com"},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"11.2.0","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.5_1788550186253_0.8300325672553353","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@ucm-kit/core","version":"0.1.6","license":"MIT","_id":"@ucm-kit/core@0.1.6","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"375175065be0ad87e6977fd719178b9215f3515d","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.6.tgz","fileCount":36,"integrity":"sha512-l9O1ov1QtvmrtlzUppJRmH0Y6pySsNXGPbyCTCTb8P/tMWxI/UR8EgdnHSXxdtYPBYqZ28FWPjfd79jrBmGJrw==","signatures":[{"sig":"MEUCICtLmQFuhfEUkYZEr1fu+Xix+IjuoAOLvOSx3LdDx5EfAiEAgPQp+9BpWIOabuUtscI4ro9E+AYZPgT5HAZY8eGuZzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB8ZD2IZ34hCX4ETpP3jhzSzHaa9wms5hDyibp+z/slEAiEA9j3DwJLLwNQ+hpJddX6I8u/O2pO+Oveiq70PCx65oqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366121},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"0668e975f4aba1ca43af35308105f30403db2baa","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"speckaina","email":"utilitary.contact@protonmail.com"},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"11.2.0","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.6_1788551436654_0.9059494191586392","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@ucm-kit/core","version":"0.1.7","license":"MIT","_id":"@ucm-kit/core@0.1.7","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"5920c82799bd0da40d000661abe58bcfdbef0184","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.7.tgz","fileCount":40,"integrity":"sha512-F71APkWbbx+YBHNbs+0S09CSpGrFwH0rXZYR/h8mffA3i0nYSzaVBV3jqJBcM10wqLDHzv80LMlWNbjE2bAniA==","signatures":[{"sig":"MEUCIHWOYTaUM3jno5KJpW66CQsk/KF9fh5VC8n0KL41ylwjAiEAxAMM88dpQliC/khJwS7vi2m+YpAEx1aWo7C66Q9RLUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCVckvrRrRyH1znVi7s6Nnn0sy0ml8Pu4s1eiFiPMnBfAIgdQVfyiu1B5eI6TrNrvZqqyGvqRyNX32PiF4uY+Povrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382029},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"b7231b82843f91e61fa6d055720e2050116c92d9","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.7_1788554964051_0.5704677323300935","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@ucm-kit/core","version":"0.1.8","license":"MIT","_id":"@ucm-kit/core@0.1.8","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"a7015445c044b7c720892e39b876a55f3a25a476","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.8.tgz","fileCount":40,"integrity":"sha512-Z+JiRvDKBqq91p8lAFnUJgW7H6Ulnv23ExdsT5ezTKKVEGXVGg9JypTgL+VnHia65pjd4B2gA/O9/AgvmP/9Dw==","signatures":[{"sig":"MEUCIB5m1FwxCNKp3iXbxuNANJBnskvnAchUfwBpQKpQURAyAiEAolX45+9lyjpRdsuc/Kv9wwYdsKp7/pGr4/Cg72irTeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCo/jmn7bF26Tg6TSkDeYnj1kgo5iGwFrGp2946F/cBUAIhAIedeeZhGRN4GutStMxhR+jOenqfzgKjUfNArIdcXMSu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":385978},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"3344b0892488afad2d1adfdb2736e7b3294c301e","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.8_1788556695016_0.7318598969661709","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@ucm-kit/core","version":"0.1.9","license":"MIT","_id":"@ucm-kit/core@0.1.9","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"938774376bf39c4d1b0f7e8f69e6830e6af07b01","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.9.tgz","fileCount":40,"integrity":"sha512-jENNvibFp7mGFVQf9JUHtdRZ3SrG1BQ+HyBUp7Z9if3i/J6QMTtlj6wgmoCDyAclkLhT+TuTQ4D9Kq5hfApGmw==","signatures":[{"sig":"MEQCIBOASrFmr3GvQWAf9Qf8TzYmBf8g4Xn2reH8E9nsm/4KAiAmVrBfRbTiaJGCTk0nc0o+hH9z/LvhJyD58kkTenLt8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBiMzyprZeQtKQUrkltcQc+O+MhXANlOVwt/8qVrORnRAiEAnRAvYtyTdvX8kYudku39I73CNi7WORvLUolyjDTfpNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387678},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"195eb0906eb1971db06f1d56fe75c84e1e843736","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.9_1788557557952_0.8455830327632696","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@ucm-kit/core","version":"0.1.10","license":"MIT","_id":"@ucm-kit/core@0.1.10","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"60c1b42ab6a7ac55eabcd5f7abc776be8c34fb19","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.10.tgz","fileCount":40,"integrity":"sha512-HMVHKkqfyPrUVqt7kxx5c0fkV3It2tGjcxxz/dqr9s8BwoJzqLQ3EpyA9PIW77FLFxfHM60RvyNPmjSXApbx4g==","signatures":[{"sig":"MEUCIFjqsdLF1wqMayf9/J56d28pRrFo6Q/P/8+4TrmZ/xSmAiEAhAYnNthmj7osTgUKEYUYasuFssEFqGQ+0EZSt1t3Cxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDHc5XdDJFZbAv5RAVIR8qcjrxaJAZVyjmN5IB6LtlfpQIgEFJYaPkTNiYkBzfvpAc25uLfJ+7dltVIws5/SC65zec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":390334},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"7588fdf2048e6e3dfa958792dc4731655a02ccd2","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.10_1788607437681_0.2615531994579676","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@ucm-kit/core","version":"0.1.11","license":"MIT","_id":"@ucm-kit/core@0.1.11","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"c0dbdc32803342972e5c99285b1eab3724816fa6","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.11.tgz","fileCount":42,"integrity":"sha512-YJBiP2w7ZNH4HaYSeEmCylvGgFu6FINW+62Pg0p+IZ0eHeJPF+KYbmt3DaHdCPTfwMDCcl8KowpjY5fTJtibSw==","signatures":[{"sig":"MEQCIEINaRRS8/KjU6AKy707EfQJjMSXq9H0L+Shd5PlfKacAiAvMLrLBP+ZsQz3SSVr2TzLBlWVS9pHTSUTnstmwM48+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDAuJZrVCPx9IwOWG6z9tXrOuXI1Gp/nzYTZ7YuHYudaAiEAgTGgQrKCpfmP2ZDc6qeg4Ul/ZF7k7e6ymo4KsU/Dxs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397499},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"4805fce2fdb693a014bed4669f8eec390f1194f4","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.11_1788631783696_0.9347912300439916","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@ucm-kit/core","version":"0.1.14","license":"MIT","_id":"@ucm-kit/core@0.1.14","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"a09673735ca0137a58b395b296b44b4b0d650262","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.14.tgz","fileCount":42,"integrity":"sha512-rgFL85Z8DUyYQfHjQmIR2ptGrPZQ0KjOVeuYkfZRWs8TNRJPgtTIZrdh10mU6WWlnr/3xk8qYwSKyl7mzi0gAw==","signatures":[{"sig":"MEUCIQC2svaQpnBf3ecd/CfdZno/1eY+wigLR7QmW8EDeOb4KQIgMMQa8sbZHZ+0ezPu12USB30qnz6OoodQyV8fB8xOkm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIANuuMZbQ7dSdSU199qBbVphrIDpMgRiSuwzXJBQUbOxAiEAnDgPyg+nvLi3MoOCHXbRLkBunK2/OHbWlVykK5PqS14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372919},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"0977cc4f75f613f262d3835716b51d19615002d6","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.14_1788786963807_0.26798958237675174","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@ucm-kit/core","version":"0.1.16","license":"MIT","_id":"@ucm-kit/core@0.1.16","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"91ce65932f9333d1cc8ba949af10f66c51a401fe","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.16.tgz","fileCount":42,"integrity":"sha512-PoHvWxpKKHyc5bUfQJYp0p1HP3zkHcsloOepIa346AgiHiBBBeuhT5TGIyWmN4Dkl/lNcSoaLg39dBzrezHQcw==","signatures":[{"sig":"MEQCIG6RERsDVN2fDAo+IjTiFjbLKv/Q0SInU3fRvdCI2sIdAiAYWb4cXcV5nbDZW2VenO6wFQA8O8+Pvgip8vYbLI7V3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCcdMZbXiWqcqWOUKiMO5a9U8sxS0wn7Q7awCZfYx1OLAIhANZVjtDPYrtQxzO0lYAB8IkdhPrpWcbMFXpLSyIN34hg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":370669},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"ea4b4dea507c5c1c4fde71c06a7be46ff2e3d1f9","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.16_1788854217551_0.0564699016383603","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@ucm-kit/core","version":"0.1.17","license":"MIT","_id":"@ucm-kit/core@0.1.17","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"e0b9befd288cfdd30263a41f7e5a8214587c4df8","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.17.tgz","fileCount":42,"integrity":"sha512-gPeCxvvmZ1PhxCw3uTiEcZodhYZreINIMa/Y304ALUYLwGcggYV35cVgKp4WBT79RYIy6fTYEfO2uBAHSWd90w==","signatures":[{"sig":"MEQCIDLueX/gxdfppXmmGQdd9+qC573Ii5M0wt4jv8SfwBZwAiAfFWP8SwWel+OZDkMflYVJy5qFamSF1FDIVyIuHjACow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC2E4AEbeGoNHDFJnhmf4QHK7VSu9RLawH2VO7WgWiKxAiEAk1v2qI5jvtyJaGKXJ/o3yrmWZW+4MHdppXLNy7UiCBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373460},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"4bf5beea37bada88d4a783c66050969e578f6576","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.17_1788855724240_0.6688629974646445","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@ucm-kit/core","version":"0.1.18","license":"MIT","_id":"@ucm-kit/core@0.1.18","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"dde305e9597606c2603f59fb36098fe80f34a81c","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.18.tgz","fileCount":42,"integrity":"sha512-dIWkWd4RRHTOwV3n0zMX9lssu6hx9UMyKjQwQL+I6jYdDqY30LgWja/cxqYNG7W8SU0wHkHGYwB4tXbgDcp5dg==","signatures":[{"sig":"MEUCIDtIdfFx13KVSu+a2MlJCZibbyJeAfdpuhd1prCXuC7XAiEA+3i35cwPBP9qAoN9W7kW8WD3I4zgGhFVP40qC5FR3l8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDzsxdqLj1VG2FxzeMhAqbylvb7+FnsIELXHL3NwLldbgIgNDBNLTdaBuB5Lj1fjQk5EBx9u/ZzyAAzv1PYS5tsD7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373445},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"6b3e52f629394acc0b22479d1346768ceb20beff","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.18_1788866699214_0.04738546553125267","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@ucm-kit/core","version":"0.1.19","license":"MIT","_id":"@ucm-kit/core@0.1.19","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"ad6e9893b4c3b91ba05afe73e77d134f93c7d83c","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.19.tgz","fileCount":42,"integrity":"sha512-e1nsjLucgItg457ejLi+0VVJf4Vf9vQ65P22W4hpmqcnTM8vwM8zxNnOj91ELz/ko9OMjQRefnul022bBYyxMw==","signatures":[{"sig":"MEYCIQCqMR7lt9x62Dcd20J078FX6bc/aMtLcW6bcQ99ZiAnigIhAPpJm0TP3R0cZuhyb1LFAKvZIPpbvdPKzpq+/ezgbayG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEJnSgLjuTE9lP4/gl/RTJ8cOOIpq4ClJMJflVs3MnS5AiEArNAMFfP7/MAcQ5GfUbyP5gMr4K//qmfLfUEW2gQX0BU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373115},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"7a37fdfceafb09a66a457ab7c64221b52ed767a7","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.19_1788931566389_0.6306851444276116","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@ucm-kit/core","version":"0.1.20","license":"MIT","_id":"@ucm-kit/core@0.1.20","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"e4312914b50fa777a8472137ca51ee5d7876afe2","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.20.tgz","fileCount":42,"integrity":"sha512-wbtkh+dWlrbO8VAWMCvfnThnon4kSHGoAfo0K1rrdJ4ZTcUdLTasf8dRFfPvUwlVbl8B19Bvs1IVK7vZMvy8Mg==","signatures":[{"sig":"MEYCIQCRa4zrY7nqu8zZ2aLe1lM8Gtf4yXnPeUQThVxePj9YJAIhAOXTGUQy4cdx/RqhopplDK+Z0nBaQulBy2EsfCkR3+Xc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGV4OfAMyhxPqAR6qi/aq7RyHiR49o+YU0ZWvN8AozCuAiA5yf8OpwrbDQP4Hp4GTy/eSlG/MR7BycVyxyCgdFLlHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373115},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"4907be79597ec89bef1fc587f1a78871ba8bab54","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.20_1788950692749_0.2029421189681362","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@ucm-kit/core","version":"0.1.21","license":"MIT","_id":"@ucm-kit/core@0.1.21","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"f71fc7c1435e310548c01b9ac5985b6549482866","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.21.tgz","fileCount":42,"integrity":"sha512-QYxfmwzjtAyHkvKXDZtLBq9iOP+UCbuf6hUtNBFAFzIJpoJBfJBMO9PiasiCHAj49zd+ur+6Getq7yj/LKqQ3w==","signatures":[{"sig":"MEUCIQDnDWxSE/PrVljSoFMJwY80N/bYZG4IM4Ib5xSnEI2GcwIgVoCmRk0qoqhfg6oKQiu8vg2UbncpUQYNYQmFFWDq9Vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE/cZfp5uU8tNBeO0eFoQVodrD+60pheYPRV2K2ktNSvAiBRyQHYEIJdQ8nUclAvjgQBbwZIZl9izZmW0XmBUdoaLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373681},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"dd114d3e7b9e1bc489e7846880853a5bc82158ed","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.21_1788966694025_0.46820434089878127","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@ucm-kit/core","version":"0.1.22","license":"MIT","_id":"@ucm-kit/core@0.1.22","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"b526063f39c082703be0551c8de8adb9c4b368da","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.22.tgz","fileCount":42,"integrity":"sha512-QMElv5e9wGCsJ0U6l3iiKJfXx9Qtf5gkswHxtJJGb6CqgJSV3OjXjXPYHwUG90xsYdEWxhSWlidaU6WFRxyh0Q==","signatures":[{"sig":"MEUCIDIlDv3qjXRcsqA5F/bVs+FOmzrZSqXIUgZoJSK2jKloAiEA7QLmgokM73iVomhJ+GNlpKwlH+3qkWJzDVS+5eUo/HM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDzaClrjQEmC2rbVNRcEVoj56Q5pH4IbU3WW3y1cifoPAIgUnbjolBTTgp8WomxFYlmt2Czv/VqdYbzmSsXY0cNLRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373667},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"99b59bd3fb679bcde20a4fe8f6133e0eb5fc002c","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.22_1789030328377_0.20805928784015792","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@ucm-kit/core","version":"0.1.23","license":"MIT","_id":"@ucm-kit/core@0.1.23","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"35d258e3fd95c53f662e84f42c0a1ae2b7a6e0ea","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.23.tgz","fileCount":42,"integrity":"sha512-Mcn+lY2dTYRUpVyCAfuOmzG5lq1ZXEXZJ+DwJ8jS2zJnMqCPJ2Qj+LRLSV76KQPbhpdsSNs8q72bxFr92sS99Q==","signatures":[{"sig":"MEYCIQCrKVumGUmbPfnm0EzBkdOrXdm0YwYxw4+YKdM1anzzcgIhAPA8YBmwsZVQHqkOqxFHdsDR6JFMH12tu7LptHnkZ8z0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDhVSIHHN3nolV8uVDdzPpWr3EoNUtpsjthKwC1dlJB8AIhAMe5m52f8cTeeqXRqvH8PsV82bw/MNOGk2XdGrz8F+2P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373673},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"8afcf596e86bf8c0e027d69c38cc6c7722bf1e1d","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.23_1789055403849_0.2033917846934643","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@ucm-kit/core","version":"0.1.24","license":"MIT","_id":"@ucm-kit/core@0.1.24","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"99bfc67ec7eb0857ad423b8e78bdad2ecb7579fd","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.24.tgz","fileCount":42,"integrity":"sha512-oJtvwcd4dgtpstPLur4nO41Ri7yZbzRkj9Mi/ytN4UXNf22sAWQKDoRpM/Rg8v2r/l8K5b4T53MpV5TzvUFeOg==","signatures":[{"sig":"MEYCIQCNtOhvOQzpIsDfl24ZVVWbs2DoxwapL6BQ1QXblqEZRAIhAO0Aqg7C0nXF9szMnfNTH7uuVX/idZydnQFoikmhMz3W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBxXzvABDQIqHfElBgPlRSwCt/e7yML5NwwWN9Z/KUXAIgSBYos4ioeHkexwWhjG7oST7xjn76x4DSqCg3lfE49o4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":383697},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"d3e852a94e6ff1b8af27d844448bc10833b13886","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.24_1789112946752_0.3319191317174979","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@ucm-kit/core","version":"0.1.25","license":"MIT","_id":"@ucm-kit/core@0.1.25","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"f8084d68f7de7ab3120eb2a21abe259ff3a8b5c7","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.25.tgz","fileCount":44,"integrity":"sha512-C9Bq1SLIIF0IBA5s51xFyIG6gDz6Bc5/4BHmxx0qzSlulYBLZbrjtZK4FDpTGSACkPzkMuM5WBo6yd/CuSd2Tg==","signatures":[{"sig":"MEUCIQCohI0G2q15vLdj4knMQ57Xlh8q1UY2JLDTKEuA1j78jgIgBTPrwQpVBZ18mTf+FNEhpR2Nm85x4wPmRuLLj7HDPMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICLrHmVATtqKrl+VRLzlEtX4G0rxuG2YjZpqQxZc/kfJAiA7eQIRrJvV3Y3bvRAHoMnecUiJpRMpp7ADX9plspxTaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":393812},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"ff2a719d01ee9cfa0110ea94e150e0a80d873294","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.25_1789139132212_0.3174996128351586","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@ucm-kit/core","version":"0.1.26","license":"MIT","_id":"@ucm-kit/core@0.1.26","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"facd7e6583446e014f9289955b63fa4f0d22a9f9","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.26.tgz","fileCount":44,"integrity":"sha512-3m7ojHUUu3XT/64OknwqBg+pRubDYIjP6u1398jhsuY/TgDCRssBEND+PKBRmFUHGphPDJkwAubm/XfmOkq1SA==","signatures":[{"sig":"MEUCIQD0BAGRAzRIYfxUb0xMF1jtJLXGNVHDQefDSs0HmywtigIgNT7P81bHni03c3F0bY3THAaBe8cYfldywaPWzSHWxpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG/HVfL2Cjo1YkHQ8uXiWjmUevCZciyxpcGOq3/ilLmjAiEAsVgZfZoEQMBhaYOQVIDNwAO9o/0YNpfI076NcOIeFKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":396181},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"4258149d2d519fccf387039044630a5caaa518ec","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.26_1789229820892_0.20713278094696252","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@ucm-kit/core","version":"0.1.27","license":"MIT","_id":"@ucm-kit/core@0.1.27","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"8c0544610627eb88d34f79f39d3a6ccc2dc708ec","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.27.tgz","fileCount":44,"integrity":"sha512-UMJnOVjadx3cuk3FZXBTi64voeVlLapg7Ky1TizwOmtg/FPNk46QoYlNt5vlHIH5GYfY3H+/uyaVKa5VAb5N5g==","signatures":[{"sig":"MEUCIQCFq6Kgc818EJqabWQgTTu9TZTgx3GIMBCuyDhm5bXCggIgesZIvpCrt6x+rP48YbrqsG8dKykURo1pCaqFW/xRYwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCMDZOgolPm3Vef8UZ5rSlFd4ir8Q6lF9a2HK5skTNXzgIhAJ1OQteTkZ0ADZUa+1xCopNiV9cqqCLoRGiRFNB0Xt2v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":396864},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"a7ba7629fabaae5b505e31f32b0fa752474da49f","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.27_1789230434955_0.5452520429990007","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@ucm-kit/core","version":"0.1.28","license":"MIT","_id":"@ucm-kit/core@0.1.28","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"5b0c1cbda8d29f5da1f86b8b920b04aa43723ae2","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.28.tgz","fileCount":45,"integrity":"sha512-LOHGgQJWP4eAeVUZiBXpa9SWIJ2YfHqXDko6+E0Rfil3rO15J9t+ivEP/0dXvRvLm88776/3qNR+A1qqKYdtBg==","signatures":[{"sig":"MEQCIGJptfoE8JByXj9ON73AR7OGkxSfQohF1JqWrjhQbhOtAiBqDUr4Ge8/7lt+lhM63f/xFRz9j+5492702S5wG4LuZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHj+uxETX842NU2ZoOgvczckktruHbUykfzi1fI8MzslAiBQQyrCWFECfmh1B0qT3oAZ+7S6DIwEPUHUVWhWlw4GCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428297},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"209cf33c2ea01675cf3db2b4e1779667c2ae8da6","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.28_1789390800259_0.1273563739613559","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@ucm-kit/core","version":"0.1.29","license":"MIT","_id":"@ucm-kit/core@0.1.29","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"53dd1b6c52ceeb25c5bfae7bfb0b2953cf8ad53d","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.29.tgz","fileCount":46,"integrity":"sha512-n1DXOLR1aQOaBV0A72e6NcLBobAZJgCpIZiG3wdEK9d0sFUmwO+BGPcvGN7tmbm4AO4b+3Wuj8zWUmmWF2GY+A==","signatures":[{"sig":"MEUCIQCtz1Bh4rZ8J8wW6vwFsHMbVseJuzXsPai1t8Erl2KVtgIgAXoYd3TNrXP+4aw8RFnlUbC4sISGnVySassncOpbYVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCxybCeR60FLO2aGBMzCmoCJmw4M2qB/2wCK2iMxMPUCgIgfp9CLYFmPrKWGoaS9R3KzO1GavM1Ivw7fAq8Om0AZIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447518},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"bb1f902d01026faa7c005a8691adf9b7fa3e39dc","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.29_1789397166849_0.9689935747286991","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@ucm-kit/core","version":"0.1.30","license":"MIT","_id":"@ucm-kit/core@0.1.30","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"f361d2d99c599e7c3e220b82e09d42e88621aca7","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.30.tgz","fileCount":46,"integrity":"sha512-zKNJae3FLav+d268Nn6Uh4KHJorvkWmPCKj7Ho8YIV7bY+NSxDOxgt84m4UQLMTF8DUqiigqyKrDu0CxaREGiA==","signatures":[{"sig":"MEUCIFyHB+O85wf2jqC/P99v720cY/QwpBX8kOsG1LCbQLuEAiEA6KkxQKe7aIsE5ve6BALz/KNHzopM7U6KeyIwz3L08Ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC5358H0bAnhCXAapGwSvW4nWGli1gy54czSKNwpGjyzQIgHRxwmfSN4wBnfmLaueFFvwiw5MoAayPBb449nA8XQkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450982},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"ee1d3666967fdba85ff5aa399a6e3f00aa9f1d4f","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.30_1789398053722_0.8549158839441748","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@ucm-kit/core","version":"0.1.31","license":"MIT","_id":"@ucm-kit/core@0.1.31","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"7d279baf9a8d52e74b7d9ad33933b3c5adc76acc","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.31.tgz","fileCount":46,"integrity":"sha512-JBFIjY+6o7a/METpjBcHoI8XoKDKxWHGXlTm/xiJfklWN/97/2URJjCjQveGdKdAAQIRM54sVieV83KAS55GMQ==","signatures":[{"sig":"MEUCIHdO7H9CRGdVEj+kJRiMGm0qBCCVbb+lqc/gVPpRF9n1AiEAvTK1NDog/LoQEpU2g7GhdkkMwT/jbEVORO6xLlplS9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDAoPK5CmuTkSkPNlgX1Fv97xJ1BZfgCOdtYmqofjaDcgIgRYUgUuRhgi3nnskAmI9DPmoYQwnrbB+Ed/goii0z77w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":452481},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"04d6964720b5453683515372497712b3ee9177f5","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.31_1789405446280_0.857597402476955","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@ucm-kit/core","version":"0.1.32","license":"MIT","_id":"@ucm-kit/core@0.1.32","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"b3d6e4f06c9bbcec750ac022ad169e9ba988b2de","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.32.tgz","fileCount":46,"integrity":"sha512-Dv8qj9TXZFLfR+F4Hl9q/KBsy55y5qmrAHY2xydWRH4R+7WBFkLbzaAVI8xCtGBbJXoH8IATPF8o9+aLYrqnvg==","signatures":[{"sig":"MEYCIQDLhf9cdnQLRj9a43tapM5H3ocpmKlQEgIpvzj1F3InMgIhAIq3VxOOQxVO0xHMs1atsZoYIaKGLDLTanLtd3AQSSST","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDkvrLBMmrRJpB8xrBLx+AL2YFr6rZHKx02rNA1zQt+rgIgSb7IOu9PxGfRdwc2hxN9Fd1/4mHUsV7ftmySnZ2uavs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":455464},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"35906e3de0b3fa1367d50efbee439449b042174d","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.32_1789470941739_0.3185476979270099","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@ucm-kit/core","version":"0.1.33","license":"MIT","_id":"@ucm-kit/core@0.1.33","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"1d8f4aae899a10b049e1133136d78218708934d2","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.33.tgz","fileCount":46,"integrity":"sha512-QZiAECA3nE1/nkRSELXin31PqTZyQI5DE3WhG+p0bYF7JrqjKDyjHmj2NuVJQfORmjsbjgJV3Hkpu12Ny3EZtg==","signatures":[{"sig":"MEYCIQCatMp8Qm4vSXaM4Moiu3fPZGrgQCno9krNlAHQTFeAggIhAKHFikIf8W9dHzhl8ktQjUFA7apGiW4hlKxeBJ7mwm1L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAeIRUvK7Z5yVJcavx/Y0MGA31lIrwpBe6BMui7vtCt7AiEAinNYvfWA4X3KBsXcCBilrvCKJGT9w2NCq4nfkqiABh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":457160},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"c687d0038c0d0be383d4a4edacbe48cf1f93dc75","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.33_1789481661291_0.5034589188072527","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@ucm-kit/core","version":"0.1.34","license":"MIT","_id":"@ucm-kit/core@0.1.34","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"1cecc1870961850b17b604dc040c9ac86ee55381","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.34.tgz","fileCount":46,"integrity":"sha512-CFX4Y/GpV8lxTOkVrHhJRwrBq00w9o1bOD0dqE6WU4rHkgRIm4rGurCtC+4lFGVmgh1cbAe8l9VHOEmoFMo63Q==","signatures":[{"sig":"MEUCIQCMcKzYOOz3fcSPHE9+G2a9LcaI5hF0aI/U1iouMk2PhgIgY1yUZKcAkE/427yaJKnmy8InykZj+nkGWqFT2lw6NUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCgr+x5LkOu1cu+aywO4AyLPmHUgHLyNCnSrk0xeDF6FAIgUkPnLFPjkVDsKz9yg7yYol0WoiELq4v1y0IMyoKJ7N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459508},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"67fa27aa67f81b143af7e762fae6626e70911d46","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.34_1789548133087_0.09799398640503565","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@ucm-kit/core","version":"0.1.35","license":"MIT","_id":"@ucm-kit/core@0.1.35","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"250b1b52baa947f71fea4df9c31e2fef0da55156","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.35.tgz","fileCount":46,"integrity":"sha512-tQW8309y6zmIcQ8jUU/ehlDzosvtBZxpxNzt92Mjts4QI44qTvK3WL5tb+W7ca1mNb+e93CyaokMJMaT64naNg==","signatures":[{"sig":"MEUCIHg7J+PPyfdPLbW8HDDQJpXvoli4tRAFiqQ1yvJo+oKxAiEA1hXtRYvo4f3CEnmPoFGqpO8xU/gMrfBCF97lCQAlPrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDBK6Z/6mevS20i5jbK/3J80JgsEfjgjsbNi9e/Zuz/JAiEAhaWcurkPsT85H8nLIEfxyHjUI46dNmcjKa1akwHhdH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461041},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"a2ef0fea2974701222d9c142479341b406ff44dd","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.35_1789552031346_0.33984241319829955","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@ucm-kit/core","version":"0.1.36","license":"MIT","_id":"@ucm-kit/core@0.1.36","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"f86547855a37f4fdd3b4c3708562a858dce534a2","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.36.tgz","fileCount":46,"integrity":"sha512-H9ouPKoxNAkK2IvNwbLYrFuQ/R7KaAVgJEZGJxt17u+QU2zaic3HWbv1Em0sPWk/8Z3ss78eBiMSuPz0Fi+RxA==","signatures":[{"sig":"MEYCIQC72UTSubJY9jasUdcS3pFzErpCpMtISje0O8AvmZSYKgIhAOHDb60QBgrnXF1EOYWCSeZDVVu+KJjOkVluu7xjcH9E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCLTgqUNPSWLSKsySGl1xnQuLfPMFW2xb/oUWhqbDAqHAIhAKskMgJSVEOHkXZhLwkK3aCoyCHoY3Ybt1vTUNQ5Vnrq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462588},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"114b2f33370ace78be78e0efd8999b40d9521f37","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.36_1789561120589_0.7733391154037836","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@ucm-kit/core","version":"0.1.37","license":"MIT","_id":"@ucm-kit/core@0.1.37","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"a86f98caf6711d2ec0bea475dc80b215ba1636f6","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.37.tgz","fileCount":46,"integrity":"sha512-uIpifLyCBqR1wU98oHsXtia9C+zIV37M41kyqTHqqr9G/6+WRE3AVBNi2cW9MW65yOP4TEIfllPMU9BRpz6agw==","signatures":[{"sig":"MEUCIDJ7B8qrHELJPfPKVPsV+fGvKjXRi8d9Rk/UhRLqS+wMAiEAm+iiOgx04A8rn5XvNl0V429QMTQRvRAjrhv1H00QgRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGUamP1snKQlv3Ad/+HjTsk2tNzbX6M1y+udLqOJv1DcAiBwk+eRIB6BHFCktcGRYgqVsOgO7M5ITV5WoblrdsnkmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460314},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"03a9b8b7fe8d3fc78e606fea9d364b7378963c5f","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.37_1789566842389_0.8056632550655711","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@ucm-kit/core","version":"0.1.38","license":"MIT","_id":"@ucm-kit/core@0.1.38","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"9f1ab7a0316b29ca88f84e1882f04459fc46c8bd","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.38.tgz","fileCount":46,"integrity":"sha512-FblMke/P9ndB2h5yFcHa3GOl994gdyFcJWv2/bWh2zWWbjM9xn6hmDV85vx+YkfPM2Lkseb0tSYUulXx34v2Yg==","signatures":[{"sig":"MEUCIQD1mJVvRLnHeVR8NJgQWc173crFnJrzfR8TthhaDnd14AIgYX35VzkPN1HE2hctXBGg6yCjE+epVkAtotK6z3ipIH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID+I/eGeoK0uRp+2r+T8ag4Zj0avfJqNryue1Gg0cJ7UAiEA4YuCGWrrSUKacHbvrKk/8lxS9TlPDjJ3rzQthJdez5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460538},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"50c9de19d975cd31981293368946a3ef257655f7","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.38_1789579460358_0.5729249539593007","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@ucm-kit/core","version":"0.1.39","license":"MIT","_id":"@ucm-kit/core@0.1.39","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"04182ec034fe8d62a70c8c08997998929e773800","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.39.tgz","fileCount":46,"integrity":"sha512-DN9r7q96KQQg5BOyZ8Fnoy7ajXcChsatlfEjMiWGumRfb3w6P2vKyOhd6ygqWch7VE6II4hNat6efkss8S38Vw==","signatures":[{"sig":"MEYCIQCPHMZ0EDjFx+lFI7zhLNLe3R+g8srDG6pf6SneNqnpIQIhAJYwCxe/ujOJSSZkmTeR0vQYv5rOdaXeAZzAt/luUBWH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9oGB/dtYrEeqGTinnSQItqO/Q/GglLbnRcnXgxKQ7aQIhAMpNnJma24QDkXYjXpWjzF0SYWYbYW+jHFVc0FsLUA8V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463112},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"46f24984a20d60a37c1dd9ed872af313d4eabd40","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.39_1789647724501_0.41364019075430525","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@ucm-kit/core","version":"0.1.40","license":"MIT","_id":"@ucm-kit/core@0.1.40","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"fdad6d9a35981cbea5b3881099ebe18bf9732efb","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.40.tgz","fileCount":46,"integrity":"sha512-7EqrpdcWKDQTMN+L3Xz7+11dXj/vxW7XI5CxmxS+UO2zJt+UEMtiPZoCDM2uHLVKhQBpzxRlJUpod1kY/nikYA==","signatures":[{"sig":"MEUCICHK48H4zZI3VJPBywckKa3cl9o0jHteJX2FHPAGtd6vAiEA7QqmpOSDnB85WKbC6Fln+K9YDYP4xVAlxCaTGApxJjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCxsHMT2YVGi9cxRAggCzgb299kWKpjOzW1FbQSdM1mjwIhAIXHwpQFUC032qyjQKB6rDH6M2+c2luostZ2dvz1xeqm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":469103},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"dcb79aa9b87c47397c27cb051aff10293d7a01bb","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.40_1789727612710_0.5013261926602504","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@ucm-kit/core","version":"0.1.41","license":"MIT","_id":"@ucm-kit/core@0.1.41","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Exporter#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Exporter/issues"},"dist":{"shasum":"d986cddc2aa831ad38c310c44d0d1ab6b60b7cf3","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.41.tgz","fileCount":46,"integrity":"sha512-JsOglydbLBU8Ltzq7WKdBrInzjxDQpOWfjQXxE7KD2DSS6xeh06HZQuiwrjJivGpuSM/mTFGkkYyNJ4ICQAASg==","signatures":[{"sig":"MEYCIQCju2k5vIq8YIO9Jm3GB1CdA3jsdCral/xM4Nu93Y/iCQIhAMYvBYp7GzGY1YPc8o/LLgf3CFSzdFOBCmTDWD9K4sQH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCDjOxwe/oQbUjjKVK+l1aKERrDN9a5n9HzYohAtFvRHAIgFlHYgQXadnwI/ULjvuLvexDp68TwW1B4SIdRg+RWQWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482016},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"5dbfa58f0770a2613f2b1825f48f93c6a55a7d47","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d67be0-9ffd-4872-9904-31efbd92f3bc"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Exporter.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.41_1790331990138_0.9670846228519592","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@ucm-kit/core","version":"0.1.42","license":"MIT","_id":"@ucm-kit/core@0.1.42","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Toolkit#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Toolkit/issues"},"dist":{"shasum":"48f64491bd761520893c7811c3416b565dc5e969","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.1.42.tgz","fileCount":46,"integrity":"sha512-c+GVMSpihp9H5UsnwaZmVF3Wi8VCvYsWzGm8jsrlaWI1/DK9IhrIHZ+I+A+Akr35TjxUTCZgApiCrpWnyqT6ug==","signatures":[{"sig":"MEUCIQCe8J/RqcWTrfJPVoFu+Dy9j8RcQUMLUkZ7yD2yYdJZtgIgE/1tODHXOnFGZv2tHDGxptBU2x9KJoX3OvcEYFd90Xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGlQfVMYniM/u648si3IGqxthbpqtIjDiQ1EGoFykE1MAiEA4uKWetR3Cah/kRXW/GptcwJcfehzYhhCsDOi7YgiIcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.1.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482010},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"e5a3a68119ec682cebb3919d8df1c7b9d1e3f450","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9a97aefc-5ae2-4d3f-87be-280f2e053d5f"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Toolkit.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.42_1790610326935_0.18885526866634517","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ucm-kit/core","version":"0.3.0","license":"MIT","_id":"@ucm-kit/core@0.3.0","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"homepage":"https://github.com/Vassili-g/UCM-Toolkit#readme","bugs":{"url":"https://github.com/Vassili-g/UCM-Toolkit/issues"},"dist":{"shasum":"6d66eff44a851e0d29caa24738ff0f4cd5b112fe","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.3.0.tgz","fileCount":59,"integrity":"sha512-Sax3iG9bRQlCXGkuUCgInDheh1IzWDh6lEzl5UjCjF648+yRdKvT/zEw9hnlLNHodHjl9W5XtO66eRwkBi+4mA==","signatures":[{"sig":"MEUCIQCT1dxy4uYLUxDL87N7FJIW+WiCSePEm+8cVf7ZWrClbAIgT0V7ovg/+xi9o2tgiH9tErW4SyND+4BheZwST89flA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJHjq+wRmzcMnwGeviNeq+w7IyndStr/BSjaDgX+bpQQIhAIGHZLE75OfuR/1cGDnTd5OTc0dw3lRSa5iOyo8AXgJT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":528477},"type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./emplois":{"types":"./dist/emplois/index.d.ts","default":"./dist/emplois/index.js"},"./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json"},"gitHead":"810df2809bebfd6938e23f8e107aa04fb8474b90","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9a97aefc-5ae2-4d3f-87be-280f2e053d5f"}},"repository":{"url":"git+https://github.com/Vassili-g/UCM-Toolkit.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.0_1790841729971_0.4719462017575773","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"_id":"@ucm-kit/core@0.4.0","bugs":{"url":"https://github.com/Vassili-g/UCM-Toolkit/issues"},"dist":{"shasum":"189afd6d541a74431e63d74401a1ba7529e3d9a7","tarball":"https://registry.npmjs.org/@ucm-kit/core/-/core-0.4.0.tgz","fileCount":61,"integrity":"sha512-bJgJvhOlfbsIOoDD/TOCBnfhuQCVaX5KJz6LmRXnW/Z13g2xUEnK+gRkFiBvCqnzMntT1nkYSkHejV4goPE0PA==","signatures":[{"sig":"MEUCIQCcRPZIH66SPbd1Miq34JU9EJkES6snjseA9/mj1SyU8QIgSIoQjsbVGSoz2Ip8JisykOKu4iHQDyoqkmFoO/nuvPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD7Z/j0Bo0PTBKPqE/bOv3wx6/8+9fDfLC/8Z5MZh2nQwIgF+C8a3o1T5qP7nniAa6mzdU0hSm4IgtNhiZNnshsZwo="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ucm-kit%2fcore@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":533099},"name":"@ucm-kit/core","type":"module","engines":{"node":">=20"},"exports":{"./format":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"},"./schema":"./schema/ucm-contract.schema.json","./emplois":{"types":"./dist/emplois/index.d.ts","default":"./dist/emplois/index.js"},"./lecteurs":{"types":"./src/lecteurs/index.d.mts","default":"./src/lecteurs/index.mjs"},"./package.json":"./package.json","./lecteurs/navigateur":{"types":"./src/lecteurs/navigateur.d.mts","default":"./src/lecteurs/navigateur.mjs"}},"gitHead":"253f0c076e161afb84c02617aa062b6d57306c39","license":"MIT","scripts":{"test":"node scripts/run-tests.cjs","build":"tsc -p tsconfig.build.json","refus":"node scripts/generer-refus.mjs","schema":"tsx scripts/build-schema.ts","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"version":"0.4.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9a97aefc-5ae2-4d3f-87be-280f2e053d5f"}},"homepage":"https://github.com/Vassili-g/UCM-Toolkit#readme","repository":{"url":"git+https://github.com/Vassili-g/UCM-Toolkit.git","type":"git","directory":"packages/kit"},"_npmVersion":"12.0.2","description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","directories":{},"maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"_nodeVersion":"22.23.3","dependencies":{"ajv":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-json-schema-generator":"^2.9.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.4.0_1790852800879_0.9337801363010441"}}},"time":{"created":"2026-09-04T14:14:12.396Z","modified":"2026-10-01T11:06:41.466Z","0.1.0":"2026-09-04T14:14:12.749Z","0.1.1":"2026-09-04T14:46:13.295Z","0.1.2":"2026-09-04T15:16:46.441Z","0.1.3":"2026-09-04T15:37:41.035Z","0.1.4":"2026-09-04T19:06:45.761Z","0.1.5":"2026-09-04T19:29:46.322Z","0.1.6":"2026-09-04T19:50:36.768Z","0.1.7":"2026-09-04T20:49:24.135Z","0.1.8":"2026-09-04T21:18:15.109Z","0.1.9":"2026-09-04T21:32:38.041Z","0.1.10":"2026-09-05T11:23:57.766Z","0.1.11":"2026-09-05T18:09:43.810Z","0.1.14":"2026-09-07T13:16:03.900Z","0.1.16":"2026-09-08T07:56:57.654Z","0.1.17":"2026-09-08T08:22:04.328Z","0.1.18":"2026-09-08T11:24:59.296Z","0.1.19":"2026-09-09T05:26:06.499Z","0.1.20":"2026-09-09T10:44:52.826Z","0.1.21":"2026-09-09T15:11:34.139Z","0.1.22":"2026-09-10T08:52:08.507Z","0.1.23":"2026-09-10T15:50:03.947Z","0.1.24":"2026-09-11T07:49:06.871Z","0.1.25":"2026-09-11T15:05:32.333Z","0.1.26":"2026-09-12T16:17:00.977Z","0.1.27":"2026-09-12T16:27:15.056Z","0.1.28":"2026-09-14T13:00:00.343Z","0.1.29":"2026-09-14T14:46:06.946Z","0.1.30":"2026-09-14T15:00:53.814Z","0.1.31":"2026-09-14T17:04:06.369Z","0.1.32":"2026-09-15T11:15:41.839Z","0.1.33":"2026-09-15T14:14:21.410Z","0.1.34":"2026-09-16T08:42:13.180Z","0.1.35":"2026-09-16T09:47:11.491Z","0.1.36":"2026-09-16T12:18:40.719Z","0.1.37":"2026-09-16T13:54:02.483Z","0.1.38":"2026-09-16T17:24:20.464Z","0.1.39":"2026-09-17T12:22:04.611Z","0.1.40":"2026-09-18T10:33:32.809Z","0.1.41":"2026-09-25T10:26:30.238Z","0.1.42":"2026-09-28T15:45:27.025Z","0.3.0":"2026-10-01T08:02:10.065Z","0.4.0":"2026-10-01T11:06:40.994Z"},"bugs":{"url":"https://github.com/Vassili-g/UCM-Toolkit/issues"},"license":"MIT","homepage":"https://github.com/Vassili-g/UCM-Toolkit#readme","repository":{"url":"git+https://github.com/Vassili-g/UCM-Toolkit.git","type":"git","directory":"packages/kit"},"description":"Le format de contrat UCM et ses lecteurs : types, version, règles de nommage, schéma et validateurs.","maintainers":[{"name":"speckaina","email":"utilitary.contact@protonmail.com"}],"readme":"# @ucm-kit/core\n\nThe UCM contract format, and the readers that judge a contract.\n\nA **UCM contract** is a JSON file describing a UI component exactly as it exists\nin Figma: its variants, its structure, its design tokens, its usage rules. It is\nwritten by the [UCM Contract\nExporter](https://github.com/Vassili-g/UCM-Toolkit) Figma plugin, and read by\nthe repository that implements the component. The plugin and the readers both\nimport the format from this package.\n\n```sh\nnpm install @ucm-kit/core@0.4.0\n```\n\nMost repositories never call this package directly. They run\n[`@ucm-kit/cli`](https://www.npmjs.com/package/@ucm-kit/cli), which calls it for\nthem. Install it to run the checks from your own code. Requires Node 20 or\nlater for `@ucm-kit/core/lecteurs`.\n\n## Validate a contract\n\n```js\nimport { readFileSync } from \"node:fs\";\nimport {\n  trouverContrats,\n  verdictDeVersion,\n  champsInvalidesDuContrat,\n} from \"@ucm-kit/core/lecteurs\";\n\nfor (const path of trouverContrats(\"./src/components\")) {\n  const contract = JSON.parse(readFileSync(path, \"utf8\"));\n\n  const verdict = verdictDeVersion(contract.meta.contractVersion);\n  if (verdict !== \"ok\") {\n    console.error(`${path}: version ${contract.meta.contractVersion} is ${verdict}`);\n    continue;\n  }\n\n  const invalid = champsInvalidesDuContrat(contract);\n  if (invalid.length > 0) console.error(`${path}: ${invalid.join(\", \")}`);\n}\n```\n\n`trouverContrats` walks a directory for `*.contract.json`.\n`champsInvalidesDuContrat` returns the paths of the fields that are missing or\nmalformed; an empty array means the contract is valid. Neither throws.\n\n## A version gap has a direction\n\n`verdictDeVersion` returns `\"ok\"`, `\"ancien\"` (too old) or `\"recent\"` (too new).\nThe direction names who fixes the gap:\n\n- **too old.** The contract predates fields the code now depends on. The\n  designer re-exports it from Figma.\n- **too new.** The contract comes from a plugin ahead of this repository. A\n  developer upgrades this package; no re-export helps.\n\n**This release reads two contract versions, `13.0` and `14.0`**, the previous\none and the current one, so a consumer stays green until its contracts are\nre-exported. The lower bound moves up by one version with each contract\nversion. `VERSION_CONTRAT_MINIMALE` and `VERSION_CONTRAT_MAXIMALE` expose the\nrange in code.\n\n## A repository with no contract at all\n\nRight after `ucm init` nothing has been exported: there is no token file, and\nusually no contract folder. `controlerRepository`, the whole-repository entry\npoint that `@ucm-kit/cli` calls, returns a green verdict there and reports the\nnext step.\n\nWith one contract or more, a missing token file blocks the merge, because the\ncontracts cite tokens that cannot be resolved. A token file that exists but\ndoes not parse blocks whatever the number of contracts.\n\n## The token file has its own format version\n\n`tokens.json` carries its format version at the root of the document, under\n`$extensions[\"com.ucm.formatVersion\"]`. It is not the contract version.\n`etatDuFormatDeTokens`, from `@ucm-kit/core/format`, reads it and returns one\nof five states:\n\n| Mark at the root | State | `controlerRepository` |\n|---|---|---|\n| absent | `origine` | reads the file |\n| `2` | `courante` | reads the file |\n| `1` | `ancienne` | reads the file; the next export raises the version |\n| an integer above `2` | `future` | blocks before reading a token; a developer upgrades the UCM packages |\n| any other value, or a document or `$extensions` that is not an object | `invalide` | blocks before reading a token; the designer runs the token export again |\n\n`VERSIONS_DE_TOKENS_LUES` lists the marks this package reads. An integer below\nthe current version that is absent from the list is `invalide`. The mark is\nread even in a repository with no contract yet.\n\nThe typography check resolves a text style reference in every mode of each\ntoken on its alias chain. It refuses the reference when one mode aliases a\ntoken of another `$type`, and names the token and the mode. The designer links\na variable of the same type in that mode, then exports the tokens again.\n\nThe mark does not protect another token reader. Style Dictionary 4 ignores it\nand writes `[object Object]` for every color and dimension, and the build\nsucceeds. Style Dictionary 5 writes the same for every `duration` unless the\nreader registers a transform for that type. Check the generated output before\nmerging the first export in a new format version.\n\n## The five entry points\n\n```js\nimport { CONTRACT_VERSION, codeIdentifier, normalizeName } from \"@ucm-kit/core/format\";\nimport { PAIRES, RANGS, atteintLeSeuil, contraste } from \"@ucm-kit/core/emplois\";\nimport { champsInvalidesDuContrat, verdictDeVersion } from \"@ucm-kit/core/lecteurs\";\nimport { lireLeSchema, CHEMIN_DU_SCHEMA } from \"@ucm-kit/core/lecteurs\";\nimport { champsInvalidesDuContrat, indexerTokensDtcg } from \"@ucm-kit/core/lecteurs/navigateur\";\n```\n\n**`@ucm-kit/core/format`** gives the shape of a contract, its version, the\nnaming rules, and the shape of a token reference. **This subpath depends on\nnothing**: not Node, not Figma, not a third-party package. It runs inside a\nFigma plugin bundle and inside a browser.\n\n**`@ucm-kit/core/emplois`** holds the color vocabulary that the UCM Palettes\nplugin and `ucm check` share: the table of color uses (`solid`, `text`,\n`surface` and five more) and the shade each one targets, the nineteen contrast\npairs, the four state ranks `default`, `hover`, `active` and `active-hover`,\nthe table from a component state to its rank, the names of the `usage`\nvariables, and the WCAG 2 contrast compared on its value written to ten\ndecimals. Like `format`, it depends on nothing.\n\n**`@ucm-kit/core/lecteurs`** holds everything that judges a contract already\nwritten: its shape, its composition graph, its token references, the meaning of\na version gap. Some of these modules use `ajv` and `node:fs`, so this subpath\nstays out of a plugin bundle.\n\n**`@ucm-kit/core/lecteurs/navigateur`** republishes, under the same names, every\nreader of `lecteurs` that touches neither Node nor Ajv: version verdict, field\nby field validation, composition graph, token references, the DTCG index, token\nmodes and the diagnostic sections. A Figma plugin or a web page bundles it.\nFinding contracts on disk, reading `ucm.config.json` and validating against the\nJSON Schema stay in `lecteurs`.\n\n**`@ucm-kit/core/schema`** is the JSON Schema as a file, for binding\n`*.contract.json` to validation in an editor. From code, `lireLeSchema()`\nreturns it parsed and `CHEMIN_DU_SCHEMA` gives its resolved path, whatever JSON\nimport syntax your Node version supports.\n\nThe schema describes the shape of a contract. It does not check internal\ncross-references or tokenized value formats, as its own `description` says, so\nit replaces none of the readers.\n\n## What this package does not do\n\nIt does not read Figma, does not generate component code, and does not render\nanything. It never rewrites a contract; every reader takes a contract and\nreturns a verdict.\n\n## Status\n\n**0.x, the public surface is not frozen.** Pin an exact version, without `^`.\n\nThe exported symbols are French: `champsInvalidesDuContrat` reads as \"invalid\nfields of the contract\", `verdictDeVersion` as \"version verdict\".\n\n- [Repository and issues](https://github.com/Vassili-g/UCM-Toolkit)\n- [MIT licensed](https://github.com/Vassili-g/UCM-Toolkit/blob/main/LICENSE)\n","readmeFilename":"README.md"}