{"_id":"@0disoft/mensor-contract","_rev":"7-61da6c362812d705382f2b8653beeb54","name":"@0disoft/mensor-contract","dist-tags":{"latest":"0.10.2"},"versions":{"0.1.0":{"name":"@0disoft/mensor-contract","version":"0.1.0","keywords":["mensor","contracts","diagnostics","json-schema","developer-tools"],"license":"Apache-2.0","_id":"@0disoft/mensor-contract@0.1.0","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/mensor#readme","bugs":{"url":"https://github.com/0disoft/mensor/issues"},"dist":{"shasum":"d141bdd783df03666c0b1cd8532f60753a482da4","tarball":"https://registry.npmjs.org/@0disoft/mensor-contract/-/mensor-contract-0.1.0.tgz","fileCount":30,"integrity":"sha512-Zgp59rNjeYrxaY8tbpbccne75GoNm0G9MRqXUQyPaXTht5pTu4ry0ieaYsV4rYCRR8+r3SI6pIaTVIz3DYeaAg==","signatures":[{"sig":"MEQCIHic6nuyhn+verqILD52nGOZcTBB0b3BQ/9vc4ljaeR4AiBzyaskJoaOZi30qJVgTJDbuBVpkkU4Z5r236rDUXaVxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114716},"type":"module","_from":"file:dist/release/0disoft-mensor-contract-0.1.0.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./schemas/route-index-v1.schema.json":"./dist/spec/route-index-v1.schema.json","./schemas/feature-contract-v1.schema.json":"./dist/spec/feature-contract-v1.schema.json","./schemas/project-contract-v1.schema.json":"./dist/spec/project-contract-v1.schema.json","./schemas/diagnostic-report-v1.schema.json":"./dist/spec/diagnostic-report-v1.schema.json"},"_npmUser":{"name":"0disoft","email":"rodisoft1@gmail.com"},"_resolved":"C:\\Users\\cherr\\Documents\\workspace\\zerodi-wd1\\projects\\hobby\\opensource\\mensor\\dist\\release\\0disoft-mensor-contract-0.1.0.tgz","_integrity":"sha512-Zgp59rNjeYrxaY8tbpbccne75GoNm0G9MRqXUQyPaXTht5pTu4ry0ieaYsV4rYCRR8+r3SI6pIaTVIz3DYeaAg==","repository":{"url":"git+https://github.com/0disoft/mensor.git","type":"git","directory":"packages/contract"},"_npmVersion":"11.16.0","description":"Serializable contracts, schemas, and deterministic diagnostics for Mensor.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ajv":"8.20.0","jsonc-parser":"3.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mensor-contract_0.1.0_1784545167016_0.4859947352444822","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@0disoft/mensor-contract","version":"0.2.0","keywords":["mensor","contracts","diagnostics","json-schema","developer-tools"],"license":"Apache-2.0","_id":"@0disoft/mensor-contract@0.2.0","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/mensor#readme","bugs":{"url":"https://github.com/0disoft/mensor/issues"},"dist":{"shasum":"77f76fb61141319a672ff5d69dd9ff562927d50c","tarball":"https://registry.npmjs.org/@0disoft/mensor-contract/-/mensor-contract-0.2.0.tgz","fileCount":31,"integrity":"sha512-bCH9CjNxwwjEFmPBAOjei9SH5qS1WVjd14wiE+KG/NYhvn7s6k/pxKBfc7T+6/r2WhI6Db7vvxqDxB4U6PBk1A==","signatures":[{"sig":"MEQCIDYQveGulCTzTJtlpQZIuLKYSy3VD3CjPKJGfHvsSbmUAiBA8+gOB2nlzEldVxkR4pdVz3j1A680yInXEH6fMppryA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fmensor-contract@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130186},"type":"module","_from":"file:dist/release/0disoft-mensor-contract-0.2.0.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./schemas/route-index-v1.schema.json":"./dist/spec/route-index-v1.schema.json","./schemas/check-output-v2.schema.json":"./dist/spec/check-output-v2.schema.json","./schemas/feature-contract-v1.schema.json":"./dist/spec/feature-contract-v1.schema.json","./schemas/project-contract-v1.schema.json":"./dist/spec/project-contract-v1.schema.json","./schemas/diagnostic-report-v1.schema.json":"./dist/spec/diagnostic-report-v1.schema.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"0disoft","email":"rodisoft1@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:02d6fc48-6818-42a2-860e-5e7347e28035"}},"_resolved":"/home/runner/work/mensor/mensor/dist/release/0disoft-mensor-contract-0.2.0.tgz","_integrity":"sha512-bCH9CjNxwwjEFmPBAOjei9SH5qS1WVjd14wiE+KG/NYhvn7s6k/pxKBfc7T+6/r2WhI6Db7vvxqDxB4U6PBk1A==","repository":{"url":"git+https://github.com/0disoft/mensor.git","type":"git","directory":"packages/contract"},"_npmVersion":"11.18.0","description":"Serializable contracts, schemas, and deterministic diagnostics for Mensor.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ajv":"8.20.0","jsonc-parser":"3.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mensor-contract_0.2.0_1784728945120_0.5723397081427777","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@0disoft/mensor-contract","version":"0.2.1","keywords":["mensor","contracts","diagnostics","json-schema","developer-tools"],"license":"Apache-2.0","_id":"@0disoft/mensor-contract@0.2.1","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/mensor#readme","bugs":{"url":"https://github.com/0disoft/mensor/issues"},"dist":{"shasum":"b6b3d4e2548ed5cdc44a738b97785b3880d49c3b","tarball":"https://registry.npmjs.org/@0disoft/mensor-contract/-/mensor-contract-0.2.1.tgz","fileCount":32,"integrity":"sha512-AN743s3YkTPQYsyoSLY19SEU6+i8r0IKw2HY+/QwY6oxg/G6hTNW9y1k+LNm2wBUwQD8gQ8S+dipxFVdozGaRA==","signatures":[{"sig":"MEYCIQDbD5vBRufws0VNd20q6YMrwHOmTWFIHAPQZ+J5rqfcNwIhAI17PQwnlzI3kXBXcucqAkwx61NYMDG3D/fA7qn7LrGV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fmensor-contract@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131355},"type":"module","_from":"file:dist/release/0disoft-mensor-contract-0.2.1.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./schemas/route-index-v1.schema.json":"./dist/spec/route-index-v1.schema.json","./schemas/check-output-v2.schema.json":"./dist/spec/check-output-v2.schema.json","./schemas/feature-contract-v1.schema.json":"./dist/spec/feature-contract-v1.schema.json","./schemas/project-contract-v1.schema.json":"./dist/spec/project-contract-v1.schema.json","./schemas/diagnostic-report-v1.schema.json":"./dist/spec/diagnostic-report-v1.schema.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"0disoft","email":"rodisoft1@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:02d6fc48-6818-42a2-860e-5e7347e28035"}},"_resolved":"/home/runner/work/mensor/mensor/dist/release/0disoft-mensor-contract-0.2.1.tgz","_integrity":"sha512-AN743s3YkTPQYsyoSLY19SEU6+i8r0IKw2HY+/QwY6oxg/G6hTNW9y1k+LNm2wBUwQD8gQ8S+dipxFVdozGaRA==","repository":{"url":"git+https://github.com/0disoft/mensor.git","type":"git","directory":"packages/contract"},"_npmVersion":"11.18.0","description":"Serializable contracts, schemas, and deterministic diagnostics for Mensor.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ajv":"8.20.0","jsonc-parser":"3.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mensor-contract_0.2.1_1786284122053_0.8596991194018717","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@0disoft/mensor-contract","version":"0.9.0","keywords":["mensor","contracts","diagnostics","json-schema","developer-tools"],"license":"Apache-2.0","_id":"@0disoft/mensor-contract@0.9.0","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/mensor#readme","bugs":{"url":"https://github.com/0disoft/mensor/issues"},"dist":{"shasum":"77876c9239dd40cefdabc90863ec494765a27a8d","tarball":"https://registry.npmjs.org/@0disoft/mensor-contract/-/mensor-contract-0.9.0.tgz","fileCount":46,"integrity":"sha512-d/j4cav/S0ulYSAMrZur8rUI9r3Ru78WSR9LzIXE19tYR7JMXhZ5K9R/Y5VEqY9ACzmlm3NK+83qf0hUoldk3w==","signatures":[{"sig":"MEYCIQDV3yLHmxBaNKiSsIMBqs8yKvqfbSHDlHgtr7J13UJWsQIhAJew8F9veQXplF8Yoc31F9uembBqWjcsD3bWxNVgUm+f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fmensor-contract@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":206282},"type":"module","_from":"file:dist/release/0disoft-mensor-contract-0.9.0.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./schemas/form-index-v1.schema.json":"./dist/spec/form-index-v1.schema.json","./schemas/route-index-v1.schema.json":"./dist/spec/route-index-v1.schema.json","./schemas/check-output-v2.schema.json":"./dist/spec/check-output-v2.schema.json","./schemas/feature-contract-v1.schema.json":"./dist/spec/feature-contract-v1.schema.json","./schemas/project-contract-v1.schema.json":"./dist/spec/project-contract-v1.schema.json","./schemas/runtime-manifest-v1.schema.json":"./dist/spec/runtime-manifest-v1.schema.json","./schemas/diagnostic-report-v1.schema.json":"./dist/spec/diagnostic-report-v1.schema.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"0disoft","email":"rodisoft1@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:02d6fc48-6818-42a2-860e-5e7347e28035"}},"_resolved":"/home/runner/work/mensor/mensor/dist/release/0disoft-mensor-contract-0.9.0.tgz","_integrity":"sha512-d/j4cav/S0ulYSAMrZur8rUI9r3Ru78WSR9LzIXE19tYR7JMXhZ5K9R/Y5VEqY9ACzmlm3NK+83qf0hUoldk3w==","repository":{"url":"git+https://github.com/0disoft/mensor.git","type":"git","directory":"packages/contract"},"_npmVersion":"11.18.0","description":"Serializable contracts, schemas, and deterministic diagnostics for Mensor.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"8.20.0","jsonc-parser":"3.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mensor-contract_0.9.0_1788258869075_0.031271176258859334","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@0disoft/mensor-contract","version":"0.10.0","keywords":["mensor","contracts","diagnostics","json-schema","developer-tools"],"license":"Apache-2.0","_id":"@0disoft/mensor-contract@0.10.0","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/mensor#readme","bugs":{"url":"https://github.com/0disoft/mensor/issues"},"dist":{"shasum":"f7f32e8e0093cad2087eb0e0d92c6374966b63b9","tarball":"https://registry.npmjs.org/@0disoft/mensor-contract/-/mensor-contract-0.10.0.tgz","fileCount":46,"integrity":"sha512-Vbr6le8BTNfNCPmTZPEdJAInQng4oTOkUV0WZufRotMRzi0hSsAUCVN1V4jHbczh2ayUOJODUK++n2/2iDYEFQ==","signatures":[{"sig":"MEYCIQDevGtxtudIcXhUtoBsAyZQrIRNCKfKN9n5SvGp9M5EqQIhAKsPD2GqwrNI7oXGJ6QdImQepb8FOyBBQol/crIGNHBR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHr8mJem/c8FvrDUOroFNSLJ/QADc2nx+5sPUTbqoAMUAiBttRt8N7uju/J1XwXy+tfl9OJwOu1AOUrtfP2q21lv/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fmensor-contract@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":206668},"type":"module","_from":"file:dist/release/0disoft-mensor-contract-0.10.0.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./schemas/form-index-v1.schema.json":"./dist/spec/form-index-v1.schema.json","./schemas/route-index-v1.schema.json":"./dist/spec/route-index-v1.schema.json","./schemas/check-output-v2.schema.json":"./dist/spec/check-output-v2.schema.json","./schemas/feature-contract-v1.schema.json":"./dist/spec/feature-contract-v1.schema.json","./schemas/project-contract-v1.schema.json":"./dist/spec/project-contract-v1.schema.json","./schemas/runtime-manifest-v1.schema.json":"./dist/spec/runtime-manifest-v1.schema.json","./schemas/diagnostic-report-v1.schema.json":"./dist/spec/diagnostic-report-v1.schema.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02d6fc48-6818-42a2-860e-5e7347e28035"}},"_resolved":"/home/runner/work/mensor/mensor/dist/release/0disoft-mensor-contract-0.10.0.tgz","_integrity":"sha512-Vbr6le8BTNfNCPmTZPEdJAInQng4oTOkUV0WZufRotMRzi0hSsAUCVN1V4jHbczh2ayUOJODUK++n2/2iDYEFQ==","repository":{"url":"git+https://github.com/0disoft/mensor.git","type":"git","directory":"packages/contract"},"_npmVersion":"11.18.0","description":"Serializable contracts, schemas, and deterministic diagnostics for Mensor.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","jsonc-parser":"3.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mensor-contract_0.10.0_1789033163322_0.032853045767775146","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@0disoft/mensor-contract","version":"0.10.1","keywords":["mensor","contracts","diagnostics","json-schema","developer-tools"],"license":"Apache-2.0","_id":"@0disoft/mensor-contract@0.10.1","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/mensor#readme","bugs":{"url":"https://github.com/0disoft/mensor/issues"},"dist":{"shasum":"bbb8dc296abf5c59ad57fe52c108cd8e48f67cd5","tarball":"https://registry.npmjs.org/@0disoft/mensor-contract/-/mensor-contract-0.10.1.tgz","fileCount":46,"integrity":"sha512-OhjAE4jxkzGP6ME2fsRazRE02Lj82KVFf6FuJS8ChfgNx+UQF21EuNVBUyaiB0W0q51x37zxlLon3bKY8Yoypg==","signatures":[{"sig":"MEUCIQDEtIbYNpi+rrWBrvzX5NqHRT7OD5kHUXY1bteNp+vMnwIgcMdbyxQkuCHq/qjxkjJPBGDAacjUPxX2aADJeivkzb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFc8DHDWriXBI+QgbC/9mFvL9OsPf21E4OI3nOeM5vzNAiEAviFa1lleBPxVf2DdmLUGffrn+UHESG9g1BOUtVnOFRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fmensor-contract@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":206668},"type":"module","_from":"file:dist/release/0disoft-mensor-contract-0.10.1.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./schemas/form-index-v1.schema.json":"./dist/spec/form-index-v1.schema.json","./schemas/route-index-v1.schema.json":"./dist/spec/route-index-v1.schema.json","./schemas/check-output-v2.schema.json":"./dist/spec/check-output-v2.schema.json","./schemas/feature-contract-v1.schema.json":"./dist/spec/feature-contract-v1.schema.json","./schemas/project-contract-v1.schema.json":"./dist/spec/project-contract-v1.schema.json","./schemas/runtime-manifest-v1.schema.json":"./dist/spec/runtime-manifest-v1.schema.json","./schemas/diagnostic-report-v1.schema.json":"./dist/spec/diagnostic-report-v1.schema.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02d6fc48-6818-42a2-860e-5e7347e28035"}},"_resolved":"/home/runner/work/mensor/mensor/dist/release/0disoft-mensor-contract-0.10.1.tgz","_integrity":"sha512-OhjAE4jxkzGP6ME2fsRazRE02Lj82KVFf6FuJS8ChfgNx+UQF21EuNVBUyaiB0W0q51x37zxlLon3bKY8Yoypg==","repository":{"url":"git+https://github.com/0disoft/mensor.git","type":"git","directory":"packages/contract"},"_npmVersion":"11.18.0","description":"Serializable contracts, schemas, and deterministic diagnostics for Mensor.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","jsonc-parser":"3.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mensor-contract_0.10.1_1789126491015_0.20142440310090404","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"_id":"@0disoft/mensor-contract@0.10.2","bugs":{"url":"https://github.com/0disoft/mensor/issues"},"dist":{"shasum":"39985f29ae3ab59348502faadb780500b34bac57","tarball":"https://registry.npmjs.org/@0disoft/mensor-contract/-/mensor-contract-0.10.2.tgz","fileCount":46,"integrity":"sha512-GBJaDfC0yzhJfyIgAaG/x2BssLqklyR8/7MN5aW5yR1jIyru7l2phVFz342viOESxFlWfwIMtWUGHshOa+lqBg==","signatures":[{"sig":"MEUCIQDhpidcMLxZ1xpvjJ4vBMnx1/Tg3V/7q7wFJyKy/OgVvAIgSVhrENhwuJ8oDbITAIdmnw8i0Q7j0qCgP+xHyOM8jJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCDoYtHDQFSbOs4/19JQo0MxhVs6euF4yvrek8AuYBJpgIhAIfQVyoLwz/J5X0SYZK84PPdt9kN7XLZ1y6ZWUiangnP"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fmensor-contract@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":206668},"name":"@0disoft/mensor-contract","type":"module","_from":"file:dist/release/0disoft-mensor-contract-0.10.2.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./schemas/form-index-v1.schema.json":"./dist/spec/form-index-v1.schema.json","./schemas/route-index-v1.schema.json":"./dist/spec/route-index-v1.schema.json","./schemas/check-output-v2.schema.json":"./dist/spec/check-output-v2.schema.json","./schemas/feature-contract-v1.schema.json":"./dist/spec/feature-contract-v1.schema.json","./schemas/project-contract-v1.schema.json":"./dist/spec/project-contract-v1.schema.json","./schemas/runtime-manifest-v1.schema.json":"./dist/spec/runtime-manifest-v1.schema.json","./schemas/diagnostic-report-v1.schema.json":"./dist/spec/diagnostic-report-v1.schema.json"},"license":"Apache-2.0","version":"0.10.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02d6fc48-6818-42a2-860e-5e7347e28035"}},"homepage":"https://github.com/0disoft/mensor#readme","keywords":["mensor","contracts","diagnostics","json-schema","developer-tools"],"_resolved":"/home/runner/work/mensor/mensor/dist/release/0disoft-mensor-contract-0.10.2.tgz","_integrity":"sha512-GBJaDfC0yzhJfyIgAaG/x2BssLqklyR8/7MN5aW5yR1jIyru7l2phVFz342viOESxFlWfwIMtWUGHshOa+lqBg==","repository":{"url":"git+https://github.com/0disoft/mensor.git","type":"git","directory":"packages/contract"},"_npmVersion":"11.18.0","description":"Serializable contracts, schemas, and deterministic diagnostics for Mensor.","directories":{},"maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.20.0","jsonc-parser":"3.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mensor-contract_0.10.2_1789199586255_0.8951799546932402"}}},"time":{"created":"2026-07-20T10:59:26.828Z","modified":"2026-09-12T07:53:06.681Z","0.1.0":"2026-07-20T10:59:27.157Z","0.2.0":"2026-07-22T14:02:25.216Z","0.2.1":"2026-08-09T14:02:02.155Z","0.9.0":"2026-09-01T10:34:29.162Z","0.10.0":"2026-09-10T09:39:23.410Z","0.10.1":"2026-09-11T11:34:51.115Z","0.10.2":"2026-09-12T07:53:06.335Z"},"bugs":{"url":"https://github.com/0disoft/mensor/issues"},"license":"Apache-2.0","homepage":"https://github.com/0disoft/mensor#readme","keywords":["mensor","contracts","diagnostics","json-schema","developer-tools"],"repository":{"url":"git+https://github.com/0disoft/mensor.git","type":"git","directory":"packages/contract"},"description":"Serializable contracts, schemas, and deterministic diagnostics for Mensor.","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"readme":"# @0disoft/mensor-contract\n\nSerializable contracts, schemas, and deterministic diagnostics for Mensor.\n\n## Install\n\n```text\npnpm add @0disoft/mensor-contract\n```\n\nNode.js 22 or newer is required.\n\n## Parse Contracts And Reports\n\n```js\nimport {\n  parseCheckOutputV2,\n  parseProjectContract,\n  parseRouteIndex,\n  parseRuntimeManifest,\n  serializeRouteIndex,\n  serializeRuntimeManifest,\n} from \"@0disoft/mensor-contract\";\n```\n\nParsers return explicit success or failure values. The package contains no\nfilesystem scanner or application runtime.\n\nPublished schemas are available through package export paths, including:\n\n```js\nconst projectSchema = import.meta.resolve(\n  \"@0disoft/mensor-contract/schemas/project-contract-v1.schema.json\",\n);\nconst checkOutputSchema = import.meta.resolve(\n  \"@0disoft/mensor-contract/schemas/check-output-v2.schema.json\",\n);\nconst runtimeManifestSchema = import.meta.resolve(\n  \"@0disoft/mensor-contract/schemas/runtime-manifest-v1.schema.json\",\n);\n```\n\n## Documentation\n\n- [Contract authoring](https://github.com/0disoft/mensor/blob/main/packages/contract/spec/README.md)\n- [Public API and compatibility](https://github.com/0disoft/mensor/blob/main/docs/library/public-api.md)\n- [RouteIndex v1](https://github.com/0disoft/mensor/blob/main/docs/architecture/route-index-v1.md)\n- [RuntimeManifest v1](https://github.com/0disoft/mensor/blob/main/docs/architecture/runtime-manifest-v1.md)\n\nMensor is licensed under Apache-2.0.\n","readmeFilename":"README.md"}