{"_id":"@abloh/repository","_rev":"7-4bc5608f83055ff4edfa3bd772b32a20","name":"@abloh/repository","dist-tags":{"latest":"1.0.1","staging":"1.0.1-staging.34778150979"},"versions":{"1.0.0":{"name":"@abloh/repository","version":"1.0.0","license":"SEE LICENSE IN LICENSE","_id":"@abloh/repository@1.0.0","maintainers":[{"name":"abloh","email":"kenneth@alexandrialabs.uk"}],"dist":{"shasum":"3bc9b7f5cd846a8e58cd20d74fb80d570278602e","tarball":"https://registry.npmjs.org/@abloh/repository/-/repository-1.0.0.tgz","fileCount":4,"integrity":"sha512-YfJiUnzhUpU2CIFlbSP6GexCrKm1iSKAWixtIql1sPZei2ghC4MgrCv2nNlO5Fd134X6G1PU3Z0iSqZcdOXBcg==","signatures":[{"sig":"MEYCIQCtWgoGWw4oRYlm3+8lJlLdcptrfbnuBCOE6l0YPwBcxgIhAMm+HgwnKc3gWkJ3e6MMa0jCLqKhFwvjO2x3a2Aa944k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611286},"type":"module","_from":"file:/private/tmp/claude-501/-Users-kenneth--treehouse-abloh-0f380f-1-abloh/d7dff642-bcc5-42aa-94ac-d68690007708/scratchpad/packs/abloh-repository-1.0.0.tgz","engines":{"node":">=20.6"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"node --import tsx --test src/*.test.ts","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"abloh","email":"kenneth@alexandrialabs.uk"},"_resolved":"/private/tmp/claude-501/-Users-kenneth--treehouse-abloh-0f380f-1-abloh/d7dff642-bcc5-42aa-94ac-d68690007708/scratchpad/packs/abloh-repository-1.0.0.tgz","_integrity":"sha512-YfJiUnzhUpU2CIFlbSP6GexCrKm1iSKAWixtIql1sPZei2ghC4MgrCv2nNlO5Fd134X6G1PU3Z0iSqZcdOXBcg==","_npmVersion":"11.5.1","description":"Reads a repository and decides what abloh may measure in it: the CI recipe, the target, the package manager, the workspace packages, the job abloh's step rides and the measurement plan. Shared by the CLI, which reads a checkout, and by the control plane, ","directories":{},"_nodeVersion":"24.7.0","dependencies":{"yaml":"^2.6.1","semver":"7.8.5","@abloh/core":"1.0.0","@abloh/measure":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","typescript":"^5.7.2","@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/repository_1.0.0_1789154158697_0.10463043153817209","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@abloh/repository","version":"1.0.1","license":"SEE LICENSE IN LICENSE","_id":"@abloh/repository@1.0.1","maintainers":[{"name":"abloh","email":"kenneth@alexandrialabs.uk"}],"dist":{"shasum":"b0bf3c4e93c46def2cbba3ec14f3bffe8eb2351a","tarball":"https://registry.npmjs.org/@abloh/repository/-/repository-1.0.1.tgz","fileCount":4,"integrity":"sha512-pgZyBPKCRXRYnQxb0NY5XUvtb0GumtHEVSPy9nkXEzn4FvtnQj43DU1aIGvEdgTGTuvOAuY55SmPNyUiS19PMA==","signatures":[{"sig":"MEUCIQCMm0UJs8BbYj8hE1JxZytBqmXKNktjuFXcWsO26lTECAIgO5YtxxuKqIpSarQbARafVHtvFDJ3TKg0yQ8xP8rdul8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCgiPv6NQnb9rTc3KuFz422alx90emMFvq1oAvhfuTi0AIhALFyULUU3XqENTTrmxFIHrb1PXE+rqgLLi/5kkkrVCPq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611286},"type":"module","_from":"file:/private/tmp/claude-501/-Users-kenneth--treehouse-abloh-0f380f-1-abloh/d7dff642-bcc5-42aa-94ac-d68690007708/scratchpad/packs101/abloh-repository-1.0.1.tgz","engines":{"node":">=20.6"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"node --import tsx --test src/*.test.ts","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"abloh","email":"kenneth@alexandrialabs.uk"},"_resolved":"/private/tmp/claude-501/-Users-kenneth--treehouse-abloh-0f380f-1-abloh/d7dff642-bcc5-42aa-94ac-d68690007708/scratchpad/packs101/abloh-repository-1.0.1.tgz","_integrity":"sha512-pgZyBPKCRXRYnQxb0NY5XUvtb0GumtHEVSPy9nkXEzn4FvtnQj43DU1aIGvEdgTGTuvOAuY55SmPNyUiS19PMA==","_npmVersion":"11.5.1","description":"Reads a repository and decides what abloh may measure in it: the CI recipe, the target, the package manager, the workspace packages, the job abloh's step rides and the measurement plan. Shared by the CLI, which reads a checkout, and by the control plane, ","directories":{},"_nodeVersion":"24.7.0","dependencies":{"yaml":"^2.6.1","semver":"7.8.5","@abloh/core":"1.0.1","@abloh/measure":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","typescript":"^5.7.2","@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/repository_1.0.1_1789163968126_0.8903768042732896","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-staging.34767970367":{"name":"@abloh/repository","version":"1.0.1-staging.34767970367","license":"SEE LICENSE IN LICENSE","_id":"@abloh/repository@1.0.1-staging.34767970367","maintainers":[{"name":"abloh","email":"kenneth@alexandrialabs.uk"}],"dist":{"shasum":"8961b0fa557bb0c2dd2f3c40a600733d8fb95508","tarball":"https://registry.npmjs.org/@abloh/repository/-/repository-1.0.1-staging.34767970367.tgz","fileCount":4,"integrity":"sha512-lU+MeII47vUxqLAmUd1viic/iLjSxvW3/JgMsVBWbz6Iv0Sa0mV0m8j1U8d8kZX1fGfltr7LPMGZJj2L7MJjiA==","signatures":[{"sig":"MEUCIQCRfKsGquR+yrdzZuZbwyiXkebc+5R1K5mImnQyOFtYYwIgRa+4p0XGNYkSv3oapio0JCwtrFU4qJxY+T9lIJ2hxw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrvb0CjEchvWJBxfspQRwoskWl+c82gq0Fxii3vyI3uQIgKgyLLlD6hGn2GXjWsB9Sp1zeyRh6npLDryjWv8AGDLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618901},"type":"module","_from":"file:/tmp/abloh-staging-pack-BlkHcb/abloh-repository-1.0.1-staging.34767970367.tgz","engines":{"node":">=20.6"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"node --import tsx --test src/*.test.ts","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"abloh","email":"kenneth@alexandrialabs.uk"},"_resolved":"/tmp/abloh-staging-pack-BlkHcb/abloh-repository-1.0.1-staging.34767970367.tgz","_integrity":"sha512-lU+MeII47vUxqLAmUd1viic/iLjSxvW3/JgMsVBWbz6Iv0Sa0mV0m8j1U8d8kZX1fGfltr7LPMGZJj2L7MJjiA==","_npmVersion":"10.9.8","description":"Reads a repository and decides what abloh may measure in it: the CI recipe, the target, the package manager, the workspace packages, the job abloh's step rides and the measurement plan. Shared by the CLI, which reads a checkout, and by the control plane, ","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.6.1","semver":"7.8.5","@abloh/core":"1.0.1-staging.34767970367","@abloh/measure":"1.0.1-staging.34767970367"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","typescript":"^5.7.2","@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/repository_1.0.1-staging.34767970367_1789316389055_0.4178233361040904","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-staging.34768760915":{"name":"@abloh/repository","version":"1.0.1-staging.34768760915","license":"SEE LICENSE IN LICENSE","_id":"@abloh/repository@1.0.1-staging.34768760915","maintainers":[{"name":"abloh","email":"kenneth@alexandrialabs.uk"}],"dist":{"shasum":"88232547db6edb7e07fb57da53061ad013ce5d48","tarball":"https://registry.npmjs.org/@abloh/repository/-/repository-1.0.1-staging.34768760915.tgz","fileCount":4,"integrity":"sha512-ZT/1ssaReQk4zoAM8UdWe3PCGc04btQ9nrh+3w6m5clmbQe2W16NmIeg61O5VYynLEoc7jjYbUTPP5l6Dwq3Ow==","signatures":[{"sig":"MEYCIQDnGKUYbJb71UrM+9fu6QUK0yGIzUdncQbnfXurjkMFzAIhAOg6kxpKk7VpH60sVnHoMgLAqrv1ToLQ/Q9+sCuRBenB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFIlB0Mc/0MnwKQsxz7fuFWAaa6r/B8qxHqu2L4GrkAxAiEA8Expj84gxxqjE+zjxnag/LnYAOVldqlwpnV+GZ7oSdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618901},"type":"module","_from":"file:/tmp/abloh-staging-pack-O5XP8t/abloh-repository-1.0.1-staging.34768760915.tgz","engines":{"node":">=20.6"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"node --import tsx --test src/*.test.ts","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"abloh","email":"kenneth@alexandrialabs.uk"},"_resolved":"/tmp/abloh-staging-pack-O5XP8t/abloh-repository-1.0.1-staging.34768760915.tgz","_integrity":"sha512-ZT/1ssaReQk4zoAM8UdWe3PCGc04btQ9nrh+3w6m5clmbQe2W16NmIeg61O5VYynLEoc7jjYbUTPP5l6Dwq3Ow==","_npmVersion":"10.9.8","description":"Reads a repository and decides what abloh may measure in it: the CI recipe, the target, the package manager, the workspace packages, the job abloh's step rides and the measurement plan. Shared by the CLI, which reads a checkout, and by the control plane, ","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.6.1","semver":"7.8.5","@abloh/core":"1.0.1-staging.34768760915","@abloh/measure":"1.0.1-staging.34768760915"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","typescript":"^5.7.2","@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/repository_1.0.1-staging.34768760915_1789317349259_0.4306185503217279","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-staging.34770321229":{"name":"@abloh/repository","version":"1.0.1-staging.34770321229","license":"SEE LICENSE IN LICENSE","_id":"@abloh/repository@1.0.1-staging.34770321229","maintainers":[{"name":"abloh","email":"kenneth@alexandrialabs.uk"}],"dist":{"shasum":"783e187060cd9d8e74983f471b58ad3f97c793b6","tarball":"https://registry.npmjs.org/@abloh/repository/-/repository-1.0.1-staging.34770321229.tgz","fileCount":4,"integrity":"sha512-L4180jGYkhSusm/UDWdv6m7MK4mnRomKMjNRb9VU0O1sfPwCONrJJi+ImNzVy109LS374LOHjeIgjGEW6wdehA==","signatures":[{"sig":"MEQCIBMEqT/+QDbEvjQCZIBSMMq2QqdkpPivzohACR3AcusWAiAlcGPuW4QOAnCX368Rha9+oRNdr3K5jk7KFM3geS67ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDES3omPaf9wZI4ncVxpD10zfS+uRVTR0U4xwYwr9k6VAiBXStApruV1O1xHNSQLu2sf+5fLDX4sILIZSAgafxJG8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618901},"type":"module","_from":"file:/tmp/abloh-staging-pack-IWzDcd/abloh-repository-1.0.1-staging.34770321229.tgz","engines":{"node":">=20.6"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"node --import tsx --test src/*.test.ts","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"abloh","email":"kenneth@alexandrialabs.uk"},"_resolved":"/tmp/abloh-staging-pack-IWzDcd/abloh-repository-1.0.1-staging.34770321229.tgz","_integrity":"sha512-L4180jGYkhSusm/UDWdv6m7MK4mnRomKMjNRb9VU0O1sfPwCONrJJi+ImNzVy109LS374LOHjeIgjGEW6wdehA==","_npmVersion":"10.9.8","description":"Reads a repository and decides what abloh may measure in it: the CI recipe, the target, the package manager, the workspace packages, the job abloh's step rides and the measurement plan. Shared by the CLI, which reads a checkout, and by the control plane, ","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.6.1","semver":"7.8.5","@abloh/core":"1.0.1-staging.34770321229","@abloh/measure":"1.0.1-staging.34770321229"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","typescript":"^5.7.2","@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/repository_1.0.1-staging.34770321229_1789319388209_0.36376192221557413","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-staging.34773281039":{"name":"@abloh/repository","version":"1.0.1-staging.34773281039","license":"SEE LICENSE IN LICENSE","_id":"@abloh/repository@1.0.1-staging.34773281039","maintainers":[{"name":"abloh","email":"kenneth@alexandrialabs.uk"}],"dist":{"shasum":"b8d2805d7bd164f2402ac89158fbfc77d181cf57","tarball":"https://registry.npmjs.org/@abloh/repository/-/repository-1.0.1-staging.34773281039.tgz","fileCount":4,"integrity":"sha512-Fnlvy8e7b+X1p2vymTbbpPZUKlBTm8OGBeknvd3sGj7OTt200mom7Vswy8xrEAMzN/ez41VQzJNja6jK+gM4ZQ==","signatures":[{"sig":"MEUCICv7bv15RNBZq2TA4ZIIaFrw8LhiEbP58j1h1IHlFSXZAiEA7zwm4j+VCW+k9V+lBp4WSf88qs9j0Ae8L6HT4oBu1HA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHwV3ESxqLK6AkEz8Qj4Oc2sZU9gYn5y/FFjfMAFQ6rrAiBfl7VfbMm04STkt/Y5/fMc1jbJAa4ZjxldbKA8TZqM7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618901},"type":"module","_from":"file:/tmp/abloh-staging-pack-lZ36qB/abloh-repository-1.0.1-staging.34773281039.tgz","engines":{"node":">=20.6"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"node --import tsx --test src/*.test.ts","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"abloh","email":"kenneth@alexandrialabs.uk"},"_resolved":"/tmp/abloh-staging-pack-lZ36qB/abloh-repository-1.0.1-staging.34773281039.tgz","_integrity":"sha512-Fnlvy8e7b+X1p2vymTbbpPZUKlBTm8OGBeknvd3sGj7OTt200mom7Vswy8xrEAMzN/ez41VQzJNja6jK+gM4ZQ==","_npmVersion":"10.9.8","description":"Reads a repository and decides what abloh may measure in it: the CI recipe, the target, the package manager, the workspace packages, the job abloh's step rides and the measurement plan. Shared by the CLI, which reads a checkout, and by the control plane, ","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.6.1","semver":"7.8.5","@abloh/core":"1.0.1-staging.34773281039","@abloh/measure":"1.0.1-staging.34773281039"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","typescript":"^5.7.2","@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/repository_1.0.1-staging.34773281039_1789322765584_0.18253120387725974","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-staging.34778150979":{"_id":"@abloh/repository@1.0.1-staging.34778150979","dist":{"shasum":"31caf470abf70853129410588095c0195dca3c3d","tarball":"https://registry.npmjs.org/@abloh/repository/-/repository-1.0.1-staging.34778150979.tgz","fileCount":4,"integrity":"sha512-+ZRs41TL8jdQQbJyRDIeSM4pQ+CuXHEEyrNxpyM26h7F8X5IBOBSbU2hrKG0xS1+TjTttCcYe/6iOxkaSat30w==","signatures":[{"sig":"MEYCIQDt7p6pQuUjTEIakPnX2nxTYR5F+Z9x2lsy8zIi8tGnQQIhAP3Bm8f+VHShcBKIZbBztJBzkRrN4mjjv6fh8ajxxUHY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDqZ7XUTxpuOqtktHRXUHKNkRa14H0sp0tcbPOeFGYaWAiAlCG/5+1OBijdvuWFsrEx/tE3SmooAG5f20CVc7q8QfA=="}],"unpackedSize":618901},"name":"@abloh/repository","type":"module","_from":"file:/tmp/abloh-staging-pack-2a8WrK/abloh-repository-1.0.1-staging.34778150979.tgz","engines":{"node":">=20.6"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"SEE LICENSE IN LICENSE","scripts":{"test":"node --import tsx --test src/*.test.ts","build":"tsup","typecheck":"tsc -p tsconfig.json"},"version":"1.0.1-staging.34778150979","_npmUser":{"name":"abloh","email":"kenneth@alexandrialabs.uk"},"_resolved":"/tmp/abloh-staging-pack-2a8WrK/abloh-repository-1.0.1-staging.34778150979.tgz","_integrity":"sha512-+ZRs41TL8jdQQbJyRDIeSM4pQ+CuXHEEyrNxpyM26h7F8X5IBOBSbU2hrKG0xS1+TjTttCcYe/6iOxkaSat30w==","_npmVersion":"10.9.8","description":"Reads a repository and decides what abloh may measure in it: the CI recipe, the target, the package manager, the workspace packages, the job abloh's step rides and the measurement plan. Shared by the CLI, which reads a checkout, and by the control plane, ","directories":{},"maintainers":[{"name":"abloh","email":"kenneth@alexandrialabs.uk"}],"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.6.1","semver":"7.8.5","@abloh/core":"1.0.1-staging.34778150979","@abloh/measure":"1.0.1-staging.34778150979"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","typescript":"^5.7.2","@types/semver":"7.7.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/repository_1.0.1-staging.34778150979_1789328486190_0.86163337770979"}}},"time":{"created":"2026-09-11T19:15:58.472Z","modified":"2026-09-13T19:41:26.457Z","1.0.0":"2026-09-11T19:15:58.880Z","1.0.1":"2026-09-11T21:59:28.211Z","1.0.1-staging.34767970367":"2026-09-13T16:19:49.137Z","1.0.1-staging.34768760915":"2026-09-13T16:35:49.365Z","1.0.1-staging.34770321229":"2026-09-13T17:09:48.286Z","1.0.1-staging.34773281039":"2026-09-13T18:06:05.678Z","1.0.1-staging.34778150979":"2026-09-13T19:41:26.299Z"},"license":"SEE LICENSE IN LICENSE","description":"Reads a repository and decides what abloh may measure in it: the CI recipe, the target, the package manager, the workspace packages, the job abloh's step rides and the measurement plan. Shared by the CLI, which reads a checkout, and by the control plane, ","maintainers":[{"name":"abloh","email":"kenneth@alexandrialabs.uk"}],"readme":"","readmeFilename":""}