{"_id":"@principal-ai/codebase-composition","_rev":"66-4f57d68fb9fefc13a45d8070a1c37351","name":"@principal-ai/codebase-composition","dist-tags":{"latest":"0.2.58"},"versions":{"0.1.0":{"name":"@principal-ai/codebase-composition","version":"0.1.0","_id":"@principal-ai/codebase-composition@0.1.0","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/principle-md#readme","bugs":{"url":"https://github.com/principal-ai/principle-md/issues"},"dist":{"shasum":"cfa61b206c378a474801754735e5c0418b0349df","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.1.0.tgz","fileCount":129,"integrity":"sha512-Eg2P9/U/yCbc04ESffijTs0PT6peFZS7a3SKMJHt+t1oVxXKbdQURUE9Sow4UjaRMlFT0S6gqJuZLfj4ZFYEAw==","signatures":[{"sig":"MEUCIQCIk7na2tKree57/cUvIonfqecsN8Fb10K0/OxaG0hcvwIgDHFkXhVN2myotg77RUwZWnhesYrkTx27AAUFAmhrSFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427665},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:ts","build:ts":"bun run tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/principle-md.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.1.0"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.1.0_1757755295441_0.14247851106759812","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@principal-ai/codebase-composition","version":"0.1.1","_id":"@principal-ai/codebase-composition@0.1.1","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/principle-md#readme","bugs":{"url":"https://github.com/principal-ai/principle-md/issues"},"dist":{"shasum":"1b82c88a1ad3edb9eec74081054d7925ec326465","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.1.1.tgz","fileCount":85,"integrity":"sha512-xNKTNu4gzbFpyYUhuEhRUbsSRTmYYvH/FYohaozI5TgIBVMO6Ng6B3yd+unEU1Zk2fnInu4VcpKtbCrn8YewVA==","signatures":[{"sig":"MEUCIBa5tEx+iE6soCJQG9ROGcdhl8Wh4QIPvhznGPeLNJozAiEA9r+O9NPmKf+zavI7IoaTUhNOElSLwIKMy7bPTYQb+6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37548403},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"3d9d12d6ba49a33ad49d8837517e977b5e543797","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:bundle && bun build:types","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:types":"bun run tsc --emitDeclarationOnly","build:bundle":"bun build ./src/index.ts --outdir ./dist --format esm --minify --sourcemap --external @principal-ai/repository-abstraction --external ignore --external js-toml --external pip-requirements-js && bun build ./src/index.ts --outfile ./dist/index.js --format cjs --minify --sourcemap --external @principal-ai/repository-abstraction --external ignore --external js-toml --external pip-requirements-js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/principle-md.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.1.1"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.1.1_1758219290310_0.003907511429482424","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@principal-ai/codebase-composition","version":"0.2.0","_id":"@principal-ai/codebase-composition@0.2.0","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/principle-md#readme","bugs":{"url":"https://github.com/principal-ai/principle-md/issues"},"dist":{"shasum":"e8f0a6bcea2122cb9b46292d3eb7b65c4b9a3275","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.0.tgz","fileCount":116,"integrity":"sha512-dVXQi5sceOdW/bIU6pRjeB1ZOai4F+4C0qwjaSNbR5/tWgioBEUlXE/Qy02ZuwPKiwys4L/oegT2NvMsPdNFnQ==","signatures":[{"sig":"MEUCIQCVuzaZS4vRgxf8bivj/Y3Ikg5gNtQF1ua3hanxwxwZGQIgNRzmio0ksJIJteINo+WXkg6kiRdCfSjKQn7bbPg5y08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37691597},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"9a96a014334cca67cd1dd1fd5cef321239e54a84","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:bundle && bun build:types","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:types":"bun run tsc --emitDeclarationOnly","build:bundle":"bun build ./src/index.ts --outdir ./dist --format esm --minify --sourcemap --external @principal-ai/repository-abstraction --external ignore --external js-toml --external pip-requirements-js && bun build ./src/index.ts --outfile ./dist/index.js --format cjs --minify --sourcemap --external @principal-ai/repository-abstraction --external ignore --external js-toml --external pip-requirements-js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/principle-md.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.1.1"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.0_1758270908166_0.13844372436758845","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@principal-ai/codebase-composition","version":"0.2.1","_id":"@principal-ai/codebase-composition@0.2.1","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/principle-md#readme","bugs":{"url":"https://github.com/principal-ai/principle-md/issues"},"dist":{"shasum":"0b663efd6d123ff34a2823f3aa75eea32976b62c","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.1.tgz","fileCount":110,"integrity":"sha512-J0OCOTAjqCKus9vwM0Prum0ASB41BKGKrCQmY9fwgYDa50YPAyvjUlTvTDC+tXjvi0EGALKAsIGKhH8C6Vqd5Q==","signatures":[{"sig":"MEUCICe4gsZ9oF1fqVPSX9Chwh/3BZkTtFh3xSRtHIysJIfkAiEA5nP2gJMpIKLhQSbrK/S6LRzNxbPFHB3LJoec/Ct9LGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"778465c5316abd3d1eb8ffd52fe4ae77999ca75f","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/principle-md.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.1.1"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.1_1758735777633_0.24509667257728274","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@principal-ai/codebase-composition","version":"0.2.2","_id":"@principal-ai/codebase-composition@0.2.2","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/principle-md#readme","bugs":{"url":"https://github.com/principal-ai/principle-md/issues"},"dist":{"shasum":"61ee6df6524bc99d8559a65c294b745b0cfe6f31","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.2.tgz","fileCount":110,"integrity":"sha512-jpBw+6GyFuPU++UykV6UmlFr5gY57294zpmR/86Axb/A2Hcr/tsv0P7GeVhDuEu04+xK8Pt7SFqGDYmlZ4nVZw==","signatures":[{"sig":"MEUCIQCysnjDFlNZzODZGadNgInLlnoA2+DL6Lg+DtLjiXbrmgIgYcGUimqLsFIqtM62+eALQ0F4/KCMwZctEQ8Y5orUra0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298719},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6eb4687d901d38f3b2d688b8e45e84455fa398c9","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/principle-md.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.1.1"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.2_1758847510749_0.7948884218326293","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@principal-ai/codebase-composition","version":"0.2.3","_id":"@principal-ai/codebase-composition@0.2.3","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/principle-md#readme","bugs":{"url":"https://github.com/principal-ai/principle-md/issues"},"dist":{"shasum":"870e38c099b81801bc9eb90034f5dab066ffc5b0","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.3.tgz","fileCount":110,"integrity":"sha512-XmlfMumFrbFbZckn8LxIkp3410bl2c54I/mxjSDyVnmos2inkeLXt/Xud9yl47Pa7LxwKbM5QfxwrcNMrAwMJA==","signatures":[{"sig":"MEUCIQCuw51AgebXq1ZFfOyfg9XCYr4tG9Fwf/bzlZof+scBmQIgdw4nIfreNSrw5RqqsajWBRBt79t5FzXQ+FIZimSn8JU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298743},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"67875584e5d0b8785cee91c59fef2268f96bd1e5","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/principle-md.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.1.1"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.3_1758851614435_0.5479870788569756","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@principal-ai/codebase-composition","version":"0.2.4","_id":"@principal-ai/codebase-composition@0.2.4","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/principle-md#readme","bugs":{"url":"https://github.com/principal-ai/principle-md/issues"},"dist":{"shasum":"fe3429129aef7b110ce6366ed9a32bb57a9bce42","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.4.tgz","fileCount":110,"integrity":"sha512-xTI+nHtKBF9TZTkFGA+KUsws7O+bBGG+yiKsE2da2vajFRz4fI8jlHBQ5fW4lvUbZVM7X6AgMa+7rpzC3NKWNw==","signatures":[{"sig":"MEQCIEC1qmj/U5VBP8bNF7zu06iM/1EYPcviYfYQpaGluvhXAiB2KqBBYXG/AX1uMtnjx/SOVlDL97WXepsh3u10nQLJww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298770},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f952b14295ad4caa23be7b012d500b94cf85d4a6","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/principle-md.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.1.1"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.4_1758853248199_0.455585850710986","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@principal-ai/codebase-composition","version":"0.2.5","_id":"@principal-ai/codebase-composition@0.2.5","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/principle-md#readme","bugs":{"url":"https://github.com/principal-ai/principle-md/issues"},"dist":{"shasum":"cb38afcd9e78667a4f3971d473661c8e7d3793b5","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.5.tgz","fileCount":110,"integrity":"sha512-EuCFsDpzERzYrjD8FlSvVbcGZlSgVS+6SGpqsuzRUy+oErXU2my03GWBgk0KSj48L8NbOhxzykKAj3ORKQU0/A==","signatures":[{"sig":"MEUCIGmWeL4C+R3KNVqA2AcQr2BQ2HJjniUBy8NTM7rcDdZ0AiEArBn7GrjPRn0Q0bzIZ6KgYzCsBrT/wN68vqBMbyiR71c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298528},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a1ce2d489e2d68844fb07f41f1046d69f12764d6","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/principle-md.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.1.1"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.5_1758882207962_0.5055855016392274","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@principal-ai/codebase-composition","version":"0.2.6","_id":"@principal-ai/codebase-composition@0.2.6","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/principle-md#readme","bugs":{"url":"https://github.com/principal-ai/principle-md/issues"},"dist":{"shasum":"f6e88198c335b5d9ea468ca62da3812745797df9","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.6.tgz","fileCount":110,"integrity":"sha512-bNP2jMNHd/bQ/zS7YqQO3KuuaaimFSa/gGQ8WCKsGVyoqWpO7y4ruxeGB6/Z8/j5CdBc3ouZHsINp2hgA0R0ZA==","signatures":[{"sig":"MEUCIQC6qb5gVsp0+9LzZDALESgxge9yoiDOW8go4jKpGdyL+AIgYiHGrltTP5wVVLMP94T65FJZOgfM2xKvJSYns4CqdTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299037},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4383e659307fb9b331c71a7040d8c72996d06610","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/principle-md.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.2.0"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.6_1758883690924_0.613119188367413","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@principal-ai/codebase-composition","version":"0.2.7","_id":"@principal-ai/codebase-composition@0.2.7","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/principle-md#readme","bugs":{"url":"https://github.com/principal-ai/principle-md/issues"},"dist":{"shasum":"9a871bc75ae3a7d4a25b2f330ef4310fc1fd3575","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.7.tgz","fileCount":110,"integrity":"sha512-m6vtW8iqzZGxxhSDgUJGJoEH02GsermlaB73EUPkvRnEjqAR2U7ZyHezYYKmfS43WJmeAC56/KX37qsaQU0f+g==","signatures":[{"sig":"MEUCIQCX0D3l1E4e+SLgYZ2Q7FtbKPfXH2+OyLKJV5MJMqDVxQIgM1s9bJEv0zQQLSmqRILHCByc5KY1R71Yu5ovylL/AhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299528},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1d922777c96a812cb614088a7141e3a8dd2102e9","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/principle-md.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.2.0"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.7_1758956788491_0.2009924331113324","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@principal-ai/codebase-composition","version":"0.2.8","_id":"@principal-ai/codebase-composition@0.2.8","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"39e72f66721da272c520e8ea22254017922745cb","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.8.tgz","fileCount":110,"integrity":"sha512-5uezqm4PGymo0q0XfuN63np91LxrzMIHMG11bFpWmSEiE/LihNmuwo9wrwIZBauyZOj8+5VlWTMVREH9tDMaRQ==","signatures":[{"sig":"MEYCIQDX0ZnYIBeDQ6QEtN3Mjzk8BhtH/GuKZqitVflqDJLP8AIhAP6SP3t6DMhP36az1iwToqT6STEi4NiZHPqYSQD8xy3f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299626},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ff49a4ccc6e7096fc990460f54e30dd5ede52e14","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.2.2"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.8_1760451885883_0.5996434152860515","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@principal-ai/codebase-composition","version":"0.2.9","_id":"@principal-ai/codebase-composition@0.2.9","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"f7300b6b9c7668e5208e7aaa3c9ea795afcd6f0d","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.9.tgz","fileCount":110,"integrity":"sha512-lmjsUf48ov8O8uEOqWyAet5pEJXs2k26r9hLijkq09A5KUEzyts0vdXdl0v3pfc4XxitBKuubMtr4h+NvOOrxw==","signatures":[{"sig":"MEQCIAWJDx5X5GtTEmJOt8FRaUMpMB4r+DknMXJWD29rJI6UAiAjk79UZAWX2TijU01NjkoCHnNjG07XeCVeNKpdKc9FSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299762},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"dae73ad603c37833a097c03316a17b146ecc63d4","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.2.2"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.9_1761248087891_0.3072979100119908","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@principal-ai/codebase-composition","version":"0.2.10","_id":"@principal-ai/codebase-composition@0.2.10","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"43a0f4b626b107b948eb78c7fe9d6591a8a4ce28","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.10.tgz","fileCount":2,"integrity":"sha512-Y/fyrQPEmjMqeEQwYwnUDism8iGmuKSL2G51L+9md7asrARWdqjkMIRxMxrNUQp7B9Fjn1WKkipCcIFe9KSd4w==","signatures":[{"sig":"MEYCIQD+MdEODrsf7MbXXcjY8sGyQbAuX7rUc9UbCQsF2hL3hgIhAPFLeO5SOjfezbDExJ9qX1lHrZgUSzcz4l4P1nLlh5pf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2899},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fe1735cbb651ace1b5b5ed112bf0be90571d2989","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.2.2"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.10_1765906634971_0.32712095567305544","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@principal-ai/codebase-composition","version":"0.2.11","_id":"@principal-ai/codebase-composition@0.2.11","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"3f342e544273fbf79e72a28d4e3b6ef1f02cc18f","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.11.tgz","fileCount":110,"integrity":"sha512-jQ2FYTbei9aGCz2ZpcMkP+/rltAbER7ycvfQsa6DK91GM+LkShRRVyKf7oKyWZOIiGnMRgZdlkfOK4nx6jxhtQ==","signatures":[{"sig":"MEQCIGNAsB+QZJYT44sYzJx/phwoHDcnHNIsMQP3D+GFNip+AiAFDIvk4kMZy3h6m0FkhK02KBeYsFgRQCpxYF+YaT+hnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306767},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b269f0173d0846f724e9bcc5900a1eb953a59a83","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.2.2"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.11_1765916763185_0.050523837346207356","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@principal-ai/codebase-composition","version":"0.2.12","_id":"@principal-ai/codebase-composition@0.2.12","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"e1444202d4abe0319871d5f985d6a749c4e8e01c","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.12.tgz","fileCount":110,"integrity":"sha512-XiSz6q4ogpJWWJp70AcB+UPbS+ySovPOq5VZ5FMkv4BGw3HaDxLjiExpz6nDX1UxLGRAIJ0+7KjL+fM80PXYwg==","signatures":[{"sig":"MEYCIQCiOFMxl7wn0IVB+2lbE7sFCQgD3egpcIAzSEC7lp48nAIhANcisMOk4z3/DkLxkcVb2H/kHCUpnt5caWxthnshJzKF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309346},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b269f0173d0846f724e9bcc5900a1eb953a59a83","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.2.2"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.12_1766106202255_0.5686092497321507","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@principal-ai/codebase-composition","version":"0.2.13","_id":"@principal-ai/codebase-composition@0.2.13","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"ec0ef95bf872bbc7188473b2e1a8693fb85696f9","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.13.tgz","fileCount":110,"integrity":"sha512-0nhRs9QdxSl4BgV4O/wZc9pOdXRnauZH7GLJv6Gy1Z7aFSjCcJ7w0/7F8w7dNaM+Xhl/tpyoXY3hvC7jT5eN4w==","signatures":[{"sig":"MEUCIQCjE7Fkw2eqcKeSzV/XF2h1Fz9Vdz7SdnJLK7rhS2vIOgIgZlYb7+2gjg0I1J4O52FEZcm44eWmfI5DOClH1/RTA0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319895},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b269f0173d0846f724e9bcc5900a1eb953a59a83","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.35"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.13_1766287533849_0.8969065124840851","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@principal-ai/codebase-composition","version":"0.2.14","_id":"@principal-ai/codebase-composition@0.2.14","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"d9ee5c8ab5b8c40ba49bd9e57574fbcb8b62e818","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.14.tgz","fileCount":110,"integrity":"sha512-8DF9G0Nfwy+4aA6Sy+KlFrkUrbPsBgiiixZUNYe2XlQMUjL5ZGK2G+4d6OQLhsl6IQ/HpJ/AyWPleBjuvwUPDg==","signatures":[{"sig":"MEYCIQC1CEo/fAjrUHQ02qx3o2kmScq/n6iBBib8e2xC7JNUFwIhAJa+D4AaAr0YKosEh8723bM8sY8zAMWoqO6kINcVJcu8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320051},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b269f0173d0846f724e9bcc5900a1eb953a59a83","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.35"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.14_1766289404940_0.43391304003387865","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@principal-ai/codebase-composition","version":"0.2.15","_id":"@principal-ai/codebase-composition@0.2.15","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"06fc7dbc097367f87f6d5050e5e2db2d2e13152a","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.15.tgz","fileCount":110,"integrity":"sha512-qCtT7BsoQeKbDp7QwAS9ulUvfjRQePRCndHOVP8kcPVkI79VrXO29+tJ6GGPAWakdFyn1kR+2LyGTqur1kwisg==","signatures":[{"sig":"MEYCIQD8gSkZtDgdSThk2H7GseH32kuHOH3mWzzhY45+3pujhgIhAJ+AiLV8EOwINgc+wbxRBvQK7jAOzVQfB+ryA0xmg9SI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320171},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b269f0173d0846f724e9bcc5900a1eb953a59a83","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.35"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.15_1766290958332_0.5103024612127534","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@principal-ai/codebase-composition","version":"0.2.16","_id":"@principal-ai/codebase-composition@0.2.16","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"e5a6b259f691b87f92a16e19925466b68c4b4d8f","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.16.tgz","fileCount":110,"integrity":"sha512-Ec5AKTwOGvOqK0q4+fgWXPExFlNIKyYe2r92H2GuDzWNSIphaP2Q9MwhWt7tmRYHQSMf0sN5gDtCqdyCfE3KZQ==","signatures":[{"sig":"MEYCIQCal1r+Kxh4gtG54WjVurVJ/8ulvTSz2zaMykIm/fTZYgIhAMMeU7GCkuiR/SQ+ge33tlAiqOLGwl23iMYb2tiaxlsG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339925},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e237b4109c4108031e16395e0c248c48dec1d2bb","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.35"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.16_1766356303930_0.8614397474706286","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@principal-ai/codebase-composition","version":"0.2.17","_id":"@principal-ai/codebase-composition@0.2.17","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"62759a3e6429200bd19de8477fd1437698fc169d","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.17.tgz","fileCount":110,"integrity":"sha512-EHC8+sKZqjJd0f3dbrVUXz6IC0v9Rxi6RlwL7MrVs+BK9bhcYS5UQR2SA1aLvSk1M+VSTOqn6ZL9MyMJ7xv/lw==","signatures":[{"sig":"MEUCIFce0iJImuIaeCkC56GhTjbfZLr9Nd0e+BmmluJ1nX1MAiEA2oJMq+jxAlcTqaGAKlZ7Hn+/WAcFMB8URCYZ5LRwIWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8008f6cfd05f0effa6d729677f5642ca678a39b8","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.35"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.17_1766376003955_0.840859566857654","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@principal-ai/codebase-composition","version":"0.2.18","_id":"@principal-ai/codebase-composition@0.2.18","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"1ec672f64d72a77a43962358d7c50535e053be4b","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.18.tgz","fileCount":110,"integrity":"sha512-7/gx2k9GOIWetbftuzx1vsBe3fKPN7RkDsXHvDu2B7iA1utV95PmY1l/acVj7kbLBv/vbcmhhZOI2jf0ooud7Q==","signatures":[{"sig":"MEUCIQC9dvxHxzp5eIgtK/7MmPFvwt2uocbPVJlN6L1W0xoWKQIgbASvJz7QFMsYmFKee3Q6Rx+h8ucwfwcGkxh+aHNBycs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4e260cfa57e657db95a1972d481eb9049c1a8703","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.39"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.18_1766377099482_0.951390148367488","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@principal-ai/codebase-composition","version":"0.2.19","_id":"@principal-ai/codebase-composition@0.2.19","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"70214a03ffb36f1cfbf82eabaebe8a52af55811b","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.19.tgz","fileCount":110,"integrity":"sha512-PpA0G+/cuz/6vYUHE1w7uowZOWTlBCE5etLD9Lfy9WClklXgUUfbjJSrhgtIyX6KKWKWzqag1qJZ1nNo53K+BQ==","signatures":[{"sig":"MEUCIFjaZWEJqwVAlrZJ0MTUGRXD9c38vpSX7BZN9/71qoh+AiEA8/3NHFmaVPyTC1GRlQ1s1WtPDsnU5ImVczIxsMw7lQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350725},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"dfffd962fa8c7dd6a2ae027ad2c8ea3653eb7114","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.39"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.19_1766768854519_0.8942879746159489","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@principal-ai/codebase-composition","version":"0.2.20","_id":"@principal-ai/codebase-composition@0.2.20","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"d51a7b573cfecb2f2b4322d0ac16b6585efe5a0e","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.20.tgz","fileCount":110,"integrity":"sha512-0341783furduVGYCIDgbFVIrbmK53GCzjZ7JwnJnGX3arltBtYNW4RBUPvcn0C5zE/Am63NH3OSmKozoQ9vRtg==","signatures":[{"sig":"MEQCIFbMtAiEmiM6smzyaiLVzjCrYpPxpG+zdra1omVVWQwFAiBH9PtjbaU5hEl2CbbnS6FtSVipaDHcxB3cRs54TG+Vgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350398},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"effa7b2825ea5af2b11ea289884498db6569dfa3","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.39"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.20_1766771043978_0.9090001479926082","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@principal-ai/codebase-composition","version":"0.2.22","_id":"@principal-ai/codebase-composition@0.2.22","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"6db17236fc340427d1038c441f1a3711d7918726","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.22.tgz","fileCount":110,"integrity":"sha512-JIC/nPN+Smkon8fhFvM4twSnt1+07fVl8cllCabfOf/OZ4o/RYxPs3sUIf+G7Va/jlfbSESA7hcZPurNIfZq6Q==","signatures":[{"sig":"MEUCIQDEURMYIsjPNoXKg/ShfBmfvo4MWOhCdHjZpQP1/xCWMAIgSw28k4Zi7d9OeZTfKPQG8eDGeafwuXBK/5R8LlMwLRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350398},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"effa7b2825ea5af2b11ea289884498db6569dfa3","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.43"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.22_1766876228884_0.23429642929285266","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@principal-ai/codebase-composition","version":"0.2.24","_id":"@principal-ai/codebase-composition@0.2.24","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"dcd82a6bd980b4d7ca4338874d536d51e606a434","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.24.tgz","fileCount":110,"integrity":"sha512-6IjqOreAQTZR52P7ZY0axNK4XRdFdvLjgtvhPxf22w7VtMGpoR6NTM+wr0VdIoeDnV9K48VB0Vsoy/G8EXJUJg==","signatures":[{"sig":"MEUCIAcK/Cra3Ml1XxtIfmalRWBdY+6qFsEXNYwmodgS9u2kAiEAjyjwS6Ctn8uHcDGbFPd+Kalv+sJz9SKDQX0+QgpHpEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350398},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4f971c5a19d88dedb5e8c16a1f33603507cc5509","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.45"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.24_1766887104972_0.6287844678012813","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@principal-ai/codebase-composition","version":"0.2.25","_id":"@principal-ai/codebase-composition@0.2.25","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"a6177fe1f96077d85bdae3f63aeb8acbe4824053","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.25.tgz","fileCount":134,"integrity":"sha512-iYAa4utjUxXG52n9eBs+ZxBNIH6R87CphGZg3W1FENP1gV1VlVjxsYUF6RXVwiNJos0emKcja7aRqHVOiUvVZQ==","signatures":[{"sig":"MEUCIEjH+tWJj/N5FyIkououjL1Nhk/L7BVgwUw2+x2kQlUqAiEAsO7VZzXIO+VSBlESwInu0QyCunzWYKaPhu9oCyf3qZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429557},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4f8f24c171dfd348c9a8445d879abd95c92de392","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.45"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.25_1766938091384_0.2582501580290366","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"@principal-ai/codebase-composition","version":"0.2.27","_id":"@principal-ai/codebase-composition@0.2.27","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"fe7292e10bd9d775962276d3b9a3a7f461d29a73","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.27.tgz","fileCount":138,"integrity":"sha512-eCvlBejKnQ2FeP9siJdW+9yel8QogEOPgOyoJLCwhUanJRU7PgTYBox+lE28V5gbR6rHMOHN3aZ1JtO+9/OMnQ==","signatures":[{"sig":"MEUCIEgMMDwrJdmVTQXAOYVCQ5gJoDVxVXXieHlkhuSkQdf/AiEA26NF4un2P0Tuy8YnwoAkurIEL7F4vkec+gEcAME429Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452971},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"921fb2563c8cd7ab46f6e40f8e4b00649174d583","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.45"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.27_1767298598771_0.09850216277593637","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"@principal-ai/codebase-composition","version":"0.2.28","_id":"@principal-ai/codebase-composition@0.2.28","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"bf48ac78f2f7e486032b04b611100fffe7fb03b3","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.28.tgz","fileCount":138,"integrity":"sha512-x5G7rcSZzNbi2vPOTwGmbe5er0yXCjV4RL46Du09rCdMaA+kZQRAB5YEpgD1/ebeAbJAqRLhk8xRVszoChfTDg==","signatures":[{"sig":"MEYCIQDSJqbxwqDSDK2vqQvNQpqclDtbjS3lg7LwdjbJpgP79AIhAIJhiMxsUrcXwfWY8sRbA3Mf8VGwO8zXFz/tIFJcjI/n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453052},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ca5589ffb47d3bbf67c53334355fad6d95da7188","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.45"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.28_1767300598919_0.8514503979335615","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"@principal-ai/codebase-composition","version":"0.2.30","_id":"@principal-ai/codebase-composition@0.2.30","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"e4ccf73dd5a7d0378798b5a42a5ccb330fcee572","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.30.tgz","fileCount":138,"integrity":"sha512-u5O9feymYBnY7DPS5uxUZZV7Ads1HlsT7RCKthNtweocK3tWdpeqbBrbzM6FO/Sa5bdO01cBtQ7tGT6OEAQveA==","signatures":[{"sig":"MEYCIQC9CuxDDdsZmZygo4bnoUWva16vI30XERhhxKHFWco3bQIhAI9b0nlOi8q0wxJ2xU2Nb3r5Oi1/ILIly4Lzj8Pmm4QD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455504},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ca5589ffb47d3bbf67c53334355fad6d95da7188","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.45"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.30_1767629577797_0.7971490944133042","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"@principal-ai/codebase-composition","version":"0.2.31","_id":"@principal-ai/codebase-composition@0.2.31","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"388b5f959600a20ccac27b0ca69e0ab45408a13e","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.31.tgz","fileCount":138,"integrity":"sha512-EB/rZUhiXBImrJn28uRYaghGGOTzlegHJE5k0+GJsxGcgghURLAXEmQnASvQupEkA7rvatrR6P1f06d2wiIx/g==","signatures":[{"sig":"MEYCIQCDxxDj+qLyb3ndHoAmNuKvG55iiZiDQNLkSVDuEW2LqwIhAKoP76EyK9EWlglP5APVry0uKmQE6EYD6ZNeoMMcUdGa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ca5589ffb47d3bbf67c53334355fad6d95da7188","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.45"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.31_1767630404287_0.9296737528271279","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"@principal-ai/codebase-composition","version":"0.2.32","_id":"@principal-ai/codebase-composition@0.2.32","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"d11fefd22405f15609b33f59afe77802b5f5f953","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.32.tgz","fileCount":146,"integrity":"sha512-zRgOyxt9tt1gx78zXqNC1XgH4EpDhZmeHukUPUUMC2/rVdtkNS45Pni+YwhQ159fPz0w8yf1RqRghjSjTfIEtw==","signatures":[{"sig":"MEQCICDKF2YpfBscrUOmxsJPmuYV0gMkr8xKzvVjyYicVPBAAiBWFE2OzMj9aC89vFmdDvVZYMH2wp+0FcxCPWPFFspGJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463665},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"ca5589ffb47d3bbf67c53334355fad6d95da7188","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.45"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.32_1768454353851_0.19727693357816656","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"@principal-ai/codebase-composition","version":"0.2.33","_id":"@principal-ai/codebase-composition@0.2.33","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"523584d94ddcbeac5137fe187351054b12c6d066","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.33.tgz","fileCount":146,"integrity":"sha512-wUbjQADhCrShnX7svkDmSGG4OmuU/+hUZve3trZAUSeAh9MOuT49SHdsaxK43ezlq8EAIpVYq5opM6kXaTeT/A==","signatures":[{"sig":"MEUCIQDs9OBm4+ybSmvhmqXilY4mk2QbYHs1B/dKVD27zd69wwIgb0hwj8ruoreYMx/L5G9WVJjZa2AQBpnY/E14w/6/7to=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464246},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"ca5589ffb47d3bbf67c53334355fad6d95da7188","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.45"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.33_1768454990700_0.7231023493522326","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"@principal-ai/codebase-composition","version":"0.2.34","_id":"@principal-ai/codebase-composition@0.2.34","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"366f946b4f6b079cd66baa3cc99df67c543e083a","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.34.tgz","fileCount":146,"integrity":"sha512-Q9E27dlye90PVTuZSYGLZBPN8q+TPX8QfFRAlpDakcj2Qr3XY6pSkA/u1jqGQ8R6uMmLHKB1CuY6KkM+g+MLXw==","signatures":[{"sig":"MEUCIQCCfvu4vXo7MsmOXYIIW5GS40Db4a8FB7F9joseUruRlQIgEjd9bHsmFSWFGcA3riZkG5m0ws8J80iPW+KMj/qTyss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"ca5589ffb47d3bbf67c53334355fad6d95da7188","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.45"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.34_1768455300237_0.6133202185632467","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"@principal-ai/codebase-composition","version":"0.2.35","_id":"@principal-ai/codebase-composition@0.2.35","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"400c857fec55b8b07847b97ac4ae9210ab37e0e9","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.35.tgz","fileCount":146,"integrity":"sha512-/s01ejFSI9WqkX9u3bcuwd6UTxeHjMYuu057XJ1Cc+6rpqNZ2Bx8IbE7jTesS4lne+tCrSQwZlcffxjp40phrA==","signatures":[{"sig":"MEYCIQDP9ZJi33+BvwyhoSeT3wEqIA/fuUlb/9w/1nsUrXrU5gIhAIuF1hZh6kd45a9Nd2dypWtWZUwTOyFoB/1rEYuLDtcs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463411},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"4baf3c2e76e428010cb19cedebcf275326b2cdb8","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.45"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.35_1768498373085_0.15967449602255868","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"@principal-ai/codebase-composition","version":"0.2.36","_id":"@principal-ai/codebase-composition@0.2.36","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"5b0115e24564db7f532df465b56affc4ff130594","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.36.tgz","fileCount":146,"integrity":"sha512-7G+qD5tnbMqDC0MA4ZcCkhpoCF8nHzh/dhRCQDGjCjlJtBtSGRWflMo5YFChrk0qeUjXW1hbxFl3uaEp6SftUw==","signatures":[{"sig":"MEQCIEB8ORU50vk+xUPRQdQx6moWWSs0xUPOV/lGydpFQhctAiAyJWwxo79wZcLI6PzENB+jA3ijXoloehgc68sb73MIuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463767},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"e966898b5764458c61014f5f6dfdba9a32a65c55","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.45"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.36_1768499695037_0.8418659989046946","host":"s3://npm-registry-packages-npm-production"}},"0.2.37":{"name":"@principal-ai/codebase-composition","version":"0.2.37","_id":"@principal-ai/codebase-composition@0.2.37","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"1f41cd50383c0aa2245e8a96555744e0aa5fce98","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.37.tgz","fileCount":146,"integrity":"sha512-QdzjBSDabMUe+rXh/TEJ/j2YBZAf1j8cHSTHZiLbnGnixgEtjhwpElGenrPe2vLdFWTr9DLOnUoPhL2pP84JKw==","signatures":[{"sig":"MEQCIEi52O7dqtEC0u46jaCRThmhYWOYO6uBVeU3CIV0t0DFAiA84FBnC6GSZTD7CduloVfUbAQGhBbCLs3bv2ME5Vk2mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464799},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"ab95ad4b4cf4c1d66bc4c8bbd60e307ac736dfb7","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.45"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.37_1768500379330_0.5485900855361734","host":"s3://npm-registry-packages-npm-production"}},"0.2.38":{"name":"@principal-ai/codebase-composition","version":"0.2.38","_id":"@principal-ai/codebase-composition@0.2.38","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"4744a85b0bae6aa584743762e6b5b3341faa2b57","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.38.tgz","fileCount":146,"integrity":"sha512-VoSPv7+V87KpGbP2h7eApT7T4G+Qn4syDf7MEQH1R0FFsoYwHbmYYGTrc+TDC9YPV7/iOoTc8L0UyXh+gVB/PA==","signatures":[{"sig":"MEUCIQCOPcAT80yTw0w7PhTaeKrQvQDFwtUcNYI1x9BoLaI6cAIgaactPqGq/Nwwj1/ScIuv/LaPKUpIEz0fzPngltkTefs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466632},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"05e954307d19129426f49346faec48eed833a93e","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","js-toml":"^1.0.0","typescript":"^5.0.4","pip-requirements-js":"^0.2.1","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.45"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.38_1768500795936_0.32901782993418416","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"name":"@principal-ai/codebase-composition","version":"0.2.39","_id":"@principal-ai/codebase-composition@0.2.39","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"6e24b9826c59e4f3f6b1f42562454918af1f6611","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.39.tgz","fileCount":146,"integrity":"sha512-TSzFCPF2azDB4M5+Cz2XrJ25KKNCuPAk/qOHusPAYQIMV6uoSFQsuzPxPbw3ympXr0XY+TChYwvK7W5TZnquVQ==","signatures":[{"sig":"MEUCIHEq04T17prw3QvVZPjASlDgZL0g0xUJcBXeaLeEAXWXAiEAymHcC1tFw/V8DrGXwB1G42dw1K6NQ1UCYwn8H+7PEO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466848},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"05e954307d19129426f49346faec48eed833a93e","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","typescript":"^5.0.4","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.59"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"optionalDependencies":{"smol-toml":"^1.6.0","pip-requirements-js":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.39_1768511533968_0.3504279361647944","host":"s3://npm-registry-packages-npm-production"}},"0.2.40":{"name":"@principal-ai/codebase-composition","version":"0.2.40","_id":"@principal-ai/codebase-composition@0.2.40","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"54be0da34790041ee3002e5c07f39d4e7e2f158e","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.40.tgz","fileCount":146,"integrity":"sha512-/IvJHEcYvm83p7RccXF+3026d2gsRBq8ew08jQvruziboN4CpGCYCRehoWuG2/IESq+xsnOjtMa2wrnlk0bEhA==","signatures":[{"sig":"MEYCIQD0lyOAjFBYS8T/qCBbZw6XydGo1b1COgQxmASidSYxrAIhAOMS2nqb08+45Y89rdfV9gNzHFuI5XUOESp9OsULzkc/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466848},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"ecc90e0c1692da26c9c0d05fe41a1d3a38432e30","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","typescript":"^5.0.4","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.59"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"optionalDependencies":{"smol-toml":"^1.6.0","pip-requirements-js":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.40_1768585236825_0.9919004875526614","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"@principal-ai/codebase-composition","version":"0.2.41","_id":"@principal-ai/codebase-composition@0.2.41","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"abc921402236c15352c72f47f3a7d79320f1a87b","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.41.tgz","fileCount":146,"integrity":"sha512-imtmpAIXP3Pyf3cWDOmizdWFjHVIm6a3tpzMtX9MoFmIlCpsCYKeu2dw53GM/cEwnYiEpGqWQR6LwmSXSdJccA==","signatures":[{"sig":"MEUCICO3P2RAK18VVlYeLCrvonH8lj9N7tvtwLUyNfnF2xh/AiEA9rIiNoJ/IOPUH32zZiUoinOPhRpNgyOjLtYGMIQyni0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466848},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"2eef6069066bca9dea0362f82f85442c52f0c8cd","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","typescript":"^5.0.4","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.62"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"optionalDependencies":{"smol-toml":"^1.6.0","pip-requirements-js":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.41_1768797920533_0.10155735136296529","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"@principal-ai/codebase-composition","version":"0.2.42","_id":"@principal-ai/codebase-composition@0.2.42","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"a790ab9f0393fd597b3cd82011da820a464c87af","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.42.tgz","fileCount":154,"integrity":"sha512-fFlg/R95sfwI8urWWvDEKPYcSUrSOW/6V83ycD6/0Jf7WfbOnbPn2KiYNwxpqDVOI6/NiC2Se5dxXp/5ptF/fQ==","signatures":[{"sig":"MEUCIEuDoiztOEdj99Wnin93GLic3fBsIFikI90MA5pAwg1GAiEA/weAaoidK/naxRLav3XhS1XZ8/O9RR3l8DcIEw1c4EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":473048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"2eef6069066bca9dea0362f82f85442c52f0c8cd","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.2","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ignore":"^5.3.0","typescript":"^5.0.4","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.62"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"optionalDependencies":{"smol-toml":"^1.6.0","pip-requirements-js":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.42_1770146071597_0.9533791800767959","host":"s3://npm-registry-packages-npm-production"}},"0.2.43":{"name":"@principal-ai/codebase-composition","version":"0.2.43","_id":"@principal-ai/codebase-composition@0.2.43","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"30d89bfe5f9e3e7a15d5fe99afaba5e1f926990e","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.43.tgz","fileCount":158,"integrity":"sha512-JpKMuNxRxL/xNSeGpbdvgoalMwkukNhwHTY0VkY72SOKcCu4TEPUB93dyCy7Z1UN2IFAxjxc+Qya+rXw1WkKNQ==","signatures":[{"sig":"MEYCIQC4DxfTxUcI4G7aPvuWu/ELTR/vitQeYn4wow/hlbM/EwIhAP1dKyR4o7RsJothHzpIwZU3/Exr8Ce/0l0y2fbjQcJa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497521},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"1bea12a7daa988be46ecf6b1f70796601dd3e90c","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.4","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ignore":"^5.3.0","typescript":"^5.0.4","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.62"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"optionalDependencies":{"smol-toml":"^1.6.0","pip-requirements-js":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.43_1770772234629_0.6931658164060719","host":"s3://npm-registry-packages-npm-production"}},"0.2.44":{"name":"@principal-ai/codebase-composition","version":"0.2.44","_id":"@principal-ai/codebase-composition@0.2.44","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"d15c4dc5314f872a0be0991e4b8dbf4ad058e2dc","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.44.tgz","fileCount":158,"integrity":"sha512-R3bAzNMalpPjaYys/TnDQDQ3ee9ZrsweuRXyjF4Cnkz3yCGeS7lbpoFWPxJQXfl97khmS9b7CdR0heXwkVTnAg==","signatures":[{"sig":"MEUCICsePByM7s4t5iW9ZN0FqRCpAU0f4Xgm34tnVrgU109VAiEA/baYjle5VyHPamc5asGdddliuOHQSgW/Z4TxMfFqJZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497521},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"5adcf723cea1397eb34c4483e2c4c6ec4bf7a854","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.4","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ignore":"^5.3.0","typescript":"^5.0.4","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.62"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"optionalDependencies":{"smol-toml":"^1.6.0","pip-requirements-js":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.44_1771904744539_0.5038945559016532","host":"s3://npm-registry-packages-npm-production"}},"0.2.45":{"name":"@principal-ai/codebase-composition","version":"0.2.45","_id":"@principal-ai/codebase-composition@0.2.45","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"0c258ce49c6e3ad3e2ba1083ebf26f2b313ae2d9","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.45.tgz","fileCount":158,"integrity":"sha512-eKlWp4dcuRGznZHyicXP9yWb71D73YepYu3UMOC3bp1SH7QYFKno+61pL4bznxWEw9hT5s9GQK222ENJbVshWg==","signatures":[{"sig":"MEUCIQCL0JGw/UyFG5NmTu3eX0ZmfSMrBbBFDaDXMhXE6+pTfAIgcfWsKZp1eCzuyu7hN/2ziN+udS5LKA6W06O3OuV8iaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497969},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"49871bd3e4c14a42feae257d7530085908b95f11","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.4","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ignore":"^5.3.0","typescript":"^5.0.4","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.62"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"optionalDependencies":{"smol-toml":"^1.6.0","pip-requirements-js":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.45_1772206389070_0.5880534333130238","host":"s3://npm-registry-packages-npm-production"}},"0.2.46":{"name":"@principal-ai/codebase-composition","version":"0.2.46","_id":"@principal-ai/codebase-composition@0.2.46","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"9d5480a98b9ea0a15173dc502b092e3e0f8aedf0","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.46.tgz","fileCount":158,"integrity":"sha512-46Q2wk17SR2r+TLYuxdroHe8cRMAbJpaRxmeHmhpuTJIsy3/WZWh6BMPReH2iLONBojafOzxm4cadRs83nxnOg==","signatures":[{"sig":"MEUCIBNM3SAtZfeX1Oe6qc6DXx6QC7JpGjzxh7QPhDDe93jBAiEAhRAehDUc8gQYywrSMnzUre7cTyuaPW6CqSeatV7DgpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498901},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"d54e75831e275bc63a30461582129a0f8688fccf","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.4","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ignore":"^5.3.0","typescript":"^5.0.4","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.62"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"optionalDependencies":{"smol-toml":"^1.6.0","pip-requirements-js":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.46_1773370262537_0.8985083145408339","host":"s3://npm-registry-packages-npm-production"}},"0.2.47":{"name":"@principal-ai/codebase-composition","version":"0.2.47","_id":"@principal-ai/codebase-composition@0.2.47","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"1ea443defe2ac10e0a3331a543ba0bc9d26b80fa","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.47.tgz","fileCount":158,"integrity":"sha512-bZHTSGq4wv1fXHeg7vhcUTgN+A3vUxOetSqWu01GHPAuNL7eo3P7M4jXRV1OAregpOdGMxc/qzsIwq4++BhAOA==","signatures":[{"sig":"MEUCIQChPZSN95sku6qoSIqofBRrCWqWqgvFTrp3pAnqXck5+AIgLf2IV/PdP6kjkwl2xD+5SxCATGVSCykjBD4TQ66nwag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"d45b644c8f6dc1d77a228cd4ec8aca9e01f2afe0","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.4","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ignore":"^5.3.0","typescript":"^5.0.4","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.62"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"optionalDependencies":{"smol-toml":"^1.6.0","pip-requirements-js":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.47_1773371110418_0.5845691340874295","host":"s3://npm-registry-packages-npm-production"}},"0.2.48":{"name":"@principal-ai/codebase-composition","version":"0.2.48","_id":"@principal-ai/codebase-composition@0.2.48","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"8f5406603d62d9c1bdb6d6c430ae2cc74961b712","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.48.tgz","fileCount":158,"integrity":"sha512-4V7u3XolYXMXRoKcfYbVghTzu0Pn01K+Bc3+ceC49chqoQ6Yo4ghbMVtN38OlEHas+l3ZnNHbT9bbB4FNmPaVA==","signatures":[{"sig":"MEYCIQCtfXglDiZfgdC4eTni04g4JXwNNuLMSrXPl93NzhrCvwIhAKh2tSFUfYtGPUO5oEs98fbyEO3ERD34dtX7lhOA3ZCq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498953},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"10764c140cbba70c5ac239ebc50f68f4201f5682","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.4","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ignore":"^5.3.0","typescript":"^5.0.4","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.62"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"optionalDependencies":{"smol-toml":"^1.6.0","pip-requirements-js":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.48_1773371212839_0.945270048075904","host":"s3://npm-registry-packages-npm-production"}},"0.2.49":{"name":"@principal-ai/codebase-composition","version":"0.2.49","_id":"@principal-ai/codebase-composition@0.2.49","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"dba6e2caf80c38bd578e544518a30c76b2a39791","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.49.tgz","fileCount":158,"integrity":"sha512-+CsRkpmAoize795bKgilcCpAuzxnHQtl1noPfgUldSvcg1ApEEdDlrMs1GbpePd2+akkDuv9ZaApCyISUiSsgg==","signatures":[{"sig":"MEUCIQD7JjSkla/rsF9c8wBB3bfKaZOWWk02Umx4W6mUVS/9oQIgTOLer9rpIaoyKTSTk+dl+6lsXvIfzy/epvQ3nNE54FQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499678},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"d7f6700239e94142262b59745c0fdcb85badd2e2","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.4","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ignore":"^5.3.0","typescript":"^5.0.4","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.62"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"optionalDependencies":{"smol-toml":"^1.6.0","pip-requirements-js":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.49_1774889711827_0.745937414571938","host":"s3://npm-registry-packages-npm-production"}},"0.2.50":{"name":"@principal-ai/codebase-composition","version":"0.2.50","_id":"@principal-ai/codebase-composition@0.2.50","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"f99622ef55ec5c39970b082b0c9e5d0321867c84","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.50.tgz","fileCount":158,"integrity":"sha512-rs6msFNaxMEirFhu4XcWEejO0wZfo2JyvntMtVC3cFuiTZCNZvDgbRcFelbsEEBXE2h85EtsPsZkVJrQY7wmbg==","signatures":[{"sig":"MEUCID1Td3AOcJ+eGW+ErdAsAjGr1H75PpHaWSLOz1xEWXc8AiEAtSwIRVdC1H1/tWGLPAiEb2UwuCQHwn0/whUpsba1jTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":504466},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"8845adb0b03af0707ff862bf0a2b05802ca7abd0","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.4","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ignore":"^5.3.0","typescript":"^5.0.4","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.62"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"optionalDependencies":{"smol-toml":"^1.6.0","pip-requirements-js":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.50_1774892357116_0.20225348026514323","host":"s3://npm-registry-packages-npm-production"}},"0.2.51":{"name":"@principal-ai/codebase-composition","version":"0.2.51","_id":"@principal-ai/codebase-composition@0.2.51","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"8529a089379874f968c7d25933ecc064da392583","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.51.tgz","fileCount":158,"integrity":"sha512-fZu8tl2jCNkGLmiu5eo57v90KI+A28iScmMoRBvTlHkPubobw4WwhRzH/QpLH3rm14jmYuFyul1fqsovUNpevA==","signatures":[{"sig":"MEUCIF0XlirYIBUTvGeGUPerWA3FiStWV8yv4X9YqN9dEGlWAiEAuyvcRcGbBRj4aDRPON+yDw+vBWip+biQf0Bj5gkg/5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506483},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"1b035bff05e42de2fb9560d19e0d3dc86aa4223e","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.4","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ignore":"^5.3.0","typescript":"^5.0.4","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.62"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"optionalDependencies":{"smol-toml":"^1.6.0","pip-requirements-js":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.51_1774908937687_0.2966161423575049","host":"s3://npm-registry-packages-npm-production"}},"0.2.52":{"name":"@principal-ai/codebase-composition","version":"0.2.52","_id":"@principal-ai/codebase-composition@0.2.52","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"6b65b679a39edceb9a890cc83d0708be07677245","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.52.tgz","fileCount":158,"integrity":"sha512-gEuIakBWVV/l3Lb1wIFwR4+wMjnLD+qJN7nz5kVACOfemSYjMw4Cougod3og645iyi11RZ2WFH41PdCZfZIJdw==","signatures":[{"sig":"MEUCIQDOb+CEmZbSERbqupPdiItP9iS/VMzIl9kGzrRJfX5qngIgMKkZtYbg/yrWehqtzPzJf2dgBkOQFpj/Sbu5jZoL1No=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505567},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"4981564f85229d2c4ead1da31ac7bd6964ab723e","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.4","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ignore":"^5.3.0","typescript":"^5.0.4","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.62"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"optionalDependencies":{"smol-toml":"^1.6.0","pip-requirements-js":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.52_1774910488790_0.9126748050627669","host":"s3://npm-registry-packages-npm-production"}},"0.2.53":{"name":"@principal-ai/codebase-composition","version":"0.2.53","_id":"@principal-ai/codebase-composition@0.2.53","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"90f2efc97b2f7e35fe76100c3fe953a22060fbb0","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.53.tgz","fileCount":158,"integrity":"sha512-hEDQaPngVpZXaIYacjykD+LxW9BMiVz70SpAInN/iVpLCmBb1eM6ZUi0taDV7NW3sqz3cPAUstYVJkv9BTYWew==","signatures":[{"sig":"MEUCIDuaqHP5vHRVrLPc/DMrWFxE+jW+8F2NNozpxe8Amch6AiEAsWhMb2i965Lp/hO4yhKBnDqd/XF9QObl3bWbvoZdkO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506715},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"4b1d02dc9916544bf3ecba24b170d2fc183031ca","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.4","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ignore":"^5.3.0","typescript":"^5.0.4","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.62"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"optionalDependencies":{"smol-toml":"^1.6.0","pip-requirements-js":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.53_1774911956520_0.31585424259320005","host":"s3://npm-registry-packages-npm-production"}},"0.2.54":{"name":"@principal-ai/codebase-composition","version":"0.2.54","_id":"@principal-ai/codebase-composition@0.2.54","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"9c68d2d376d925d0f3edf6e5858a2232a0808cd6","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.54.tgz","fileCount":158,"integrity":"sha512-s2lGmmPnuEdVA7zyAuNC1vuFaQizS/XN8YZUR3klWLxSdR5nmJWxAj9p3+rlgEyIJ2PMxoMoUQQ3smqRpuidsA==","signatures":[{"sig":"MEUCIQCEEVmXHRE+q4IEWnWFm/0xVLuf+XzIwNcOxFARJtSlMQIgfBLUPrNZomj7mMc604n3GlXuNiIIT60YhnzBSA6y6bQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508407},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"a993a3e8afd3101e9b700247ae84f7a791e0ac71","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.4","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ignore":"^5.3.0","typescript":"^5.0.4","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.62"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"optionalDependencies":{"smol-toml":"^1.6.0","pip-requirements-js":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.54_1774912264025_0.2407572032418661","host":"s3://npm-registry-packages-npm-production"}},"0.2.55":{"name":"@principal-ai/codebase-composition","version":"0.2.55","_id":"@principal-ai/codebase-composition@0.2.55","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"06668821e0db31b0f3060edb19f3ccc48fec0857","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.55.tgz","fileCount":158,"integrity":"sha512-l0TnLUrjH0D7HZVacB0/3txYemLKVMSDrOVGaHBB2sINNtONf3G6UgnveFV6iJTeqD2ApaaMnN/fdI5J36YmgA==","signatures":[{"sig":"MEUCIHpJgmzoGNLLkL2r7K4+lKu4isXI5CGNLNehfT0yz7+hAiEAy6MXgzfA/gny8fQ/H7Qu8ilOTmzBtRw/bmDYX08wFuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509382},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"b32e91002ad1c8ee9b4f5557fad415b6b1ef6514","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.4","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ignore":"^5.3.0","typescript":"^5.0.4","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.62"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"optionalDependencies":{"smol-toml":"^1.6.0","pip-requirements-js":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.55_1774912402402_0.9984300556909942","host":"s3://npm-registry-packages-npm-production"}},"0.2.56":{"name":"@principal-ai/codebase-composition","version":"0.2.56","_id":"@principal-ai/codebase-composition@0.2.56","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"d2b22789cf08e35a77dc35a74cf3fe4072b17c9a","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.56.tgz","fileCount":158,"integrity":"sha512-tsGLzhfL4GFCbWOvivJZJzBBAEBPltkSe4570RkCWjvWEPU8z4iMPOyIndhDOV7W7XMj9loxlSYCT4MKJA2OcA==","signatures":[{"sig":"MEMCH1Adly5gh99INIqPeANlHzgpC/KvMuuCUHK2m0IBbI8CIAgFnDjv451Ta9oCphhECgg1MVYskFUpkOOOzeAT179t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505567},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"be886493dda41a77d85822d72f40ca5403db5eea","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.4","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ignore":"^5.3.0","typescript":"^5.0.4","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.62"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"optionalDependencies":{"smol-toml":"^1.6.0","pip-requirements-js":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.56_1774916838858_0.3315664943256391","host":"s3://npm-registry-packages-npm-production"}},"0.2.57":{"name":"@principal-ai/codebase-composition","version":"0.2.57","_id":"@principal-ai/codebase-composition@0.2.57","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://github.com/principal-ai/codebase-composition#readme","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"dist":{"shasum":"d9b14736303d0ae4ed35fa10b0fae7ac513fdf9a","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.57.tgz","fileCount":158,"integrity":"sha512-voj3/vMxo2mJeEOS7FVF/QAGORXFoZ7jHfOFPZLehyRwdbMtbzOIc4iW6Zfm2LqeK6+KLegMnhUEsYqJJWsa8w==","signatures":[{"sig":"MEQCICG4u0c2qXZ3sZrjceGbs+c972NTSwbKqFUXcS2ItVr+AiAdz2R1katMzQU5iHEC87yJscmj4hqvYYNfznIKebVIvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505563},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"be886493dda41a77d85822d72f40ca5403db5eea","scripts":{"dev":"bun run tsc --watch","test":"bun test","build":"bun build:clean && bun build:lib && bun build:fix-imports","prepare":"husky","build:lib":"tsc","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:fix-imports":"node scripts/fix-imports.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/codebase-composition.git","type":"git","directory":"packages/codebase-composition"},"_npmVersion":"10.9.4","description":"Codebase decomposition into semantic layers","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ignore":"^5.3.0","typescript":"^5.0.4","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","@principal-ai/codebase-quality-lenses":"^0.1.66"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"latest","@types/node":"^22.0.0"},"optionalDependencies":{"smol-toml":"^1.6.0","pip-requirements-js":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/codebase-composition_0.2.57_1777761523410_0.39372511279533007","host":"s3://npm-registry-packages-npm-production"}},"0.2.58":{"name":"@principal-ai/codebase-composition","version":"0.2.58","description":"Codebase decomposition into semantic layers","main":"./dist/index.js","types":"./dist/index.d.ts","type":"module","exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/browser.js","import":"./dist/index.js","default":"./dist/index.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","default":"./dist/node.js"}},"scripts":{"build":"bun build:clean && bun build:lib && bun build:fix-imports","build:clean":"rm -rf dist","build:lib":"tsc","build:fix-imports":"node scripts/fix-imports.js","dev":"bun run tsc --watch","test":"bun test","typecheck":"tsc --noEmit","prepare":"husky"},"dependencies":{"@principal-ai/codebase-quality-lenses":"^0.1.66","@principal-ai/quality-lens-registry":"^0.3.0","@principal-ai/repository-abstraction":"^0.2.2","ignore":"^5.3.0","typescript":"^5.0.4"},"optionalDependencies":{"pip-requirements-js":"^0.2.1","smol-toml":"^1.6.0"},"devDependencies":{"@types/bun":"latest","@types/node":"^22.0.0","husky":"^9.1.7"},"repository":{"type":"git","url":"git+https://github.com/principal-ai/codebase-composition.git","directory":"packages/codebase-composition"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"@principal-ai/codebase-composition@0.2.58","gitHead":"75add80cc636585c03f0c1637f3d95a4db6ea8bf","bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"homepage":"https://github.com/principal-ai/codebase-composition#readme","_nodeVersion":"24.13.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-GwGEHjq6K/c9T85V50zuzrkNcn/jXkF2z/4CySnP3YQS9Gs2AWJXIZPJwf1FF3fjdlnNWFRB1ByrM7n+6Nk+sw==","shasum":"703a15ea0ecb0854c5ba1b4cba2ddd8ea98b1357","tarball":"https://registry.npmjs.org/@principal-ai/codebase-composition/-/codebase-composition-0.2.58.tgz","fileCount":162,"unpackedSize":511506,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICR0TolxRrneLP+Pwo2v+S5zb1Oql7DaSULg/1n2+5acAiBGK9MXj4na5o9BlPvG98/4v9OoBT9genAvPf284aS29Q=="}]},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"directories":{},"maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codebase-composition_0.2.58_1782666255380_0.5653878285893819"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-13T09:21:35.004Z","modified":"2026-06-28T17:04:15.644Z","0.1.0":"2025-09-13T09:21:35.637Z","0.1.1":"2025-09-18T18:14:50.883Z","0.2.0":"2025-09-19T08:35:08.463Z","0.2.1":"2025-09-24T17:42:57.860Z","0.2.2":"2025-09-26T00:45:10.973Z","0.2.3":"2025-09-26T01:53:34.665Z","0.2.4":"2025-09-26T02:20:48.411Z","0.2.5":"2025-09-26T10:23:28.159Z","0.2.6":"2025-09-26T10:48:11.108Z","0.2.7":"2025-09-27T07:06:28.727Z","0.2.8":"2025-10-14T14:24:46.089Z","0.2.9":"2025-10-23T19:34:48.147Z","0.2.10":"2025-12-16T17:37:15.111Z","0.2.11":"2025-12-16T20:26:03.347Z","0.2.12":"2025-12-19T01:03:22.417Z","0.2.13":"2025-12-21T03:25:34.024Z","0.2.14":"2025-12-21T03:56:45.175Z","0.2.15":"2025-12-21T04:22:38.486Z","0.2.16":"2025-12-21T22:31:44.100Z","0.2.17":"2025-12-22T04:00:04.092Z","0.2.18":"2025-12-22T04:18:19.658Z","0.2.19":"2025-12-26T17:07:34.682Z","0.2.20":"2025-12-26T17:44:04.150Z","0.2.22":"2025-12-27T22:57:09.029Z","0.2.24":"2025-12-28T01:58:25.121Z","0.2.25":"2025-12-28T16:08:11.535Z","0.2.27":"2026-01-01T20:16:38.987Z","0.2.28":"2026-01-01T20:49:59.086Z","0.2.30":"2026-01-05T16:12:57.953Z","0.2.31":"2026-01-05T16:26:45.733Z","0.2.32":"2026-01-15T05:19:14.014Z","0.2.33":"2026-01-15T05:29:50.888Z","0.2.34":"2026-01-15T05:35:00.402Z","0.2.35":"2026-01-15T17:32:53.232Z","0.2.36":"2026-01-15T17:54:55.184Z","0.2.37":"2026-01-15T18:06:19.526Z","0.2.38":"2026-01-15T18:13:16.131Z","0.2.39":"2026-01-15T21:12:14.159Z","0.2.40":"2026-01-16T17:40:37.016Z","0.2.41":"2026-01-19T04:45:20.675Z","0.2.42":"2026-02-03T19:14:31.746Z","0.2.43":"2026-02-11T01:10:34.948Z","0.2.44":"2026-02-24T03:45:44.719Z","0.2.45":"2026-02-27T15:33:09.228Z","0.2.46":"2026-03-13T02:51:02.707Z","0.2.47":"2026-03-13T03:05:10.614Z","0.2.48":"2026-03-13T03:06:53.008Z","0.2.49":"2026-03-30T16:55:12.010Z","0.2.50":"2026-03-30T17:39:17.262Z","0.2.51":"2026-03-30T22:15:37.940Z","0.2.52":"2026-03-30T22:41:28.944Z","0.2.53":"2026-03-30T23:05:56.697Z","0.2.54":"2026-03-30T23:11:04.183Z","0.2.55":"2026-03-30T23:13:22.553Z","0.2.56":"2026-03-31T00:27:19.002Z","0.2.57":"2026-05-02T22:38:43.574Z","0.2.58":"2026-06-28T17:04:15.533Z"},"bugs":{"url":"https://github.com/principal-ai/codebase-composition/issues"},"homepage":"https://github.com/principal-ai/codebase-composition#readme","repository":{"type":"git","url":"git+https://github.com/principal-ai/codebase-composition.git","directory":"packages/codebase-composition"},"description":"Codebase decomposition into semantic layers","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"readme":"# @principal-ai/codebase-composition\n\nCodebase decomposition into semantic layers for the Principal AI ecosystem.\n\n## Overview\n\nThis package decomposes and composes codebases into structured semantic layers, enabling sophisticated analysis through layer-by-layer examination of project architecture.\n\n## Key Features\n\n- **Package Layer** - Discover and analyze package.json, requirements.txt, Cargo.toml, etc.\n- **Framework Layer** - Identify React, Vue, Angular, and other frameworks\n- **Type Layer** - Extract TypeScript types and interfaces\n- **Version Control Layer** - Git integration for ignore patterns and file filtering\n- **File Type Layer** - Categorize and analyze different file types\n- **Dependency Layer** - Track and analyze project dependencies\n\n## Installation\n\n```bash\nbun install @principal-ai/codebase-composition\n```\n\n## Usage\n\n```typescript\nimport { PackageLayerModule, FrameworkLayerModule } from '@principal-ai/codebase-composition';\nimport { FileTree } from '@principal-ai/repository-abstraction';\n\n// Use layer modules to analyze your codebase\nconst packageLayer = new PackageLayerModule();\nconst frameworkLayer = new FrameworkLayerModule();\n\n// Analyze a file tree\nconst analysis = await packageLayer.analyze(fileTree);\n```\n\n## Dependencies\n\n- `@principal-ai/repository-abstraction` - For tree abstractions\n- `ignore` - Gitignore pattern matching\n- `js-toml` - TOML parsing\n- `pip-requirements-js` - Python requirements parsing\n- `typescript` - Type extraction\n\n## Development\n\n```bash\n# Install dependencies\nbun install\n\n# Build the package\nbun run build\n\n# Run tests\nbun test\n\n# Type checking\nbun run typecheck\n\n# Watch mode for development\nbun run dev\n```\n\n## License\n\nPrivate package - not for public distribution.\n","readmeFilename":"README.md"}