{"_id":"@arborship/config-contract","name":"@arborship/config-contract","dist-tags":{"latest":"0.2.1"},"versions":{"0.2.1":{"name":"@arborship/config-contract","version":"0.2.1","description":"Declared/effective config contract shapes (EffectiveConfigEntry rubric + user-global infra config: cortex/hook/repo/persona/project + infra capabilities) — dependency-light","author":{"name":"Levi Contributors"},"license":"Apache-2.0","main":"dist/index.js","types":"dist/index.d.ts","type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"rm -rf dist tsconfig.tsbuildinfo && corepack yarn tsc -p tsconfig.json","lint":"eslint src","typecheck":"tsc --noEmit --incremental --tsBuildInfoFile tsconfig.typecheck.tsbuildinfo","test":"vitest run --passWithNoTests","prepack":"corepack yarn build"},"dependencies":{"@arborship/permissions-kernel":"^0.3.0","zod":"^4.4.3"},"devDependencies":{"@types/node":"^22.0.0","typescript":"^5.6.0","vitest":"^4.0.18"},"engines":{"node":">=18.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"repository":{"type":"git","url":"git+https://github.com/arborship/arborship.git","directory":"packages/protocols/config-contract"},"homepage":"https://github.com/arborship/arborship/tree/main/packages/protocols/config-contract#readme","bugs":{"url":"https://github.com/arborship/arborship/issues"},"_id":"@arborship/config-contract@0.2.1","_integrity":"sha512-382TFTC4E7Y8T7hyXgsCOBTp4NtjjpS7oy61snIoRS5FzeGE6KJvBh6R4i+kk7mPhY96oliNIq1JwFbv4oakTg==","_resolved":"/var/folders/k9/z86pxdsx27vgd3l0khjg4b080000gn/T/tmp.mvjmaamDhl/_arborship_config-contract-0.2.1.tgz","_from":"file:/var/folders/k9/z86pxdsx27vgd3l0khjg4b080000gn/T/tmp.mvjmaamDhl/_arborship_config-contract-0.2.1.tgz","_nodeVersion":"22.23.2","_npmVersion":"11.19.0","dist":{"integrity":"sha512-382TFTC4E7Y8T7hyXgsCOBTp4NtjjpS7oy61snIoRS5FzeGE6KJvBh6R4i+kk7mPhY96oliNIq1JwFbv4oakTg==","shasum":"cf6da4824179c2a6eba1a361a59e526999f93065","tarball":"https://registry.npmjs.org/@arborship/config-contract/-/config-contract-0.2.1.tgz","fileCount":13,"unpackedSize":60315,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA3C1ntSSTokIRjK0uBBFScbPmcvDrV4VfRaXrkP1h95AiEA7dTC1p/5d2sEE4IDKal036UO5UKxMudWH80MGzJQdYM="}]},"_npmUser":{"name":"arborship-official","email":"patrickjholloway@gmail.com"},"directories":{},"maintainers":[{"name":"arborship-official","email":"patrickjholloway@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/config-contract_0.2.1_1788486868603_0.9549694905305934"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-04T01:54:28.476Z","0.2.1":"2026-09-04T01:54:28.734Z","modified":"2026-09-04T01:54:29.041Z"},"maintainers":[{"name":"arborship-official","email":"patrickjholloway@gmail.com"}],"description":"Declared/effective config contract shapes (EffectiveConfigEntry rubric + user-global infra config: cortex/hook/repo/persona/project + infra capabilities) — dependency-light","homepage":"https://github.com/arborship/arborship/tree/main/packages/protocols/config-contract#readme","repository":{"type":"git","url":"git+https://github.com/arborship/arborship.git","directory":"packages/protocols/config-contract"},"author":{"name":"Levi Contributors"},"bugs":{"url":"https://github.com/arborship/arborship/issues"},"license":"Apache-2.0","readme":"# @arborship/config-contract\n\nDeclared/effective config contract shapes (EffectiveConfigEntry rubric + user-global infra config: cortex/hook/repo/persona/project + infra capabilities) — dependency-light\n\n**Layer:** operational port / protocol client (L4) (see `docs/architecture/PLATFORM_BOUNDARIES.md`).\n\n## Install\n\n```bash\nnpm install @arborship/config-contract\n```\n\n## Part of Levi\n\nThis package is developed in the [Levi monorepo](https://github.com/arborship/arborship) under\n`packages/protocols/config-contract`. It is published so that the other Levi packages that depend on it can be\ninstalled from npm; the documentation for the platform as a whole lives in the repository's\n`docs/` directory. Versions follow the repository's changesets.\n\n## License\n\nApache-2.0 — see the `LICENSE` and `NOTICE` files in this package. The full license set for the\nrepository is described in `docs/architecture/LICENSING_AND_TOPOLOGY.md`.\n","readmeFilename":"README.md","_rev":"1-bbb694e0ea5ed1dfd17950dad5bc7801"}