{"_id":"@adaas/a-frame","_rev":"40-45a67d1b38a6acab5fdf5fa27fce9588","name":"@adaas/a-frame","dist-tags":{"latest":"0.1.18"},"versions":{"0.0.2":{"name":"@adaas/a-frame","version":"0.0.2","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.0.2","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/index.js"},"dist":{"shasum":"3d6ef547128c44482c2d5419b050da1274aa4556","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.0.2.tgz","fileCount":31,"integrity":"sha512-Lnp7zBtqfiUJqNe8xycRhnHuckUwktHostLEAfmB/G3mNM/TeY4pLrmrZdMVKDJY3dVkA6KCLTjB7LHYZd82iQ==","signatures":[{"sig":"MEUCIEpLE+vxkG4QwISyM3+azyeVvSeMFh89e/8+x7a6KbmTAiEA7B0W0s2phgnFTd5F9qVsBzoBo1/8UkaAvM+woG4Zy8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123765},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"8c208ae085f332266fb5a30450b14515f7b88503","scripts":{"test":"jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version"},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@adaas/a-concept":"^0.1.61"},"nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.4.5","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.0.2_1769519321326_0.6057704055568978","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@adaas/a-frame","version":"0.0.3","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.0.3","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/index.js"},"dist":{"shasum":"bbe569cc2ba82526afb3f3fcc5fc29800698393e","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.0.3.tgz","fileCount":31,"integrity":"sha512-qhjvvvlpd1UxnOny2JUM99CwUSoPoSKwEkQ0saz0QDwObMoM5UY05bIHIVtvcBs7EMM0VQ0qK2mSj9wnxEeU/w==","signatures":[{"sig":"MEQCIEMW8T4gsgpwe2TcFFid+ZJAmHpj1SocdX+4cWSQk/SmAiAL8W1UebnBHLXwFJI/BbKf2cHkIPd86iLadP5M0xifAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123764},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"3fb3c489d17f766983f72e1d7e4ad0e8ddb2ae86","scripts":{"test":"jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version"},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@adaas/a-concept":"^0.2.1"},"nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.4.5","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.0.3_1770120202398_0.21951780261212095","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@adaas/a-frame","version":"0.0.4","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.0.4","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/index.js"},"dist":{"shasum":"ae3d314a5354333fcf17dde8040fafb060ab6794","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.0.4.tgz","fileCount":31,"integrity":"sha512-OH+aEUBF0MMNvtAPAohlmlj39KvgKheFw73TKUee1rQ8EYUy+lKMoVAWODXeyHBSmKx1UOUE1doqF0L8rbVaew==","signatures":[{"sig":"MEYCIQDgNsB6Q4dULcLce/s4JBvPny2YtyDKDWF2CRsHm0mb4QIhAJRhC8P38zySvUUVkF0U8z+PyekM0PlEDxWGiiwUVaWM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123764},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"23b9f94dcf6fac38513d403b54b996c3b92842d1","scripts":{"test":"jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version"},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@adaas/a-concept":"^0.2.2"},"nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.4.5","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.0.4_1770123368971_0.5571129893121056","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@adaas/a-frame","version":"0.0.5","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.0.5","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/index.js"},"dist":{"shasum":"9b057c4b707b6bac130012394727dafc04eafd31","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.0.5.tgz","fileCount":31,"integrity":"sha512-Xc+IjCUCIKRIO5tdVBIBGEKMKh4yL0Betr+/1ERsjPX4s7wxvpiOxOVnkx/lt0xry0hVBs9QLFWNfQ2rD+SSWw==","signatures":[{"sig":"MEUCIAzQ5E89VF4zFY/nMPww6LfCOtHdmXjNGyQpK7X6hpNgAiEAhV9swMllUTiOFQRxDiqg0s20tJXI3Ufaeffv6oahq+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123764},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"a04262259ab34c0dba05c194f93bf0653a17387a","scripts":{"test":"jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version"},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@adaas/a-concept":"^0.2.3"},"nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.4.5","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.0.5_1770126873996_0.15709433955862373","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@adaas/a-frame","version":"0.0.6","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.0.6","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/index.js"},"dist":{"shasum":"fffe712541e5f5c8ab85df3a1a8f61242d47da09","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.0.6.tgz","fileCount":31,"integrity":"sha512-odcsZfbMVGAAZqjGFQsQyGaoT6TNK26GtYsupnMsOpX+7CsupMvVWxA1CHBX+QaeP/aUjMtVLJxb+SQUNil66g==","signatures":[{"sig":"MEUCID82b/PtL6JsJKlk5RU96FFMkXVgH53jp+2Zz2L5h/abAiEArCA58u3niCv6kn75PW3wZLF0+JkPUjgzVXP73HlbHno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123764},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"62b69874bc875f8d3178e26830daae0fb4e2e135","scripts":{"test":"jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version"},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@adaas/a-concept":"^0.2.4"},"nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.4.5","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.0.6_1770134192502_0.49767845364153507","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@adaas/a-frame","version":"0.0.7","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.0.7","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/index.js"},"dist":{"shasum":"a5d6ca633ad45a6cdd028e3718074bee8487fd43","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.0.7.tgz","fileCount":31,"integrity":"sha512-IXWu0zxM9n1dUDhH0r0q6VforOB97qHQe3eEMd7Ypad4We1o4uNnHd27LFxR6iXkA1HURvSJimWje62T6RmejA==","signatures":[{"sig":"MEUCIGtiAQ4Swu5yqlxTDcgGkkZHkv/ddIFWwZVc9CZQVJbpAiEA2sa8h4bTLj/OSVnF/y2kFIAU8i5Fv8pw7Jh49y/+vPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123764},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"3094232a91a56a85628ae0151c3f14c3152a9263","scripts":{"test":"jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version"},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@adaas/a-concept":"^0.2.5"},"nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.4.5","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.0.7_1770141060499_0.545004345291537","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@adaas/a-frame","version":"0.0.8","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.0.8","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/index.js"},"dist":{"shasum":"79d409a2d1e7e4ec47391358692001a1c772c499","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.0.8.tgz","fileCount":33,"integrity":"sha512-WznzIFOVI2kBZbW8iqa4YLoQoqOnSc7LkdEuJsv3cu28quG9OAhyV/4cAKPgSwklMoT5zzzZ8/hf/hJiRVkZHQ==","signatures":[{"sig":"MEQCIAONvWtLGWZc3DLH6XTaWnQQs/DyYnh2xpIuDZwod4WsAiA0w2kdnmDe7BHTK52uGcysR797fm2Bm5HY6VSD0sCJEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126907},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"3a4d66ffbed2bd157e33d3d2cf362104cf41dc4b","scripts":{"test":"jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version"},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@adaas/a-concept":"^0.2.6"},"nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.4.5","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.0.8_1770257601017_0.07668789552517574","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@adaas/a-frame","version":"0.0.9","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.0.9","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/index.js"},"dist":{"shasum":"852bdf74614982c563050be0745c564dd5bf58d2","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.0.9.tgz","fileCount":33,"integrity":"sha512-sSNkCeCO3BfEKxuqq48PF7JxYbz69Yw18E+nG10KqQEilSJq/U61L91R67LwI3BkqFKhvkRIdqfvLK3otqZISg==","signatures":[{"sig":"MEUCIQCGE2E/WyHLho/6Lf8eZ58CKWdbqQBZsjNHX5RkpJk6kgIgXeQmh1zd1REcpfpc0gNzZxkSN1pwEyDu7KJQ9EWNeFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126907},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"ef8153e89fc9bb7582efe095d92cbe527db93174","scripts":{"test":"jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version"},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@adaas/a-concept":"^0.2.8"},"nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.4.5","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.0.9_1770296648349_0.21396735139761547","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@adaas/a-frame","version":"0.0.10","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.0.10","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/index.js"},"dist":{"shasum":"07bd8974d21eda682a2eb4ab37fa3dc216b00aee","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.0.10.tgz","fileCount":36,"integrity":"sha512-WAf+v3kHtlVsvrD1Ug8o38U6fE/cQ+PtGLTKTdMiqKfoF3B70Sa+RTJzJ0Cc1uQ8TGmixBY3qA/zYTwHKRtjIA==","signatures":[{"sig":"MEUCIQCbmAq/+HFfvigCdEWdhV+NKGIAhYBn+0N4cybhXQ36FwIgVjNCLyNbYSaYdKLAHdZaR4B+TKkwfKfYrdYTD+E7YvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132523},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"7b5db4a077793bf1e977437698cc1527e8f3c7da","scripts":{"test":"jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version"},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@adaas/a-concept":"^0.3.1"},"nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.4.5","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.0.10_1771330642065_0.00023542287422251285","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@adaas/a-frame","version":"0.0.11","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.0.11","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/index.js"},"dist":{"shasum":"08c121f0fb0e7cdc6ace560562c390b5fbda64fc","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.0.11.tgz","fileCount":45,"integrity":"sha512-GLQyiTdm0ENzqKdyXmOIaMsoUpbnVSmJwPVq+ouCQrsR8eEAYBZoCHJn0YVwivYFgUZM4xa/3n0Gs49nVAYN6Q==","signatures":[{"sig":"MEQCIBQVwtZdw61GZ5JuC1rckeQC9XZpDx6kLzJrjWKXe5HQAiAlGT7O3oi2NWwK/OEykf/ajYqWLGjqsSoeKrkEF+pnow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269990},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"default":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"}}},"gitHead":"bf536ba18e586b4c06f3004f7c4db83ad7238010","scripts":{"test":"jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version"},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@adaas/a-concept":"^0.3.2"},"nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.4.5","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.0.11_1771860582585_0.08135299741018609","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@adaas/a-frame","version":"0.0.12","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.0.12","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/index.js"},"dist":{"shasum":"189b1e4ad983fb889d3aeb3ea3c70b65c925bb66","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.0.12.tgz","fileCount":45,"integrity":"sha512-lrso3ryz2285ngiuPfl9ACFcq82clQeMw3kM1sPtXK+8oDrRbP6NEM9/gl1urkqSBwAabNfpcqyGuYPcZpuvRA==","signatures":[{"sig":"MEQCIGHY19n+y87qeTQPwuLpiZhN3FsbqVMFlQ53XuzORPzuAiBBDFEk52eIr84hodwL/6a4zlMQhO1v/Sf5t61CTWupjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269990},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"default":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"}}},"gitHead":"399d92ff9e7b2ee66183bd3e9b589414248ad4bd","scripts":{"test":"jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version"},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@adaas/a-concept":"^0.3.3"},"nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.4.5","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.0.12_1774297486289_0.07383840460700664","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@adaas/a-frame","version":"0.0.13","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.0.13","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/index.js"},"dist":{"shasum":"b9a3ea273577ec1d2d13d384b037acab627184c2","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.0.13.tgz","fileCount":45,"integrity":"sha512-FvxActDDuEw+rhm9kGWIt4nkmy9gLnfTzoNdXuW2Z3bB5247uWXH/wnfSgCN/AdJ7rajIW0LrKVCoJ5r9O0ZEA==","signatures":[{"sig":"MEYCIQDUimcoNu4thM1UNKRPgESw36QRRC79fHgGrhPW9pfu/wIhAPKUinLwGAocbl24hKtHFlIWDcSY85gX4DmiHY3LylcY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269990},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"default":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"}}},"gitHead":"8574cece94df2316e2b838739f85c5726d575258","scripts":{"test":"jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version"},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@adaas/a-concept":"^0.3.4"},"nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.4.5","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.0.13_1774576614314_0.5129905647372699","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@adaas/a-frame","version":"0.0.14","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.0.14","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/index.js"},"dist":{"shasum":"2cc267a1d2d1aa2e4e57113049198a603a851c63","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.0.14.tgz","fileCount":45,"integrity":"sha512-opIXh6FTwCsfo2EeuGg9Ghuk9ZGxvdNLDzJCz2U75/sMtjw7iVxnUOmPjYG6rysEBNNyUtz5uzLyapFCrmwPlA==","signatures":[{"sig":"MEUCIE85W/WkxM+Iw/416G5I6DzmU2ox1jKJVcs/oYvc0S9NAiEA8JeLDEY6NbtRNwIHRxYMzoMye6whLAGgvajyE7OTqYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269990},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"default":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"}}},"gitHead":"f985f17ec89e71522ec365281e18ded08fc0563f","scripts":{"test":"jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version"},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@adaas/a-concept":"^0.3.5"},"nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.4.5","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.0.14_1775160605186_0.7271326168866792","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@adaas/a-frame","version":"0.0.15","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.0.15","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/index.js"},"dist":{"shasum":"97284ee9a5f1cb2e4505e1d143f87bf607c70a07","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.0.15.tgz","fileCount":45,"integrity":"sha512-RlkRrvJxAQXSp2WojWj94jqgYOXuP46RoA3ErHkRMolWZr9OdC+oE4mpsbmLrzc1XWloyEr9JBfpmkqknjdSTg==","signatures":[{"sig":"MEYCIQC4T/yPcPDMX9h7TEs/xmYP8/kV5KF7aimUAB5o0vq65wIhAIwgPSJQc+b+JaUotsHgm/0M+Wr+W1n5tHMQlRfgsnEK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269990},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"default":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"}}},"gitHead":"4c4620497aec36d36d6ada32748c382dd0eecca0","scripts":{"test":"jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version"},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@adaas/a-concept":"^0.3.6"},"nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.4.5","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.0.15_1775174039049_0.37676938663851045","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@adaas/a-frame","version":"0.0.16","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.0.16","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/index.js"},"dist":{"shasum":"c0deb14d8b09a97a19d6a8f2adcbfee5c97d4a0c","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.0.16.tgz","fileCount":45,"integrity":"sha512-pn2biEM1ssRegds3Y91ICYNgVOzjlWbUbHLC02+LxD00CmKH5oHdDbDbHd6/mqVwmvc0Py4v3moDl9ao4nB/Fw==","signatures":[{"sig":"MEUCIQCiit4CdRigkVag4KBHC8lwngzOOpajrBpnfW8NPgFdGgIgUsulTmy/9JajF1gjbcgBp/yNup9liiBF0ZOWc9g3n2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269990},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"default":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"}}},"gitHead":"98ea97dad9a5de7a596f0cefec5e47b337eaca2f","scripts":{"test":"jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version"},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@adaas/a-concept":"^0.3.7"},"nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.4.5","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.0.16_1775221056494_0.11098960473524389","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@adaas/a-frame","version":"0.0.17","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.0.17","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/index.js"},"dist":{"shasum":"ad2ccc00ecc6ec408bf33c86cce82e0cf754cd02","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.0.17.tgz","fileCount":45,"integrity":"sha512-ABuBYQQEDeUAhN8WNU/P+eqscPM9CACQKLf0Mjn4JXkU+m4aQZIEhC/bCl9cCR3pKCZZujnvbktraTPG6RwS4Q==","signatures":[{"sig":"MEUCIErtpt22cR/QUdFDSwoy/CmD3K3t+qUiFtRpwxMAQlF4AiEAy+Beb82KIxLA6CQjLXgY+yxmDvKJbrGPBz0btrMgfwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269990},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"default":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"}}},"gitHead":"7fba95b2c0816ca86a73d86cd10d64eeb791a33b","scripts":{"test":"jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version"},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@adaas/a-concept":"^0.3.8"},"nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.4.5","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.0.17_1775235804281_0.0946143176156573","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@adaas/a-frame","version":"0.0.18","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.0.18","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/index.js"},"dist":{"shasum":"c65909ed702b80c8d74438fe459e1e0edc5d79e6","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.0.18.tgz","fileCount":45,"integrity":"sha512-4IvD0SYKdqPUcGJ0PXzmuraLEso+C9Aj82ZRInbU0f2ytt8USkRjQnU26LoNb0cEVNW3SRs4uF+T35Khpr92Nw==","signatures":[{"sig":"MEQCICNPUB141ErGlV1pKiT4IMnvw+4E7fIWhIOOKrd96vpHAiAix1zMAowXey+PB5jL4yIUoH8LOIIVR59UG+PcgZftWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269990},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"default":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"}}},"gitHead":"fd4a91c92fca42a0f195f1d5f1e64eca2e2e69c7","scripts":{"test":"jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version"},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@adaas/a-concept":"^0.3.9"},"nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.4.5","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.0.18_1775352859323_0.18860334633444897","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@adaas/a-frame","version":"0.0.19","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.0.19","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/index.js"},"dist":{"shasum":"92893871793fe55ce3263eb87c60b4b9dffe87ec","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.0.19.tgz","fileCount":45,"integrity":"sha512-viA9U/mU5wy9W1IBMdXu/z/onTv9lUd2nUl4PT1Awb0vUVdIdHPNmNlXui3ZLHCQjxz7DncvI22MZwYykHXuFA==","signatures":[{"sig":"MEUCIQCIPy5MHbrhauYlLKsFwoZyonO9sUr6/zAoAkI1eaG6igIgPk3rIu8Jt58Tm2/vPgfQB3g4QbSMB7fmPva8zfHvAgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269991},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"default":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"}}},"gitHead":"618c15db8542136901d53e25b89dad885c3d3e67","scripts":{"test":"jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version"},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@adaas/a-concept":"^0.3.10"},"nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.4.5","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.0.19_1775454402138_0.02774278588103507","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@adaas/a-frame","version":"0.0.20","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.0.20","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/index.js"},"dist":{"shasum":"ac4afeca7f96360f11d5d2e8a277e455bc1c5313","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.0.20.tgz","fileCount":45,"integrity":"sha512-NnqHDzmWojK0qBvXHSTzXmkgIrT9KhaxQn0YGcDzdxqafTgmcK0jQjizK7agkmf7g/S7vwM28sfCDw1nExcr6A==","signatures":[{"sig":"MEUCIQCKIKtEZzMTqcKrPKmkkOzanLc0bHrDarB3uX+hNt4bfwIgHWAjBY7vgxogW2GLKU5V0Tc/fxb7b/oR66+4+LYNtQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269991},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"default":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"}}},"gitHead":"2f25c055c82e7faf95c72ecc4bfb9323c0822726","scripts":{"test":"jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version"},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@adaas/a-concept":"^0.3.11"},"nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.4.5","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.0.20_1775491657130_0.6486084094533751","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@adaas/a-frame","version":"0.0.21","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.0.21","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/index.js"},"dist":{"shasum":"99b63f41d4c40a93e5437503c984fd9c9792acb1","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.0.21.tgz","fileCount":45,"integrity":"sha512-XQxCZht4+4wwiV+NrztCXSUhGRDbTXpiEz+lzeJeGCTKTaq6XT8yXhyP2xqoimxKMLz3y4Xv7750F2a1KfUSqg==","signatures":[{"sig":"MEQCIASCaSNVGJDvudYwDt0jyHUB5YvBGj16MuK3xUwHz9BmAiBD+n2BjM7d7g4F5wLiu99/69jCjTfqd61r8+Ipa1iK7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269991},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"default":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"}}},"gitHead":"bab3ded9c808ffefc734d0fc83f7a9e312c7e675","scripts":{"test":"jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version"},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@adaas/a-concept":"^0.3.12"},"nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.4.5","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.0.21_1775797393483_0.21460541293517976","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@adaas/a-frame","version":"0.0.22","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.0.22","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/index.js"},"dist":{"shasum":"3253442c09d19d977344bf8d5a3d7fe421eca2ad","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.0.22.tgz","fileCount":45,"integrity":"sha512-24TaLwDZcI0n2ttb5gAI/80q8m3kNkv0k2hh8lDKWwLTawcHXWKYtFgImbzKZxAKGwKe9uG4GSje3rmTgolRXg==","signatures":[{"sig":"MEUCIGMDWqGL2++aSlYMWsXe5hhPxPQcyU6S6cbAh8ErHzUCAiEAqzkZX14UAwzl4Sh0R0ZQf0mHkkFpqTjITkAOWvEIstQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269991},"exports":{".":{"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"default":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"}}},"gitHead":"c327c237c1adad38123cc53af266e68820893cf9","scripts":{"test":"jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version"},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@adaas/a-concept":"^0.3.13"},"nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.4.5","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.0.22_1775799371588_0.30762515576436056","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@adaas/a-frame","version":"0.0.23","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.0.23","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/index.cjs"},"dist":{"shasum":"de75c3729de5d3b207180890b481910196b629e0","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.0.23.tgz","fileCount":359,"integrity":"sha512-tYNy8jtTtULjnRbKyUMmW9ZlNB3AUwmwofAHOVlbezVWShSh5aVQveJxOWPdYlMqa2y39oyH1rCa2H9b3vs8rQ==","signatures":[{"sig":"MEYCIQD5bGCfDd6veW32kgaowzV0gUrNpoJU+v2+ru3aJoBvygIhAJgB+xwcYs5j4FD2xnqPzoFPdBj+0egwrEDwmpnEGODx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2218384},"exports":{".":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"require":"./dist/node/index.cjs"},"./env":{"types":"./dist/node/env.d.ts","import":"./dist/node/env.mjs","browser":{"types":"./dist/browser/env.d.mts","import":"./dist/browser/env.mjs"},"require":"./dist/node/env.cjs"},"./core":{"types":"./dist/node/core.d.ts","import":"./dist/node/core.mjs","browser":{"types":"./dist/browser/core.d.mts","import":"./dist/browser/core.mjs"},"require":"./dist/node/core.cjs"},"./index":{"types":"./dist/node/frame-index.d.ts","import":"./dist/node/frame-index.mjs","browser":{"types":"./dist/browser/frame-index.d.mts","import":"./dist/browser/frame-index.mjs"},"require":"./dist/node/frame-index.cjs"},"./bundle":{"types":"./dist/node/bundle.d.ts","import":"./dist/node/bundle.mjs","browser":{"types":"./dist/browser/bundle.d.mts","import":"./dist/browser/bundle.mjs"},"require":"./dist/node/bundle.cjs"},"./crypto":{"types":"./dist/node/crypto.d.ts","import":"./dist/node/crypto.mjs","browser":{"types":"./dist/browser/crypto.d.mts","import":"./dist/browser/crypto.mjs"},"require":"./dist/node/crypto.cjs"},"./logger":{"types":"./dist/node/logger.d.ts","import":"./dist/node/logger.mjs","browser":{"types":"./dist/browser/logger.d.mts","import":"./dist/browser/logger.mjs"},"require":"./dist/node/logger.cjs"},"./vector":{"types":"./dist/node/vector.d.ts","import":"./dist/node/vector.mjs","browser":{"types":"./dist/browser/vector.d.mts","import":"./dist/browser/vector.mjs"},"require":"./dist/node/vector.cjs"},"./channel":{"types":"./dist/node/channel.d.ts","import":"./dist/node/channel.mjs","browser":{"types":"./dist/browser/channel.d.mts","import":"./dist/browser/channel.mjs"},"require":"./dist/node/channel.cjs"},"./storage":{"types":"./dist/node/storage.d.ts","import":"./dist/node/storage.mjs","browser":{"types":"./dist/browser/storage.d.mts","import":"./dist/browser/storage.mjs"},"require":"./dist/node/storage.cjs"},"./namespace":{"types":"./dist/node/namespace.d.ts","import":"./dist/node/namespace.mjs","browser":{"types":"./dist/browser/namespace.d.mts","import":"./dist/browser/namespace.mjs"},"require":"./dist/node/namespace.cjs"},"./definition":{"types":"./dist/node/definition.d.ts","import":"./dist/node/definition.mjs","browser":{"types":"./dist/browser/definition.d.mts","import":"./dist/browser/definition.mjs"},"require":"./dist/node/definition.cjs"},"./dynamic-feature":{"types":"./dist/node/dynamic-feature.d.ts","import":"./dist/node/dynamic-feature.mjs","browser":{"types":"./dist/browser/dynamic-feature.d.mts","import":"./dist/browser/dynamic-feature.mjs"},"require":"./dist/node/dynamic-feature.cjs"},"./dynamic-structure":{"types":"./dist/node/dynamic-structure.d.ts","import":"./dist/node/dynamic-structure.mjs","browser":{"types":"./dist/browser/dynamic-structure.d.mts","import":"./dist/browser/dynamic-structure.mjs"},"require":"./dist/node/dynamic-structure.cjs"}},"gitHead":"ded69bb18b6f2ea1f63156aee4ba9b368d1ab40a","scripts":{"test":"jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version","test:browser":"jest --config jest.config.browser.ts --detectOpenHandles"},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@adaas/a-concept":"^0.3.14"},"nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.6.1","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.0.23_1778900465935_0.8934570047507064","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@adaas/a-frame","version":"0.1.1","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.1.1","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/index.cjs"},"dist":{"shasum":"dd5296a4052bd494f3e6faec1cfea9bc6a9f3d4d","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.1.1.tgz","fileCount":379,"integrity":"sha512-WjJZirHb/HsgCsS8j6zIdtB2hwkID0a42JJtHgRAg7dLbjje4fGZnvyfoSW4dSWUSKfu/GWQZ/ZlQrSKNcFEhA==","signatures":[{"sig":"MEYCIQD9fE7IuUvLXMVlRhHquI6WnBxlUCRnXCrAqmhv+7cc1gIhALer7DJ3jADHyPjM756cEy46DqLZdEO0eJHY7Z2d3DkP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2669662},"exports":{".":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"require":"./dist/node/index.cjs"},"./env":{"types":"./dist/node/env.d.ts","import":"./dist/node/env.mjs","browser":{"types":"./dist/browser/env.d.mts","import":"./dist/browser/env.mjs"},"require":"./dist/node/env.cjs"},"./core":{"types":"./dist/node/core.d.ts","import":"./dist/node/core.mjs","browser":{"types":"./dist/browser/core.d.mts","import":"./dist/browser/core.mjs"},"require":"./dist/node/core.cjs"},"./index":{"types":"./dist/node/frame-index.d.ts","import":"./dist/node/frame-index.mjs","browser":{"types":"./dist/browser/frame-index.d.mts","import":"./dist/browser/frame-index.mjs"},"require":"./dist/node/frame-index.cjs"},"./bundle":{"types":"./dist/node/bundle.d.ts","import":"./dist/node/bundle.mjs","browser":{"types":"./dist/browser/bundle.d.mts","import":"./dist/browser/bundle.mjs"},"require":"./dist/node/bundle.cjs"},"./crypto":{"types":"./dist/node/crypto.d.ts","import":"./dist/node/crypto.mjs","browser":{"types":"./dist/browser/crypto.d.mts","import":"./dist/browser/crypto.mjs"},"require":"./dist/node/crypto.cjs"},"./logger":{"types":"./dist/node/logger.d.ts","import":"./dist/node/logger.mjs","browser":{"types":"./dist/browser/logger.d.mts","import":"./dist/browser/logger.mjs"},"require":"./dist/node/logger.cjs"},"./vector":{"types":"./dist/node/vector.d.ts","import":"./dist/node/vector.mjs","browser":{"types":"./dist/browser/vector.d.mts","import":"./dist/browser/vector.mjs"},"require":"./dist/node/vector.cjs"},"./channel":{"types":"./dist/node/channel.d.ts","import":"./dist/node/channel.mjs","browser":{"types":"./dist/browser/channel.d.mts","import":"./dist/browser/channel.mjs"},"require":"./dist/node/channel.cjs"},"./storage":{"types":"./dist/node/storage.d.ts","import":"./dist/node/storage.mjs","browser":{"types":"./dist/browser/storage.d.mts","import":"./dist/browser/storage.mjs"},"require":"./dist/node/storage.cjs"},"./namespace":{"types":"./dist/node/namespace.d.ts","import":"./dist/node/namespace.mjs","browser":{"types":"./dist/browser/namespace.d.mts","import":"./dist/browser/namespace.mjs"},"require":"./dist/node/namespace.cjs"},"./definition":{"types":"./dist/node/definition.d.ts","import":"./dist/node/definition.mjs","browser":{"types":"./dist/browser/definition.d.mts","import":"./dist/browser/definition.mjs"},"require":"./dist/node/definition.cjs"},"./dynamic-feature":{"types":"./dist/node/dynamic-feature.d.ts","import":"./dist/node/dynamic-feature.mjs","browser":{"types":"./dist/browser/dynamic-feature.d.mts","import":"./dist/browser/dynamic-feature.mjs"},"require":"./dist/node/dynamic-feature.cjs"},"./dynamic-structure":{"types":"./dist/node/dynamic-structure.d.ts","import":"./dist/node/dynamic-structure.mjs","browser":{"types":"./dist/browser/dynamic-structure.d.mts","import":"./dist/browser/dynamic-structure.mjs"},"require":"./dist/node/dynamic-structure.cjs"}},"gitHead":"14ef75111a9a5de98d276d3d803af0658324ea11","scripts":{"test":"jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version","test:browser":"jest --config jest.config.browser.ts --detectOpenHandles"},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@adaas/a-concept":"^0.3.15"},"nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.6.1","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.1.1_1778905079075_0.18327506806780147","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@adaas/a-frame","version":"0.1.2","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.1.2","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/cli.cjs"},"dist":{"shasum":"585b2c86e35c7450e34cce88742e0db8f68e1165","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.1.2.tgz","fileCount":886,"integrity":"sha512-CTfgYTsLes51wmCLLHaqv22bPKFijfVipHKZPs8b1sc9r5HPCnFLjRi/gbpeJoKxNmF+1Mc/tzfTPbT2Z6mwFQ==","signatures":[{"sig":"MEUCIFTmd9D/iLXzW7Y5WXwMs3hogFVyW3YDBCyq0Tiu+5kHAiEAlIQjV30T3+mR0IO8CaTBJjyIH05tyJsKM80yUAX3Myg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10828929},"exports":{".":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"require":"./dist/node/index.cjs"},"./env":{"types":"./dist/node/env.d.ts","import":"./dist/node/env.mjs","browser":{"types":"./dist/browser/env.d.mts","import":"./dist/browser/env.mjs"},"require":"./dist/node/env.cjs"},"./core":{"types":"./dist/node/core.d.ts","import":"./dist/node/core.mjs","browser":{"types":"./dist/browser/core.d.mts","import":"./dist/browser/core.mjs"},"require":"./dist/node/core.cjs"},"./index":{"types":"./dist/node/frame-index.d.ts","import":"./dist/node/frame-index.mjs","browser":{"types":"./dist/browser/frame-index.d.mts","import":"./dist/browser/frame-index.mjs"},"require":"./dist/node/frame-index.cjs"},"./bundle":{"types":"./dist/node/bundle.d.ts","import":"./dist/node/bundle.mjs","browser":{"types":"./dist/browser/bundle.d.mts","import":"./dist/browser/bundle.mjs"},"require":"./dist/node/bundle.cjs"},"./crypto":{"types":"./dist/node/crypto.d.ts","import":"./dist/node/crypto.mjs","browser":{"types":"./dist/browser/crypto.d.mts","import":"./dist/browser/crypto.mjs"},"require":"./dist/node/crypto.cjs"},"./logger":{"types":"./dist/node/logger.d.ts","import":"./dist/node/logger.mjs","browser":{"types":"./dist/browser/logger.d.mts","import":"./dist/browser/logger.mjs"},"require":"./dist/node/logger.cjs"},"./models":{"types":"./dist/node/models.d.ts","import":"./dist/node/models.mjs","browser":{"types":"./dist/browser/models.d.mts","import":"./dist/browser/models.mjs"},"require":"./dist/node/models.cjs"},"./schema":{"types":"./dist/node/schema.d.ts","import":"./dist/node/schema.mjs","browser":{"types":"./dist/browser/schema.d.mts","import":"./dist/browser/schema.mjs"},"require":"./dist/node/schema.cjs"},"./vector":{"types":"./dist/node/vector.d.ts","import":"./dist/node/vector.mjs","browser":{"types":"./dist/browser/vector.d.mts","import":"./dist/browser/vector.mjs"},"require":"./dist/node/vector.cjs"},"./channel":{"types":"./dist/node/channel.d.ts","import":"./dist/node/channel.mjs","browser":{"types":"./dist/browser/channel.d.mts","import":"./dist/browser/channel.mjs"},"require":"./dist/node/channel.cjs"},"./segment":{"types":"./dist/node/segment.d.ts","import":"./dist/node/segment.mjs","browser":{"types":"./dist/browser/segment.d.mts","import":"./dist/browser/segment.mjs"},"require":"./dist/node/segment.cjs"},"./storage":{"types":"./dist/node/storage.d.ts","import":"./dist/node/storage.mjs","browser":{"types":"./dist/browser/storage.d.mts","import":"./dist/browser/storage.mjs"},"require":"./dist/node/storage.cjs"},"./namespace":{"types":"./dist/node/namespace.d.ts","import":"./dist/node/namespace.mjs","browser":{"types":"./dist/browser/namespace.d.mts","import":"./dist/browser/namespace.mjs"},"require":"./dist/node/namespace.cjs"},"./completion":{"types":"./dist/node/completion.d.ts","import":"./dist/node/completion.mjs","browser":{"types":"./dist/browser/completion.d.mts","import":"./dist/browser/completion.mjs"},"require":"./dist/node/completion.cjs"},"./definition":{"types":"./dist/node/definition.d.ts","import":"./dist/node/definition.mjs","browser":{"types":"./dist/browser/definition.d.mts","import":"./dist/browser/definition.mjs"},"require":"./dist/node/definition.cjs"},"./credentials":{"types":"./dist/node/credentials.d.ts","import":"./dist/node/credentials.mjs","browser":{"types":"./dist/browser/credentials.d.mts","import":"./dist/browser/credentials.mjs"},"require":"./dist/node/credentials.cjs"},"./dynamic-content":{"types":"./dist/node/dynamic-content.d.ts","import":"./dist/node/dynamic-content.mjs","browser":{"types":"./dist/browser/dynamic-content.d.mts","import":"./dist/browser/dynamic-content.mjs"},"require":"./dist/node/dynamic-content.cjs"},"./dynamic-feature":{"types":"./dist/node/dynamic-feature.d.ts","import":"./dist/node/dynamic-feature.mjs","browser":{"types":"./dist/browser/dynamic-feature.d.mts","import":"./dist/browser/dynamic-feature.mjs"},"require":"./dist/node/dynamic-feature.cjs"},"./dynamic-structure":{"types":"./dist/node/dynamic-structure.d.ts","import":"./dist/node/dynamic-structure.mjs","browser":{"types":"./dist/browser/dynamic-structure.d.mts","import":"./dist/browser/dynamic-structure.mjs"},"require":"./dist/node/dynamic-structure.cjs"}},"gitHead":"08c6a4b3e172313da2b8c8e788e0c9c3390d6af4","scripts":{"test":"node --experimental-vm-modules node_modules/.bin/jest --detectOpenHandles","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test:unit && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","test:unit":"node --experimental-vm-modules node_modules/.bin/jest --config jest.config.unit.ts --detectOpenHandles","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version","test:browser":"node --experimental-vm-modules node_modules/.bin/jest --config jest.config.browser.ts --detectOpenHandles","example:article":"node -r tsconfig-paths/register -r ts-node/register ./examples/article/main.ts","example:feature":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts","test:integration":"node --experimental-vm-modules node_modules/.bin/jest --config jest.config.integration.ts --detectOpenHandles","example:structure":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts","example:interaction":"node -r tsconfig-paths/register -r ts-node/register ./examples/interaction/main.ts","example:feature:sync":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"scan two directories, find files that differ, and sync the newer versions to the target\"","example:content-editor":"node -r tsconfig-paths/register -r ts-node/register ./examples/content-editor/server.ts","example:feature:backup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"copy all .ts files to a backup folder and compress the result\"","example:structure:jobs":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"design a background job processing system with cron and email digests\"","example:structure:saas":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"build a multi-tenant SaaS API with JWT auth and file uploads\"","example:feature:cleanup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"find all log files older than 7 days and delete them\"","example:structure:realtime":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"create a real-time notification service with WebSocket and rate limiting\""},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.6.1","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0","@adaas/a-concept":"^0.3.16","jest-environment-jsdom":"^29.7.0"},"peerDependencies":{"@adaas/a-concept":"^0.3.16"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.1.2_1779558857915_0.9242665698979453","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@adaas/a-frame","version":"0.1.3","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.1.3","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/cli.cjs"},"dist":{"shasum":"6c7e711c71edbbbf26e394ce5d041748b935c884","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.1.3.tgz","fileCount":1036,"integrity":"sha512-+e67CyKd3vdKoM7ZRCW7D5Tj1Hd+1QY+z6fJuk9AGgVl1YI4RuYtxH5zvGZPZVMdgxLa5OUP1bu3Vf/8YcX+oQ==","signatures":[{"sig":"MEYCIQCNDQpT5rmNT6MSsuSn3A0TQeYYC/Cx/PrgMM9HOlOlrAIhALu9Sv/GEeLeducQhJuTBpscHfrtfAXFFj9CxNYyx3rN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14011327},"exports":{".":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"require":"./dist/node/index.cjs"},"./env":{"types":"./dist/node/env.d.ts","import":"./dist/node/env.mjs","browser":{"types":"./dist/browser/env.d.mts","import":"./dist/browser/env.mjs"},"require":"./dist/node/env.cjs"},"./core":{"types":"./dist/node/core.d.ts","import":"./dist/node/core.mjs","browser":{"types":"./dist/browser/core.d.mts","import":"./dist/browser/core.mjs"},"require":"./dist/node/core.cjs"},"./index":{"types":"./dist/node/frame-index.d.ts","import":"./dist/node/frame-index.mjs","browser":{"types":"./dist/browser/frame-index.d.mts","import":"./dist/browser/frame-index.mjs"},"require":"./dist/node/frame-index.cjs"},"./bundle":{"types":"./dist/node/bundle.d.ts","import":"./dist/node/bundle.mjs","browser":{"types":"./dist/browser/bundle.d.mts","import":"./dist/browser/bundle.mjs"},"require":"./dist/node/bundle.cjs"},"./crypto":{"types":"./dist/node/crypto.d.ts","import":"./dist/node/crypto.mjs","browser":{"types":"./dist/browser/crypto.d.mts","import":"./dist/browser/crypto.mjs"},"require":"./dist/node/crypto.cjs"},"./logger":{"types":"./dist/node/logger.d.ts","import":"./dist/node/logger.mjs","browser":{"types":"./dist/browser/logger.d.mts","import":"./dist/browser/logger.mjs"},"require":"./dist/node/logger.cjs"},"./models":{"types":"./dist/node/models.d.ts","import":"./dist/node/models.mjs","browser":{"types":"./dist/browser/models.d.mts","import":"./dist/browser/models.mjs"},"require":"./dist/node/models.cjs"},"./schema":{"types":"./dist/node/schema.d.ts","import":"./dist/node/schema.mjs","browser":{"types":"./dist/browser/schema.d.mts","import":"./dist/browser/schema.mjs"},"require":"./dist/node/schema.cjs"},"./vector":{"types":"./dist/node/vector.d.ts","import":"./dist/node/vector.mjs","browser":{"types":"./dist/browser/vector.d.mts","import":"./dist/browser/vector.mjs"},"require":"./dist/node/vector.cjs"},"./channel":{"types":"./dist/node/channel.d.ts","import":"./dist/node/channel.mjs","browser":{"types":"./dist/browser/channel.d.mts","import":"./dist/browser/channel.mjs"},"require":"./dist/node/channel.cjs"},"./segment":{"types":"./dist/node/segment.d.ts","import":"./dist/node/segment.mjs","browser":{"types":"./dist/browser/segment.d.mts","import":"./dist/browser/segment.mjs"},"require":"./dist/node/segment.cjs"},"./storage":{"types":"./dist/node/storage.d.ts","import":"./dist/node/storage.mjs","browser":{"types":"./dist/browser/storage.d.mts","import":"./dist/browser/storage.mjs"},"require":"./dist/node/storage.cjs"},"./namespace":{"types":"./dist/node/namespace.d.ts","import":"./dist/node/namespace.mjs","browser":{"types":"./dist/browser/namespace.d.mts","import":"./dist/browser/namespace.mjs"},"require":"./dist/node/namespace.cjs"},"./completion":{"types":"./dist/node/completion.d.ts","import":"./dist/node/completion.mjs","browser":{"types":"./dist/browser/completion.d.mts","import":"./dist/browser/completion.mjs"},"require":"./dist/node/completion.cjs"},"./definition":{"types":"./dist/node/definition.d.ts","import":"./dist/node/definition.mjs","browser":{"types":"./dist/browser/definition.d.mts","import":"./dist/browser/definition.mjs"},"require":"./dist/node/definition.cjs"},"./credentials":{"types":"./dist/node/credentials.d.ts","import":"./dist/node/credentials.mjs","browser":{"types":"./dist/browser/credentials.d.mts","import":"./dist/browser/credentials.mjs"},"require":"./dist/node/credentials.cjs"},"./dynamic-content":{"types":"./dist/node/dynamic-content.d.ts","import":"./dist/node/dynamic-content.mjs","browser":{"types":"./dist/browser/dynamic-content.d.mts","import":"./dist/browser/dynamic-content.mjs"},"require":"./dist/node/dynamic-content.cjs"},"./dynamic-feature":{"types":"./dist/node/dynamic-feature.d.ts","import":"./dist/node/dynamic-feature.mjs","browser":{"types":"./dist/browser/dynamic-feature.d.mts","import":"./dist/browser/dynamic-feature.mjs"},"require":"./dist/node/dynamic-feature.cjs"},"./dynamic-knowledge":{"types":"./dist/node/dynamic-knowledge.d.ts","import":"./dist/node/dynamic-knowledge.mjs","browser":{"types":"./dist/browser/dynamic-knowledge.d.mts","import":"./dist/browser/dynamic-knowledge.mjs"},"require":"./dist/node/dynamic-knowledge.cjs"},"./dynamic-structure":{"types":"./dist/node/dynamic-structure.d.ts","import":"./dist/node/dynamic-structure.mjs","browser":{"types":"./dist/browser/dynamic-structure.d.mts","import":"./dist/browser/dynamic-structure.mjs"},"require":"./dist/node/dynamic-structure.cjs"}},"gitHead":"792e57c97b78ad6584706d2074538108c36daf50","scripts":{"test":"npm run test:unit","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test:unit && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","test:unit":"jest --config jest.config.unit.ts --detectOpenHandles","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version","test:browser":"jest --config jest.config.browser.ts --detectOpenHandles","example:article":"node -r tsconfig-paths/register -r ts-node/register ./examples/article/main.ts","example:feature":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts","test:integration":"jest --config jest.config.integration.ts --detectOpenHandles","example:structure":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts","example:interaction":"node -r tsconfig-paths/register -r ts-node/register ./examples/interaction/main.ts","example:feature:sync":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"scan two directories, find files that differ, and sync the newer versions to the target\"","example:cli-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/cli/knowledge/main.ts","example:content-editor":"node -r tsconfig-paths/register -r ts-node/register ./examples/content-editor/server.ts","example:feature:backup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"copy all .ts files to a backup folder and compress the result\"","example:structure:jobs":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"design a background job processing system with cron and email digests\"","example:structure:saas":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"build a multi-tenant SaaS API with JWT auth and file uploads\"","example:feature:cleanup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"find all log files older than 7 days and delete them\"","example:dynamic-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/dynamic-knowledge/main.ts","example:structure:realtime":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"create a real-time notification service with WebSocket and rate limiting\""},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.2.4","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"20.11.0","nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.6.1","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0","@adaas/a-concept":"^0.3.16","jest-environment-jsdom":"^29.7.0"},"peerDependencies":{"@adaas/a-concept":"^0.3.16"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.1.3_1780334658051_0.24742598505411872","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@adaas/a-frame","version":"0.1.4","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.1.4","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/cli.cjs"},"dist":{"shasum":"d60a4e2d434f63258a7cf04cba9f735077aaac70","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.1.4.tgz","fileCount":1302,"integrity":"sha512-plqLTwWIji2Vip0uox6wmH9Yav7e1anG84bGrlPuro0dl222x+bFTg5UKnmHIQzlkeeAxEO2mKCi1F4K27Zorg==","signatures":[{"sig":"MEQCIHP17sJ7USWSMbCD1YJ1e4OYFy0doVRH+SRH8JJL43e0AiA9wWrcK7MhPvHyp3OWBBks40ttgY+tUNqKxmdwHc1Ptg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22182981},"exports":{".":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"require":"./dist/node/index.cjs"},"./env":{"types":"./dist/node/env.d.ts","import":"./dist/node/env.mjs","browser":{"types":"./dist/browser/env.d.mts","import":"./dist/browser/env.mjs"},"require":"./dist/node/env.cjs"},"./core":{"types":"./dist/node/core.d.ts","import":"./dist/node/core.mjs","browser":{"types":"./dist/browser/core.d.mts","import":"./dist/browser/core.mjs"},"require":"./dist/node/core.cjs"},"./index":{"types":"./dist/node/frame-index.d.ts","import":"./dist/node/frame-index.mjs","browser":{"types":"./dist/browser/frame-index.d.mts","import":"./dist/browser/frame-index.mjs"},"require":"./dist/node/frame-index.cjs"},"./bundle":{"types":"./dist/node/bundle.d.ts","import":"./dist/node/bundle.mjs","browser":{"types":"./dist/browser/bundle.d.mts","import":"./dist/browser/bundle.mjs"},"require":"./dist/node/bundle.cjs"},"./crypto":{"types":"./dist/node/crypto.d.ts","import":"./dist/node/crypto.mjs","browser":{"types":"./dist/browser/crypto.d.mts","import":"./dist/browser/crypto.mjs"},"require":"./dist/node/crypto.cjs"},"./logger":{"types":"./dist/node/logger.d.ts","import":"./dist/node/logger.mjs","browser":{"types":"./dist/browser/logger.d.mts","import":"./dist/browser/logger.mjs"},"require":"./dist/node/logger.cjs"},"./models":{"types":"./dist/node/models.d.ts","import":"./dist/node/models.mjs","browser":{"types":"./dist/browser/models.d.mts","import":"./dist/browser/models.mjs"},"require":"./dist/node/models.cjs"},"./schema":{"types":"./dist/node/schema.d.ts","import":"./dist/node/schema.mjs","browser":{"types":"./dist/browser/schema.d.mts","import":"./dist/browser/schema.mjs"},"require":"./dist/node/schema.cjs"},"./vector":{"types":"./dist/node/vector.d.ts","import":"./dist/node/vector.mjs","browser":{"types":"./dist/browser/vector.d.mts","import":"./dist/browser/vector.mjs"},"require":"./dist/node/vector.cjs"},"./channel":{"types":"./dist/node/channel.d.ts","import":"./dist/node/channel.mjs","browser":{"types":"./dist/browser/channel.d.mts","import":"./dist/browser/channel.mjs"},"require":"./dist/node/channel.cjs"},"./segment":{"types":"./dist/node/segment.d.ts","import":"./dist/node/segment.mjs","browser":{"types":"./dist/browser/segment.d.mts","import":"./dist/browser/segment.mjs"},"require":"./dist/node/segment.cjs"},"./storage":{"types":"./dist/node/storage.d.ts","import":"./dist/node/storage.mjs","browser":{"types":"./dist/browser/storage.d.mts","import":"./dist/browser/storage.mjs"},"require":"./dist/node/storage.cjs"},"./namespace":{"types":"./dist/node/namespace.d.ts","import":"./dist/node/namespace.mjs","browser":{"types":"./dist/browser/namespace.d.mts","import":"./dist/browser/namespace.mjs"},"require":"./dist/node/namespace.cjs"},"./completion":{"types":"./dist/node/completion.d.ts","import":"./dist/node/completion.mjs","browser":{"types":"./dist/browser/completion.d.mts","import":"./dist/browser/completion.mjs"},"require":"./dist/node/completion.cjs"},"./definition":{"types":"./dist/node/definition.d.ts","import":"./dist/node/definition.mjs","browser":{"types":"./dist/browser/definition.d.mts","import":"./dist/browser/definition.mjs"},"require":"./dist/node/definition.cjs"},"./credentials":{"types":"./dist/node/credentials.d.ts","import":"./dist/node/credentials.mjs","browser":{"types":"./dist/browser/credentials.d.mts","import":"./dist/browser/credentials.mjs"},"require":"./dist/node/credentials.cjs"},"./dynamic-content":{"types":"./dist/node/dynamic-content.d.ts","import":"./dist/node/dynamic-content.mjs","browser":{"types":"./dist/browser/dynamic-content.d.mts","import":"./dist/browser/dynamic-content.mjs"},"require":"./dist/node/dynamic-content.cjs"},"./dynamic-feature":{"types":"./dist/node/dynamic-feature.d.ts","import":"./dist/node/dynamic-feature.mjs","browser":{"types":"./dist/browser/dynamic-feature.d.mts","import":"./dist/browser/dynamic-feature.mjs"},"require":"./dist/node/dynamic-feature.cjs"},"./dynamic-knowledge":{"types":"./dist/node/dynamic-knowledge.d.ts","import":"./dist/node/dynamic-knowledge.mjs","browser":{"types":"./dist/browser/dynamic-knowledge.d.mts","import":"./dist/browser/dynamic-knowledge.mjs"},"require":"./dist/node/dynamic-knowledge.cjs"},"./dynamic-structure":{"types":"./dist/node/dynamic-structure.d.ts","import":"./dist/node/dynamic-structure.mjs","browser":{"types":"./dist/browser/dynamic-structure.d.mts","import":"./dist/browser/dynamic-structure.mjs"},"require":"./dist/node/dynamic-structure.cjs"}},"gitHead":"000bf1c2c27b4abd35017140c874382a12f97205","scripts":{"cli":"node ./dist/cli.cjs","test":"npm run test:unit","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test:unit && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","cli:build":"npm run build && node ./dist/cli.cjs","test:unit":"jest --config jest.config.unit.ts --detectOpenHandles","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version","test:browser":"jest --config jest.config.browser.ts --detectOpenHandles","example:article":"node -r tsconfig-paths/register -r ts-node/register ./examples/article/main.ts","example:feature":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts","test:integration":"jest --config jest.config.integration.ts --detectOpenHandles","example:structure":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts","example:interaction":"node -r tsconfig-paths/register -r ts-node/register ./examples/interaction/main.ts","example:feature:sync":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"scan two directories, find files that differ, and sync the newer versions to the target\"","example:cli-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/cli/knowledge/main.ts","example:content-editor":"node -r tsconfig-paths/register -r ts-node/register ./examples/content-editor/server.ts","example:feature:backup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"copy all .ts files to a backup folder and compress the result\"","example:structure:jobs":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"design a background job processing system with cron and email digests\"","example:structure:saas":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"build a multi-tenant SaaS API with JWT auth and file uploads\"","example:feature:cleanup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"find all log files older than 7 days and delete them\"","example:dynamic-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/dynamic-knowledge/main.ts","example:structure:realtime":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"create a real-time notification service with WebSocket and rate limiting\""},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.2.4","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"20.11.0","nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.6.1","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0","@adaas/a-concept":"^0.3.16","jest-environment-jsdom":"^29.7.0"},"peerDependencies":{"@adaas/a-concept":"^0.3.16"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.1.4_1780423890120_0.9103638651653616","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@adaas/a-frame","version":"0.1.5","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.1.5","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/cli.cjs"},"dist":{"shasum":"414c1950799130374512950b205c2aa5196fccd9","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.1.5.tgz","fileCount":1340,"integrity":"sha512-aogc2O5k+Vs2YoWkSyeHKyQ9hLgKgA6EkETysbpWr2HlCWmgCLQA7ip6bJ7vGiOTIyaUMrBaw85n3ySMuE0B/Q==","signatures":[{"sig":"MEUCIARhWCqmOgmO+srZiZovXGJHttRZbTs+6Ut5HfLuGNLGAiEA63rI2UtTbN5Q9rYvhKLSFl4pthuCc/MogoO0kuP98+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23266187},"exports":{".":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"require":"./dist/node/index.cjs"},"./env":{"types":"./dist/node/env.d.ts","import":"./dist/node/env.mjs","browser":{"types":"./dist/browser/env.d.mts","import":"./dist/browser/env.mjs"},"require":"./dist/node/env.cjs"},"./core":{"types":"./dist/node/core.d.ts","import":"./dist/node/core.mjs","browser":{"types":"./dist/browser/core.d.mts","import":"./dist/browser/core.mjs"},"require":"./dist/node/core.cjs"},"./index":{"types":"./dist/node/frame-index.d.ts","import":"./dist/node/frame-index.mjs","browser":{"types":"./dist/browser/frame-index.d.mts","import":"./dist/browser/frame-index.mjs"},"require":"./dist/node/frame-index.cjs"},"./bundle":{"types":"./dist/node/bundle.d.ts","import":"./dist/node/bundle.mjs","browser":{"types":"./dist/browser/bundle.d.mts","import":"./dist/browser/bundle.mjs"},"require":"./dist/node/bundle.cjs"},"./crypto":{"types":"./dist/node/crypto.d.ts","import":"./dist/node/crypto.mjs","browser":{"types":"./dist/browser/crypto.d.mts","import":"./dist/browser/crypto.mjs"},"require":"./dist/node/crypto.cjs"},"./logger":{"types":"./dist/node/logger.d.ts","import":"./dist/node/logger.mjs","browser":{"types":"./dist/browser/logger.d.mts","import":"./dist/browser/logger.mjs"},"require":"./dist/node/logger.cjs"},"./models":{"types":"./dist/node/models.d.ts","import":"./dist/node/models.mjs","browser":{"types":"./dist/browser/models.d.mts","import":"./dist/browser/models.mjs"},"require":"./dist/node/models.cjs"},"./schema":{"types":"./dist/node/schema.d.ts","import":"./dist/node/schema.mjs","browser":{"types":"./dist/browser/schema.d.mts","import":"./dist/browser/schema.mjs"},"require":"./dist/node/schema.cjs"},"./vector":{"types":"./dist/node/vector.d.ts","import":"./dist/node/vector.mjs","browser":{"types":"./dist/browser/vector.d.mts","import":"./dist/browser/vector.mjs"},"require":"./dist/node/vector.cjs"},"./channel":{"types":"./dist/node/channel.d.ts","import":"./dist/node/channel.mjs","browser":{"types":"./dist/browser/channel.d.mts","import":"./dist/browser/channel.mjs"},"require":"./dist/node/channel.cjs"},"./segment":{"types":"./dist/node/segment.d.ts","import":"./dist/node/segment.mjs","browser":{"types":"./dist/browser/segment.d.mts","import":"./dist/browser/segment.mjs"},"require":"./dist/node/segment.cjs"},"./storage":{"types":"./dist/node/storage.d.ts","import":"./dist/node/storage.mjs","browser":{"types":"./dist/browser/storage.d.mts","import":"./dist/browser/storage.mjs"},"require":"./dist/node/storage.cjs"},"./namespace":{"types":"./dist/node/namespace.d.ts","import":"./dist/node/namespace.mjs","browser":{"types":"./dist/browser/namespace.d.mts","import":"./dist/browser/namespace.mjs"},"require":"./dist/node/namespace.cjs"},"./completion":{"types":"./dist/node/completion.d.ts","import":"./dist/node/completion.mjs","browser":{"types":"./dist/browser/completion.d.mts","import":"./dist/browser/completion.mjs"},"require":"./dist/node/completion.cjs"},"./definition":{"types":"./dist/node/definition.d.ts","import":"./dist/node/definition.mjs","browser":{"types":"./dist/browser/definition.d.mts","import":"./dist/browser/definition.mjs"},"require":"./dist/node/definition.cjs"},"./credentials":{"types":"./dist/node/credentials.d.ts","import":"./dist/node/credentials.mjs","browser":{"types":"./dist/browser/credentials.d.mts","import":"./dist/browser/credentials.mjs"},"require":"./dist/node/credentials.cjs"},"./dynamic-content":{"types":"./dist/node/dynamic-content.d.ts","import":"./dist/node/dynamic-content.mjs","browser":{"types":"./dist/browser/dynamic-content.d.mts","import":"./dist/browser/dynamic-content.mjs"},"require":"./dist/node/dynamic-content.cjs"},"./dynamic-feature":{"types":"./dist/node/dynamic-feature.d.ts","import":"./dist/node/dynamic-feature.mjs","browser":{"types":"./dist/browser/dynamic-feature.d.mts","import":"./dist/browser/dynamic-feature.mjs"},"require":"./dist/node/dynamic-feature.cjs"},"./dynamic-knowledge":{"types":"./dist/node/dynamic-knowledge.d.ts","import":"./dist/node/dynamic-knowledge.mjs","browser":{"types":"./dist/browser/dynamic-knowledge.d.mts","import":"./dist/browser/dynamic-knowledge.mjs"},"require":"./dist/node/dynamic-knowledge.cjs"},"./dynamic-structure":{"types":"./dist/node/dynamic-structure.d.ts","import":"./dist/node/dynamic-structure.mjs","browser":{"types":"./dist/browser/dynamic-structure.d.mts","import":"./dist/browser/dynamic-structure.mjs"},"require":"./dist/node/dynamic-structure.cjs"}},"gitHead":"ed4363dbc9550d308d02de025dd2af60f27dc19e","scripts":{"cli":"node ./dist/cli.cjs","test":"npm run test:unit","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test:unit && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","cli:build":"npm run build && node ./dist/cli.cjs","test:unit":"jest --config jest.config.unit.ts --detectOpenHandles","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version","test:browser":"jest --config jest.config.browser.ts --detectOpenHandles","example:article":"node -r tsconfig-paths/register -r ts-node/register ./examples/article/main.ts","example:feature":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts","test:integration":"jest --config jest.config.integration.ts --detectOpenHandles","example:structure":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts","example:interaction":"node -r tsconfig-paths/register -r ts-node/register ./examples/interaction/main.ts","example:feature:sync":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"scan two directories, find files that differ, and sync the newer versions to the target\"","example:cli-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/cli/knowledge/main.ts","example:content-editor":"node -r tsconfig-paths/register -r ts-node/register ./examples/content-editor/server.ts","example:feature:backup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"copy all .ts files to a backup folder and compress the result\"","example:structure:jobs":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"design a background job processing system with cron and email digests\"","example:structure:saas":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"build a multi-tenant SaaS API with JWT auth and file uploads\"","example:feature:cleanup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"find all log files older than 7 days and delete them\"","example:dynamic-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/dynamic-knowledge/main.ts","example:structure:realtime":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"create a real-time notification service with WebSocket and rate limiting\""},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.2.4","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"20.11.0","nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.6.1","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0","@adaas/a-concept":"^0.3.20","jest-environment-jsdom":"^29.7.0"},"peerDependencies":{"@adaas/a-concept":"^0.3.20"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.1.5_1780546546143_0.11509837222600017","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@adaas/a-frame","version":"0.1.6","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.1.6","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/cli.cjs"},"dist":{"shasum":"b780b72ef4e35334d43ac38b340842a1544b4ddb","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.1.6.tgz","fileCount":1390,"integrity":"sha512-oAebG/X4vkLBfEru3x0TLwizDlKCVNCFX/xrCW5rw7IFxRKHrU6w5plgFCcmufS9jziZVvkS1Sf5+mDsq6Ujvg==","signatures":[{"sig":"MEYCIQCE8aaJZOpzcYi2nNzYUCpkRZ3ZFG4DH11f902BbTFdSwIhAMxkqDRZFfH+6BUbbPpJy1xNiTGmsQBBYZaAPWlsgeya","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24724195},"exports":{".":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"require":"./dist/node/index.cjs"},"./env":{"types":"./dist/node/env.d.ts","import":"./dist/node/env.mjs","browser":{"types":"./dist/browser/env.d.mts","import":"./dist/browser/env.mjs"},"require":"./dist/node/env.cjs"},"./core":{"types":"./dist/node/core.d.ts","import":"./dist/node/core.mjs","browser":{"types":"./dist/browser/core.d.mts","import":"./dist/browser/core.mjs"},"require":"./dist/node/core.cjs"},"./index":{"types":"./dist/node/frame-index.d.ts","import":"./dist/node/frame-index.mjs","browser":{"types":"./dist/browser/frame-index.d.mts","import":"./dist/browser/frame-index.mjs"},"require":"./dist/node/frame-index.cjs"},"./bundle":{"types":"./dist/node/bundle.d.ts","import":"./dist/node/bundle.mjs","browser":{"types":"./dist/browser/bundle.d.mts","import":"./dist/browser/bundle.mjs"},"require":"./dist/node/bundle.cjs"},"./crypto":{"types":"./dist/node/crypto.d.ts","import":"./dist/node/crypto.mjs","browser":{"types":"./dist/browser/crypto.d.mts","import":"./dist/browser/crypto.mjs"},"require":"./dist/node/crypto.cjs"},"./logger":{"types":"./dist/node/logger.d.ts","import":"./dist/node/logger.mjs","browser":{"types":"./dist/browser/logger.d.mts","import":"./dist/browser/logger.mjs"},"require":"./dist/node/logger.cjs"},"./models":{"types":"./dist/node/models.d.ts","import":"./dist/node/models.mjs","browser":{"types":"./dist/browser/models.d.mts","import":"./dist/browser/models.mjs"},"require":"./dist/node/models.cjs"},"./schema":{"types":"./dist/node/schema.d.ts","import":"./dist/node/schema.mjs","browser":{"types":"./dist/browser/schema.d.mts","import":"./dist/browser/schema.mjs"},"require":"./dist/node/schema.cjs"},"./vector":{"types":"./dist/node/vector.d.ts","import":"./dist/node/vector.mjs","browser":{"types":"./dist/browser/vector.d.mts","import":"./dist/browser/vector.mjs"},"require":"./dist/node/vector.cjs"},"./channel":{"types":"./dist/node/channel.d.ts","import":"./dist/node/channel.mjs","browser":{"types":"./dist/browser/channel.d.mts","import":"./dist/browser/channel.mjs"},"require":"./dist/node/channel.cjs"},"./segment":{"types":"./dist/node/segment.d.ts","import":"./dist/node/segment.mjs","browser":{"types":"./dist/browser/segment.d.mts","import":"./dist/browser/segment.mjs"},"require":"./dist/node/segment.cjs"},"./storage":{"types":"./dist/node/storage.d.ts","import":"./dist/node/storage.mjs","browser":{"types":"./dist/browser/storage.d.mts","import":"./dist/browser/storage.mjs"},"require":"./dist/node/storage.cjs"},"./namespace":{"types":"./dist/node/namespace.d.ts","import":"./dist/node/namespace.mjs","browser":{"types":"./dist/browser/namespace.d.mts","import":"./dist/browser/namespace.mjs"},"require":"./dist/node/namespace.cjs"},"./completion":{"types":"./dist/node/completion.d.ts","import":"./dist/node/completion.mjs","browser":{"types":"./dist/browser/completion.d.mts","import":"./dist/browser/completion.mjs"},"require":"./dist/node/completion.cjs"},"./definition":{"types":"./dist/node/definition.d.ts","import":"./dist/node/definition.mjs","browser":{"types":"./dist/browser/definition.d.mts","import":"./dist/browser/definition.mjs"},"require":"./dist/node/definition.cjs"},"./credentials":{"types":"./dist/node/credentials.d.ts","import":"./dist/node/credentials.mjs","browser":{"types":"./dist/browser/credentials.d.mts","import":"./dist/browser/credentials.mjs"},"require":"./dist/node/credentials.cjs"},"./dynamic-content":{"types":"./dist/node/dynamic-content.d.ts","import":"./dist/node/dynamic-content.mjs","browser":{"types":"./dist/browser/dynamic-content.d.mts","import":"./dist/browser/dynamic-content.mjs"},"require":"./dist/node/dynamic-content.cjs"},"./dynamic-feature":{"types":"./dist/node/dynamic-feature.d.ts","import":"./dist/node/dynamic-feature.mjs","browser":{"types":"./dist/browser/dynamic-feature.d.mts","import":"./dist/browser/dynamic-feature.mjs"},"require":"./dist/node/dynamic-feature.cjs"},"./dynamic-knowledge":{"types":"./dist/node/dynamic-knowledge.d.ts","import":"./dist/node/dynamic-knowledge.mjs","browser":{"types":"./dist/browser/dynamic-knowledge.d.mts","import":"./dist/browser/dynamic-knowledge.mjs"},"require":"./dist/node/dynamic-knowledge.cjs"},"./dynamic-structure":{"types":"./dist/node/dynamic-structure.d.ts","import":"./dist/node/dynamic-structure.mjs","browser":{"types":"./dist/browser/dynamic-structure.d.mts","import":"./dist/browser/dynamic-structure.mjs"},"require":"./dist/node/dynamic-structure.cjs"}},"gitHead":"8c78325aa48554717d7b6340962b5437ad52545f","scripts":{"cli":"node ./dist/cli.cjs","test":"npm run test:unit","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test:unit && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","cli:build":"npm run build && node ./dist/cli.cjs","test:unit":"jest --config jest.config.unit.ts --detectOpenHandles","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version","test:browser":"jest --config jest.config.browser.ts --detectOpenHandles","example:article":"node -r tsconfig-paths/register -r ts-node/register ./examples/article/main.ts","example:feature":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts","test:integration":"jest --config jest.config.integration.ts --detectOpenHandles","example:structure":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts","example:interaction":"node -r tsconfig-paths/register -r ts-node/register ./examples/interaction/main.ts","example:feature:sync":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"scan two directories, find files that differ, and sync the newer versions to the target\"","example:cli-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/cli/knowledge/main.ts","example:content-editor":"node -r tsconfig-paths/register -r ts-node/register ./examples/content-editor/server.ts","example:feature:backup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"copy all .ts files to a backup folder and compress the result\"","example:structure:jobs":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"design a background job processing system with cron and email digests\"","example:structure:saas":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"build a multi-tenant SaaS API with JWT auth and file uploads\"","example:feature:cleanup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"find all log files older than 7 days and delete them\"","example:dynamic-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/dynamic-knowledge/main.ts","example:structure:realtime":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"create a real-time notification service with WebSocket and rate limiting\""},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.6.1","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0","@adaas/a-concept":"^0.3.20","jest-environment-jsdom":"^29.7.0"},"peerDependencies":{"@adaas/a-concept":"^0.3.20"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.1.6_1780594816376_0.6012573464105271","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@adaas/a-frame","version":"0.1.7","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.1.7","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/cli.cjs"},"dist":{"shasum":"e07c7a6a2470a95d29dde02ed7d4c5aaa443c949","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.1.7.tgz","fileCount":1599,"integrity":"sha512-EoQZEx0BavzJC4M6o/HhWJ++y/FXD66P9aiME1ikw5SWAcrywkyUx+0U7fke2WEddrr905M7Sp0SP8BuVUaLlg==","signatures":[{"sig":"MEUCIHeVXknRCe+vsZ/bZ+TOaXnclV0GZ2s770oCu9EdcRRnAiEA9P7X8EsOXuAiOZ3pWxBdwzu5AynivBriCme1LqhJK+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31621168},"exports":{".":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"require":"./dist/node/index.cjs"},"./env":{"types":"./dist/node/env.d.ts","import":"./dist/node/env.mjs","browser":{"types":"./dist/browser/env.d.mts","import":"./dist/browser/env.mjs"},"require":"./dist/node/env.cjs"},"./core":{"types":"./dist/node/core.d.ts","import":"./dist/node/core.mjs","browser":{"types":"./dist/browser/core.d.mts","import":"./dist/browser/core.mjs"},"require":"./dist/node/core.cjs"},"./index":{"types":"./dist/node/frame-index.d.ts","import":"./dist/node/frame-index.mjs","browser":{"types":"./dist/browser/frame-index.d.mts","import":"./dist/browser/frame-index.mjs"},"require":"./dist/node/frame-index.cjs"},"./bundle":{"types":"./dist/node/bundle.d.ts","import":"./dist/node/bundle.mjs","browser":{"types":"./dist/browser/bundle.d.mts","import":"./dist/browser/bundle.mjs"},"require":"./dist/node/bundle.cjs"},"./crypto":{"types":"./dist/node/crypto.d.ts","import":"./dist/node/crypto.mjs","browser":{"types":"./dist/browser/crypto.d.mts","import":"./dist/browser/crypto.mjs"},"require":"./dist/node/crypto.cjs"},"./logger":{"types":"./dist/node/logger.d.ts","import":"./dist/node/logger.mjs","browser":{"types":"./dist/browser/logger.d.mts","import":"./dist/browser/logger.mjs"},"require":"./dist/node/logger.cjs"},"./models":{"types":"./dist/node/models.d.ts","import":"./dist/node/models.mjs","browser":{"types":"./dist/browser/models.d.mts","import":"./dist/browser/models.mjs"},"require":"./dist/node/models.cjs"},"./schema":{"types":"./dist/node/schema.d.ts","import":"./dist/node/schema.mjs","browser":{"types":"./dist/browser/schema.d.mts","import":"./dist/browser/schema.mjs"},"require":"./dist/node/schema.cjs"},"./vector":{"types":"./dist/node/vector.d.ts","import":"./dist/node/vector.mjs","browser":{"types":"./dist/browser/vector.d.mts","import":"./dist/browser/vector.mjs"},"require":"./dist/node/vector.cjs"},"./channel":{"types":"./dist/node/channel.d.ts","import":"./dist/node/channel.mjs","browser":{"types":"./dist/browser/channel.d.mts","import":"./dist/browser/channel.mjs"},"require":"./dist/node/channel.cjs"},"./segment":{"types":"./dist/node/segment.d.ts","import":"./dist/node/segment.mjs","browser":{"types":"./dist/browser/segment.d.mts","import":"./dist/browser/segment.mjs"},"require":"./dist/node/segment.cjs"},"./storage":{"types":"./dist/node/storage.d.ts","import":"./dist/node/storage.mjs","browser":{"types":"./dist/browser/storage.d.mts","import":"./dist/browser/storage.mjs"},"require":"./dist/node/storage.cjs"},"./namespace":{"types":"./dist/node/namespace.d.ts","import":"./dist/node/namespace.mjs","browser":{"types":"./dist/browser/namespace.d.mts","import":"./dist/browser/namespace.mjs"},"require":"./dist/node/namespace.cjs"},"./completion":{"types":"./dist/node/completion.d.ts","import":"./dist/node/completion.mjs","browser":{"types":"./dist/browser/completion.d.mts","import":"./dist/browser/completion.mjs"},"require":"./dist/node/completion.cjs"},"./definition":{"types":"./dist/node/definition.d.ts","import":"./dist/node/definition.mjs","browser":{"types":"./dist/browser/definition.d.mts","import":"./dist/browser/definition.mjs"},"require":"./dist/node/definition.cjs"},"./credentials":{"types":"./dist/node/credentials.d.ts","import":"./dist/node/credentials.mjs","browser":{"types":"./dist/browser/credentials.d.mts","import":"./dist/browser/credentials.mjs"},"require":"./dist/node/credentials.cjs"},"./dynamic-content":{"types":"./dist/node/dynamic-content.d.ts","import":"./dist/node/dynamic-content.mjs","browser":{"types":"./dist/browser/dynamic-content.d.mts","import":"./dist/browser/dynamic-content.mjs"},"require":"./dist/node/dynamic-content.cjs"},"./dynamic-feature":{"types":"./dist/node/dynamic-feature.d.ts","import":"./dist/node/dynamic-feature.mjs","browser":{"types":"./dist/browser/dynamic-feature.d.mts","import":"./dist/browser/dynamic-feature.mjs"},"require":"./dist/node/dynamic-feature.cjs"},"./dynamic-knowledge":{"types":"./dist/node/dynamic-knowledge.d.ts","import":"./dist/node/dynamic-knowledge.mjs","browser":{"types":"./dist/browser/dynamic-knowledge.d.mts","import":"./dist/browser/dynamic-knowledge.mjs"},"require":"./dist/node/dynamic-knowledge.cjs"},"./dynamic-structure":{"types":"./dist/node/dynamic-structure.d.ts","import":"./dist/node/dynamic-structure.mjs","browser":{"types":"./dist/browser/dynamic-structure.d.mts","import":"./dist/browser/dynamic-structure.mjs"},"require":"./dist/node/dynamic-structure.cjs"}},"gitHead":"181063536f75967dba96b623052b5d1de6f5bd4d","scripts":{"cli":"node ./dist/cli.cjs","test":"npm run test:unit","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test:unit && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","cli:build":"npm run build && node ./dist/cli.cjs","test:unit":"jest --config jest.config.unit.ts --detectOpenHandles","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version","test:browser":"jest --config jest.config.browser.ts --detectOpenHandles","example:article":"node -r tsconfig-paths/register -r ts-node/register ./examples/article/main.ts","example:feature":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts","test:integration":"jest --config jest.config.integration.ts --detectOpenHandles","example:structure":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts","example:interaction":"node -r tsconfig-paths/register -r ts-node/register ./examples/interaction/main.ts","example:feature:sync":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"scan two directories, find files that differ, and sync the newer versions to the target\"","example:cli-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/cli/knowledge/main.ts","example:content-editor":"node -r tsconfig-paths/register -r ts-node/register ./examples/content-editor/server.ts","example:feature:backup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"copy all .ts files to a backup folder and compress the result\"","example:structure:jobs":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"design a background job processing system with cron and email digests\"","example:structure:saas":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"build a multi-tenant SaaS API with JWT auth and file uploads\"","example:feature:cleanup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"find all log files older than 7 days and delete them\"","example:dynamic-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/dynamic-knowledge/main.ts","example:structure:realtime":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"create a real-time notification service with WebSocket and rate limiting\""},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.6.1","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0","@adaas/a-concept":"^0.3.24","jest-environment-jsdom":"^29.7.0"},"peerDependencies":{"@adaas/a-concept":"^0.3.24"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.1.7_1780679517356_0.7576705100274939","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@adaas/a-frame","version":"0.1.8","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.1.8","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/cli.cjs"},"dist":{"shasum":"00e177b77caa2e78fa1980ac9750e41b411377bc","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.1.8.tgz","fileCount":1769,"integrity":"sha512-ADV0NC6L7XUURCSIp1oV7bsUEggRBcHN0p1NJ3zE9/8tlZ/Lqnp71pGUfQgKYlquy2vTTH9SPuzVw+5zNzmWHw==","signatures":[{"sig":"MEQCIEQ0DTFiRMsWFk9iwdrnScZj9/kpAHpu98xEdb7VK3GLAiBzld210UpC47NqAr0a12m/+m8uSDOzG+0TBZxAlNlKzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35159269},"exports":{".":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"require":"./dist/node/index.cjs"},"./env":{"types":"./dist/node/env.d.ts","import":"./dist/node/env.mjs","browser":{"types":"./dist/browser/env.d.mts","import":"./dist/browser/env.mjs"},"require":"./dist/node/env.cjs"},"./core":{"types":"./dist/node/core.d.ts","import":"./dist/node/core.mjs","browser":{"types":"./dist/browser/core.d.mts","import":"./dist/browser/core.mjs"},"require":"./dist/node/core.cjs"},"./index":{"types":"./dist/node/frame-index.d.ts","import":"./dist/node/frame-index.mjs","browser":{"types":"./dist/browser/frame-index.d.mts","import":"./dist/browser/frame-index.mjs"},"require":"./dist/node/frame-index.cjs"},"./bundle":{"types":"./dist/node/bundle.d.ts","import":"./dist/node/bundle.mjs","browser":{"types":"./dist/browser/bundle.d.mts","import":"./dist/browser/bundle.mjs"},"require":"./dist/node/bundle.cjs"},"./crypto":{"types":"./dist/node/crypto.d.ts","import":"./dist/node/crypto.mjs","browser":{"types":"./dist/browser/crypto.d.mts","import":"./dist/browser/crypto.mjs"},"require":"./dist/node/crypto.cjs"},"./logger":{"types":"./dist/node/logger.d.ts","import":"./dist/node/logger.mjs","browser":{"types":"./dist/browser/logger.d.mts","import":"./dist/browser/logger.mjs"},"require":"./dist/node/logger.cjs"},"./models":{"types":"./dist/node/models.d.ts","import":"./dist/node/models.mjs","browser":{"types":"./dist/browser/models.d.mts","import":"./dist/browser/models.mjs"},"require":"./dist/node/models.cjs"},"./schema":{"types":"./dist/node/schema.d.ts","import":"./dist/node/schema.mjs","browser":{"types":"./dist/browser/schema.d.mts","import":"./dist/browser/schema.mjs"},"require":"./dist/node/schema.cjs"},"./vector":{"types":"./dist/node/vector.d.ts","import":"./dist/node/vector.mjs","browser":{"types":"./dist/browser/vector.d.mts","import":"./dist/browser/vector.mjs"},"require":"./dist/node/vector.cjs"},"./channel":{"types":"./dist/node/channel.d.ts","import":"./dist/node/channel.mjs","browser":{"types":"./dist/browser/channel.d.mts","import":"./dist/browser/channel.mjs"},"require":"./dist/node/channel.cjs"},"./segment":{"types":"./dist/node/segment.d.ts","import":"./dist/node/segment.mjs","browser":{"types":"./dist/browser/segment.d.mts","import":"./dist/browser/segment.mjs"},"require":"./dist/node/segment.cjs"},"./storage":{"types":"./dist/node/storage.d.ts","import":"./dist/node/storage.mjs","browser":{"types":"./dist/browser/storage.d.mts","import":"./dist/browser/storage.mjs"},"require":"./dist/node/storage.cjs"},"./namespace":{"types":"./dist/node/namespace.d.ts","import":"./dist/node/namespace.mjs","browser":{"types":"./dist/browser/namespace.d.mts","import":"./dist/browser/namespace.mjs"},"require":"./dist/node/namespace.cjs"},"./completion":{"types":"./dist/node/completion.d.ts","import":"./dist/node/completion.mjs","browser":{"types":"./dist/browser/completion.d.mts","import":"./dist/browser/completion.mjs"},"require":"./dist/node/completion.cjs"},"./definition":{"types":"./dist/node/definition.d.ts","import":"./dist/node/definition.mjs","browser":{"types":"./dist/browser/definition.d.mts","import":"./dist/browser/definition.mjs"},"require":"./dist/node/definition.cjs"},"./credentials":{"types":"./dist/node/credentials.d.ts","import":"./dist/node/credentials.mjs","browser":{"types":"./dist/browser/credentials.d.mts","import":"./dist/browser/credentials.mjs"},"require":"./dist/node/credentials.cjs"},"./dynamic-content":{"types":"./dist/node/dynamic-content.d.ts","import":"./dist/node/dynamic-content.mjs","browser":{"types":"./dist/browser/dynamic-content.d.mts","import":"./dist/browser/dynamic-content.mjs"},"require":"./dist/node/dynamic-content.cjs"},"./dynamic-feature":{"types":"./dist/node/dynamic-feature.d.ts","import":"./dist/node/dynamic-feature.mjs","browser":{"types":"./dist/browser/dynamic-feature.d.mts","import":"./dist/browser/dynamic-feature.mjs"},"require":"./dist/node/dynamic-feature.cjs"},"./dynamic-knowledge":{"types":"./dist/node/dynamic-knowledge.d.ts","import":"./dist/node/dynamic-knowledge.mjs","browser":{"types":"./dist/browser/dynamic-knowledge.d.mts","import":"./dist/browser/dynamic-knowledge.mjs"},"require":"./dist/node/dynamic-knowledge.cjs"},"./dynamic-structure":{"types":"./dist/node/dynamic-structure.d.ts","import":"./dist/node/dynamic-structure.mjs","browser":{"types":"./dist/browser/dynamic-structure.d.mts","import":"./dist/browser/dynamic-structure.mjs"},"require":"./dist/node/dynamic-structure.cjs"}},"gitHead":"66abbf41dcb5a5198e9b99d2b9abebd4b958e9b8","scripts":{"cli":"node ./dist/cli.cjs","test":"npm run test:unit","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test:unit && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","cli:build":"npm run build && node ./dist/cli.cjs","test:unit":"jest --config jest.config.unit.ts --detectOpenHandles","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version","test:browser":"jest --config jest.config.browser.ts --detectOpenHandles","example:article":"node -r tsconfig-paths/register -r ts-node/register ./examples/article/main.ts","example:feature":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts","test:integration":"jest --config jest.config.integration.ts --detectOpenHandles","example:structure":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts","example:interaction":"node -r tsconfig-paths/register -r ts-node/register ./examples/interaction/main.ts","example:feature:sync":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"scan two directories, find files that differ, and sync the newer versions to the target\"","example:cli-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/cli/knowledge/main.ts","example:content-editor":"node -r tsconfig-paths/register -r ts-node/register ./examples/content-editor/server.ts","example:feature:backup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"copy all .ts files to a backup folder and compress the result\"","example:structure:jobs":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"design a background job processing system with cron and email digests\"","example:structure:saas":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"build a multi-tenant SaaS API with JWT auth and file uploads\"","example:feature:cleanup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"find all log files older than 7 days and delete them\"","example:dynamic-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/dynamic-knowledge/main.ts","example:structure:realtime":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"create a real-time notification service with WebSocket and rate limiting\""},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.6.1","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0","@adaas/a-concept":"^0.3.25","jest-environment-jsdom":"^29.7.0"},"peerDependencies":{"@adaas/a-concept":"^0.3.25"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.1.8_1780685074954_0.2140454872863815","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@adaas/a-frame","version":"0.1.9","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.1.9","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/cli.cjs"},"dist":{"shasum":"074b50c435a92f243d1bd0076e4017c91a57f8b6","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.1.9.tgz","fileCount":607,"integrity":"sha512-2NHuZFvsaaEHYH/tIRcJw3CSFgW8+ZRBNgHyyCLLIGY6QPyRks9owdvCwlHWPY6YzRdFlcklt0yt1B1FBu0l2g==","signatures":[{"sig":"MEQCIFaVGuBqYFWxWzXKE0eoIeotoiL1YHGJdN78gd+zEXfmAiAVdlQXTkZnsDq4tfitlFpcRsJh89qiCg2q4slf8v1xXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6361247},"exports":{".":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"require":"./dist/node/index.cjs"},"./env":{"types":"./dist/node/env.d.ts","import":"./dist/node/env.mjs","browser":{"types":"./dist/browser/env.d.mts","import":"./dist/browser/env.mjs"},"require":"./dist/node/env.cjs"},"./core":{"types":"./dist/node/core.d.ts","import":"./dist/node/core.mjs","browser":{"types":"./dist/browser/core.d.mts","import":"./dist/browser/core.mjs"},"require":"./dist/node/core.cjs"},"./index":{"types":"./dist/node/frame-index.d.ts","import":"./dist/node/frame-index.mjs","browser":{"types":"./dist/browser/frame-index.d.mts","import":"./dist/browser/frame-index.mjs"},"require":"./dist/node/frame-index.cjs"},"./bundle":{"types":"./dist/node/bundle.d.ts","import":"./dist/node/bundle.mjs","browser":{"types":"./dist/browser/bundle.d.mts","import":"./dist/browser/bundle.mjs"},"require":"./dist/node/bundle.cjs"},"./crypto":{"types":"./dist/node/crypto.d.ts","import":"./dist/node/crypto.mjs","browser":{"types":"./dist/browser/crypto.d.mts","import":"./dist/browser/crypto.mjs"},"require":"./dist/node/crypto.cjs"},"./logger":{"types":"./dist/node/logger.d.ts","import":"./dist/node/logger.mjs","browser":{"types":"./dist/browser/logger.d.mts","import":"./dist/browser/logger.mjs"},"require":"./dist/node/logger.cjs"},"./models":{"types":"./dist/node/models.d.ts","import":"./dist/node/models.mjs","browser":{"types":"./dist/browser/models.d.mts","import":"./dist/browser/models.mjs"},"require":"./dist/node/models.cjs"},"./schema":{"types":"./dist/node/schema.d.ts","import":"./dist/node/schema.mjs","browser":{"types":"./dist/browser/schema.d.mts","import":"./dist/browser/schema.mjs"},"require":"./dist/node/schema.cjs"},"./vector":{"types":"./dist/node/vector.d.ts","import":"./dist/node/vector.mjs","browser":{"types":"./dist/browser/vector.d.mts","import":"./dist/browser/vector.mjs"},"require":"./dist/node/vector.cjs"},"./channel":{"types":"./dist/node/channel.d.ts","import":"./dist/node/channel.mjs","browser":{"types":"./dist/browser/channel.d.mts","import":"./dist/browser/channel.mjs"},"require":"./dist/node/channel.cjs"},"./segment":{"types":"./dist/node/segment.d.ts","import":"./dist/node/segment.mjs","browser":{"types":"./dist/browser/segment.d.mts","import":"./dist/browser/segment.mjs"},"require":"./dist/node/segment.cjs"},"./storage":{"types":"./dist/node/storage.d.ts","import":"./dist/node/storage.mjs","browser":{"types":"./dist/browser/storage.d.mts","import":"./dist/browser/storage.mjs"},"require":"./dist/node/storage.cjs"},"./namespace":{"types":"./dist/node/namespace.d.ts","import":"./dist/node/namespace.mjs","browser":{"types":"./dist/browser/namespace.d.mts","import":"./dist/browser/namespace.mjs"},"require":"./dist/node/namespace.cjs"},"./completion":{"types":"./dist/node/completion.d.ts","import":"./dist/node/completion.mjs","browser":{"types":"./dist/browser/completion.d.mts","import":"./dist/browser/completion.mjs"},"require":"./dist/node/completion.cjs"},"./definition":{"types":"./dist/node/definition.d.ts","import":"./dist/node/definition.mjs","browser":{"types":"./dist/browser/definition.d.mts","import":"./dist/browser/definition.mjs"},"require":"./dist/node/definition.cjs"},"./credentials":{"types":"./dist/node/credentials.d.ts","import":"./dist/node/credentials.mjs","browser":{"types":"./dist/browser/credentials.d.mts","import":"./dist/browser/credentials.mjs"},"require":"./dist/node/credentials.cjs"},"./dynamic-content":{"types":"./dist/node/dynamic-content.d.ts","import":"./dist/node/dynamic-content.mjs","browser":{"types":"./dist/browser/dynamic-content.d.mts","import":"./dist/browser/dynamic-content.mjs"},"require":"./dist/node/dynamic-content.cjs"},"./dynamic-feature":{"types":"./dist/node/dynamic-feature.d.ts","import":"./dist/node/dynamic-feature.mjs","browser":{"types":"./dist/browser/dynamic-feature.d.mts","import":"./dist/browser/dynamic-feature.mjs"},"require":"./dist/node/dynamic-feature.cjs"},"./dynamic-knowledge":{"types":"./dist/node/dynamic-knowledge.d.ts","import":"./dist/node/dynamic-knowledge.mjs","browser":{"types":"./dist/browser/dynamic-knowledge.d.mts","import":"./dist/browser/dynamic-knowledge.mjs"},"require":"./dist/node/dynamic-knowledge.cjs"},"./dynamic-structure":{"types":"./dist/node/dynamic-structure.d.ts","import":"./dist/node/dynamic-structure.mjs","browser":{"types":"./dist/browser/dynamic-structure.d.mts","import":"./dist/browser/dynamic-structure.mjs"},"require":"./dist/node/dynamic-structure.cjs"}},"gitHead":"185fdb3a1c01e38208d0fd67fcca13caae0a8f89","scripts":{"cli":"node ./dist/cli.cjs","test":"npm run test:unit","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test:unit && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","cli:build":"npm run build && node ./dist/cli.cjs","test:unit":"jest --config jest.config.unit.ts --detectOpenHandles","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version","test:browser":"jest --config jest.config.browser.ts --detectOpenHandles","example:article":"node -r tsconfig-paths/register -r ts-node/register ./examples/article/main.ts","example:feature":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts","test:integration":"jest --config jest.config.integration.ts --detectOpenHandles","example:structure":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts","example:interaction":"node -r tsconfig-paths/register -r ts-node/register ./examples/interaction/main.ts","example:feature:sync":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"scan two directories, find files that differ, and sync the newer versions to the target\"","example:cli-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/cli/knowledge/main.ts","example:content-editor":"node -r tsconfig-paths/register -r ts-node/register ./examples/content-editor/server.ts","example:feature:backup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"copy all .ts files to a backup folder and compress the result\"","example:structure:jobs":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"design a background job processing system with cron and email digests\"","example:structure:saas":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"build a multi-tenant SaaS API with JWT auth and file uploads\"","example:feature:cleanup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"find all log files older than 7 days and delete them\"","example:dynamic-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/dynamic-knowledge/main.ts","example:structure:realtime":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"create a real-time notification service with WebSocket and rate limiting\""},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.6.1","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0","@adaas/a-concept":"^0.3.25","jest-environment-jsdom":"^29.7.0"},"peerDependencies":{"@adaas/a-concept":"^0.3.25"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.1.9_1780715954179_0.2569735647486189","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@adaas/a-frame","version":"0.1.10","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.1.10","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/cli.cjs"},"dist":{"shasum":"513cec719c53e71df03bdbe969f3943e167073bc","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.1.10.tgz","fileCount":649,"integrity":"sha512-Tr5ZwXpxMavLdjc8LeNIryuyLDkwi8lnn0RlTY+BaoTC1HlVROgyQL4WtRgEt6CLxnWtROF0jTjLCn2zoWTeLg==","signatures":[{"sig":"MEQCID5qZ5qIXITgoiTDlmwb2FE0tkBB+s0jPid3fQbg1YZuAiBeuZezWYopM5F9icgM00rPD0C7eygVJh8ykK7mOfMYsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7803371},"exports":{".":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"require":"./dist/node/index.cjs"},"./env":{"types":"./dist/node/env.d.ts","import":"./dist/node/env.mjs","browser":{"types":"./dist/browser/env.d.mts","import":"./dist/browser/env.mjs"},"require":"./dist/node/env.cjs"},"./core":{"types":"./dist/node/core.d.ts","import":"./dist/node/core.mjs","browser":{"types":"./dist/browser/core.d.mts","import":"./dist/browser/core.mjs"},"require":"./dist/node/core.cjs"},"./index":{"types":"./dist/node/frame-index.d.ts","import":"./dist/node/frame-index.mjs","browser":{"types":"./dist/browser/frame-index.d.mts","import":"./dist/browser/frame-index.mjs"},"require":"./dist/node/frame-index.cjs"},"./bundle":{"types":"./dist/node/bundle.d.ts","import":"./dist/node/bundle.mjs","browser":{"types":"./dist/browser/bundle.d.mts","import":"./dist/browser/bundle.mjs"},"require":"./dist/node/bundle.cjs"},"./crypto":{"types":"./dist/node/crypto.d.ts","import":"./dist/node/crypto.mjs","browser":{"types":"./dist/browser/crypto.d.mts","import":"./dist/browser/crypto.mjs"},"require":"./dist/node/crypto.cjs"},"./logger":{"types":"./dist/node/logger.d.ts","import":"./dist/node/logger.mjs","browser":{"types":"./dist/browser/logger.d.mts","import":"./dist/browser/logger.mjs"},"require":"./dist/node/logger.cjs"},"./models":{"types":"./dist/node/models.d.ts","import":"./dist/node/models.mjs","browser":{"types":"./dist/browser/models.d.mts","import":"./dist/browser/models.mjs"},"require":"./dist/node/models.cjs"},"./schema":{"types":"./dist/node/schema.d.ts","import":"./dist/node/schema.mjs","browser":{"types":"./dist/browser/schema.d.mts","import":"./dist/browser/schema.mjs"},"require":"./dist/node/schema.cjs"},"./vector":{"types":"./dist/node/vector.d.ts","import":"./dist/node/vector.mjs","browser":{"types":"./dist/browser/vector.d.mts","import":"./dist/browser/vector.mjs"},"require":"./dist/node/vector.cjs"},"./channel":{"types":"./dist/node/channel.d.ts","import":"./dist/node/channel.mjs","browser":{"types":"./dist/browser/channel.d.mts","import":"./dist/browser/channel.mjs"},"require":"./dist/node/channel.cjs"},"./segment":{"types":"./dist/node/segment.d.ts","import":"./dist/node/segment.mjs","browser":{"types":"./dist/browser/segment.d.mts","import":"./dist/browser/segment.mjs"},"require":"./dist/node/segment.cjs"},"./storage":{"types":"./dist/node/storage.d.ts","import":"./dist/node/storage.mjs","browser":{"types":"./dist/browser/storage.d.mts","import":"./dist/browser/storage.mjs"},"require":"./dist/node/storage.cjs"},"./namespace":{"types":"./dist/node/namespace.d.ts","import":"./dist/node/namespace.mjs","browser":{"types":"./dist/browser/namespace.d.mts","import":"./dist/browser/namespace.mjs"},"require":"./dist/node/namespace.cjs"},"./completion":{"types":"./dist/node/completion.d.ts","import":"./dist/node/completion.mjs","browser":{"types":"./dist/browser/completion.d.mts","import":"./dist/browser/completion.mjs"},"require":"./dist/node/completion.cjs"},"./definition":{"types":"./dist/node/definition.d.ts","import":"./dist/node/definition.mjs","browser":{"types":"./dist/browser/definition.d.mts","import":"./dist/browser/definition.mjs"},"require":"./dist/node/definition.cjs"},"./credentials":{"types":"./dist/node/credentials.d.ts","import":"./dist/node/credentials.mjs","browser":{"types":"./dist/browser/credentials.d.mts","import":"./dist/browser/credentials.mjs"},"require":"./dist/node/credentials.cjs"},"./dynamic-content":{"types":"./dist/node/dynamic-content.d.ts","import":"./dist/node/dynamic-content.mjs","browser":{"types":"./dist/browser/dynamic-content.d.mts","import":"./dist/browser/dynamic-content.mjs"},"require":"./dist/node/dynamic-content.cjs"},"./dynamic-feature":{"types":"./dist/node/dynamic-feature.d.ts","import":"./dist/node/dynamic-feature.mjs","browser":{"types":"./dist/browser/dynamic-feature.d.mts","import":"./dist/browser/dynamic-feature.mjs"},"require":"./dist/node/dynamic-feature.cjs"},"./dynamic-knowledge":{"types":"./dist/node/dynamic-knowledge.d.ts","import":"./dist/node/dynamic-knowledge.mjs","browser":{"types":"./dist/browser/dynamic-knowledge.d.mts","import":"./dist/browser/dynamic-knowledge.mjs"},"require":"./dist/node/dynamic-knowledge.cjs"},"./dynamic-structure":{"types":"./dist/node/dynamic-structure.d.ts","import":"./dist/node/dynamic-structure.mjs","browser":{"types":"./dist/browser/dynamic-structure.d.mts","import":"./dist/browser/dynamic-structure.mjs"},"require":"./dist/node/dynamic-structure.cjs"}},"gitHead":"688aa66e38ad6846af0f3b3d8c37ecf3fd7370e2","scripts":{"cli":"node ./dist/cli.cjs","test":"npm run test:unit","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test:unit && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","cli:build":"npm run build && node ./dist/cli.cjs","test:unit":"jest --config jest.config.unit.ts --detectOpenHandles","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version","test:browser":"jest --config jest.config.browser.ts --detectOpenHandles","example:article":"node -r tsconfig-paths/register -r ts-node/register ./examples/article/main.ts","example:feature":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts","test:integration":"jest --config jest.config.integration.ts --detectOpenHandles","example:structure":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts","example:interaction":"node -r tsconfig-paths/register -r ts-node/register ./examples/interaction/main.ts","example:feature:sync":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"scan two directories, find files that differ, and sync the newer versions to the target\"","example:cli-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/cli/knowledge/main.ts","example:content-editor":"node -r tsconfig-paths/register -r ts-node/register ./examples/content-editor/server.ts","example:feature:backup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"copy all .ts files to a backup folder and compress the result\"","example:structure:jobs":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"design a background job processing system with cron and email digests\"","example:structure:saas":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"build a multi-tenant SaaS API with JWT auth and file uploads\"","example:feature:cleanup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"find all log files older than 7 days and delete them\"","example:dynamic-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/dynamic-knowledge/main.ts","example:structure:realtime":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"create a real-time notification service with WebSocket and rate limiting\""},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.6.1","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0","@adaas/a-concept":"^0.3.25","jest-environment-jsdom":"^29.7.0"},"peerDependencies":{"@adaas/a-concept":"^0.3.25"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.1.10_1780723012616_0.535688851229144","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@adaas/a-frame","version":"0.1.11","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.1.11","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/cli.cjs"},"dist":{"shasum":"534bf23998a3bceef9ae980ffb10e5449aa8d828","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.1.11.tgz","fileCount":735,"integrity":"sha512-CySNaUfhtvXGygleOBOiDikuKJC6bepYZBLBXBMtEdJqY4x1RruYDPn9t3TZ4Yqlx5SQYblqodHKTWYXEdlUlA==","signatures":[{"sig":"MEUCIGEHI9O9CUByGsyAIigRlZWUf9V7RpARrx/xRmlFPCu+AiEA5nwvjYSO0V7X/CyAUqDtagz8V2b55N1OolrSYG1wJ/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10721178},"exports":{".":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"require":"./dist/node/index.cjs"},"./env":{"types":"./dist/node/env.d.ts","import":"./dist/node/env.mjs","browser":{"types":"./dist/browser/env.d.mts","import":"./dist/browser/env.mjs"},"require":"./dist/node/env.cjs"},"./core":{"types":"./dist/node/core.d.ts","import":"./dist/node/core.mjs","browser":{"types":"./dist/browser/core.d.mts","import":"./dist/browser/core.mjs"},"require":"./dist/node/core.cjs"},"./index":{"types":"./dist/node/frame-index.d.ts","import":"./dist/node/frame-index.mjs","browser":{"types":"./dist/browser/frame-index.d.mts","import":"./dist/browser/frame-index.mjs"},"require":"./dist/node/frame-index.cjs"},"./bundle":{"types":"./dist/node/bundle.d.ts","import":"./dist/node/bundle.mjs","browser":{"types":"./dist/browser/bundle.d.mts","import":"./dist/browser/bundle.mjs"},"require":"./dist/node/bundle.cjs"},"./crypto":{"types":"./dist/node/crypto.d.ts","import":"./dist/node/crypto.mjs","browser":{"types":"./dist/browser/crypto.d.mts","import":"./dist/browser/crypto.mjs"},"require":"./dist/node/crypto.cjs"},"./logger":{"types":"./dist/node/logger.d.ts","import":"./dist/node/logger.mjs","browser":{"types":"./dist/browser/logger.d.mts","import":"./dist/browser/logger.mjs"},"require":"./dist/node/logger.cjs"},"./models":{"types":"./dist/node/models.d.ts","import":"./dist/node/models.mjs","browser":{"types":"./dist/browser/models.d.mts","import":"./dist/browser/models.mjs"},"require":"./dist/node/models.cjs"},"./schema":{"types":"./dist/node/schema.d.ts","import":"./dist/node/schema.mjs","browser":{"types":"./dist/browser/schema.d.mts","import":"./dist/browser/schema.mjs"},"require":"./dist/node/schema.cjs"},"./vector":{"types":"./dist/node/vector.d.ts","import":"./dist/node/vector.mjs","browser":{"types":"./dist/browser/vector.d.mts","import":"./dist/browser/vector.mjs"},"require":"./dist/node/vector.cjs"},"./channel":{"types":"./dist/node/channel.d.ts","import":"./dist/node/channel.mjs","browser":{"types":"./dist/browser/channel.d.mts","import":"./dist/browser/channel.mjs"},"require":"./dist/node/channel.cjs"},"./segment":{"types":"./dist/node/segment.d.ts","import":"./dist/node/segment.mjs","browser":{"types":"./dist/browser/segment.d.mts","import":"./dist/browser/segment.mjs"},"require":"./dist/node/segment.cjs"},"./storage":{"types":"./dist/node/storage.d.ts","import":"./dist/node/storage.mjs","browser":{"types":"./dist/browser/storage.d.mts","import":"./dist/browser/storage.mjs"},"require":"./dist/node/storage.cjs"},"./namespace":{"types":"./dist/node/namespace.d.ts","import":"./dist/node/namespace.mjs","browser":{"types":"./dist/browser/namespace.d.mts","import":"./dist/browser/namespace.mjs"},"require":"./dist/node/namespace.cjs"},"./completion":{"types":"./dist/node/completion.d.ts","import":"./dist/node/completion.mjs","browser":{"types":"./dist/browser/completion.d.mts","import":"./dist/browser/completion.mjs"},"require":"./dist/node/completion.cjs"},"./definition":{"types":"./dist/node/definition.d.ts","import":"./dist/node/definition.mjs","browser":{"types":"./dist/browser/definition.d.mts","import":"./dist/browser/definition.mjs"},"require":"./dist/node/definition.cjs"},"./credentials":{"types":"./dist/node/credentials.d.ts","import":"./dist/node/credentials.mjs","browser":{"types":"./dist/browser/credentials.d.mts","import":"./dist/browser/credentials.mjs"},"require":"./dist/node/credentials.cjs"},"./dynamic-content":{"types":"./dist/node/dynamic-content.d.ts","import":"./dist/node/dynamic-content.mjs","browser":{"types":"./dist/browser/dynamic-content.d.mts","import":"./dist/browser/dynamic-content.mjs"},"require":"./dist/node/dynamic-content.cjs"},"./dynamic-feature":{"types":"./dist/node/dynamic-feature.d.ts","import":"./dist/node/dynamic-feature.mjs","browser":{"types":"./dist/browser/dynamic-feature.d.mts","import":"./dist/browser/dynamic-feature.mjs"},"require":"./dist/node/dynamic-feature.cjs"},"./dynamic-knowledge":{"types":"./dist/node/dynamic-knowledge.d.ts","import":"./dist/node/dynamic-knowledge.mjs","browser":{"types":"./dist/browser/dynamic-knowledge.d.mts","import":"./dist/browser/dynamic-knowledge.mjs"},"require":"./dist/node/dynamic-knowledge.cjs"},"./dynamic-structure":{"types":"./dist/node/dynamic-structure.d.ts","import":"./dist/node/dynamic-structure.mjs","browser":{"types":"./dist/browser/dynamic-structure.d.mts","import":"./dist/browser/dynamic-structure.mjs"},"require":"./dist/node/dynamic-structure.cjs"}},"gitHead":"62f182f421bfc6146f1c2e7fa5e72c8c18343d91","scripts":{"cli":"node ./dist/cli.cjs","test":"npm run test:unit","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test:unit && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","cli:build":"npm run build && node ./dist/cli.cjs","test:unit":"jest --config jest.config.unit.ts --detectOpenHandles","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version","test:browser":"jest --config jest.config.browser.ts --detectOpenHandles","example:article":"node -r tsconfig-paths/register -r ts-node/register ./examples/article/main.ts","example:feature":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts","test:integration":"jest --config jest.config.integration.ts --detectOpenHandles","example:structure":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts","example:interaction":"node -r tsconfig-paths/register -r ts-node/register ./examples/interaction/main.ts","example:feature:sync":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"scan two directories, find files that differ, and sync the newer versions to the target\"","example:cli-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/cli/knowledge/main.ts","example:content-editor":"node -r tsconfig-paths/register -r ts-node/register ./examples/content-editor/server.ts","example:feature:backup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"copy all .ts files to a backup folder and compress the result\"","example:structure:jobs":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"design a background job processing system with cron and email digests\"","example:structure:saas":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"build a multi-tenant SaaS API with JWT auth and file uploads\"","example:feature:cleanup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"find all log files older than 7 days and delete them\"","example:dynamic-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/dynamic-knowledge/main.ts","example:structure:realtime":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"create a real-time notification service with WebSocket and rate limiting\""},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.6.1","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0","@adaas/a-concept":"^0.3.26","jest-environment-jsdom":"^29.7.0"},"peerDependencies":{"@adaas/a-concept":"^0.3.26"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.1.11_1780803826023_0.2946212849879062","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@adaas/a-frame","version":"0.1.12","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.1.12","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/cli.cjs"},"dist":{"shasum":"79e66c0d7fd7d2231bc7b33b23ba9eaeb53ca2c0","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.1.12.tgz","fileCount":779,"integrity":"sha512-SMf1ETsETI/y7LezCrbL7kZmF5LyegbP3Pe5vQaTasEeCocwLH/LEhcUD82iaTPZ+4Qoubdj0heRwmHyj1RgGg==","signatures":[{"sig":"MEYCIQCvaGYFfZ1pv3kCjGaiPAas3JFC0XALIXf9/5QpJn7eYwIhAOCi1YN4c3X3Yfb+67L3oIb+lOj7OWALNWAINUT7Jppv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12258157},"exports":{".":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"require":"./dist/node/index.cjs"},"./env":{"types":"./dist/node/env.d.ts","import":"./dist/node/env.mjs","browser":{"types":"./dist/browser/env.d.mts","import":"./dist/browser/env.mjs"},"require":"./dist/node/env.cjs"},"./core":{"types":"./dist/node/core.d.ts","import":"./dist/node/core.mjs","browser":{"types":"./dist/browser/core.d.mts","import":"./dist/browser/core.mjs"},"require":"./dist/node/core.cjs"},"./index":{"types":"./dist/node/frame-index.d.ts","import":"./dist/node/frame-index.mjs","browser":{"types":"./dist/browser/frame-index.d.mts","import":"./dist/browser/frame-index.mjs"},"require":"./dist/node/frame-index.cjs"},"./bundle":{"types":"./dist/node/bundle.d.ts","import":"./dist/node/bundle.mjs","browser":{"types":"./dist/browser/bundle.d.mts","import":"./dist/browser/bundle.mjs"},"require":"./dist/node/bundle.cjs"},"./crypto":{"types":"./dist/node/crypto.d.ts","import":"./dist/node/crypto.mjs","browser":{"types":"./dist/browser/crypto.d.mts","import":"./dist/browser/crypto.mjs"},"require":"./dist/node/crypto.cjs"},"./logger":{"types":"./dist/node/logger.d.ts","import":"./dist/node/logger.mjs","browser":{"types":"./dist/browser/logger.d.mts","import":"./dist/browser/logger.mjs"},"require":"./dist/node/logger.cjs"},"./models":{"types":"./dist/node/models.d.ts","import":"./dist/node/models.mjs","browser":{"types":"./dist/browser/models.d.mts","import":"./dist/browser/models.mjs"},"require":"./dist/node/models.cjs"},"./schema":{"types":"./dist/node/schema.d.ts","import":"./dist/node/schema.mjs","browser":{"types":"./dist/browser/schema.d.mts","import":"./dist/browser/schema.mjs"},"require":"./dist/node/schema.cjs"},"./vector":{"types":"./dist/node/vector.d.ts","import":"./dist/node/vector.mjs","browser":{"types":"./dist/browser/vector.d.mts","import":"./dist/browser/vector.mjs"},"require":"./dist/node/vector.cjs"},"./channel":{"types":"./dist/node/channel.d.ts","import":"./dist/node/channel.mjs","browser":{"types":"./dist/browser/channel.d.mts","import":"./dist/browser/channel.mjs"},"require":"./dist/node/channel.cjs"},"./segment":{"types":"./dist/node/segment.d.ts","import":"./dist/node/segment.mjs","browser":{"types":"./dist/browser/segment.d.mts","import":"./dist/browser/segment.mjs"},"require":"./dist/node/segment.cjs"},"./storage":{"types":"./dist/node/storage.d.ts","import":"./dist/node/storage.mjs","browser":{"types":"./dist/browser/storage.d.mts","import":"./dist/browser/storage.mjs"},"require":"./dist/node/storage.cjs"},"./namespace":{"types":"./dist/node/namespace.d.ts","import":"./dist/node/namespace.mjs","browser":{"types":"./dist/browser/namespace.d.mts","import":"./dist/browser/namespace.mjs"},"require":"./dist/node/namespace.cjs"},"./completion":{"types":"./dist/node/completion.d.ts","import":"./dist/node/completion.mjs","browser":{"types":"./dist/browser/completion.d.mts","import":"./dist/browser/completion.mjs"},"require":"./dist/node/completion.cjs"},"./definition":{"types":"./dist/node/definition.d.ts","import":"./dist/node/definition.mjs","browser":{"types":"./dist/browser/definition.d.mts","import":"./dist/browser/definition.mjs"},"require":"./dist/node/definition.cjs"},"./credentials":{"types":"./dist/node/credentials.d.ts","import":"./dist/node/credentials.mjs","browser":{"types":"./dist/browser/credentials.d.mts","import":"./dist/browser/credentials.mjs"},"require":"./dist/node/credentials.cjs"},"./dynamic-content":{"types":"./dist/node/dynamic-content.d.ts","import":"./dist/node/dynamic-content.mjs","browser":{"types":"./dist/browser/dynamic-content.d.mts","import":"./dist/browser/dynamic-content.mjs"},"require":"./dist/node/dynamic-content.cjs"},"./dynamic-feature":{"types":"./dist/node/dynamic-feature.d.ts","import":"./dist/node/dynamic-feature.mjs","browser":{"types":"./dist/browser/dynamic-feature.d.mts","import":"./dist/browser/dynamic-feature.mjs"},"require":"./dist/node/dynamic-feature.cjs"},"./dynamic-knowledge":{"types":"./dist/node/dynamic-knowledge.d.ts","import":"./dist/node/dynamic-knowledge.mjs","browser":{"types":"./dist/browser/dynamic-knowledge.d.mts","import":"./dist/browser/dynamic-knowledge.mjs"},"require":"./dist/node/dynamic-knowledge.cjs"},"./dynamic-structure":{"types":"./dist/node/dynamic-structure.d.ts","import":"./dist/node/dynamic-structure.mjs","browser":{"types":"./dist/browser/dynamic-structure.d.mts","import":"./dist/browser/dynamic-structure.mjs"},"require":"./dist/node/dynamic-structure.cjs"}},"gitHead":"05f6211bf3394abb19e976bb48846b6b3a5e0668","scripts":{"cli":"node ./dist/cli.cjs","test":"npm run test:unit","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test:unit && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","cli:build":"npm run build && node ./dist/cli.cjs","test:unit":"jest --config jest.config.unit.ts --detectOpenHandles","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version","test:browser":"jest --config jest.config.browser.ts --detectOpenHandles","example:article":"node -r tsconfig-paths/register -r ts-node/register ./examples/article/main.ts","example:feature":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts","test:integration":"jest --config jest.config.integration.ts --detectOpenHandles","example:structure":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts","example:interaction":"node -r tsconfig-paths/register -r ts-node/register ./examples/interaction/main.ts","example:feature:sync":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"scan two directories, find files that differ, and sync the newer versions to the target\"","example:cli-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/cli/knowledge/main.ts","example:content-editor":"node -r tsconfig-paths/register -r ts-node/register ./examples/content-editor/server.ts","example:feature:backup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"copy all .ts files to a backup folder and compress the result\"","example:structure:jobs":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"design a background job processing system with cron and email digests\"","example:structure:saas":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"build a multi-tenant SaaS API with JWT auth and file uploads\"","example:feature:cleanup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"find all log files older than 7 days and delete them\"","example:dynamic-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/dynamic-knowledge/main.ts","example:structure:realtime":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"create a real-time notification service with WebSocket and rate limiting\""},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.6.1","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0","@adaas/a-concept":"^0.3.26","jest-environment-jsdom":"^29.7.0"},"peerDependencies":{"@adaas/a-concept":"^0.3.26"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.1.12_1780804382341_0.303656944573931","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@adaas/a-frame","version":"0.1.13","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.1.13","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/cli.cjs"},"dist":{"shasum":"661206ebfaacc375bb58d35f28feaaaed7b47945","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.1.13.tgz","fileCount":823,"integrity":"sha512-m+MphGjqnwmsQkd87ahDHgLyqxu2dB6to/+NAf+FTWMeIfLz8RA+Un+B2y9xrvaDGaACcZrKs3u2JfysMxfgsg==","signatures":[{"sig":"MEYCIQDyn4iT0FRaI5ibBMY70gl6YomCVf9G9PMAbIMrPAlecgIhAK1VA8rn9U+HIdGpmCFShMEl9uWGhuI9jrKOOoqkMAzB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13785565},"exports":{".":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"require":"./dist/node/index.cjs"},"./env":{"types":"./dist/node/env.d.ts","import":"./dist/node/env.mjs","browser":{"types":"./dist/browser/env.d.mts","import":"./dist/browser/env.mjs"},"require":"./dist/node/env.cjs"},"./core":{"types":"./dist/node/core.d.ts","import":"./dist/node/core.mjs","browser":{"types":"./dist/browser/core.d.mts","import":"./dist/browser/core.mjs"},"require":"./dist/node/core.cjs"},"./index":{"types":"./dist/node/frame-index.d.ts","import":"./dist/node/frame-index.mjs","browser":{"types":"./dist/browser/frame-index.d.mts","import":"./dist/browser/frame-index.mjs"},"require":"./dist/node/frame-index.cjs"},"./bundle":{"types":"./dist/node/bundle.d.ts","import":"./dist/node/bundle.mjs","browser":{"types":"./dist/browser/bundle.d.mts","import":"./dist/browser/bundle.mjs"},"require":"./dist/node/bundle.cjs"},"./crypto":{"types":"./dist/node/crypto.d.ts","import":"./dist/node/crypto.mjs","browser":{"types":"./dist/browser/crypto.d.mts","import":"./dist/browser/crypto.mjs"},"require":"./dist/node/crypto.cjs"},"./logger":{"types":"./dist/node/logger.d.ts","import":"./dist/node/logger.mjs","browser":{"types":"./dist/browser/logger.d.mts","import":"./dist/browser/logger.mjs"},"require":"./dist/node/logger.cjs"},"./models":{"types":"./dist/node/models.d.ts","import":"./dist/node/models.mjs","browser":{"types":"./dist/browser/models.d.mts","import":"./dist/browser/models.mjs"},"require":"./dist/node/models.cjs"},"./schema":{"types":"./dist/node/schema.d.ts","import":"./dist/node/schema.mjs","browser":{"types":"./dist/browser/schema.d.mts","import":"./dist/browser/schema.mjs"},"require":"./dist/node/schema.cjs"},"./vector":{"types":"./dist/node/vector.d.ts","import":"./dist/node/vector.mjs","browser":{"types":"./dist/browser/vector.d.mts","import":"./dist/browser/vector.mjs"},"require":"./dist/node/vector.cjs"},"./channel":{"types":"./dist/node/channel.d.ts","import":"./dist/node/channel.mjs","browser":{"types":"./dist/browser/channel.d.mts","import":"./dist/browser/channel.mjs"},"require":"./dist/node/channel.cjs"},"./segment":{"types":"./dist/node/segment.d.ts","import":"./dist/node/segment.mjs","browser":{"types":"./dist/browser/segment.d.mts","import":"./dist/browser/segment.mjs"},"require":"./dist/node/segment.cjs"},"./storage":{"types":"./dist/node/storage.d.ts","import":"./dist/node/storage.mjs","browser":{"types":"./dist/browser/storage.d.mts","import":"./dist/browser/storage.mjs"},"require":"./dist/node/storage.cjs"},"./namespace":{"types":"./dist/node/namespace.d.ts","import":"./dist/node/namespace.mjs","browser":{"types":"./dist/browser/namespace.d.mts","import":"./dist/browser/namespace.mjs"},"require":"./dist/node/namespace.cjs"},"./completion":{"types":"./dist/node/completion.d.ts","import":"./dist/node/completion.mjs","browser":{"types":"./dist/browser/completion.d.mts","import":"./dist/browser/completion.mjs"},"require":"./dist/node/completion.cjs"},"./definition":{"types":"./dist/node/definition.d.ts","import":"./dist/node/definition.mjs","browser":{"types":"./dist/browser/definition.d.mts","import":"./dist/browser/definition.mjs"},"require":"./dist/node/definition.cjs"},"./credentials":{"types":"./dist/node/credentials.d.ts","import":"./dist/node/credentials.mjs","browser":{"types":"./dist/browser/credentials.d.mts","import":"./dist/browser/credentials.mjs"},"require":"./dist/node/credentials.cjs"},"./dynamic-content":{"types":"./dist/node/dynamic-content.d.ts","import":"./dist/node/dynamic-content.mjs","browser":{"types":"./dist/browser/dynamic-content.d.mts","import":"./dist/browser/dynamic-content.mjs"},"require":"./dist/node/dynamic-content.cjs"},"./dynamic-feature":{"types":"./dist/node/dynamic-feature.d.ts","import":"./dist/node/dynamic-feature.mjs","browser":{"types":"./dist/browser/dynamic-feature.d.mts","import":"./dist/browser/dynamic-feature.mjs"},"require":"./dist/node/dynamic-feature.cjs"},"./dynamic-knowledge":{"types":"./dist/node/dynamic-knowledge.d.ts","import":"./dist/node/dynamic-knowledge.mjs","browser":{"types":"./dist/browser/dynamic-knowledge.d.mts","import":"./dist/browser/dynamic-knowledge.mjs"},"require":"./dist/node/dynamic-knowledge.cjs"},"./dynamic-structure":{"types":"./dist/node/dynamic-structure.d.ts","import":"./dist/node/dynamic-structure.mjs","browser":{"types":"./dist/browser/dynamic-structure.d.mts","import":"./dist/browser/dynamic-structure.mjs"},"require":"./dist/node/dynamic-structure.cjs"}},"gitHead":"e26769a6e2039699e7abc1a1b1b8ff7ff28a0798","scripts":{"cli":"node ./dist/cli.cjs","test":"npm run test:unit","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test:unit && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","cli:build":"npm run build && node ./dist/cli.cjs","test:unit":"jest --config jest.config.unit.ts --detectOpenHandles","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version","test:browser":"jest --config jest.config.browser.ts --detectOpenHandles","example:article":"node -r tsconfig-paths/register -r ts-node/register ./examples/article/main.ts","example:feature":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts","test:integration":"jest --config jest.config.integration.ts --detectOpenHandles","example:structure":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts","example:interaction":"node -r tsconfig-paths/register -r ts-node/register ./examples/interaction/main.ts","example:feature:sync":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"scan two directories, find files that differ, and sync the newer versions to the target\"","example:cli-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/cli/knowledge/main.ts","example:content-editor":"node -r tsconfig-paths/register -r ts-node/register ./examples/content-editor/server.ts","example:feature:backup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"copy all .ts files to a backup folder and compress the result\"","example:structure:jobs":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"design a background job processing system with cron and email digests\"","example:structure:saas":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"build a multi-tenant SaaS API with JWT auth and file uploads\"","example:feature:cleanup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"find all log files older than 7 days and delete them\"","example:dynamic-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/dynamic-knowledge/main.ts","example:structure:realtime":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"create a real-time notification service with WebSocket and rate limiting\""},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.6.1","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0","@adaas/a-concept":"^0.3.26","jest-environment-jsdom":"^29.7.0"},"peerDependencies":{"@adaas/a-concept":"^0.3.26"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.1.13_1781018538027_0.4149480666819416","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@adaas/a-frame","version":"0.1.14","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.1.14","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/cli.cjs"},"dist":{"shasum":"45eca2a0e113eed0cbeb08310f4aea973b9ffb1c","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.1.14.tgz","fileCount":922,"integrity":"sha512-vBUxPzWbsS81PikI6jSLdExg07zIQVyRxw0fU35nZl226/XeOigkYSM9zk0RaOo1wtB0IUMl15gIlATu5kUepw==","signatures":[{"sig":"MEYCIQCtoKDsyGFyM5fW7qaKo1cxUxWiIoownByFfDyJeF3xfQIhALlAtiGGWwW2axBqvn46ZIpl2ll9UnQFFwdmafg271MZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17164913},"exports":{".":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"require":"./dist/node/index.cjs"},"./env":{"types":"./dist/node/env.d.ts","import":"./dist/node/env.mjs","browser":{"types":"./dist/browser/env.d.mts","import":"./dist/browser/env.mjs"},"require":"./dist/node/env.cjs"},"./core":{"types":"./dist/node/core.d.ts","import":"./dist/node/core.mjs","browser":{"types":"./dist/browser/core.d.mts","import":"./dist/browser/core.mjs"},"require":"./dist/node/core.cjs"},"./index":{"types":"./dist/node/frame-index.d.ts","import":"./dist/node/frame-index.mjs","browser":{"types":"./dist/browser/frame-index.d.mts","import":"./dist/browser/frame-index.mjs"},"require":"./dist/node/frame-index.cjs"},"./bundle":{"types":"./dist/node/bundle.d.ts","import":"./dist/node/bundle.mjs","browser":{"types":"./dist/browser/bundle.d.mts","import":"./dist/browser/bundle.mjs"},"require":"./dist/node/bundle.cjs"},"./crypto":{"types":"./dist/node/crypto.d.ts","import":"./dist/node/crypto.mjs","browser":{"types":"./dist/browser/crypto.d.mts","import":"./dist/browser/crypto.mjs"},"require":"./dist/node/crypto.cjs"},"./logger":{"types":"./dist/node/logger.d.ts","import":"./dist/node/logger.mjs","browser":{"types":"./dist/browser/logger.d.mts","import":"./dist/browser/logger.mjs"},"require":"./dist/node/logger.cjs"},"./models":{"types":"./dist/node/models.d.ts","import":"./dist/node/models.mjs","browser":{"types":"./dist/browser/models.d.mts","import":"./dist/browser/models.mjs"},"require":"./dist/node/models.cjs"},"./schema":{"types":"./dist/node/schema.d.ts","import":"./dist/node/schema.mjs","browser":{"types":"./dist/browser/schema.d.mts","import":"./dist/browser/schema.mjs"},"require":"./dist/node/schema.cjs"},"./vector":{"types":"./dist/node/vector.d.ts","import":"./dist/node/vector.mjs","browser":{"types":"./dist/browser/vector.d.mts","import":"./dist/browser/vector.mjs"},"require":"./dist/node/vector.cjs"},"./channel":{"types":"./dist/node/channel.d.ts","import":"./dist/node/channel.mjs","browser":{"types":"./dist/browser/channel.d.mts","import":"./dist/browser/channel.mjs"},"require":"./dist/node/channel.cjs"},"./segment":{"types":"./dist/node/segment.d.ts","import":"./dist/node/segment.mjs","browser":{"types":"./dist/browser/segment.d.mts","import":"./dist/browser/segment.mjs"},"require":"./dist/node/segment.cjs"},"./storage":{"types":"./dist/node/storage.d.ts","import":"./dist/node/storage.mjs","browser":{"types":"./dist/browser/storage.d.mts","import":"./dist/browser/storage.mjs"},"require":"./dist/node/storage.cjs"},"./namespace":{"types":"./dist/node/namespace.d.ts","import":"./dist/node/namespace.mjs","browser":{"types":"./dist/browser/namespace.d.mts","import":"./dist/browser/namespace.mjs"},"require":"./dist/node/namespace.cjs"},"./completion":{"types":"./dist/node/completion.d.ts","import":"./dist/node/completion.mjs","browser":{"types":"./dist/browser/completion.d.mts","import":"./dist/browser/completion.mjs"},"require":"./dist/node/completion.cjs"},"./definition":{"types":"./dist/node/definition.d.ts","import":"./dist/node/definition.mjs","browser":{"types":"./dist/browser/definition.d.mts","import":"./dist/browser/definition.mjs"},"require":"./dist/node/definition.cjs"},"./credentials":{"types":"./dist/node/credentials.d.ts","import":"./dist/node/credentials.mjs","browser":{"types":"./dist/browser/credentials.d.mts","import":"./dist/browser/credentials.mjs"},"require":"./dist/node/credentials.cjs"},"./dynamic-content":{"types":"./dist/node/dynamic-content.d.ts","import":"./dist/node/dynamic-content.mjs","browser":{"types":"./dist/browser/dynamic-content.d.mts","import":"./dist/browser/dynamic-content.mjs"},"require":"./dist/node/dynamic-content.cjs"},"./dynamic-feature":{"types":"./dist/node/dynamic-feature.d.ts","import":"./dist/node/dynamic-feature.mjs","browser":{"types":"./dist/browser/dynamic-feature.d.mts","import":"./dist/browser/dynamic-feature.mjs"},"require":"./dist/node/dynamic-feature.cjs"},"./dynamic-knowledge":{"types":"./dist/node/dynamic-knowledge.d.ts","import":"./dist/node/dynamic-knowledge.mjs","browser":{"types":"./dist/browser/dynamic-knowledge.d.mts","import":"./dist/browser/dynamic-knowledge.mjs"},"require":"./dist/node/dynamic-knowledge.cjs"},"./dynamic-structure":{"types":"./dist/node/dynamic-structure.d.ts","import":"./dist/node/dynamic-structure.mjs","browser":{"types":"./dist/browser/dynamic-structure.d.mts","import":"./dist/browser/dynamic-structure.mjs"},"require":"./dist/node/dynamic-structure.cjs"}},"gitHead":"8d7c0b0a984b890b96c70202606ab51e6dbd165c","scripts":{"cli":"node ./dist/cli.cjs","test":"npm run test:unit","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test:unit && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","cli:build":"npm run build && node ./dist/cli.cjs","test:unit":"jest --config jest.config.unit.ts --detectOpenHandles","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version","test:browser":"jest --config jest.config.browser.ts --detectOpenHandles","example:article":"node -r tsconfig-paths/register -r ts-node/register ./examples/article/main.ts","example:feature":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts","test:integration":"jest --config jest.config.integration.ts --detectOpenHandles","example:structure":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts","example:interaction":"node -r tsconfig-paths/register -r ts-node/register ./examples/interaction/main.ts","example:feature:sync":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"scan two directories, find files that differ, and sync the newer versions to the target\"","example:cli-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/cli/knowledge/main.ts","example:content-editor":"node -r tsconfig-paths/register -r ts-node/register ./examples/content-editor/server.ts","example:feature:backup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"copy all .ts files to a backup folder and compress the result\"","example:structure:jobs":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"design a background job processing system with cron and email digests\"","example:structure:saas":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"build a multi-tenant SaaS API with JWT auth and file uploads\"","example:feature:cleanup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"find all log files older than 7 days and delete them\"","example:dynamic-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/dynamic-knowledge/main.ts","example:structure:realtime":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"create a real-time notification service with WebSocket and rate limiting\""},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.6.1","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0","@adaas/a-concept":"^0.3.27","jest-environment-jsdom":"^29.7.0"},"peerDependencies":{"@adaas/a-concept":"^0.3.27"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.1.14_1781029905404_0.5782611475384432","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@adaas/a-frame","version":"0.1.15","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.1.15","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/cli.cjs"},"dist":{"shasum":"a8dee0d6046878c033fa84efd63e0dfa92340cd0","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.1.15.tgz","fileCount":1061,"integrity":"sha512-XrmUTuiSJsV6lTwUhUFXZH0YQwwSbxS9c8yu7o6+B+IcHb+F8nVI3pB0ziyDtNkcXuJSAZoqdCEYhOKwPGn8pQ==","signatures":[{"sig":"MEUCIQDyzKJDseY4cr3KUqFvPaDxvanYZrE4SjfjVqS2NIHZTwIgQ4Fd/8PtxI98sh+JYH5oUFsFnVoDzmf0Zid+z+vWmME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21038925},"exports":{".":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"require":"./dist/node/index.cjs"},"./env":{"types":"./dist/node/env.d.ts","import":"./dist/node/env.mjs","browser":{"types":"./dist/browser/env.d.mts","import":"./dist/browser/env.mjs"},"require":"./dist/node/env.cjs"},"./core":{"types":"./dist/node/core.d.ts","import":"./dist/node/core.mjs","browser":{"types":"./dist/browser/core.d.mts","import":"./dist/browser/core.mjs"},"require":"./dist/node/core.cjs"},"./index":{"types":"./dist/node/frame-index.d.ts","import":"./dist/node/frame-index.mjs","browser":{"types":"./dist/browser/frame-index.d.mts","import":"./dist/browser/frame-index.mjs"},"require":"./dist/node/frame-index.cjs"},"./bundle":{"types":"./dist/node/bundle.d.ts","import":"./dist/node/bundle.mjs","browser":{"types":"./dist/browser/bundle.d.mts","import":"./dist/browser/bundle.mjs"},"require":"./dist/node/bundle.cjs"},"./crypto":{"types":"./dist/node/crypto.d.ts","import":"./dist/node/crypto.mjs","browser":{"types":"./dist/browser/crypto.d.mts","import":"./dist/browser/crypto.mjs"},"require":"./dist/node/crypto.cjs"},"./logger":{"types":"./dist/node/logger.d.ts","import":"./dist/node/logger.mjs","browser":{"types":"./dist/browser/logger.d.mts","import":"./dist/browser/logger.mjs"},"require":"./dist/node/logger.cjs"},"./models":{"types":"./dist/node/models.d.ts","import":"./dist/node/models.mjs","browser":{"types":"./dist/browser/models.d.mts","import":"./dist/browser/models.mjs"},"require":"./dist/node/models.cjs"},"./schema":{"types":"./dist/node/schema.d.ts","import":"./dist/node/schema.mjs","browser":{"types":"./dist/browser/schema.d.mts","import":"./dist/browser/schema.mjs"},"require":"./dist/node/schema.cjs"},"./vector":{"types":"./dist/node/vector.d.ts","import":"./dist/node/vector.mjs","browser":{"types":"./dist/browser/vector.d.mts","import":"./dist/browser/vector.mjs"},"require":"./dist/node/vector.cjs"},"./channel":{"types":"./dist/node/channel.d.ts","import":"./dist/node/channel.mjs","browser":{"types":"./dist/browser/channel.d.mts","import":"./dist/browser/channel.mjs"},"require":"./dist/node/channel.cjs"},"./segment":{"types":"./dist/node/segment.d.ts","import":"./dist/node/segment.mjs","browser":{"types":"./dist/browser/segment.d.mts","import":"./dist/browser/segment.mjs"},"require":"./dist/node/segment.cjs"},"./storage":{"types":"./dist/node/storage.d.ts","import":"./dist/node/storage.mjs","browser":{"types":"./dist/browser/storage.d.mts","import":"./dist/browser/storage.mjs"},"require":"./dist/node/storage.cjs"},"./namespace":{"types":"./dist/node/namespace.d.ts","import":"./dist/node/namespace.mjs","browser":{"types":"./dist/browser/namespace.d.mts","import":"./dist/browser/namespace.mjs"},"require":"./dist/node/namespace.cjs"},"./completion":{"types":"./dist/node/completion.d.ts","import":"./dist/node/completion.mjs","browser":{"types":"./dist/browser/completion.d.mts","import":"./dist/browser/completion.mjs"},"require":"./dist/node/completion.cjs"},"./definition":{"types":"./dist/node/definition.d.ts","import":"./dist/node/definition.mjs","browser":{"types":"./dist/browser/definition.d.mts","import":"./dist/browser/definition.mjs"},"require":"./dist/node/definition.cjs"},"./credentials":{"types":"./dist/node/credentials.d.ts","import":"./dist/node/credentials.mjs","browser":{"types":"./dist/browser/credentials.d.mts","import":"./dist/browser/credentials.mjs"},"require":"./dist/node/credentials.cjs"},"./dynamic-content":{"types":"./dist/node/dynamic-content.d.ts","import":"./dist/node/dynamic-content.mjs","browser":{"types":"./dist/browser/dynamic-content.d.mts","import":"./dist/browser/dynamic-content.mjs"},"require":"./dist/node/dynamic-content.cjs"},"./dynamic-feature":{"types":"./dist/node/dynamic-feature.d.ts","import":"./dist/node/dynamic-feature.mjs","browser":{"types":"./dist/browser/dynamic-feature.d.mts","import":"./dist/browser/dynamic-feature.mjs"},"require":"./dist/node/dynamic-feature.cjs"},"./knowledge-record":{"types":"./dist/node/knowledge-record.d.ts","import":"./dist/node/knowledge-record.mjs","browser":{"types":"./dist/browser/knowledge-record.d.mts","import":"./dist/browser/knowledge-record.mjs"},"require":"./dist/node/knowledge-record.cjs"},"./dynamic-knowledge":{"types":"./dist/node/dynamic-knowledge.d.ts","import":"./dist/node/dynamic-knowledge.mjs","browser":{"types":"./dist/browser/dynamic-knowledge.d.mts","import":"./dist/browser/dynamic-knowledge.mjs"},"require":"./dist/node/dynamic-knowledge.cjs"},"./dynamic-structure":{"types":"./dist/node/dynamic-structure.d.ts","import":"./dist/node/dynamic-structure.mjs","browser":{"types":"./dist/browser/dynamic-structure.d.mts","import":"./dist/browser/dynamic-structure.mjs"},"require":"./dist/node/dynamic-structure.cjs"}},"gitHead":"a00fbc0eacfafb88fcb693ea864e2eaf36cb78a3","scripts":{"cli":"node ./dist/cli.cjs","test":"npm run test:unit","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test:unit && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","cli:build":"npm run build && node ./dist/cli.cjs","test:unit":"jest --config jest.config.unit.ts --detectOpenHandles","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version","test:browser":"jest --config jest.config.browser.ts --detectOpenHandles","example:article":"node -r tsconfig-paths/register -r ts-node/register ./examples/article/main.ts","example:feature":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts","test:integration":"jest --config jest.config.integration.ts --detectOpenHandles","example:structure":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts","example:interaction":"node -r tsconfig-paths/register -r ts-node/register ./examples/interaction/main.ts","example:feature:sync":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"scan two directories, find files that differ, and sync the newer versions to the target\"","example:cli-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/cli/knowledge/main.ts","example:content-editor":"node -r tsconfig-paths/register -r ts-node/register ./examples/content-editor/server.ts","example:feature:backup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"copy all .ts files to a backup folder and compress the result\"","example:structure:jobs":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"design a background job processing system with cron and email digests\"","example:structure:saas":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"build a multi-tenant SaaS API with JWT auth and file uploads\"","example:feature:cleanup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"find all log files older than 7 days and delete them\"","example:dynamic-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/dynamic-knowledge/main.ts","example:structure:realtime":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"create a real-time notification service with WebSocket and rate limiting\""},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.6.1","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0","@adaas/a-concept":"^0.3.27","jest-environment-jsdom":"^29.7.0"},"peerDependencies":{"@adaas/a-concept":"^0.3.27"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.1.15_1781202454166_0.3133390617252567","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@adaas/a-frame","version":"0.1.16","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.1.16","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/cli.cjs"},"dist":{"shasum":"102a30b4b420ff73a0dd18d81fc641256a6e5274","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.1.16.tgz","fileCount":1144,"integrity":"sha512-PTb+uoVfZYI4j0AveEzSnLdpFqsjK0tHkm7r4WiiBIDcLtbzA3bJiKqicJYpvOlOxrtHsgrVTieLdlfT62bqnA==","signatures":[{"sig":"MEYCIQDPnl/fmOh6nFROG+bfgYeU91y8/pwW9RNP26tNbPKKXAIhAK/HL6fURlCFDA/jGPjNECJg43r6anYLXUhBCJxeCS/v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23498669},"exports":{".":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"require":"./dist/node/index.cjs"},"./env":{"types":"./dist/node/env.d.ts","import":"./dist/node/env.mjs","browser":{"types":"./dist/browser/env.d.mts","import":"./dist/browser/env.mjs"},"require":"./dist/node/env.cjs"},"./core":{"types":"./dist/node/core.d.ts","import":"./dist/node/core.mjs","browser":{"types":"./dist/browser/core.d.mts","import":"./dist/browser/core.mjs"},"require":"./dist/node/core.cjs"},"./index":{"types":"./dist/node/frame-index.d.ts","import":"./dist/node/frame-index.mjs","browser":{"types":"./dist/browser/frame-index.d.mts","import":"./dist/browser/frame-index.mjs"},"require":"./dist/node/frame-index.cjs"},"./bundle":{"types":"./dist/node/bundle.d.ts","import":"./dist/node/bundle.mjs","browser":{"types":"./dist/browser/bundle.d.mts","import":"./dist/browser/bundle.mjs"},"require":"./dist/node/bundle.cjs"},"./crypto":{"types":"./dist/node/crypto.d.ts","import":"./dist/node/crypto.mjs","browser":{"types":"./dist/browser/crypto.d.mts","import":"./dist/browser/crypto.mjs"},"require":"./dist/node/crypto.cjs"},"./logger":{"types":"./dist/node/logger.d.ts","import":"./dist/node/logger.mjs","browser":{"types":"./dist/browser/logger.d.mts","import":"./dist/browser/logger.mjs"},"require":"./dist/node/logger.cjs"},"./models":{"types":"./dist/node/models.d.ts","import":"./dist/node/models.mjs","browser":{"types":"./dist/browser/models.d.mts","import":"./dist/browser/models.mjs"},"require":"./dist/node/models.cjs"},"./schema":{"types":"./dist/node/schema.d.ts","import":"./dist/node/schema.mjs","browser":{"types":"./dist/browser/schema.d.mts","import":"./dist/browser/schema.mjs"},"require":"./dist/node/schema.cjs"},"./vector":{"types":"./dist/node/vector.d.ts","import":"./dist/node/vector.mjs","browser":{"types":"./dist/browser/vector.d.mts","import":"./dist/browser/vector.mjs"},"require":"./dist/node/vector.cjs"},"./channel":{"types":"./dist/node/channel.d.ts","import":"./dist/node/channel.mjs","browser":{"types":"./dist/browser/channel.d.mts","import":"./dist/browser/channel.mjs"},"require":"./dist/node/channel.cjs"},"./segment":{"types":"./dist/node/segment.d.ts","import":"./dist/node/segment.mjs","browser":{"types":"./dist/browser/segment.d.mts","import":"./dist/browser/segment.mjs"},"require":"./dist/node/segment.cjs"},"./storage":{"types":"./dist/node/storage.d.ts","import":"./dist/node/storage.mjs","browser":{"types":"./dist/browser/storage.d.mts","import":"./dist/browser/storage.mjs"},"require":"./dist/node/storage.cjs"},"./namespace":{"types":"./dist/node/namespace.d.ts","import":"./dist/node/namespace.mjs","browser":{"types":"./dist/browser/namespace.d.mts","import":"./dist/browser/namespace.mjs"},"require":"./dist/node/namespace.cjs"},"./completion":{"types":"./dist/node/completion.d.ts","import":"./dist/node/completion.mjs","browser":{"types":"./dist/browser/completion.d.mts","import":"./dist/browser/completion.mjs"},"require":"./dist/node/completion.cjs"},"./definition":{"types":"./dist/node/definition.d.ts","import":"./dist/node/definition.mjs","browser":{"types":"./dist/browser/definition.d.mts","import":"./dist/browser/definition.mjs"},"require":"./dist/node/definition.cjs"},"./credentials":{"types":"./dist/node/credentials.d.ts","import":"./dist/node/credentials.mjs","browser":{"types":"./dist/browser/credentials.d.mts","import":"./dist/browser/credentials.mjs"},"require":"./dist/node/credentials.cjs"},"./dynamic-content":{"types":"./dist/node/dynamic-content.d.ts","import":"./dist/node/dynamic-content.mjs","browser":{"types":"./dist/browser/dynamic-content.d.mts","import":"./dist/browser/dynamic-content.mjs"},"require":"./dist/node/dynamic-content.cjs"},"./dynamic-feature":{"types":"./dist/node/dynamic-feature.d.ts","import":"./dist/node/dynamic-feature.mjs","browser":{"types":"./dist/browser/dynamic-feature.d.mts","import":"./dist/browser/dynamic-feature.mjs"},"require":"./dist/node/dynamic-feature.cjs"},"./knowledge-record":{"types":"./dist/node/knowledge-record.d.ts","import":"./dist/node/knowledge-record.mjs","browser":{"types":"./dist/browser/knowledge-record.d.mts","import":"./dist/browser/knowledge-record.mjs"},"require":"./dist/node/knowledge-record.cjs"},"./dynamic-knowledge":{"types":"./dist/node/dynamic-knowledge.d.ts","import":"./dist/node/dynamic-knowledge.mjs","browser":{"types":"./dist/browser/dynamic-knowledge.d.mts","import":"./dist/browser/dynamic-knowledge.mjs"},"require":"./dist/node/dynamic-knowledge.cjs"},"./dynamic-structure":{"types":"./dist/node/dynamic-structure.d.ts","import":"./dist/node/dynamic-structure.mjs","browser":{"types":"./dist/browser/dynamic-structure.d.mts","import":"./dist/browser/dynamic-structure.mjs"},"require":"./dist/node/dynamic-structure.cjs"}},"gitHead":"ad2d9215ba665bf5180d107226f0d4629e14b38b","scripts":{"cli":"node ./dist/cli.cjs","test":"npm run test:unit","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test:unit && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","cli:build":"npm run build && node ./dist/cli.cjs","test:unit":"jest --config jest.config.unit.ts --detectOpenHandles","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version","test:browser":"jest --config jest.config.browser.ts --detectOpenHandles","example:article":"node -r tsconfig-paths/register -r ts-node/register ./examples/article/main.ts","example:feature":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts","test:integration":"jest --config jest.config.integration.ts --detectOpenHandles","example:structure":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts","example:interaction":"node -r tsconfig-paths/register -r ts-node/register ./examples/interaction/main.ts","example:feature:sync":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"scan two directories, find files that differ, and sync the newer versions to the target\"","example:cli-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/cli/knowledge/main.ts","example:content-editor":"node -r tsconfig-paths/register -r ts-node/register ./examples/content-editor/server.ts","example:feature:backup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"copy all .ts files to a backup folder and compress the result\"","example:structure:jobs":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"design a background job processing system with cron and email digests\"","example:structure:saas":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"build a multi-tenant SaaS API with JWT auth and file uploads\"","example:feature:cleanup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"find all log files older than 7 days and delete them\"","example:dynamic-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/dynamic-knowledge/main.ts","example:structure:realtime":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"create a real-time notification service with WebSocket and rate limiting\""},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.6.1","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0","@adaas/a-concept":"^0.3.28","jest-environment-jsdom":"^29.7.0"},"peerDependencies":{"@adaas/a-concept":"^0.3.28"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.1.16_1781642661844_0.4541584978887456","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@adaas/a-frame","version":"0.1.17","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","_id":"@adaas/a-frame@0.1.17","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"bin":{"a-frame":"dist/cli.cjs"},"dist":{"shasum":"2a1fab6e2434b22438f3a6f89afac6b8cd5a8962","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.1.17.tgz","fileCount":1182,"integrity":"sha512-mY01SSInl9oqcWm+C7VQpj6Ra898bLCAqGMeblrqO8oN1ImzNoee8x4o8NFJWfdQEhn5F1gOhh900eJ6UCysdg==","signatures":[{"sig":"MEUCIEU1OEcau/X/SaoHJU4cS2GSurodZgKqcEQQh3FDzkZGAiEAwPNwDjN0qV7OSd0KT8/uxAiep5du0QxmQy550K6v9bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24655691},"exports":{".":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"require":"./dist/node/index.cjs"},"./env":{"types":"./dist/node/env.d.ts","import":"./dist/node/env.mjs","browser":{"types":"./dist/browser/env.d.mts","import":"./dist/browser/env.mjs"},"require":"./dist/node/env.cjs"},"./core":{"types":"./dist/node/core.d.ts","import":"./dist/node/core.mjs","browser":{"types":"./dist/browser/core.d.mts","import":"./dist/browser/core.mjs"},"require":"./dist/node/core.cjs"},"./index":{"types":"./dist/node/frame-index.d.ts","import":"./dist/node/frame-index.mjs","browser":{"types":"./dist/browser/frame-index.d.mts","import":"./dist/browser/frame-index.mjs"},"require":"./dist/node/frame-index.cjs"},"./bundle":{"types":"./dist/node/bundle.d.ts","import":"./dist/node/bundle.mjs","browser":{"types":"./dist/browser/bundle.d.mts","import":"./dist/browser/bundle.mjs"},"require":"./dist/node/bundle.cjs"},"./crypto":{"types":"./dist/node/crypto.d.ts","import":"./dist/node/crypto.mjs","browser":{"types":"./dist/browser/crypto.d.mts","import":"./dist/browser/crypto.mjs"},"require":"./dist/node/crypto.cjs"},"./logger":{"types":"./dist/node/logger.d.ts","import":"./dist/node/logger.mjs","browser":{"types":"./dist/browser/logger.d.mts","import":"./dist/browser/logger.mjs"},"require":"./dist/node/logger.cjs"},"./models":{"types":"./dist/node/models.d.ts","import":"./dist/node/models.mjs","browser":{"types":"./dist/browser/models.d.mts","import":"./dist/browser/models.mjs"},"require":"./dist/node/models.cjs"},"./schema":{"types":"./dist/node/schema.d.ts","import":"./dist/node/schema.mjs","browser":{"types":"./dist/browser/schema.d.mts","import":"./dist/browser/schema.mjs"},"require":"./dist/node/schema.cjs"},"./vector":{"types":"./dist/node/vector.d.ts","import":"./dist/node/vector.mjs","browser":{"types":"./dist/browser/vector.d.mts","import":"./dist/browser/vector.mjs"},"require":"./dist/node/vector.cjs"},"./channel":{"types":"./dist/node/channel.d.ts","import":"./dist/node/channel.mjs","browser":{"types":"./dist/browser/channel.d.mts","import":"./dist/browser/channel.mjs"},"require":"./dist/node/channel.cjs"},"./segment":{"types":"./dist/node/segment.d.ts","import":"./dist/node/segment.mjs","browser":{"types":"./dist/browser/segment.d.mts","import":"./dist/browser/segment.mjs"},"require":"./dist/node/segment.cjs"},"./storage":{"types":"./dist/node/storage.d.ts","import":"./dist/node/storage.mjs","browser":{"types":"./dist/browser/storage.d.mts","import":"./dist/browser/storage.mjs"},"require":"./dist/node/storage.cjs"},"./namespace":{"types":"./dist/node/namespace.d.ts","import":"./dist/node/namespace.mjs","browser":{"types":"./dist/browser/namespace.d.mts","import":"./dist/browser/namespace.mjs"},"require":"./dist/node/namespace.cjs"},"./completion":{"types":"./dist/node/completion.d.ts","import":"./dist/node/completion.mjs","browser":{"types":"./dist/browser/completion.d.mts","import":"./dist/browser/completion.mjs"},"require":"./dist/node/completion.cjs"},"./definition":{"types":"./dist/node/definition.d.ts","import":"./dist/node/definition.mjs","browser":{"types":"./dist/browser/definition.d.mts","import":"./dist/browser/definition.mjs"},"require":"./dist/node/definition.cjs"},"./credentials":{"types":"./dist/node/credentials.d.ts","import":"./dist/node/credentials.mjs","browser":{"types":"./dist/browser/credentials.d.mts","import":"./dist/browser/credentials.mjs"},"require":"./dist/node/credentials.cjs"},"./dynamic-content":{"types":"./dist/node/dynamic-content.d.ts","import":"./dist/node/dynamic-content.mjs","browser":{"types":"./dist/browser/dynamic-content.d.mts","import":"./dist/browser/dynamic-content.mjs"},"require":"./dist/node/dynamic-content.cjs"},"./dynamic-feature":{"types":"./dist/node/dynamic-feature.d.ts","import":"./dist/node/dynamic-feature.mjs","browser":{"types":"./dist/browser/dynamic-feature.d.mts","import":"./dist/browser/dynamic-feature.mjs"},"require":"./dist/node/dynamic-feature.cjs"},"./knowledge-record":{"types":"./dist/node/knowledge-record.d.ts","import":"./dist/node/knowledge-record.mjs","browser":{"types":"./dist/browser/knowledge-record.d.mts","import":"./dist/browser/knowledge-record.mjs"},"require":"./dist/node/knowledge-record.cjs"},"./dynamic-knowledge":{"types":"./dist/node/dynamic-knowledge.d.ts","import":"./dist/node/dynamic-knowledge.mjs","browser":{"types":"./dist/browser/dynamic-knowledge.d.mts","import":"./dist/browser/dynamic-knowledge.mjs"},"require":"./dist/node/dynamic-knowledge.cjs"},"./dynamic-structure":{"types":"./dist/node/dynamic-structure.d.ts","import":"./dist/node/dynamic-structure.mjs","browser":{"types":"./dist/browser/dynamic-structure.d.mts","import":"./dist/browser/dynamic-structure.mjs"},"require":"./dist/node/dynamic-structure.cjs"}},"gitHead":"7e24b4203f98de01d6804974b873309fb11adf33","scripts":{"cli":"node ./dist/cli.cjs","test":"npm run test:unit","build":"tsup --config tsup.config.ts","start":"nodemon ./tests/example-usage.ts","release":"npm run test:unit && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","cli:build":"npm run build && node ./dist/cli.cjs","test:unit":"jest --config jest.config.unit.ts --detectOpenHandles","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version","test:browser":"jest --config jest.config.browser.ts --detectOpenHandles","example:article":"node -r tsconfig-paths/register -r ts-node/register ./examples/article/main.ts","example:feature":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts","test:integration":"jest --config jest.config.integration.ts --detectOpenHandles","example:structure":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts","example:interaction":"node -r tsconfig-paths/register -r ts-node/register ./examples/interaction/main.ts","example:feature:sync":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"scan two directories, find files that differ, and sync the newer versions to the target\"","example:cli-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/cli/knowledge/main.ts","example:content-editor":"node -r tsconfig-paths/register -r ts-node/register ./examples/content-editor/server.ts","example:feature:backup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"copy all .ts files to a backup folder and compress the result\"","example:structure:jobs":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"design a background job processing system with cron and email digests\"","example:structure:saas":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"build a multi-tenant SaaS API with JWT auth and file uploads\"","example:feature:cleanup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"find all log files older than 7 days and delete them\"","example:dynamic-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/dynamic-knowledge/main.ts","example:structure:realtime":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"create a real-time notification service with WebSocket and rate limiting\""},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"repository":{"url":"git+https://github.com/ADAAS-org/adaas-a-frame.git","type":"git"},"_npmVersion":"10.9.3","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","directories":{"doc":"docs","test":"tests"},"sideEffects":false,"_nodeVersion":"22.20.0","nodemonConfig":{"ext":"ts, js","exec":"node -r tsconfig-paths/register -r ts-node/register ","watch":["src","examples"],"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"]},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.5.0","mocha":"^10.4.0","dotenv":"^16.6.1","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tscpaths":"^0.0.9","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^24.9.1","@types/mocha":"^10.0.6","tsconfig-paths":"^4.2.0","@adaas/a-concept":"^0.3.29","jest-environment-jsdom":"^29.7.0"},"peerDependencies":{"@adaas/a-concept":"^0.3.29"},"_npmOperationalInternal":{"tmp":"tmp/a-frame_0.1.17_1781660446182_0.25522081709077993","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@adaas/a-frame","version":"0.1.18","description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","license":"Apache-2.0","author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","repository":{"type":"git","url":"git+https://github.com/ADAAS-org/adaas-a-frame.git"},"bin":{"a-frame":"dist/cli.cjs"},"exports":{".":{"browser":{"types":"./dist/browser/index.d.mts","import":"./dist/browser/index.mjs"},"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"./core":{"browser":{"types":"./dist/browser/core.d.mts","import":"./dist/browser/core.mjs"},"types":"./dist/node/core.d.ts","import":"./dist/node/core.mjs","require":"./dist/node/core.cjs"},"./bundle":{"browser":{"types":"./dist/browser/bundle.d.mts","import":"./dist/browser/bundle.mjs"},"types":"./dist/node/bundle.d.ts","import":"./dist/node/bundle.mjs","require":"./dist/node/bundle.cjs"},"./channel":{"browser":{"types":"./dist/browser/channel.d.mts","import":"./dist/browser/channel.mjs"},"types":"./dist/node/channel.d.ts","import":"./dist/node/channel.mjs","require":"./dist/node/channel.cjs"},"./credentials":{"browser":{"types":"./dist/browser/credentials.d.mts","import":"./dist/browser/credentials.mjs"},"types":"./dist/node/credentials.d.ts","import":"./dist/node/credentials.mjs","require":"./dist/node/credentials.cjs"},"./crypto":{"browser":{"types":"./dist/browser/crypto.d.mts","import":"./dist/browser/crypto.mjs"},"types":"./dist/node/crypto.d.ts","import":"./dist/node/crypto.mjs","require":"./dist/node/crypto.cjs"},"./definition":{"browser":{"types":"./dist/browser/definition.d.mts","import":"./dist/browser/definition.mjs"},"types":"./dist/node/definition.d.ts","import":"./dist/node/definition.mjs","require":"./dist/node/definition.cjs"},"./dynamic-feature":{"browser":{"types":"./dist/browser/dynamic-feature.d.mts","import":"./dist/browser/dynamic-feature.mjs"},"types":"./dist/node/dynamic-feature.d.ts","import":"./dist/node/dynamic-feature.mjs","require":"./dist/node/dynamic-feature.cjs"},"./dynamic-content":{"browser":{"types":"./dist/browser/dynamic-content.d.mts","import":"./dist/browser/dynamic-content.mjs"},"types":"./dist/node/dynamic-content.d.ts","import":"./dist/node/dynamic-content.mjs","require":"./dist/node/dynamic-content.cjs"},"./dynamic-knowledge":{"browser":{"types":"./dist/browser/dynamic-knowledge.d.mts","import":"./dist/browser/dynamic-knowledge.mjs"},"types":"./dist/node/dynamic-knowledge.d.ts","import":"./dist/node/dynamic-knowledge.mjs","require":"./dist/node/dynamic-knowledge.cjs"},"./knowledge-record":{"browser":{"types":"./dist/browser/knowledge-record.d.mts","import":"./dist/browser/knowledge-record.mjs"},"types":"./dist/node/knowledge-record.d.ts","import":"./dist/node/knowledge-record.mjs","require":"./dist/node/knowledge-record.cjs"},"./dynamic-structure":{"browser":{"types":"./dist/browser/dynamic-structure.d.mts","import":"./dist/browser/dynamic-structure.mjs"},"types":"./dist/node/dynamic-structure.d.ts","import":"./dist/node/dynamic-structure.mjs","require":"./dist/node/dynamic-structure.cjs"},"./env":{"browser":{"types":"./dist/browser/env.d.mts","import":"./dist/browser/env.mjs"},"types":"./dist/node/env.d.ts","import":"./dist/node/env.mjs","require":"./dist/node/env.cjs"},"./index":{"browser":{"types":"./dist/browser/frame-index.d.mts","import":"./dist/browser/frame-index.mjs"},"types":"./dist/node/frame-index.d.ts","import":"./dist/node/frame-index.mjs","require":"./dist/node/frame-index.cjs"},"./logger":{"browser":{"types":"./dist/browser/logger.d.mts","import":"./dist/browser/logger.mjs"},"types":"./dist/node/logger.d.ts","import":"./dist/node/logger.mjs","require":"./dist/node/logger.cjs"},"./namespace":{"browser":{"types":"./dist/browser/namespace.d.mts","import":"./dist/browser/namespace.mjs"},"types":"./dist/node/namespace.d.ts","import":"./dist/node/namespace.mjs","require":"./dist/node/namespace.cjs"},"./completion":{"browser":{"types":"./dist/browser/completion.d.mts","import":"./dist/browser/completion.mjs"},"types":"./dist/node/completion.d.ts","import":"./dist/node/completion.mjs","require":"./dist/node/completion.cjs"},"./segment":{"browser":{"types":"./dist/browser/segment.d.mts","import":"./dist/browser/segment.mjs"},"types":"./dist/node/segment.d.ts","import":"./dist/node/segment.mjs","require":"./dist/node/segment.cjs"},"./storage":{"browser":{"types":"./dist/browser/storage.d.mts","import":"./dist/browser/storage.mjs"},"types":"./dist/node/storage.d.ts","import":"./dist/node/storage.mjs","require":"./dist/node/storage.cjs"},"./vector":{"browser":{"types":"./dist/browser/vector.d.mts","import":"./dist/browser/vector.mjs"},"types":"./dist/node/vector.d.ts","import":"./dist/node/vector.mjs","require":"./dist/node/vector.cjs"},"./models":{"browser":{"types":"./dist/browser/models.d.mts","import":"./dist/browser/models.mjs"},"types":"./dist/node/models.d.ts","import":"./dist/node/models.mjs","require":"./dist/node/models.cjs"},"./schema":{"browser":{"types":"./dist/browser/schema.d.mts","import":"./dist/browser/schema.mjs"},"types":"./dist/node/schema.d.ts","import":"./dist/node/schema.mjs","require":"./dist/node/schema.cjs"}},"keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"sideEffects":false,"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src","examples"],"exec":"node -r tsconfig-paths/register -r ts-node/register ","ext":"ts, js"},"scripts":{"test":"npm run test:unit","test:unit":"jest --config jest.config.unit.ts --detectOpenHandles","test:integration":"jest --config jest.config.integration.ts --detectOpenHandles","test:browser":"jest --config jest.config.browser.ts --detectOpenHandles","example:article":"node -r tsconfig-paths/register -r ts-node/register ./examples/article/main.ts","example:interaction":"node -r tsconfig-paths/register -r ts-node/register ./examples/interaction/main.ts","example:feature":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts","example:content-editor":"node -r tsconfig-paths/register -r ts-node/register ./examples/content-editor/server.ts","example:feature:backup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"copy all .ts files to a backup folder and compress the result\"","example:feature:sync":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"scan two directories, find files that differ, and sync the newer versions to the target\"","example:feature:cleanup":"node -r tsconfig-paths/register -r ts-node/register ./examples/feature/main.ts \"find all log files older than 7 days and delete them\"","example:structure":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts","example:structure:saas":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"build a multi-tenant SaaS API with JWT auth and file uploads\"","example:structure:jobs":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"design a background job processing system with cron and email digests\"","example:structure:realtime":"node -r tsconfig-paths/register -r ts-node/register ./examples/structure/main.ts \"create a real-time notification service with WebSocket and rate limiting\"","example:dynamic-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/dynamic-knowledge/main.ts","example:cli-knowledge":"node -r tsconfig-paths/register -r ts-node/register ./examples/cli/knowledge/main.ts","start":"nodemon ./tests/example-usage.ts","start:test":"node -r tsconfig-paths/register -r ts-node/register ./index.ts","release":"npm run test:unit && npm run build && git add . && git commit -m \"new version created :: $(cat package.json | grep version | head -1  | awk -F: '{ print $2 }'  | sed 's/[\",]//g')\" && npm version patch && npm publish --access public","version":"echo git add .","postversion":"git push --no-verify && git push --tags --no-verify && echo \"\n======Version Pushed Successfully=====\n\" ","echo-version":"echo $npm_package_version","build":"tsup --config tsup.config.ts","cli":"node ./dist/cli.cjs","cli:build":"npm run build && node ./dist/cli.cjs"},"peerDependencies":{"@adaas/a-concept":"^0.3.29"},"devDependencies":{"@adaas/a-concept":"^0.3.29","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/mocha":"^10.0.6","@types/node":"^24.9.1","chai":"^5.1.0","dotenv":"^16.6.1","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","mocha":"^10.4.0","nodemon":"^3.1.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","tsconfig-paths":"^4.2.0","tscpaths":"^0.0.9","tsup":"^8.5.0"},"directories":{"doc":"docs","test":"tests"},"_id":"@adaas/a-frame@0.1.18","gitHead":"6a23c71e8695224d35291691e120a1a3e9b1c08b","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-s2kxc9bhCw/ajdubbY3bq5l3fjhqzdTsC3dVcS3nKPayZxkOT6N0qUFUxZONiB43b0bXf5h9D7ydFEoo2DPx9Q==","shasum":"f5942fe169f7050b1d2d2733b290a0fe6c915f28","tarball":"https://registry.npmjs.org/@adaas/a-frame/-/a-frame-0.1.18.tgz","fileCount":1279,"unpackedSize":27905485,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDw/RZCkwmXCA153q4+Zh+8ATL/M5q6YbTF/0MGd2yeMAIgMHjFGiaLva8/ErmA5XWazHeIf2d7HfLA5D1dEsD44NE="}]},"_npmUser":{"name":"andrew-adaas","email":"andrew.t@adaas.org"},"maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/a-frame_0.1.18_1781789038412_0.05802304264473923"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-27T13:08:41.209Z","modified":"2026-06-18T13:23:58.844Z","0.0.2":"2026-01-27T13:08:41.497Z","0.0.3":"2026-02-03T12:03:22.550Z","0.0.4":"2026-02-03T12:56:09.124Z","0.0.5":"2026-02-03T13:54:34.138Z","0.0.6":"2026-02-03T15:56:32.635Z","0.0.7":"2026-02-03T17:51:00.653Z","0.0.8":"2026-02-05T02:13:21.173Z","0.0.9":"2026-02-05T13:04:08.494Z","0.0.10":"2026-02-17T12:17:22.218Z","0.0.11":"2026-02-23T15:29:42.755Z","0.0.12":"2026-03-23T20:24:46.455Z","0.0.13":"2026-03-27T01:56:54.471Z","0.0.14":"2026-04-02T20:10:05.330Z","0.0.15":"2026-04-02T23:53:59.208Z","0.0.16":"2026-04-03T12:57:36.646Z","0.0.17":"2026-04-03T17:03:24.428Z","0.0.18":"2026-04-05T01:34:19.469Z","0.0.19":"2026-04-06T05:46:42.285Z","0.0.20":"2026-04-06T16:07:37.288Z","0.0.21":"2026-04-10T05:03:13.628Z","0.0.22":"2026-04-10T05:36:11.747Z","0.0.23":"2026-05-16T03:01:06.104Z","0.1.1":"2026-05-16T04:17:59.249Z","0.1.2":"2026-05-23T17:54:18.108Z","0.1.3":"2026-06-01T17:24:18.368Z","0.1.4":"2026-06-02T18:11:30.399Z","0.1.5":"2026-06-04T04:15:46.510Z","0.1.6":"2026-06-04T17:40:16.611Z","0.1.7":"2026-06-05T17:11:57.629Z","0.1.8":"2026-06-05T18:44:35.219Z","0.1.9":"2026-06-06T03:19:14.364Z","0.1.10":"2026-06-06T05:16:52.781Z","0.1.11":"2026-06-07T03:43:46.208Z","0.1.12":"2026-06-07T03:53:02.604Z","0.1.13":"2026-06-09T15:22:18.251Z","0.1.14":"2026-06-09T18:31:45.742Z","0.1.15":"2026-06-11T18:27:34.623Z","0.1.16":"2026-06-16T20:44:22.061Z","0.1.17":"2026-06-17T01:40:46.437Z","0.1.18":"2026-06-18T13:23:58.701Z"},"bugs":{"url":"https://github.com/ADAAS-org/adaas-a-frame/issues"},"author":{"name":"ADAAS YAZILIM LİMİTED ŞİRKETİ","email":"contact-us@adaas.org"},"license":"Apache-2.0","homepage":"https://github.com/ADAAS-org/adaas-a-frame#readme","keywords":["adaas","a-frame","ai index","embeddings","a-concept","rag"],"repository":{"type":"git","url":"git+https://github.com/ADAAS-org/adaas-a-frame.git"},"description":"A-frame is index build engine for A-Concept ecosystem. It provides a way to build index structures for A-Concept basics","maintainers":[{"name":"andrew-adaas","email":"andrew.t@adaas.org"}],"readme":"<img align=\"left\" style=\"margin-right:40px; margin-bottom:80px;\" width=\"200\" height=\"200\" src=\"https://raw.githubusercontent.com/ADAAS-org/adaas-a-concept/main/docs/a-concept-logo.png\" alt=\"A-Frame Logo\">\n\n# A-Frame\n\n**Index build engine and AI-knowledge runtime for the [A-Concept](https://github.com/ADAAS-org/adaas-a-concept) ecosystem.**\n\n![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white)\n![Node.js](https://img.shields.io/badge/Node.js-43853D?style=for-the-badge&logo=node.js&logoColor=white)\n![npm](https://img.shields.io/badge/npm-CB3837?style=for-the-badge&logo=npm&logoColor=white)\n![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)\n![Version](https://img.shields.io/npm/v/@adaas/a-frame)\n![Downloads](https://img.shields.io/npm/dm/@adaas/a-frame)\n\n<br clear=\"left\"/>\n\n---\n\n## Table of Contents\n\n1. [Overview](#overview)\n2. [What A-Frame Does](#what-a-frame-does)\n3. [Getting Started](#getting-started)\n4. [Account & Server Setup](#account--server-setup)\n5. [Environment Variables](#environment-variables)\n6. [CLI Reference](#cli-reference)\n7. [Programmatic Usage](#programmatic-usage)\n8. [Storage Layout](#storage-layout)\n9. [Examples](#examples)\n10. [License](#license)\n\n---\n\n## Overview\n\nA-Frame is the **index build engine** of the A-Concept ecosystem. It turns\nthe decorated `A_Component` / `A_Entity` / `A_Fragment` definitions that live\nin your TypeScript codebase into a queryable, embedded, and (optionally)\nencrypted index — and runs the runtime side of retrieval-augmented generation\n(RAG) on top of that index.\n\nIt is built on the same primitives as [`@adaas/a-concept`](https://www.npmjs.com/package/@adaas/a-concept):\nevery capability is exposed as a `A_Component`, `A_Container`, `A_Entity` or\n`A_Fragment`. There are no loose helpers, no static singletons, no global\nevent buses — A-Frame is itself a concept you compose with your own.\n\nThe library ships as three surfaces:\n\n- **`@adaas/a-frame`** — runtime entrypoint (Node + browser). Imports as\n  `A_Frame` and plugs into your `A_Concept` to give your app embedding,\n  vector search, completion and dynamic knowledge.\n- **`@adaas/a-frame/core`** / `/index` / `/segment` / `/schema` / … —\n  fine-grained sub-exports for tree-shaken consumers.\n- **`a-frame`** — globally installable CLI (`bin/a-frame`) for building\n  knowledge bases, packaging browser bundles, and exploring storage.\n\n---\n\n## What A-Frame Does\n\n| Capability | Where it lives | Used for |\n|---|---|---|\n| **Discover & embed definitions** | `A_FrameIndex` + `A_Frame.Define(...)` decorator | Build a semantic index of every component you've registered so the LLM can pick the right one by description. |\n| **Dynamic knowledge (RAG)** | `A_FrameDynamicKnowledge` + `A_FrameKnowledgeRecord` + `A_FrameSegment` | Persist long-form text, segment it, embed the segments, then answer questions via keyword / vector / hybrid search. |\n| **Schema-driven extraction** | `A_FrameSchema` + `A_FrameCompletion` | Ask the LLM for a structured JSON object matching a typed schema (used by `--knowledge` to enrich records). |\n| **Encrypted browser bundle** | `A_FrameBundleBuilder` | Package the contents of `.aframe/` into a single decryptable artifact your front-end can ship. |\n| **CLI tooling** | `bin/a-frame` (`src/concept.ts`) | `--embed`, `--knowledge`, `--bundle`, `--query`, `--explore`. |\n\nThe decorators register definitions; `A_FRAME_SYNC=true` lets `concept.load()`\nembed them against the configured server and cache the result under\n`A_FRAME_STORAGE_DIR`. Subsequent runs reuse the cache and skip the network\ncalls.\n\n---\n\n## Getting Started\n\nInstall the package:\n\n```bash\nnpm install @adaas/a-frame @adaas/a-concept\n```\n\nCompose it with your concept:\n\n```typescript\nimport { A_Concept, A_Container } from '@adaas/a-concept';\nimport { A_Frame } from '@adaas/a-frame/core';\nimport { config as loadDotenv } from 'dotenv';\n\nloadDotenv();\n\nconst concept = new A_Concept({\n    name: 'MyApp',\n    components: [A_Frame],\n    containers: [\n        new A_Container({\n            name: 'AppContainer',\n            components: [/* your @A_Frame.Define()-decorated components */],\n        }),\n    ],\n});\n\nawait concept.load();   // discovers, embeds (when A_FRAME_SYNC=true) and caches\nawait concept.start();  // your app runs\n```\n\nInstall the CLI globally (optional):\n\n```bash\nnpm install -g @adaas/a-frame\na-frame --help\n```\n\n---\n\n## Account & Server Setup\n\nA-Frame embedding, completion, and credential exchange require an **A-Frame\nServer** instance. You can either:\n\n1. **Use the managed service** — sign up at\n   [https://adaas.org](https://adaas.org) and create an API key from the\n   dashboard. The key and the matching encryption key are shown **once** at\n   creation time.\n2. **Self-host** — run the open-source server from\n   [`@adaas/a-server`](https://github.com/ADAAS-org/adaas-a-server). See its\n   README for Docker and bare-metal instructions. The default local URL is\n   `http://localhost:3663`.\n\nOnce you have an API key, copy `.env.example` to `.env` and fill in the\nvalues:\n\n```bash\ncp .env.example .env\n```\n\n> Offline / keyword-only workflows are supported by setting\n> `A_FRAME_SYNC=false` — no server is required in that mode.\n\n---\n\n## Environment Variables\n\nA-Frame reads its configuration via the `A_FrameEnv` fragment. All variables\nare resolved from `process.env`; a `.env` file at the project root is loaded\nautomatically by the CLI bootstrap.\n\n| Variable | Required | Default | Purpose |\n|---|---|---|---|\n| `A_FRAME_SERVER_URL` | **Yes** (when `A_FRAME_SYNC=true`) | `http://localhost:3663` | Base URL of the A-Frame server used for embedding, completion, and credential exchange. |\n| `A_FRAME_SERVER_API_KEY` | **Yes** (when `A_FRAME_SYNC=true`) | — | API key issued by the A-Frame server. Used to authenticate every request. |\n| `A_FRAME_SERVER_ENCRYPTION_KEY` | Optional | retrieved from server | Base64 symmetric key used to encrypt/decrypt `.aframe*` storage files. Normally fetched automatically via `GET /api/credentials/me` — only set this manually for air-gapped builds. |\n| `A_FRAME_SYNC` | No | `true` | Set to `false` to disable all network calls (no embedding, no completion). Useful for offline keyword-only search. |\n| `A_FRAME_STORAGE_DIR` | No | `.aframe` | Directory where namespace, definition and knowledge files are written. Created on demand. |\n| `A_FRAME_STORAGE_PATTERN` | No | `node_modules/**/.aframe` | Glob(s) scanned at startup for additional read-only `.aframe` directories (lets npm packages ship pre-built indexes). Set to `''` to disable. |\n| `A_FRAME_REQUEST_TIMEOUT` | No | `120000` | Per-request HTTP timeout in milliseconds (AI inference can be slow). |\n| `A_FRAME_TOKEN` | No | — | Pre-issued bearer token (alternative to API-key flow for short-lived sessions). |\n| `A_FRAME_ENV_FILE` | No | `./.env` | Override the path of the `.env` file loaded by the CLI bootstrap. |\n\nMinimal `.env`:\n\n```bash\nA_FRAME_SERVER_URL=https://api.adaas.org\nA_FRAME_SERVER_API_KEY=ek_your_api_key_here\nA_FRAME_STORAGE_DIR=.aframe\n```\n\n---\n\n## CLI Reference\n\nThe CLI is registered as `a-frame` (or run via `npm run cli`).\nRun `a-frame --help` for the full screen; the commands are:\n\n| Command | Summary |\n|---|---|\n| `a-frame --embed <target>` | Discover files containing `A_Frame.*` decorators, import them, and embed the resulting definitions. |\n| `a-frame --knowledge <sourceDir> --name <kb>` | Walk `<sourceDir>`, treat every file matching `--include` as a document, segment + embed, and write `<kb>.aframek` to `--out` (defaults to `A_FRAME_STORAGE_DIR`). Existing records with a matching FNV-1a hash are kept untouched so embeddings survive rebuilds. |\n| `a-frame --query <path>` | Open an interactive REPL over a `.aframek` file. Bare text is a search query; `--completion` answers with an LLM call grounded in the top hits (RAG). |\n| `a-frame --bundle [out]` | Decrypt every `.aframe*` file in `A_FRAME_STORAGE_DIR` and package them into a single browser bundle (`.ts` or `.json`). |\n| `a-frame --explore [path]` | List every A-Frame file under `<path>` (defaults to cwd) with its type, size and relative path. |\n| `a-frame --version` / `--help` | Standard. Per-command help is available via `a-frame <cmd> --help`. |\n\nExamples:\n\n```bash\n# Embed everything under src/\na-frame --embed src/\n\n# Build a knowledge base from a docs folder\na-frame --knowledge ./docs --name project-knowledge \\\n        --segment-length 500 --segment-unit chars --include .md,.mdx\n\n# Ask questions about the resulting knowledge base\na-frame --query ./.aframe/project-knowledge.aframek --completion\n\n# Inspect the storage directory\na-frame --explore ./.aframe\n\n# Package for the browser\na-frame --bundle dist/a-frame-bundle.ts\n```\n\n---\n\n## Programmatic Usage\n\n### Decorate components for the index\n\n```typescript\nimport { A_Component } from '@adaas/a-concept';\nimport { A_Frame } from '@adaas/a-frame/core';\n\n@A_Frame.Define({\n    description: 'A bar chart that compares numerical values across named categories.',\n    metadata: { params: { data: 'category:number lines, one per row' } },\n})\nexport class BarChart extends A_Component {\n    static render(p: { data: string }): void { /* … */ }\n}\n```\n\n### Pick a component by intent\n\n```typescript\nimport { A_FrameIndex } from '@adaas/a-frame/index';\n\nconst index = A_Context.scope(this).resolve(A_FrameIndex);\nconst [hit] = await index.search('show comparative numbers per category', { topK: 1 });\nhit.component.render({ data: 'Cats: 12\\nDogs: 8' });\n```\n\n### Hybrid search + RAG completion on a knowledge base\n\n```typescript\nimport { A_FrameDynamicKnowledge } from '@adaas/a-frame/dynamic-knowledge';\nimport { A_FrameCompletion } from '@adaas/a-frame/completion';\n\nconst kb = await A_FrameDynamicKnowledge.load({ name: 'project-knowledge' });\nconst hits = await kb.search('how do I configure storage?', { topK: 5, mode: 'hybrid' });\nconst answer = await new A_FrameCompletion().ask({\n    prompt: 'Answer using only the context below.',\n    context: hits.map(h => h.content).join('\\n---\\n'),\n});\n```\n\nSee [`examples/dynamic-knowledge/main.ts`](examples/dynamic-knowledge/main.ts)\nand [`examples/cli/knowledge/main.ts`](examples/cli/knowledge/main.ts) for the\nfull RAG-REPL pipeline.\n\n---\n\n## Storage Layout\n\nA-Frame uses four file extensions under `A_FRAME_STORAGE_DIR`:\n\n| Extension | Contents |\n|---|---|\n| `.aframen` | Single index of all registered namespaces (one per storage dir, filename is literally `.aframen`). |\n| `.aframed` | One file per namespace, holding the binary-encoded definitions registered under it. Filename is `<namespaceId>.aframed`. |\n| `.aframek` | One file per dynamic-knowledge base, holding records + segments + embeddings. Filename is `<kbName>.aframek`. |\n| `.aframe` | Reserved base extension (legacy / internal). |\n\nAll payloads are encrypted with `A_FRAME_SERVER_ENCRYPTION_KEY` when written\nby the runtime; the `--bundle` command produces a decrypted artifact for the\nbrowser. Use `a-frame --explore` to inspect a storage directory at a glance.\n\n---\n\n## Examples\n\nThe `examples/` folder is wired into npm scripts:\n\n```bash\nnpm run example:dynamic-knowledge   # in-process RAG REPL with seeded knowledge\nnpm run example:cli-knowledge       # CLI → REPL pipeline (spawns a-frame --knowledge)\nnpm run example:article             # dynamic article generator using the index\nnpm run example:structure           # picks the right SaaS structure for a prompt\nnpm run example:feature             # picks the right feature implementation for a prompt\n```\n\nEach example has its own `main.ts` with inline usage notes and the env vars\nit understands.\n\n---\n\n## License\n\nApache-2.0 © ADAAS YAZILIM LİMİTED ŞİRKETİ\n","readmeFilename":"README.md"}