{"_id":"@arch-engine/adapter-monorepo","_rev":"9-1fbd4c28882bc1aa59fd9228e4ee833f","name":"@arch-engine/adapter-monorepo","dist-tags":{"rc":"1.0.0-rc.4","latest":"1.3.1"},"versions":{"1.0.0-rc.4":{"name":"@arch-engine/adapter-monorepo","version":"1.0.0-rc.4","license":"MIT","_id":"@arch-engine/adapter-monorepo@1.0.0-rc.4","maintainers":[{"name":"tharcyn","email":"thaasyn@gmail.com"}],"homepage":"https://github.com/tharcyn/arch-engine#readme","bugs":{"url":"https://github.com/tharcyn/arch-engine/issues"},"dist":{"shasum":"97d0931805b0824995319d074454223de1682713","tarball":"https://registry.npmjs.org/@arch-engine/adapter-monorepo/-/adapter-monorepo-1.0.0-rc.4.tgz","fileCount":4,"integrity":"sha512-ytfqCHBCEwVmHqysRyK/vx9E++qwHUbZE9Fl9BK+2Q6Jrl2K2DVUtMG2aKWaK2VWG2UXljLvmB/1pe0+UC9gUw==","signatures":[{"sig":"MEUCIQC1qRpVHHjIneAL4lAFPBm3dU9YDIcE3tOiIU+jeL0tswIgT0d9Ta7lRNBTeWwPeF2GRD4XHQ9fnW5j5nsKjQTBM7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6973},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2bb1a0e7ca880ffb4599e01caa2954af8422db2a","scripts":{"build":"tsup src/index.ts --format esm --dts --clean"},"_npmUser":{"name":"tharcyn","email":"thaasyn@gmail.com"},"repository":{"url":"git+https://github.com/tharcyn/arch-engine.git","type":"git","directory":"packages/adapter-monorepo"},"_npmVersion":"11.6.2","description":"Federation-ready architecture extraction adapter for resolving workspace topologies deterministically.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@arch-engine/core":"1.0.0-rc.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-monorepo_1.0.0-rc.4_1776164057441_0.46687154975313905","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@arch-engine/adapter-monorepo","version":"1.0.0","keywords":["adapter","monorepo","workspace","topology","extraction","arch-engine"],"license":"MIT","_id":"@arch-engine/adapter-monorepo@1.0.0","maintainers":[{"name":"tharcyn","email":"thaasyn@gmail.com"}],"homepage":"https://github.com/tharcyn/arch-engine","bugs":{"url":"https://github.com/tharcyn/arch-engine/issues"},"dist":{"shasum":"4b65e575eebcf86729709c0f3522a2ad199a359d","tarball":"https://registry.npmjs.org/@arch-engine/adapter-monorepo/-/adapter-monorepo-1.0.0.tgz","fileCount":5,"integrity":"sha512-XEVSVJ7vQpztqF2c5D5k1BR8ErC1gS7eiL/cDkc0rEASY8g5Rtdf473ZMf+z3njS7bBPjHyqgYNPcktaAVVVRw==","signatures":[{"sig":"MEQCIB+38KWdhW/sabe9SLdL/8DdjM4xPOkjFFn38O8BTrMCAiB1rtSrEhc79oG2jpNlTP1vr0RQyBOLagM6BCNJMLfYvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8353},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"99cfbec77b47679b6f530253fa099c589e0229ae","scripts":{"build":"tsup src/index.ts --format esm --dts --clean"},"_npmUser":{"name":"tharcyn","email":"thaasyn@gmail.com"},"repository":{"url":"git+https://github.com/tharcyn/arch-engine.git","type":"git","directory":"packages/adapter-monorepo"},"_npmVersion":"11.6.2","description":"Federation-ready architecture extraction adapter for resolving workspace topologies deterministically.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@arch-engine/core":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-monorepo_1.0.0_1776179301034_0.37054796300834747","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@arch-engine/adapter-monorepo","version":"1.0.1","keywords":["adapter","monorepo","workspace","topology","extraction","arch-engine"],"license":"MIT","_id":"@arch-engine/adapter-monorepo@1.0.1","maintainers":[{"name":"tharcyn","email":"thaasyn@gmail.com"}],"homepage":"https://github.com/tharcyn/arch-engine","bugs":{"url":"https://github.com/tharcyn/arch-engine/issues"},"dist":{"shasum":"bc16f90a15f0d6261617f8069556bfdc79e92ddf","tarball":"https://registry.npmjs.org/@arch-engine/adapter-monorepo/-/adapter-monorepo-1.0.1.tgz","fileCount":5,"integrity":"sha512-1WS0wjwwTxdG0WFG7VZQBtCzrtNZyTRlTyydItHDorwZ3yqjpj5mKG+PIwSyma4Fm2pDgqtmR6vjiPaQpZWbzw==","signatures":[{"sig":"MEUCIQCOd7Rrs1GidKeY+SNDeFEEQJSqwjsjIuzZWEfwU6wkkwIgVF36tTV8iGqjseDHaJ3cHFGOoZ3O9XYNVxkAEdYms7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8652},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"1dd2f268dd59544256a82123814b15fd019421af","scripts":{"build":"tsup src/index.ts --format esm --dts --clean"},"_npmUser":{"name":"tharcyn","email":"thaasyn@gmail.com"},"repository":{"url":"git+https://github.com/tharcyn/arch-engine.git","type":"git","directory":"packages/adapter-monorepo"},"_npmVersion":"11.6.2","description":"Federation-ready architecture extraction adapter for resolving workspace topologies deterministically.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@arch-engine/core":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-monorepo_1.0.1_1778040968237_0.8619920741232951","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@arch-engine/adapter-monorepo","version":"1.0.2","keywords":["adapter","monorepo","workspace","topology","extraction","arch-engine"],"license":"MIT","_id":"@arch-engine/adapter-monorepo@1.0.2","maintainers":[{"name":"tharcyn","email":"thaasyn@gmail.com"}],"homepage":"https://github.com/tharcyn/arch-engine","bugs":{"url":"https://github.com/tharcyn/arch-engine/issues"},"dist":{"shasum":"979b7936c7ee925c0aff1617cc7838ff57982f6f","tarball":"https://registry.npmjs.org/@arch-engine/adapter-monorepo/-/adapter-monorepo-1.0.2.tgz","fileCount":5,"integrity":"sha512-EtaIaBB3MCtE5zYcS1Lixolj0cbFzNQDB1EvScLAitLux1UkQprw7taI1e6SyCqBVykJmhIEVMHUuPaegBsUBA==","signatures":[{"sig":"MEUCIQCe+BM2tqt/RzOQ+fMgYGZZcNmxpPVjqEWINIhKDRtRrwIgXz3oPV36sr4umFxk4i8X9yo3NXoPdOiKc8hgVeHye28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8652},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ea44dc97ec006c8da4cb227f1c56a85133d0a218","scripts":{"build":"tsup src/index.ts --format esm --dts --clean"},"_npmUser":{"name":"tharcyn","email":"thaasyn@gmail.com"},"repository":{"url":"git+https://github.com/tharcyn/arch-engine.git","type":"git","directory":"packages/adapter-monorepo"},"_npmVersion":"11.6.2","description":"Federation-ready architecture extraction adapter for resolving workspace topologies deterministically.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@arch-engine/core":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-monorepo_1.0.2_1778139599664_0.5244116537522974","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@arch-engine/adapter-monorepo","version":"1.0.3","keywords":["adapter","monorepo","workspace","topology","extraction","arch-engine"],"license":"MIT","_id":"@arch-engine/adapter-monorepo@1.0.3","maintainers":[{"name":"tharcyn","email":"thaasyn@gmail.com"}],"homepage":"https://github.com/tharcyn/arch-engine","bugs":{"url":"https://github.com/tharcyn/arch-engine/issues"},"dist":{"shasum":"1d3c3c64cdf0f26a77d6e589700446d39aaf0d43","tarball":"https://registry.npmjs.org/@arch-engine/adapter-monorepo/-/adapter-monorepo-1.0.3.tgz","fileCount":5,"integrity":"sha512-q8n5LCxpWL61bfOTrEWRbzcrAxqrQUSrIgZZX/m/KtE1AyNEBgaXBMmRHDfnjkvRNRwRmQte3YCWrhpyHxU0Iw==","signatures":[{"sig":"MEYCIQDI/pvnxymV+wCSElA+BPbt6SQ4UsbHkY/nAtEMw2ZjBgIhAPZWQK3GIjLQ4VxRTO9E7KEfCN0cJFHUgkTgv8KEuPTM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8652},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"314c5ab62c5dc8a408eaa7c50b133e813b8b0097","scripts":{"build":"tsup src/index.ts --format esm --dts --clean"},"_npmUser":{"name":"tharcyn","email":"thaasyn@gmail.com"},"repository":{"url":"git+https://github.com/tharcyn/arch-engine.git","type":"git","directory":"packages/adapter-monorepo"},"_npmVersion":"11.6.2","description":"Federation-ready architecture extraction adapter for resolving workspace topologies deterministically.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@arch-engine/core":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-monorepo_1.0.3_1778205646853_0.1789463066898651","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@arch-engine/adapter-monorepo","version":"1.1.0","keywords":["adapter","monorepo","workspace","topology","extraction","arch-engine"],"license":"MIT","_id":"@arch-engine/adapter-monorepo@1.1.0","maintainers":[{"name":"tharcyn","email":"thaasyn@gmail.com"}],"homepage":"https://github.com/tharcyn/arch-engine","bugs":{"url":"https://github.com/tharcyn/arch-engine/issues"},"dist":{"shasum":"5b4bf1ea73ceb4255076c121e4820f03bd916f4f","tarball":"https://registry.npmjs.org/@arch-engine/adapter-monorepo/-/adapter-monorepo-1.1.0.tgz","fileCount":5,"integrity":"sha512-VrQQm785DVNDbIa9K7pzLk7pMTHW2V5yVSmjI1g1trpNKyeScqzqlBdet+kA1XGrGrq8iciW9Y1KSkymt+b4gQ==","signatures":[{"sig":"MEQCICTXzG43qVaTaOOQ6uAjKFPrre2c+zXTOlOo9gPqztWeAiBzCM3SldEAdheaSFWyfhCMeZV4zFxKRtNtWrPy07/EdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8652},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"23eba0d8b0384a6474c3ec0620ff85e2c6dcb206","scripts":{"build":"tsup src/index.ts --format esm --dts --clean"},"_npmUser":{"name":"tharcyn","email":"thaasyn@gmail.com"},"repository":{"url":"git+https://github.com/tharcyn/arch-engine.git","type":"git","directory":"packages/adapter-monorepo"},"_npmVersion":"11.6.2","description":"Federation-ready architecture extraction adapter for resolving workspace topologies deterministically.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@arch-engine/core":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-monorepo_1.1.0_1778464157738_0.0838954541418282","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@arch-engine/adapter-monorepo","version":"1.2.0","keywords":["adapter","monorepo","workspace","topology","extraction","arch-engine"],"license":"MIT","_id":"@arch-engine/adapter-monorepo@1.2.0","maintainers":[{"name":"tharcyn","email":"thaasyn@gmail.com"}],"homepage":"https://github.com/tharcyn/arch-engine","bugs":{"url":"https://github.com/tharcyn/arch-engine/issues"},"dist":{"shasum":"53255cc2ea20d0a6279d568a1639403e4a248501","tarball":"https://registry.npmjs.org/@arch-engine/adapter-monorepo/-/adapter-monorepo-1.2.0.tgz","fileCount":5,"integrity":"sha512-0HkthUrPfSGuGxeWXb0zdA1sngyOmn/B1kukkug+TMgZ9irbJcMX0YHF69PVNnBeSRoj1Ut5O/N8vZ/s9AQdag==","signatures":[{"sig":"MEUCIDZa3BA3Mt/PsFjZzOP5k2cCmWKO3lrJ5p8yZCVRVqVGAiEA2bQyePdVntoPhkmbMT91D98j72wIiHyKyyI9wLep1Q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8652},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"256c0ee17af8a8dba4c3a2978450aaf3d51c1fd1","scripts":{"build":"tsup src/index.ts --format esm --dts --clean"},"_npmUser":{"name":"tharcyn","email":"thaasyn@gmail.com"},"repository":{"url":"git+https://github.com/tharcyn/arch-engine.git","type":"git","directory":"packages/adapter-monorepo"},"_npmVersion":"11.6.2","description":"Federation-ready architecture extraction adapter for resolving workspace topologies deterministically.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@arch-engine/core":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-monorepo_1.2.0_1778635705662_0.22183155818056766","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@arch-engine/adapter-monorepo","version":"1.3.0","keywords":["adapter","monorepo","workspace","topology","extraction","arch-engine"],"license":"MIT","_id":"@arch-engine/adapter-monorepo@1.3.0","maintainers":[{"name":"tharcyn","email":"thaasyn@gmail.com"}],"homepage":"https://github.com/tharcyn/arch-engine","bugs":{"url":"https://github.com/tharcyn/arch-engine/issues"},"dist":{"shasum":"cc9d1a4a70578cd5f9fc2cd0aa46b5ac778ee1a3","tarball":"https://registry.npmjs.org/@arch-engine/adapter-monorepo/-/adapter-monorepo-1.3.0.tgz","fileCount":5,"integrity":"sha512-qrrj0qLx8kAR0HYtX4mlwDvzZJmXvdLHY92N3UwsYJayQcxoi2TP1JAkrULockkNX9g14tbxZ1ZDQ8jkb4tb5w==","signatures":[{"sig":"MEQCICO+DqMakGsx1ncK3bXdIWK/s05lvetpqwCtnEHaTqLtAiAcfb1ycd63KhTCN3C9K2A2XO2IcQHPoipsEo7Dz+jNjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16263},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"fa0e6af7bdc6d7ffac5cc2d6779b194d80a74375","scripts":{"build":"tsup src/index.ts --format esm --dts --clean"},"_npmUser":{"name":"tharcyn","email":"thaasyn@gmail.com"},"repository":{"url":"git+https://github.com/tharcyn/arch-engine.git","type":"git","directory":"packages/adapter-monorepo"},"_npmVersion":"11.6.2","description":"Federation-ready architecture extraction adapter for resolving workspace topologies deterministically.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@arch-engine/core":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-monorepo_1.3.0_1778645653265_0.8853749235764605","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@arch-engine/adapter-monorepo","version":"1.3.1","description":"Federation-ready architecture extraction adapter for resolving workspace topologies deterministically.","license":"MIT","type":"module","repository":{"type":"git","url":"git+https://github.com/tharcyn/arch-engine.git","directory":"packages/adapter-monorepo"},"homepage":"https://github.com/tharcyn/arch-engine","bugs":{"url":"https://github.com/tharcyn/arch-engine/issues"},"keywords":["adapter","monorepo","workspace","topology","extraction","arch-engine"],"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsup src/index.ts --format esm --dts --clean"},"dependencies":{"@arch-engine/core":"^1.3.0"},"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0"},"gitHead":"bc4dec8b5217ec260e7955a36aacc5609f67923c","_id":"@arch-engine/adapter-monorepo@1.3.1","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-djKE+F+Y6TqrkJHM7ALrirVzmU5TXgyv4u7GBMeXygIrFOWO83CQp2uvGAcrDqY0psUCW5Ko6RLIQUZXudSqug==","shasum":"f4d469f54f7ac1da5b54eee8e458d2b0ecaf005c","tarball":"https://registry.npmjs.org/@arch-engine/adapter-monorepo/-/adapter-monorepo-1.3.1.tgz","fileCount":5,"unpackedSize":16952,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICUUVxhtfpsWMdcOoOpNjjtj1ESDmijw7KJcD7dkKmwzAiEAzwL9VXctpR6sh1xDQ00QUf+f4IrWYOvSLLI0BwifOdU="}]},"_npmUser":{"name":"tharcyn","email":"thaasyn@gmail.com"},"directories":{},"maintainers":[{"name":"tharcyn","email":"thaasyn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adapter-monorepo_1.3.1_1778659734159_0.46368592182889756"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-14T10:54:17.351Z","modified":"2026-05-13T08:08:54.450Z","1.0.0-rc.4":"2026-04-14T10:54:17.569Z","1.0.0":"2026-04-14T15:08:21.195Z","1.0.1":"2026-05-06T04:16:08.380Z","1.0.2":"2026-05-07T07:39:59.811Z","1.0.3":"2026-05-08T02:00:46.989Z","1.1.0":"2026-05-11T01:49:17.883Z","1.2.0":"2026-05-13T01:28:25.808Z","1.3.0":"2026-05-13T04:14:13.397Z","1.3.1":"2026-05-13T08:08:54.309Z"},"bugs":{"url":"https://github.com/tharcyn/arch-engine/issues"},"license":"MIT","homepage":"https://github.com/tharcyn/arch-engine","keywords":["adapter","monorepo","workspace","topology","extraction","arch-engine"],"repository":{"type":"git","url":"git+https://github.com/tharcyn/arch-engine.git","directory":"packages/adapter-monorepo"},"description":"Federation-ready architecture extraction adapter for resolving workspace topologies deterministically.","maintainers":[{"name":"tharcyn","email":"thaasyn@gmail.com"}],"readme":"# @arch-engine/adapter-monorepo\n\nFederation-ready architecture extraction adapter for resolving workspace topologies deterministically without leaking framework-specific behavior.\n\n## Purpose\nThis package connects the `@arch-engine/core` architecture reasoning pipeline to physical local disk layouts. It translates npm workspaces, yarn workspaces, and pnpm monorepos into deterministic architecture graph topologies.\n\n## Why Optional?\nTo guarantee pure architectural determinism, the core SDK and CLI must remain decoupled from filesystem resolution behaviors. By keeping the adapter optional, consumers can integrate custom federation plugins, database-driven extraction logic, or cloud-hosted graphs without downloading unnecessary filesystem parsers.\n\n## Installation\n\\`\\`\\`bash\nnpm install @arch-engine/adapter-monorepo\n\\`\\`\\`\n\n## CLI Integration\nOnce installed centrally, the \\`arch-engine\\` CLI dynamically resolves this package at runtime to perform workspace discovery. If missing, it gracefully suggests manual dependency inclusion.\n","readmeFilename":"README.md"}