{"_id":"@principal-ai/alexandria-core-library","_rev":"37-5e5e53332a00c8a08987aaac274bcf1d","name":"@principal-ai/alexandria-core-library","dist-tags":{"latest":"0.7.1"},"versions":{"0.1.33":{"name":"@principal-ai/alexandria-core-library","version":"0.1.33","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"MIT","_id":"@principal-ai/alexandria-core-library@0.1.33","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"1ad6372df37cb0d26611b34eee35a850bedec7e0","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.1.33.tgz","fileCount":219,"integrity":"sha512-QvUXGDPlokH+uVtkZsKASIpzvuHLojcNfONYJZqAnLjYfeT5a59x3QdNbfaimPSOYIzJ6HouRKXZDUHEJbSx8A==","signatures":[{"sig":"MEYCIQDkKQ07aMYsybiFjDwkq2wLOa/JO8jyS2ZzInLLkCsoOgIhAPsn7UnNwUtk9xm/Es6+o9wyBJsgcOt5TAnpPs2Y9fOt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":763458},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"50bce34fdfd48c3fe7ba81e7b297941967916c1f","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^14.1.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.1.33_1763155455851_0.15478633571682043","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@principal-ai/alexandria-core-library","version":"0.1.34","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"MIT","_id":"@principal-ai/alexandria-core-library@0.1.34","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"b1aed7626652304e93ab345627e361f2490edc62","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.1.34.tgz","fileCount":223,"integrity":"sha512-TQuzNhKVB0cE0iHCf2FKw5ibjEgBpVVVKUp2EVgmmTwMgSFrE3uSVFo4Q+mXZH5i/5J58iTuz2GoJTASwNv5cw==","signatures":[{"sig":"MEQCIFIIwes/IF48mcaKfdk0CRUojNDCOiywnLaxrWLLEgZmAiAxgKdCzQ/XZLhPWWzwqqx9Oqoucj/w0KlBLabsI8DBKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":769536},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2bb5b17cc097bf59a353e84d91659290e08d64d9","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^14.1.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.1.34_1763343947627_0.14436819656231537","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@principal-ai/alexandria-core-library","version":"0.1.35","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"MIT","_id":"@principal-ai/alexandria-core-library@0.1.35","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"cad3dff2328e3983f21ea11f82d14a3c5314d547","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.1.35.tgz","fileCount":227,"integrity":"sha512-O8Sfiob5WsryjXjWtZoezyoju2Puezmzp7pnrehGN0AAwOKHCOOHpdvCFYReXoLqv0o6ZfiwT+/5p5xotHDZag==","signatures":[{"sig":"MEUCIQDVcDVXP46C/hOKAATKlQMOYGTsFcxPDP9p5Jk8PNTmDQIgISBa6h1rNAC8Mf3g4awuMISpJX2IsRnKdM69G/LEEHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771238},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"}},"gitHead":"b6163d4d8006d5c4e13a150614abfae055712168","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^14.1.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^14.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.1.35_1763358317156_0.022789867583491663","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@principal-ai/alexandria-core-library","version":"0.1.36","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"MIT","_id":"@principal-ai/alexandria-core-library@0.1.36","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"6aabde62b7a9723f12936d2d7f77fcd1aa5c7b2e","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.1.36.tgz","fileCount":231,"integrity":"sha512-YNYtscPhhm2QLzyxNxvhijTS6Q2aRmu/WTD731nD6K+gabFeJ2Bje6pQLQ6osKL3A51jeeLVloCN9qqfJl0PTg==","signatures":[{"sig":"MEQCIBHs6WJbiQrq0s2mvU5NNSdXC/1sp4vdngtVlOq635rsAiBPksPdZlGnrZSXs98FWYRdE2iMNpJfobNjMvPAvLUoLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":776646},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"}},"gitHead":"7d76f86cce6ca8b01ae2cdb0d27278df1f15fa1f","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^14.1.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^14.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.1.36_1763492863904_0.09534617239672771","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@principal-ai/alexandria-core-library","version":"0.1.37","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"MIT","_id":"@principal-ai/alexandria-core-library@0.1.37","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"6c2b5e07c2810d7384571144e50723946d6d850e","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.1.37.tgz","fileCount":231,"integrity":"sha512-tbHR6FhP0FZfydJ7caWAp3RqKyuMZXH/q+Tvss4lpgz5Ew1h+PtTRBL67WcmX0T4InNuWrPgAJTCyb3xDCfrIQ==","signatures":[{"sig":"MEQCIDBOvljrNn7+hl08lDZHsHt6SFpTWQ23iowBd6m/fA+FAiAsouEOrvQMO73xUml8SSWY4qE05j1W81aMCuHrdV4RZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":776646},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"}},"gitHead":"e400ca311c1751550a70cf32843e506f549b5548","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^14.1.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^14.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.1.37_1763844036685_0.9350193331421826","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@principal-ai/alexandria-core-library","version":"0.1.38","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"MIT","_id":"@principal-ai/alexandria-core-library@0.1.38","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"2abfea8486fb278fee7fe92e40262f3b5797701a","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.1.38.tgz","fileCount":231,"integrity":"sha512-+Qhg3zyHM5Bi7En8muJoGF3uMkl7VDhsc+ZNns4IKFU0aVtgssas3YXcUIATNc2cC0JaUwO7d3MMLi0YmciV2g==","signatures":[{"sig":"MEYCIQCWkXzB6MEqSS1lR82ZSAz9VhkLkkW8Yyrt63HhYXBnGAIhAPWVbw7wrZnHh8KzgIEkoa96jin+ygOWBS6oQWDllb3p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":776734},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"}},"gitHead":"223f65fbae91cc53f2e71f038d11752066ea7327","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^14.1.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^14.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.1.38_1764481207727_0.35770933910987135","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@principal-ai/alexandria-core-library","version":"0.1.39","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"MIT","_id":"@principal-ai/alexandria-core-library@0.1.39","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"55fcdca897f21ae25b6fd06081fc95203a5ab269","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.1.39.tgz","fileCount":235,"integrity":"sha512-wg/hUT2onDZmgkTYcowFxSEVBxPjCYjBVceKFxczQiBbGUX5GhHc8f1Gp6n+AvkJTvT+flx2UtgIcUzUcfubrQ==","signatures":[{"sig":"MEUCIQC4ee4/khcQfpk4ZfDAShwQX6IFccs7Ts6YjWFmcieYZgIgMAnla5kFH1ZFG5SZcGMC0CGM7vMFSjBrIskZGoAiRbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791500},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"}},"gitHead":"0fefecb43fee513d0f382d4b0ec5f510fb2a5ebf","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^14.1.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^14.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.1.39_1764713304233_0.765484546908614","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@principal-ai/alexandria-core-library","version":"0.1.40","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"MIT","_id":"@principal-ai/alexandria-core-library@0.1.40","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"d72c2cf7b33727a0c605c740d4fee011329c6ad4","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.1.40.tgz","fileCount":235,"integrity":"sha512-RTpodzbSjkwfbaBsQ0djYfJS6mJnR89VzNn/JQI2lVvx5bqcH2hnIqU3KH2xGdfXx5A0rdnrmcadgYhjgjJ+6Q==","signatures":[{"sig":"MEUCIHc/ltJTVR3WesG+v/b+EmWZNyJ3HAaVSxOPAhHQ3EAyAiEAzHz/LFKS40cWrlilG5EUoFlTc5XS70EnaS5DBvdRfS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791991},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"}},"gitHead":"9158865fdb1ca3ed6c952ba70d3b29b72f571b1a","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^14.1.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^14.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.1.40_1764713713316_0.6558292043573837","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@principal-ai/alexandria-core-library","version":"0.1.41","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"MIT","_id":"@principal-ai/alexandria-core-library@0.1.41","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"250d9196af49f73ac3fc83441d1dfbfbd54ce12e","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.1.41.tgz","fileCount":235,"integrity":"sha512-mw/NymWSm8qNge103tvV1cxP+25WXcprXRFuZdJZW2lFxCx1MR9VIUm6MV9jKrYbV1ZuyOb6DR/vyxsVMFX0cA==","signatures":[{"sig":"MEQCIE5ZwgNkADj/MvRCNbbsUZ4YfgS+jKOYlVw89qM4SGjfAiAYvI/CsWmLPWdRFrQts6NPzxRQq87isL+vVcAU46oLYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":801020},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"}},"gitHead":"0ce1b6fb7fa2527471f0e802b6b06a25365fd8b2","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^14.1.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^14.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.1.41_1764714258728_0.4293756781027309","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@principal-ai/alexandria-core-library","version":"0.1.42","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"MIT","_id":"@principal-ai/alexandria-core-library@0.1.42","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"5a4a5ef09b55618817b790bd68658abf1e96536e","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.1.42.tgz","fileCount":247,"integrity":"sha512-Xgu7Ng5Ok/NYcJ1eDN4KOEfN0ckOoFGtm1xwXhD86qqaBAnZrr9cgLWyL/TDd8HaCl/NXsOpEGZ3xvjpd5Z7pw==","signatures":[{"sig":"MEUCIBtqpg5+VOHZmPieIc2nAAn20sTaH6mLpW30Z4WolPjcAiEA5tmeH/1Iwvocq8lcOY41Y4jfjiuwr/KqK+ZEcR2s4fQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":830849},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"}},"gitHead":"eeae02bd509cfd6a1bc3ab2ee95d20ffeef6f55c","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^14.1.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^14.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.1.42_1764717644401_0.1028293791098358","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"@principal-ai/alexandria-core-library","version":"0.1.43","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"MIT","_id":"@principal-ai/alexandria-core-library@0.1.43","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"200b57766c73cdb0a5728606a528d276619f778a","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.1.43.tgz","fileCount":247,"integrity":"sha512-MqGe+Z2gApdmN1ux7Ap553Yo1DsbaIlEvQaaLECnX3Tz4RC40LrntvFH2LcPwF+i2JG9dGH52g64qsdo7QMWpw==","signatures":[{"sig":"MEYCIQCVgbo30h4UrlXL+5++4sjny+qbCpkGDb3D1CSiCEBVlQIhAJZBkbffJu1UfIXutdWeVs9ig+lSKJgmZQy5JMejXMxH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":830104},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"}},"gitHead":"4c62d2f74d6693f6d00a0a738dde7f581526eb99","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^14.1.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^14.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.1.43_1764723158607_0.5581770710008676","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"@principal-ai/alexandria-core-library","version":"0.1.44","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"MIT","_id":"@principal-ai/alexandria-core-library@0.1.44","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"18f0907ff32ede64389257445614816319e06ae9","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.1.44.tgz","fileCount":247,"integrity":"sha512-F49sCDGgLGMfxK5KcMMXIgz3/gugyLT4N1rShurX+kBtpAL6hCPoKAXY5Zc+2pXwP+vBlORCBY07sICfDv7+uA==","signatures":[{"sig":"MEUCIQDY8ftzUiy54OK9xNgFz4Gu2JvtI6SyyX/uPaZXheUB8QIgelwO2QTNgd26LcbjZY4lx6VvAjNQSSZiJJGdUy5SqA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":835756},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"}},"gitHead":"4c62d2f74d6693f6d00a0a738dde7f581526eb99","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^14.1.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^14.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.1.44_1764723833311_0.7314803603989035","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"@principal-ai/alexandria-core-library","version":"0.1.45","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"MIT","_id":"@principal-ai/alexandria-core-library@0.1.45","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"8d2f2620e0fe5c049b970d082d53b38ddf110b8b","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.1.45.tgz","fileCount":247,"integrity":"sha512-ApXg5h/fpGbNkXXkaXJgtMbBT8JCkn4rRuYh84NNS/VZNOXq0F3+PAE8zQWR00RkrZaFStdbcZOi0hNlynMLkg==","signatures":[{"sig":"MEYCIQCc/tDARtM0l4fXkQSbMA7571qX69sFniU0+LwRDydL1gIhAPckhv+d/grZQ3OKgYN91RARl8SYKFXanpM+QOSSaJAn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":835965},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"}},"gitHead":"e5965c58258d656dadb90ccd3b6da21a95af338f","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^14.1.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^14.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.1.45_1764724668116_0.8249282371036184","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"@principal-ai/alexandria-core-library","version":"0.1.46","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"MIT","_id":"@principal-ai/alexandria-core-library@0.1.46","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"c45d83c38e804581e31f62dff2718c2443811f5a","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.1.46.tgz","fileCount":247,"integrity":"sha512-Y+sSYiHYQ9uuV1guAzyaeNirmhz2h2Zhtu6J/nPoTJoD2Ih8o+zDHBmFkgB796ws43gYPNAFCk8BbY2tn/0XEQ==","signatures":[{"sig":"MEQCICR1xYqpITjBOEjWK+p8yPC7MCTV7xG6msjbk/fMlZgDAiBAy5zy08AU6LE2S7Xog24SrD/V1+c5ECVeabkE2ENx1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":835965},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"}},"gitHead":"886f24f2f6316c01243dcc6fc7a6812e4c5866e2","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^14.1.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^14.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.1.46_1764736696747_0.5812503665623008","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"@principal-ai/alexandria-core-library","version":"0.1.47","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"MIT","_id":"@principal-ai/alexandria-core-library@0.1.47","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"8eb99d233fe094571a6ed72c7bf4f3be016dc066","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.1.47.tgz","fileCount":247,"integrity":"sha512-KoV0J4T3NA+YM43EHpxYuIZtLp+rRdNx4YXUy+jfBfsRddIRfGUIm6fhe5BKBQOrO6pQRnFjag3RfPsLdVBDKg==","signatures":[{"sig":"MEUCIQD53ak/odczVc9dD67LCmoVMceLB+JbR+jjPmSyDKJYKAIgZQtdlnUzY+8AYc6FijHZwI4KjgVwqOBvK6AiOPkopAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":835965},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"}},"gitHead":"1c5bdb0da9ebb9826a3311be224671d188859a2b","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^16.0.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^16.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.1.47_1764738090960_0.06105344162736981","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@principal-ai/alexandria-core-library","version":"0.2.0","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"MIT","_id":"@principal-ai/alexandria-core-library@0.2.0","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"958ccc0a028a483a5981a679e5335fe5f1f22499","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.2.0.tgz","fileCount":207,"integrity":"sha512-jJCvedpDKqJJxvBJ1zx7ffrz1qapTAbRbxXCOh6xYDy38zT8BS8Fp9Y2BBGRSyr6i9dDeH/e864t31s+KfbXRg==","signatures":[{"sig":"MEUCIDRLSBhWFg+np7gz43LKccLtYVDs6VT2TVyFzZw81Ku1AiEA+26sxhqeHS4OHBZ0xj9O4j7yScK57HLLSRyC7TpabX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":563057},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"}},"gitHead":"3332753794e89408caa4f623edcec2b03efe6515","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^16.0.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^16.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.2.0_1764908746405_0.35107022514494934","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@principal-ai/alexandria-core-library","version":"0.2.1","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"MIT","_id":"@principal-ai/alexandria-core-library@0.2.1","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"a6385e945efac3832eeb86ff6a13899573c4180f","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.2.1.tgz","fileCount":215,"integrity":"sha512-tGhQq3ttGJvQS7/JnpTISwezD8kxG6JMgBDowAOrQhV3vtaalayCg4PKuBHY487voru7BuAraW8g6nYSUpnZdw==","signatures":[{"sig":"MEUCIQDA7Dt27cF6mqAEW7aI6mD4MbqnemS6SXDjhAk5Zvn+qQIgMSs+trxbEJUmKQg4iGkr6dWa/v/Roa1RrhqYffFABh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589461},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"c65467ea60bdea7dbf360e8ce840cd543c867ed0","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^16.0.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^16.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.2.1_1765509005613_0.9990818226187412","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@principal-ai/alexandria-core-library","version":"0.2.2","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"MIT","_id":"@principal-ai/alexandria-core-library@0.2.2","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"9405fa2984a5454cbaeab85d420c5bdae2df89a4","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.2.2.tgz","fileCount":223,"integrity":"sha512-WxCqQTUvSfbM4kvaW23/jYe6ADG8adlcDEqQFsVqPX0fpwLAXqcR3C8qrHq4w+o70MHh8h3si5et0+RVcFmRWA==","signatures":[{"sig":"MEYCIQDshzpNhJwjKeSXJ/Ez/mpj9jEocC315azIWV3zw/rOawIhAMqBcSLf5R5xcGJNNjxt+4dTj4vc8RTokJ7vGbuBY8GF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":626329},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"},"./github":{"types":"./dist/github.d.ts","import":"./dist/github.js","default":"./dist/github.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"1e1927bcea9d57ddb63cbf6bb4e8a14192b5e34c","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^16.0.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^16.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.2.2_1765567458953_0.23126709703778414","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@principal-ai/alexandria-core-library","version":"0.2.3","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"MIT","_id":"@principal-ai/alexandria-core-library@0.2.3","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"f1d2f1e93fe1cf5a52d70d0ab3baaadeecc48a36","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.2.3.tgz","fileCount":227,"integrity":"sha512-bgyuMwjsLC+hkZMkAs6ogb/Ac7TtRm1KCUhZytN8mqCtCmKaayKd01dSSiXVU8Mn0QxfuN8vCGgagm0O+qm8kg==","signatures":[{"sig":"MEUCIEFUTTQim8jphvUSkmyQRScNLUDDWGaA9om+CPgqCeLSAiEA8exVPdZqbKqe1lbH6LN9SpFDU3qRUXBlm/j3KqraIFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647383},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"},"./github":{"types":"./dist/github.d.ts","import":"./dist/github.js","default":"./dist/github.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"81673071d41396ebb0bbd32df467e19fcc7eb712","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^16.0.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^16.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.2.3_1765838673004_0.8450032629953133","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@principal-ai/alexandria-core-library","version":"0.2.4","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"Apache-2.0","_id":"@principal-ai/alexandria-core-library@0.2.4","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"88b83dd12e95b684808daf70a3e3f3bc878144da","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.2.4.tgz","fileCount":228,"integrity":"sha512-WwNCoj92NwjTxkPU/j0XsriDgTIPEfqq1/poxD5ttsv3VC0wDpkDOTVqXDRhFPRaL4jWKXJ8m6kqAPgURrIVqw==","signatures":[{"sig":"MEQCIBQS7Br1nlJ3TDwIUwmfBlCtdVw6eDLh0d0bXB5YPGzlAiBwWSpFeORM7TR2J1cArCb8DZ2kCrZA+DsyG/+JR3UG+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":662799},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"},"./github":{"types":"./dist/github.d.ts","import":"./dist/github.js","default":"./dist/github.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"8a03aa0bec3d9ab76f296471966fb205112d5fd4","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^16.0.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^16.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.2.4_1766171128237_0.38519324728927073","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@principal-ai/alexandria-core-library","version":"0.2.5","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"Apache-2.0","_id":"@principal-ai/alexandria-core-library@0.2.5","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"ce7a2baf12fa20432261545bb165fbb801dd9451","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.2.5.tgz","fileCount":228,"integrity":"sha512-0sQ+nDxxlI0rsxE5TymFT9GIxelx1yqZZcYNcut8rdJYt4prrtynYSo7j7/mMeGo962qFGeeNzVihzv8+/z5tA==","signatures":[{"sig":"MEQCIE6ff907Fp9ymFGzC0gSi3Nd5ay7nFgBW2eCYKITZYkCAiBQxBdqfagfITRALKYHbrmrQA9d8bObXVetFZTJM+MyYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":668725},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"},"./github":{"types":"./dist/github.d.ts","import":"./dist/github.js","default":"./dist/github.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"9d7c04af42875e8433048ea1f7559294b793cb45","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^16.0.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^16.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.2.5_1768154586783_0.1089454334818305","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@principal-ai/alexandria-core-library","version":"0.3.0","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"Apache-2.0","_id":"@principal-ai/alexandria-core-library@0.3.0","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"58c8e5f78c48aba25a1f38f5e94b5450daeb96fb","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.3.0.tgz","fileCount":232,"integrity":"sha512-3y+j8k5f5YJ2nYbDNyzF3lhafTpecRJkIZfgtdl8Rxzy3BZ14QNe5iozecS0nZcmHmmCFoqJQlF2T1G6MBugug==","signatures":[{"sig":"MEUCIQDeg6TuTEIjr8RSJhbOVriq51R/pXGaGrKVSoVPKGZ/hgIgDwH+cRTXQ1BGu2B2YeouqQ0muWaepeiO2nf49afbCq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":692765},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"},"./github":{"types":"./dist/github.d.ts","import":"./dist/github.js","default":"./dist/github.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"339aa0c21e0bb4021985e1f28fe67dc6166d3d68","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^16.0.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^16.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.3.0_1768156271692_0.838558498808081","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@principal-ai/alexandria-core-library","version":"0.3.1","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"Apache-2.0","_id":"@principal-ai/alexandria-core-library@0.3.1","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"9b9772f8dcd51266489b58f4e9225dfee61d421d","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.3.1.tgz","fileCount":232,"integrity":"sha512-RTZaLcTN4Nan2pPvO9zN2LJTnFwcX99q/7QRbcJiqg4Z7jCbapk4Acg35FUJ9gtMre9y9UVSufvYThn7bJuGRw==","signatures":[{"sig":"MEUCIA+gukrAUvT8GK+krQ4lG4/wX+S19hpuyFQOj373FiUyAiEAwa6O6FAY7WdZfuo3uOByh+2d7jHjlnLzeFIOjqITMlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695975},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"},"./github":{"types":"./dist/github.d.ts","import":"./dist/github.js","default":"./dist/github.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"198979dd1320dec6ab987a50d8d76b93341c4bd3","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^16.0.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^16.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.3.1_1768158181763_0.7684630015813927","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@principal-ai/alexandria-core-library","version":"0.3.2","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"Apache-2.0","_id":"@principal-ai/alexandria-core-library@0.3.2","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"4079cf940b1dc37806e395c74e88dfaf53fd0d83","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.3.2.tgz","fileCount":232,"integrity":"sha512-lNI+STQwItNENnk0dEaRHg2JpdhoFG5msNJM0oxWih3SGIEo+3iDvdv0jq9XHWhWL9hONKnTI30n2E6zaGBJZA==","signatures":[{"sig":"MEUCIQC9cAlTNxfMl43McSnJH3U5ZjgYApr5kM7rfEAAO9e74gIgKLbi59UrgOIbLtJw1O9HyvIsJWkTeWOhXsXiNFd/I9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696100},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"},"./github":{"types":"./dist/github.d.ts","import":"./dist/github.js","default":"./dist/github.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"cca5916814102c552fb14e025ecaa97cee5e4f63","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^16.0.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^16.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.3.2_1768176646802_0.07658688089744392","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@principal-ai/alexandria-core-library","version":"0.3.3","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"Apache-2.0","_id":"@principal-ai/alexandria-core-library@0.3.3","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"4cd062be0f2542c1a62fe4315845982c7faaeb13","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.3.3.tgz","fileCount":240,"integrity":"sha512-tiaklIMb/i9Sgwr7+VrGR385/c4D62FXzlP4cbnkAsn9ZvuRBzoQPykILeRP6r2msx2DBFSdGlI6ao0QG9TWIg==","signatures":[{"sig":"MEYCIQC54IUlDxAPXN69Qho/mZDtaNNGS3WdT1pxvcpuytyf0wIhAPGIdAeYL9fL8qXR2Vz9X40QIFAYNahYhDDlw7QDVIg1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735994},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"},"./github":{"types":"./dist/github.d.ts","import":"./dist/github.js","default":"./dist/github.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"5b68b9ba5241a966eebacca4949d5261af408aea","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.4","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.13.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^16.0.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^16.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.3.3_1772210318741_0.7100045370793882","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@principal-ai/alexandria-core-library","version":"0.3.4","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"Apache-2.0","_id":"@principal-ai/alexandria-core-library@0.3.4","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"77f45af8928924329f08952fc353c469279166f4","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.3.4.tgz","fileCount":240,"integrity":"sha512-RvOcsQSPapBQdJhCKguHa+LqOC5gzEBKBHJxImGMVCENszYMRGwTfwv6NQ+zfuFnnkaY2mlQErbYhbJtPeuw3w==","signatures":[{"sig":"MEUCIGQSW73l4GQHYzvvckX68JK6DKlKPjIqCU+I6S95PH1/AiEA/0KauAlGKG/A+1I0F0R1L5/ZhNvgGswuW5POtditCDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736234},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"},"./github":{"types":"./dist/github.d.ts","import":"./dist/github.js","default":"./dist/github.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"3fb65140bdc2107a9e361c25e838c713a64c6458","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.4","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.13.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^16.0.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^16.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.3.4_1773437127865_0.44001373215087947","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@principal-ai/alexandria-core-library","version":"0.3.5","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"Apache-2.0","_id":"@principal-ai/alexandria-core-library@0.3.5","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"87e16c51aab6624f5e4d768cc7dafb4a4477be17","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.3.5.tgz","fileCount":240,"integrity":"sha512-F0xr/gbW3IwfL2aJVdN5AuAyEgIqta6CP5DxvclZxbpfQ4aSA/Sy19seG7yHjKmPF/ivNE/cjyrZbpbHzgY43Q==","signatures":[{"sig":"MEQCIGU5Nxntwui80qy8oWp7FAYkFPhNzrohPkQ8lPiCf9wqAiAYo6NhKOXYkKBrCCPkT/vW1Md32cLwK+fqPzccf1z72Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737238},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"},"./github":{"types":"./dist/github.d.ts","import":"./dist/github.js","default":"./dist/github.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"3fb65140bdc2107a9e361c25e838c713a64c6458","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.4","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.13.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^16.0.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^16.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.3.5_1776640597707_0.38699792280677503","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@principal-ai/alexandria-core-library","version":"0.3.6","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"Apache-2.0","_id":"@principal-ai/alexandria-core-library@0.3.6","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"c71128665a5af63601caf02b886201d173986372","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.3.6.tgz","fileCount":240,"integrity":"sha512-c3B8xdueYvMX+/aSouElrl6Sn7ml5HxlZ28kCffzpwyHQN5vUR3+4Z45k64Z4/JgujilJFne/KDO5Xzn2BDIlg==","signatures":[{"sig":"MEQCIHwpSRdzKLU9p8jhSufip5OoVv92HYU5HdRu2gaCrFoZAiAXtzHf0M86wRb+UpCUAFaQL2ce1vTP7+NFj4x9Y3ON3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742727},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"},"./github":{"types":"./dist/github.d.ts","import":"./dist/github.js","default":"./dist/github.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"de53144171e0e13d0031d6a7ecea9c0a44743241","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.4","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.13.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^16.0.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^16.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.3.6_1776659519099_0.11594421299271818","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@principal-ai/alexandria-core-library","version":"0.4.0","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"Apache-2.0","_id":"@principal-ai/alexandria-core-library@0.4.0","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"2e8d3be971a3251ea221ef606481ab8e2b39f724","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.4.0.tgz","fileCount":212,"integrity":"sha512-NHq951sp81mMj0NkbxsF7mEOPFpYjIrrIkPXer1OjfjuaZ+Otzuf356OAPPfAZ03k2Rll9Ucj2d/8lbsQMXNjw==","signatures":[{"sig":"MEQCIFNFyv2yn1xf4JqntYgtOnv3ECmkKCJPFedua7g+C5z1AiAqBSk+P+RLyhzsDmyfMrNLPABHa6cAhvq+guWH8o3odg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601819},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"},"./github":{"types":"./dist/github.d.ts","import":"./dist/github.js","default":"./dist/github.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"f676ac2bac4640c7b9926d34e67691048cadfb4b","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.4","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.13.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^16.0.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^16.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.4.0_1778177603498_0.34242147850020577","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@principal-ai/alexandria-core-library","version":"0.5.0","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"Apache-2.0","_id":"@principal-ai/alexandria-core-library@0.5.0","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"65f9dd5ba1d15f4ea63a2609af15521b8fffb029","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.5.0.tgz","fileCount":212,"integrity":"sha512-0cJGOMW/XLwB8B2Yg8HMTCUcnQ+Sc/EerqglZInJjqgbf4JVm027XI+9CZEs9Haze24nWq+e2UMHD9t7TJPpkA==","signatures":[{"sig":"MEUCIQCeqUtmkBiNctqo3EnhAM8p4msANsFWRszErewMM81YdgIgaLiTaIeh8NQ6B8ilf7A6Kas4VfUxWut0VDip5i6cT9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600110},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"},"./github":{"types":"./dist/github.d.ts","import":"./dist/github.js","default":"./dist/github.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"45395e4005143ce5899c01a92479da2bc353524a","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.4","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.13.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^16.0.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^16.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.5.0_1778392770982_0.899027455914114","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@principal-ai/alexandria-core-library","version":"0.5.1","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"Apache-2.0","_id":"@principal-ai/alexandria-core-library@0.5.1","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"c5f41e9772d867f2a783deb683ed2d0811ec7ede","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.5.1.tgz","fileCount":212,"integrity":"sha512-jc8RLN5jsTOjPiibqc7U0av/OHA+SCWjGwOAO+sUGsVbAKWzvNLgH11HWIfvbvRaxDJyyqylcaJvNOFHN9rmTQ==","signatures":[{"sig":"MEUCIQD9vA9YABtdGgiJfUeKZg0MRA9JN0ysW5saMDgeRGBX1AIgf4TEaYhDoLzQcoM5omEEG2URuszg47jNx7saYju4Edk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600149},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"},"./github":{"types":"./dist/github.d.ts","import":"./dist/github.js","default":"./dist/github.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"45395e4005143ce5899c01a92479da2bc353524a","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.4","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.13.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^16.0.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^16.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.5.1_1778479744295_0.8063656318580668","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@principal-ai/alexandria-core-library","version":"0.6.0","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"Apache-2.0","_id":"@principal-ai/alexandria-core-library@0.6.0","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"c806223c1c8ae9ae6f648b849fa1de793d8bbfb9","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.6.0.tgz","fileCount":216,"integrity":"sha512-ewqRjnKYHAp/pXbf+KYHzuUysCvcY7ahUKNPIneMkGOitbBpqOEIP7SpxZ5P1BnDKXRhJCMW8WCVoUcINvqmHQ==","signatures":[{"sig":"MEQCICZarpAdlQJK6midbZjOp57+4DM/esGjVhEheyxBLAuNAiB0Psi9jeB5xUY33sCYMNCo45zcYMWHHNDU3yBiNkvQhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620810},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"},"./github":{"types":"./dist/github.d.ts","import":"./dist/github.js","default":"./dist/github.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"e75c0564447c47d920fbb0a7f4ea63d779b37d90","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.4","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.13.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^16.0.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^16.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.6.0_1779508601843_0.38263237911345116","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@principal-ai/alexandria-core-library","version":"0.6.1","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"Apache-2.0","_id":"@principal-ai/alexandria-core-library@0.6.1","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"8c3b002d93842c8958456482d02a390e903810a2","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.6.1.tgz","fileCount":216,"integrity":"sha512-auMY6uu1awutaso6IokV2KaNxUSIVr64Lm8gdzWoP9PfZiM6p1AdmVMPSjoKjOIwt6O50M2MoayXLODb0BiMrg==","signatures":[{"sig":"MEQCICaXz2GA5rTlThKTujklG052Q9i42wLGiauFpaHTVXpoAiBP3UprHvj3hNesyq/xKG+H+37T/+vayLlcogavM6hDmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625502},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"},"./github":{"types":"./dist/github.d.ts","import":"./dist/github.js","default":"./dist/github.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"316f7b33e80f723fab6e6857fd7476cfbf7abd19","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.4","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.13.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^16.0.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^16.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.6.1_1779816045677_0.3424678933915546","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@principal-ai/alexandria-core-library","version":"0.6.2","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"Apache-2.0","_id":"@principal-ai/alexandria-core-library@0.6.2","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"317a784dcc0cac472825b12c360665c1e466f230","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.6.2.tgz","fileCount":216,"integrity":"sha512-7qgSSzXce0oTI5D2RFqbAbCUX0acV1AnWGYxVZqy2AG4Y3m42pJFpyhwe4T2Yl0ZKBFtUeMofHGn1Zn5e2ORyw==","signatures":[{"sig":"MEUCIQCQdyo9T5kKORuLj392f8fRBiSE5yjDrWswKPtFqE9AswIgEtI6CMYzyLxHOOPzBL14SaN9SZHiozJwtgVdvMtkTNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628990},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"},"./github":{"types":"./dist/github.d.ts","import":"./dist/github.js","default":"./dist/github.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"a3405a73a6fae1556a2fdb157f197787c3abb8a1","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.4","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.13.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^16.0.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^16.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.6.2_1780348092817_0.8585841273587924","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@principal-ai/alexandria-core-library","version":"0.6.3","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"Apache-2.0","_id":"@principal-ai/alexandria-core-library@0.6.3","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"43d6346d06bcf69d26a41ec619922509be7fad48","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.6.3.tgz","fileCount":216,"integrity":"sha512-DePDmcIHJrWk6q4e7q9ujrZ7AlSqtjLCL66TmtSbdA1QzJ9iftsgqhQ2qRFPcSu7/0fcItO13owMl8nanFAXZw==","signatures":[{"sig":"MEUCIQCXrwiYEbhgJ45wzx8Jpo4Af0XqwyCD4IpuztPFH+c3lgIgF0dWOAUgm9P7rPKSkkocmLMNFal6ZPlncl0LpfnTwpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":630777},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"},"./github":{"types":"./dist/github.d.ts","import":"./dist/github.js","default":"./dist/github.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"ddf81d96325baef8ed2cc26101369fbba4be98d3","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.4","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.13.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^16.0.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^16.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.6.3_1780982054887_0.7102667857207396","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@principal-ai/alexandria-core-library","version":"0.7.0","keywords":["principal-ai","alexandria","core","library","utilities"],"author":{"name":"Principal AI Team"},"license":"Apache-2.0","_id":"@principal-ai/alexandria-core-library@0.7.0","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"homepage":"https://principal.ai","bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"dist":{"shasum":"6da64f7775e8acd50101a28355765b4dcba91a30","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.7.0.tgz","fileCount":216,"integrity":"sha512-uUqS/TPG3Im7ZpbUOPN0LX2FbEXvK2hviyrddIlbMDupse1jYIcgdKVfPo6kVBwziLKUEBDV3/u2NzJmguT2FQ==","signatures":[{"sig":"MEYCIQDUJ0qyTLkkY9c1V7s+tlgaCLs2gmtbD/gR+72hGSMYnwIhAOen9RXxXMX07U5HoDdP4R19XARIj421Y7b2/WKb76s2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631143},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"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"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"},"./github":{"types":"./dist/github.d.ts","import":"./dist/github.js","default":"./dist/github.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","default":"./dist/browser.js"}},"gitHead":"ddf81d96325baef8ed2cc26101369fbba4be98d3","private":false,"scripts":{"knip":"knip","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","test":"bun test","build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","format":"bunx prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"bunx eslint . --ext .ts,.js --fix","build:lib":"tsc","typecheck":"tsc --noEmit","test:watch":"bun test --watch","fix:imports":"bun scripts/fix-esm-imports.js","format:check":"bunx prettier --check .","test:coverage":"bun test --coverage","schema:generate":"node scripts/generate-schema.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"repository":{"url":"git+https://github.com/principal-ai/alexandria-core-library.git","type":"git"},"_npmVersion":"10.9.4","description":"Core library for Principal AI Alexandria ecosystem","directories":{},"lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.13.0","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.64.3","husky":"^9.1.7","eslint":"^9.34.0","globby":"^16.0.0","prettier":"^3.6.2","@eslint/js":"^9.15.0","@types/bun":"^1.1.20","typescript":"^5.6.3","@types/node":"^22.15.26","lint-staged":"^16.1.5","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","typescript-json-schema":"^0.65.1","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"globby":"^16.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alexandria-core-library_0.7.0_1781454627480_0.15269882787039446","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@principal-ai/alexandria-core-library","version":"0.7.1","author":{"name":"Principal AI Team"},"repository":{"type":"git","url":"git+https://github.com/principal-ai/alexandria-core-library.git"},"main":"dist/index.js","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"},"./github":{"types":"./dist/github.d.ts","import":"./dist/github.js","default":"./dist/github.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.d.ts"}},"peerDependencies":{"globby":"^16.0.0"},"peerDependenciesMeta":{"globby":{"optional":true}},"devDependencies":{"@eslint/js":"^9.15.0","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@types/bun":"^1.1.20","@types/node":"^22.15.26","@typescript-eslint/eslint-plugin":"^8.41.0","@typescript-eslint/parser":"^8.41.0","eslint":"^9.34.0","eslint-config-prettier":"^10.1.8","globby":"^16.0.0","husky":"^9.1.7","knip":"^5.64.3","lint-staged":"^16.1.5","prettier":"^3.6.2","semantic-release":"^24.2.7","typescript":"^5.6.3","typescript-json-schema":"^0.65.1"},"bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"description":"Core library for Principal AI Alexandria ecosystem","engines":{"node":">=18"},"homepage":"https://principal.ai","keywords":["principal-ai","alexandria","core","library","utilities"],"license":"Apache-2.0","lint-staged":{"src/**/*.{ts,js}":["eslint --fix","prettier --write"],"tests/**/*.{ts,js}":["eslint --fix","prettier --write"]},"private":false,"scripts":{"build":"bun run clean && bun run build:lib && bun run fix:imports && bun run schema:generate","clean":"rm -rf dist","build:lib":"tsc","fix:imports":"bun scripts/fix-esm-imports.js","schema:generate":"node scripts/generate-schema.js","prepare":"husky","release":"semantic-release","test":"bun test","test:coverage":"bun test --coverage","test:watch":"bun test --watch","lint":"bunx eslint . --ext .ts,.js --max-warnings 0","lint:fix":"bunx eslint . --ext .ts,.js --fix","format":"bunx prettier --write .","format:check":"bunx prettier --check .","typecheck":"tsc --noEmit","knip":"knip"},"type":"module","dependencies":{"@principal-ai/repository-abstraction":"^0.2.5"},"_id":"@principal-ai/alexandria-core-library@0.7.1","gitHead":"4f99049947c27404c71140de5098b490bfe2b8cf","_nodeVersion":"24.13.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-W+RCrm9WsV8+ktj4b8DKBuklotZJnhfXUmRUWiSA6HPA4Q9gkMEt2+8Vrc0mTd1uUTYH9oPvalMVy3wScVM6SA==","shasum":"808851d8693ce3756ff3bf192fe9bace2f2ccaa4","tarball":"https://registry.npmjs.org/@principal-ai/alexandria-core-library/-/alexandria-core-library-0.7.1.tgz","fileCount":216,"unpackedSize":631878,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCphqlK+2EdJZJvuwA0CU0lsexeaQUsTghEBIPOgUiVVgIgdNbgo8S229NXbVzxk0XK/w7mEt3EvaXzQrxGvCg/ZMs="}]},"_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/alexandria-core-library_0.7.1_1785966539878_0.8779803922106957"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-14T21:24:15.784Z","modified":"2026-08-05T21:49:00.244Z","0.1.33":"2025-11-14T21:24:16.076Z","0.1.34":"2025-11-17T01:45:47.878Z","0.1.35":"2025-11-17T05:45:17.388Z","0.1.36":"2025-11-18T19:07:44.153Z","0.1.37":"2025-11-22T20:40:36.894Z","0.1.38":"2025-11-30T05:40:08.021Z","0.1.39":"2025-12-02T22:08:24.473Z","0.1.40":"2025-12-02T22:15:13.555Z","0.1.41":"2025-12-02T22:24:18.932Z","0.1.42":"2025-12-02T23:20:44.689Z","0.1.43":"2025-12-03T00:52:38.858Z","0.1.44":"2025-12-03T01:03:53.532Z","0.1.45":"2025-12-03T01:17:48.512Z","0.1.46":"2025-12-03T04:38:17.017Z","0.1.47":"2025-12-03T05:01:31.209Z","0.2.0":"2025-12-05T04:25:46.555Z","0.2.1":"2025-12-12T03:10:05.841Z","0.2.2":"2025-12-12T19:24:19.107Z","0.2.3":"2025-12-15T22:44:33.151Z","0.2.4":"2025-12-19T19:05:28.407Z","0.2.5":"2026-01-11T18:03:07.007Z","0.3.0":"2026-01-11T18:31:11.853Z","0.3.1":"2026-01-11T19:03:02.002Z","0.3.2":"2026-01-12T00:10:47.009Z","0.3.3":"2026-02-27T16:38:38.969Z","0.3.4":"2026-03-13T21:25:28.029Z","0.3.5":"2026-04-19T23:16:37.937Z","0.3.6":"2026-04-20T04:31:59.283Z","0.4.0":"2026-05-07T18:13:23.700Z","0.5.0":"2026-05-10T05:59:31.138Z","0.5.1":"2026-05-11T06:09:04.443Z","0.6.0":"2026-05-23T03:56:42.012Z","0.6.1":"2026-05-26T17:20:45.840Z","0.6.2":"2026-06-01T21:08:12.999Z","0.6.3":"2026-06-09T05:14:15.017Z","0.7.0":"2026-06-14T16:30:27.658Z","0.7.1":"2026-08-05T21:49:00.070Z"},"bugs":{"url":"https://github.com/principal-ai/alexandria-core-library/issues"},"author":{"name":"Principal AI Team"},"license":"Apache-2.0","homepage":"https://principal.ai","keywords":["principal-ai","alexandria","core","library","utilities"],"repository":{"type":"git","url":"git+https://github.com/principal-ai/alexandria-core-library.git"},"description":"Core library for Principal AI Alexandria ecosystem","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"readme":"# @principal-ai/alexandria-core-library\n\nCore library for the Principal AI Alexandria ecosystem, providing essential functionality for managing notes, views, and configurations.\n\n## Installation\n\n```bash\nnpm install @principal-ai/alexandria-core-library\n# or\nyarn add @principal-ai/alexandria-core-library\n# or\npnpm add @principal-ai/alexandria-core-library\n# or\nbun add @principal-ai/alexandria-core-library\n```\n\n## Features\n\n- **MemoryPalace**: Primary API for managing codebase views, drawings, and repository knowledge\n- **CodebaseViews**: Structured documentation-to-code linking with grid-based layouts\n- **Drawing Support**: Excalidraw integration for visual diagrams and architecture drawings\n- **Project Management**: Tools for managing Alexandria repositories, projects, and workspaces\n- **Validation Rules**: Extensible rules engine with 7+ built-in validation rules\n- **Configuration System**: YAML-based configuration with schema validation\n- **Storage & Bookmarking**: Track reading history and bookmarks across Alexandria documents\n- **FileSystem Abstraction**: Dependency injection for filesystem operations (Node.js, browser, in-memory)\n- **Multi-Platform Support**: Separate entry points for Node.js, browser, and GitHub environments\n\n## Basic Usage\n\n### Using MemoryPalace\n\n```typescript\nimport { MemoryPalace } from \"@principal-ai/alexandria-core-library\";\nimport { NodeFileSystemAdapter, NodeGlobAdapter } from \"@principal-ai/alexandria-core-library/node\";\n\n// Initialize with filesystem adapter\nconst fsAdapter = new NodeFileSystemAdapter();\nconst palace = new MemoryPalace(\"/path/to/repo\", fsAdapter);\n\n// List all codebase views\nconst views = palace.listViews();\n\n// Get a specific view\nconst view = palace.getView(\"authentication-overview\");\n\n// Save a view with validation\nconst result = palace.saveViewWithValidation({\n  id: \"my-view\",\n  name: \"My View\",\n  description: \"Overview of authentication system\",\n  grid: [\n    [{ type: \"file\", files: [\"src/auth.ts\", \"src/middleware/auth.ts\"] }]\n  ],\n});\n\n// Get documents overview (requires glob adapter)\nconst globAdapter = new NodeGlobAdapter();\nconst docs = await palace.getDocumentsOverview(globAdapter);\n\n// Work with drawings\npalace.saveDrawing(\"architecture\", excalidrawContent);\nconst drawings = palace.listDrawingsWithMetadata();\n```\n\n### Project Management\n\n```typescript\nimport {\n  ProjectRegistryStore,\n  AlexandriaOutpostManager,\n} from \"@principal-ai/alexandria-core-library\";\nimport { NodeFileSystemAdapter, NodeGlobAdapter } from \"@principal-ai/alexandria-core-library/node\";\n\nconst fsAdapter = new NodeFileSystemAdapter();\n\n// Manage projects\nconst registry = new ProjectRegistryStore(fsAdapter, \"/home/user\");\nregistry.registerProject(\"my-project\", \"/path/to/project\");\nconst projects = registry.listProjects();\n\n// Manage Alexandria repositories\nconst globAdapter = new NodeGlobAdapter();\nconst outpost = new AlexandriaOutpostManager(fsAdapter, globAdapter);\nconst repos = await outpost.getAllRepositories();\n\n// Get documentation information\nconst entry = repos[0];\nconst allDocs = await outpost.getAllDocs(entry);\nconst untrackedDocs = await outpost.getUntrackedDocs(entry);\n```\n\n### Testing with InMemoryFileSystemAdapter\n\n```typescript\nimport { MemoryPalace, InMemoryFileSystemAdapter } from \"@principal-ai/alexandria-core-library\";\n\n// Use in-memory adapter for testing\nconst fsAdapter = new InMemoryFileSystemAdapter();\nfsAdapter.setupTestRepo(\"/test-repo\");\n\nconst palace = new MemoryPalace(\"/test-repo\", fsAdapter);\n// ... run tests without touching real filesystem\n```\n\n### Browser Usage with FileTree Adapters\n\nFor browser environments (panels, web apps) where direct filesystem access isn't available, use the FileTree-based adapters. These work with `FileTree` data from `@principal-ai/repository-abstraction`.\n\n```typescript\nimport {\n  MemoryPalace,\n  FileTreeFileSystemAdapter,\n  FileTreeGlobAdapter,\n} from \"@principal-ai/alexandria-core-library\";\nimport type { FileTree } from \"@principal-ai/repository-abstraction\";\nimport { minimatch } from \"minimatch\"; // or picomatch, micromatch, etc.\n\n// FileTree and readFile are provided by your host environment\ndeclare const fileTree: FileTree;\ndeclare const repositoryPath: string;\ndeclare function readFile(path: string): Promise<string>;\n\n// Create filesystem adapter\nconst fsAdapter = new FileTreeFileSystemAdapter({\n  fileTree,\n  repositoryPath,\n  readFile,\n});\n\n// Create glob adapter with your preferred glob matching library\nconst globAdapter = new FileTreeGlobAdapter({\n  fileTree,\n  repositoryPath,\n  matchesPath: (pattern, path) => minimatch(path, pattern),\n});\n\n// Use MemoryPalace as normal\nconst palace = new MemoryPalace(repositoryPath, fsAdapter);\n\n// Get document overview (requires glob adapter)\nconst docs = await palace.getDocumentsOverview(globAdapter);\n```\n\n**Key points:**\n- `FileTreeFileSystemAdapter` uses `FileTree.allFiles` for metadata operations and delegates file reading to your host-provided `readFile` function\n- `FileTreeGlobAdapter` efficiently filters `FileTree.allFiles` without recursive directory traversal\n- You must provide a `matchesPath` function using whatever glob library is available in your environment (minimatch, picomatch, micromatch, etc.)\n\n## Entry Points\n\nThe library provides multiple entry points for different environments:\n\n```typescript\n// Main entry - full implementation\nimport { MemoryPalace, LibraryRulesEngine } from \"@principal-ai/alexandria-core-library\";\n\n// Node.js-specific adapters\nimport { NodeFileSystemAdapter, NodeGlobAdapter } from \"@principal-ai/alexandria-core-library/node\";\n\n// Browser-compatible APIs\nimport { /* browser exports */ } from \"@principal-ai/alexandria-core-library/browser\";\n\n// GitHub integration\nimport { /* github exports */ } from \"@principal-ai/alexandria-core-library/github\";\n\n// Type-only exports (no runtime code)\nimport type { CodebaseView, AlexandriaRepository } from \"@principal-ai/alexandria-core-library/types\";\n```\n\n## Core Exports\n\n### Primary APIs\n\n- `MemoryPalace` - Main API for view, drawing, and repository knowledge management\n- `ProjectRegistryStore` - Project registry management\n- `AlexandriaOutpostManager` - Alexandria repository management\n- `WorkspaceManager` - Team workspace and membership management\n\n### FileSystem Adapters\n\n- `NodeFileSystemAdapter` - Node.js filesystem implementation (from `/node` entry point)\n- `NodeGlobAdapter` - Node.js glob implementation (from `/node` entry point)\n- `InMemoryFileSystemAdapter` - In-memory implementation for testing\n- `FileTreeFileSystemAdapter` - Browser-compatible adapter using FileTree metadata\n- `FileTreeGlobAdapter` - Browser-compatible glob adapter using FileTree metadata\n\n### Stores\n\n- `CodebaseViewsStore` - Manage codebase views\n- `DrawingStore` - Manage Excalidraw drawings and diagrams\n- `generateViewIdFromName` - Utility for view ID generation\n\n### Configuration\n\n- `ConfigLoader` - Load and parse Alexandria configuration files\n- `ConfigValidator` - Configuration validation\n- `CONFIG_FILENAME` - Default configuration filename constant\n\n### Validation & Rules\n\n- `LibraryRulesEngine` - Validation rules engine with 7+ built-in rules\n- `OverviewPathAutoFix` - Auto-fix for overview paths\n\n### Storage & Bookmarking\n\n- `ReadingRecordManager` - Track reading history and bookmarks\n- `MemoryReadingRecordAdapter` - In-memory storage adapter\n- `LocalStorageReadingRecordAdapter` - Browser localStorage adapter\n\n### Utilities\n\n- `matchesPatterns` - Pattern matching utility\n- `getExcludePatterns` - Get exclusion patterns from config\n- `filterByExcludePatterns` - Filter files by exclusion patterns\n- `hasAlexandriaWorkflow` - Check if repository has Alexandria workflow\n- `hasMemoryNotes` - Check if repository has memory notes\n- `isLocationBound` - Check if a file is location-bound\n- `LOCATION_BOUND_FILES` - List of location-bound file patterns\n\n### Types\n\nSee the TypeScript definitions for comprehensive type exports including:\n\n- View types (`CodebaseView`, `CodebaseViewSummary`, `CodebaseViewCell`)\n- Repository types (`AlexandriaRepository`, `AlexandriaEntry`, `GithubRepository`)\n- Drawing types (`DrawingMetadata`, `ExcalidrawData`)\n- Validation types (`ValidationResult`, `ValidationIssue`, `LibraryRuleViolation`)\n- Storage types (`AlexandriaVisit`, `AlexandriaBookmark`, `AlexandriaLibraryCard`)\n- Workspace types (`Workspace`, `WorkspaceMembership`)\n- Config types (`AlexandriaConfig`, `RuleOptions`, `RuleSeverity`)\n\n## License\n\nApache-2.0\n\n## Contributing\n\nThis is a core library for the Principal AI Alexandria ecosystem. For issues and contributions, please visit the main repository.\n","readmeFilename":"README.md"}