{"_id":"grafio","_rev":"33-7d75535f4a16dd529407d20ef692b465","name":"grafio","dist-tags":{"latest":"7.15.1"},"versions":{"5.2.0":{"name":"grafio","version":"5.2.0","keywords":["graph","database","in-memory","mongodb","typescript","async","traversal","graph-database","graph-data-structure","dag","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"MIT","_id":"grafio@5.2.0","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"a3efd83bd346462362323577db402423a05a0699","tarball":"https://registry.npmjs.org/grafio/-/grafio-5.2.0.tgz","fileCount":43,"integrity":"sha512-8eWBBBupDffwSkFEBcGyL5+8S8h1o5e2Ag0C2nDHxNbI3CQ1t7xP7FWyL+XHbKv+Faafijo1ukPTF2R5G1qPLg==","signatures":[{"sig":"MEYCIQDNzRptvJhgOiISywnDlVCInlKqtIfPzkQsDLgBixg8PgIhAMxOqb8+G90p1GZiqeyYnylbxUPmq7RPp02OIVLTS5iN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131901},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b90b0277ea92e6a39632a0bdc6b8ea23c0f9015b","scripts":{"test":"jest","build":"tsc","clean":"rimraf dist","rebuild":"npm run clean && npm run build:prod","build:prod":"tsc -p tsconfig.prod.json","perf:mongodb":"ts-node --project tsconfig.perf.json perf/mongodb/entryPoint.ts","perf:in-memory":"ts-node --project tsconfig.perf.json perf/in-memory/entryPoint.ts","perf:mongodb:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register perf/mongodb/entryPoint.ts","perf:in-memory:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register perf/in-memory/entryPoint.ts"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"A graph database with pluggable storage architecture. Supports multiple isolated graphs via graphId partitioning. Ships with a zero-dependency in-memory provider; optional MongoDB backend for persistence. Includes BFS/DFS traversal, type/property filterin","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","mongodb":"^7.2.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","mongodb-memory-server":"^11.1.0"},"peerDependencies":{"mongodb":">=5.0.0"},"peerDependenciesMeta":{"mongodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_5.2.0_1777887856009_0.2260697747382907","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"grafio","version":"5.3.0","keywords":["graph","database","in-memory","mongodb","typescript","async","transactions","traversal","graph-database","graph-data-structure","dag","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"MIT","_id":"grafio@5.3.0","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"722890c165c7ca97ef8f9c2acd4e355db15a591e","tarball":"https://registry.npmjs.org/grafio/-/grafio-5.3.0.tgz","fileCount":63,"integrity":"sha512-RINhSu27/HufrGNQSZ+q694KBtKU6YD2GbWMkfUyQPO59yHosSzjg9FH9oTHHAFs0Xj5wm/CT7N7SiWSnwJNwQ==","signatures":[{"sig":"MEQCIE3ww/AvrsRkSlJx04zikM1d9JxN1yA7cYFxLV6uuGQLAiBHuhy+guI3tAvMguOUjeWuDTl5YOyZnMfGnfbzkigKkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281196},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"59fca4f70e28a3b7a20197d292be5b3d2812000b","scripts":{"test":"jest","build":"tsc","clean":"rimraf dist","rebuild":"npm run clean && npm run build:prod","build:prod":"tsc -p tsconfig.prod.json","perf:mongodb":"ts-node --project tsconfig.perf.json perf/mongodb/entryPoint.ts","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html","perf:in-memory":"ts-node --project tsconfig.perf.json perf/in-memory/entryPoint.ts","perf:mongodb:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register perf/mongodb/entryPoint.ts","perf:in-memory:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register perf/in-memory/entryPoint.ts"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"A graph database with pluggable storage architecture. Supports multiple isolated graphs via graphId partitioning. Ships with a zero-dependency in-memory provider; optional MongoDB backend for persistence. Includes BFS/DFS traversal, type/property filterin","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","mongodb":"^7.2.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","mongodb-memory-server":"^11.1.0"},"peerDependencies":{"mongodb":">=5.0.0"},"peerDependenciesMeta":{"mongodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_5.3.0_1777910285760_0.9914166426155002","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"grafio","version":"5.4.0","keywords":["graph","database","in-memory","mongodb","typescript","async","transactions","traversal","graph-database","graph-data-structure","dag","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"MIT","_id":"grafio@5.4.0","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"c4d6130007b79d6b47a98753003b217d193db051","tarball":"https://registry.npmjs.org/grafio/-/grafio-5.4.0.tgz","fileCount":103,"integrity":"sha512-V/qqeQOHHDNbNz82rtZ7OHUE/tZ/VgoSoAZTagTIEZe0QTnCPhUPtSjmmx9TnNBYaGsfhFPJkcXkKI0PhPuKkg==","signatures":[{"sig":"MEUCIAITemwEFnEwYs2YOzTKSL45qxQWSBccf5iRKoNvMn5PAiEA1IhONMUKcQiHmM8zL4CNhYtWdD+8Wl4Nv5meTIaEKSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435930},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"58dcab11c9a37f2725fa67bc3d740487c1346c11","scripts":{"test":"jest","build":"tsc","clean":"rimraf dist","rebuild":"npm run clean && npm run build:prod","build:prod":"tsc -p tsconfig.prod.json","perf:mongodb":"ts-node --project tsconfig.perf.json perf/mongodb/entryPoint.ts","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html","perf:in-memory":"ts-node --project tsconfig.perf.json perf/in-memory/entryPoint.ts","perf:mongodb:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register perf/mongodb/entryPoint.ts","perf:in-memory:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register perf/in-memory/entryPoint.ts"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"A graph database with pluggable storage architecture. Supports multiple isolated graphs via graphId partitioning. Ships with a zero-dependency in-memory provider; optional MongoDB backend for persistence. Includes BFS/DFS traversal, type/property filterin","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","mongodb":"^7.2.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","mongodb-memory-server":"^11.1.0"},"peerDependencies":{"mongodb":">=5.0.0"},"peerDependenciesMeta":{"mongodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_5.4.0_1777976984236_0.6832164926188182","host":"s3://npm-registry-packages-npm-production"}},"5.4.1":{"name":"grafio","version":"5.4.1","keywords":["graph","database","in-memory","mongodb","typescript","async","transactions","traversal","graph-database","graph-data-structure","dag","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"MIT","_id":"grafio@5.4.1","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"5a69ab19ee97fd2bd0b8dd299ae5a1e6f0ac1914","tarball":"https://registry.npmjs.org/grafio/-/grafio-5.4.1.tgz","fileCount":113,"integrity":"sha512-QKTWS4w1oIWgH3kVsDbgYzoyHuTIbjGPYEd2gF0S18hg8P2y76VZRNksg1ami85ETfABr1lx7bngCUvXBxsteQ==","signatures":[{"sig":"MEYCIQCTshzdODDf9MTbl6l2wZuu2da2ryXOK56ocb58aMj9kwIhAIwKk5SS0Dqf8NP25xrkMed+4gBJh7sSdo/qkTfJ38k8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606063},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"}},"gitHead":"bcc415f62ff3a75171122b2be67e228d09300e86","scripts":{"test":"jest","build":"tsc","clean":"rimraf dist","rebuild":"npm run clean && npm run build:prod","build:prod":"tsc -p tsconfig.prod.json","perf:mongodb":"ts-node --project tsconfig.perf.json perf/mongodb/entryPoint.ts","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html","perf:in-memory":"ts-node --project tsconfig.perf.json perf/in-memory/entryPoint.ts","perf:mongodb:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register perf/mongodb/entryPoint.ts","perf:in-memory:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register perf/in-memory/entryPoint.ts"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"A graph database with pluggable storage architecture. Supports multiple isolated graphs via graphId partitioning. Ships with a zero-dependency in-memory provider; optional MongoDB backend for persistence. Includes BFS/DFS traversal, type/property filterin","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","mongodb":"^7.2.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","mongodb-memory-server":"^11.1.0"},"peerDependencies":{"mongodb":">=5.0.0"},"peerDependenciesMeta":{"mongodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_5.4.1_1778130192447_0.7884767873416196","host":"s3://npm-registry-packages-npm-production"}},"5.4.2":{"name":"grafio","version":"5.4.2","keywords":["graph","database","in-memory","mongodb","typescript","async","transactions","traversal","graph-database","graph-data-structure","dag","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"MIT","_id":"grafio@5.4.2","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"4554c482edff755c4fa570a1e4b42d7500fd24c3","tarball":"https://registry.npmjs.org/grafio/-/grafio-5.4.2.tgz","fileCount":139,"integrity":"sha512-cgAIriUSbY97Muuatsy1lPYekgOT+EfIHULfsTIFT5IWeDwZ+9oVUy1f2pGpKfmvJfKWQ99Ke64a2p5dI9SPjw==","signatures":[{"sig":"MEUCIQCImDeNA2hw5J5WsggKWlH+PtHhqAoyOPAO19+51HX8IwIgNwwZ++s977uXWEmQNb+h+imsQS4FuE9Ip7FiIJ8snvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":743243},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"}},"gitHead":"c19e6103c55c80816f9271ebb3d5fcb9a9d6d950","scripts":{"test":"jest","build":"tsc","clean":"rimraf dist","rebuild":"npm run clean && npm run build:prod","build:prod":"tsc -p tsconfig.prod.json","perf:mongodb":"ts-node --project tsconfig.perf.json perf/mongodb/entryPoint.ts","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html","perf:in-memory":"ts-node --project tsconfig.perf.json perf/in-memory/entryPoint.ts","perf:mongodb:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register perf/mongodb/entryPoint.ts","perf:in-memory:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register perf/in-memory/entryPoint.ts"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"A graph database with pluggable storage architecture. Supports multiple isolated graphs via graphId partitioning. Ships with a zero-dependency in-memory provider; optional MongoDB backend for persistence. Includes BFS/DFS traversal, type/property filterin","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","mongodb":"^7.2.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","mongodb-memory-server":"^11.1.0"},"peerDependencies":{"mongodb":">=5.0.0"},"peerDependenciesMeta":{"mongodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_5.4.2_1778158087377_0.2956926485561042","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"grafio","version":"6.0.0","keywords":["graph","database","in-memory","typescript","async","transactions","traversal","graph-database","graph-data-structure","dag","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"MIT","_id":"grafio@6.0.0","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"906e268a7e9674739c84f3fb18157c71b45f29d2","tarball":"https://registry.npmjs.org/grafio/-/grafio-6.0.0.tgz","fileCount":149,"integrity":"sha512-+bNWvg1bP9xKGmKM9GbveGnqWU8nwF+PeSVNDXJVy4j6uaWmN0WUkGUG1RU0R+p+AOYiIrXDszo4ylQfuXQhPw==","signatures":[{"sig":"MEUCIGAozSV4QMjl9+JivwPavw5wXr4vrPTcjRmjENs98t6XAiEAjuJECquCDwX6oWv+VeGASvt7sLZO+xKD1ozRvRsFpbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724004},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"gitHead":"9498896f7a5582f0197c2a8099517054b645d9a7","scripts":{"test":"jest","build":"tsc","clean":"rimraf dist","rebuild":"npm run clean && npm run build:prod","build:prod":"tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html","perf:in-memory":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","perf:in-memory:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"A graph database with pluggable storage architecture. Supports multiple isolated graphs via graphId partitioning. Ships with a zero-dependency in-memory provider. Includes BFS/DFS traversal, type/property filtering, topological sort, DAG detection, transa","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/grafio_6.0.0_1778174376345_0.7446055949414578","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"grafio","version":"6.0.1","keywords":["graph","database","in-memory","typescript","async","transactions","traversal","graph-database","graph-data-structure","dag","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"MIT","_id":"grafio@6.0.1","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"21922e063e549169db8c0da9f4bafa0132f638d4","tarball":"https://registry.npmjs.org/grafio/-/grafio-6.0.1.tgz","fileCount":149,"integrity":"sha512-OEcBxiS/iQgtn0dgArgrvq2buiys46H3JLLH3OnJZykVvDjkX1FKZGRMuv4y1KbXneO0GXQMIwkexdRq9ZVY9Q==","signatures":[{"sig":"MEUCIQDhKGp8sXRCmH47sW3kh+jZixc+pt/E+JPOHAKVB9NuvAIgeZyMeqIbdo76pkQZl4Qz8OPQPlPc+XjtMtPM3wSXO1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725135},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"gitHead":"31122fb728355d6fd635c0810b5e2d27b7db08ea","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","rebuild":"npm run clean && npm run build:prod","build:prod":"tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"A graph database with pluggable storage architecture. Supports multiple isolated graphs via graphId partitioning. Ships with a zero-dependency in-memory provider. Includes BFS/DFS traversal, type/property filtering, topological sort, DAG detection, transa","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/grafio_6.0.1_1778176641159_0.47028151753088077","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"grafio","version":"6.0.2","keywords":["graph","database","in-memory","typescript","async","transactions","traversal","graph-database","graph-data-structure","dag","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"MIT","_id":"grafio@6.0.2","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"9d7f3787b8c88c653e755919271634192e4c6825","tarball":"https://registry.npmjs.org/grafio/-/grafio-6.0.2.tgz","fileCount":191,"integrity":"sha512-4j+ZWeXuO9DXpeeUwrs1ODVSezNHAWwjIO0W2EwvPshqtTo3jRGDCwxRD9sZqulIjZUG35bpDPrrB2Lv9VIA2w==","signatures":[{"sig":"MEUCIALovp+Og+KEL4Hh2vN8mz5BVlofdDdOMeP0M8mcHUQzAiEA1mLZSet+ruZWOYjgGaKCNW+kcqO7LklwcNz+nOfJcOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":972218},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"gitHead":"e82a5a2936079ddcb63877df45a8194d5deec948","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","rebuild":"npm run clean && npm run build:prod","build:prod":"tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"A graph database with pluggable storage architecture. Supports multiple isolated graphs via graphId partitioning. Ships with a zero-dependency in-memory provider. Includes BFS/DFS traversal, type/property filtering, topological sort, DAG detection, transa","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/grafio_6.0.2_1778179823157_0.8024415019562188","host":"s3://npm-registry-packages-npm-production"}},"6.0.3":{"name":"grafio","version":"6.0.3","keywords":["graph","database","in-memory","typescript","async","transactions","traversal","graph-database","graph-data-structure","dag","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"MIT","_id":"grafio@6.0.3","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"10797c81665b9f1a3ce13831d72b17b8964e42b4","tarball":"https://registry.npmjs.org/grafio/-/grafio-6.0.3.tgz","fileCount":99,"integrity":"sha512-90x/LRzEgcOes4FWg5pXCVe7+Mjcll2xLZdPq7Tcw0+GAQN91WEP2kA4562CG0pxifn663rNn7+7q+h3vNpMgA==","signatures":[{"sig":"MEYCIQDk0LqpkNAM2Rc/K6HNvNubh3l7scysiXV1MNWTSdmncwIhAMxwo83RXgXDjAFwCVAU1D/NipU1P8ZjMKsX357CNsLE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489633},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"gitHead":"e783175bc60ec43628b1900e09a5f8f6b3ad6bbc","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","rebuild":"npm run clean && npm run build:prod","build:prod":"tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"A graph database with pluggable storage architecture. Supports multiple isolated graphs via graphId partitioning. Ships with a zero-dependency in-memory provider. Includes BFS/DFS traversal, type/property filtering, topological sort, DAG detection, transa","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/grafio_6.0.3_1778215981323_0.3762721502996704","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"grafio","version":"6.0.4","keywords":["graph","database","in-memory","typescript","async","transactions","traversal","graph-database","graph-data-structure","dag","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"MIT","_id":"grafio@6.0.4","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"0271136153a3a61f7785abb0293b09ddb169031a","tarball":"https://registry.npmjs.org/grafio/-/grafio-6.0.4.tgz","fileCount":99,"integrity":"sha512-scoT7TKnvDSzWXgNmXmyZ5MVlUiIFiXRAPIzJfc4WGRxBsEqzMC6lo6wU7NDIHrMKtcbmmvxZ2Vclf12WRLeOQ==","signatures":[{"sig":"MEQCIHjVT/a4DnJoj4RjU5NtrjifPjG81MCR3CeO3rjSvqgSAiAKfHfLfWkfjdR2rTZwsv80P6kLvz8iheMOYnBCH6xvHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489650},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"gitHead":"322d70431d4b9749fc051569e34a3492396e6965","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","rebuild":"npm run clean && npm run build:prod","build:prod":"npm run clean && tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"A graph database with pluggable storage architecture. Supports multiple isolated graphs via graphId partitioning. Ships with a zero-dependency in-memory provider. Includes BFS/DFS traversal, type/property filtering, topological sort, DAG detection, transa","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/grafio_6.0.4_1778216258466_0.8976774904704468","host":"s3://npm-registry-packages-npm-production"}},"6.0.5":{"name":"grafio","version":"6.0.5","keywords":["graph","database","in-memory","typescript","async","transactions","traversal","graph-database","graph-data-structure","dag","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"MIT","_id":"grafio@6.0.5","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"8b367ccc2a981bdcf9292bed2368669ba15c922d","tarball":"https://registry.npmjs.org/grafio/-/grafio-6.0.5.tgz","fileCount":98,"integrity":"sha512-89jxgwJu9mhpTLqqTRO6JA1QD7ENS9YHvOpfeL4C6iNOk5ufVV3po1OBCZbi6jkv7d8MrHgdyXglerpaHcIZqQ==","signatures":[{"sig":"MEUCIQChDnSznR3Le2/WOOpoyCAP/wHWCjiUaBQx0rqjBOQpcgIgBtLKt2L3rGLPeoFSq51xbX5+lcrjsjYbLa3ajlIXKDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489365},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"gitHead":"322d70431d4b9749fc051569e34a3492396e6965","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","rebuild":"npm run clean && npm run build:prod","build:prod":"npm run clean && tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"A graph database with pluggable storage architecture. Supports multiple isolated graphs via graphId partitioning. Ships with a zero-dependency in-memory provider. Includes BFS/DFS traversal, type/property filtering, topological sort, DAG detection, transa","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/grafio_6.0.5_1778216695194_0.4068061794279576","host":"s3://npm-registry-packages-npm-production"}},"6.0.6":{"name":"grafio","version":"6.0.6","keywords":["graph","database","in-memory","typescript","async","transactions","traversal","graph-database","graph-data-structure","dag","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"MIT","_id":"grafio@6.0.6","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"cad394213e323302f8be62ff4244cf0ac6ae5db4","tarball":"https://registry.npmjs.org/grafio/-/grafio-6.0.6.tgz","fileCount":80,"integrity":"sha512-djg/7w4+u816Ug/V69R+ssz0yvC/2iwbqdrhw4lmOPA4Gf2NKtGJHF8ZP4hq2cRo1u7fJEQi7NJKj+otiTa1xA==","signatures":[{"sig":"MEUCIDrG4rNQ3UCRhbHErgCbE5LsgY6uKtlSNrpi42tWYKCdAiEA+wNBxPKiuoo7fERF/dOzPK0kPMaa0sFO9jpelMmXLXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412268},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"gitHead":"322d70431d4b9749fc051569e34a3492396e6965","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","rebuild":"npm run clean && npm run build:prod","build:prod":"npm run clean && tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"A graph database with pluggable storage architecture. Supports multiple isolated graphs via graphId partitioning. Ships with a zero-dependency in-memory provider. Includes BFS/DFS traversal, type/property filtering, topological sort, DAG detection, transa","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/grafio_6.0.6_1778217036453_0.10376844221378323","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"grafio","version":"6.1.0","keywords":["graph","database","in-memory","typescript","async","transactions","traversal","graph-database","graph-data-structure","dag","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"MIT","_id":"grafio@6.1.0","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"618d77e56bd366c178296369075ceee728ae7d09","tarball":"https://registry.npmjs.org/grafio/-/grafio-6.1.0.tgz","fileCount":96,"integrity":"sha512-KkvelisBzoiLvnWn7uoUuXSUJVmaOXxDOEIgP+iw4O+0ZoFeHtpDyjS+aeX8/RWWWdEdaxpDB4PB3xhTz7Mx1Q==","signatures":[{"sig":"MEQCIDhcV/ViUef4d7lQ2Jm4R4RSbjvMAkNuw7oTUKOV+VypAiBvYy5ARCFMF/Id85+KyhXngCNwIEGsjM4T/8ioTz/41g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460397},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cache":{"types":"./dist/storage/cache/index.d.ts","import":"./dist/storage/cache/index.js","require":"./dist/storage/cache/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"gitHead":"cdb79390cdfffc629a1a593b4ddf697085f4d4c8","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","build:prod":"npm run clean && tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"A graph database with pluggable storage architecture. Supports multiple isolated graphs via graphId partitioning. Ships with a zero-dependency in-memory provider. Includes BFS/DFS traversal, type/property filtering, topological sort, DAG detection, transa","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","ioredis-mock":"^8.13.1"},"peerDependencies":{"ioredis":"^5.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_6.1.0_1778315707802_0.8277362292092314","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"grafio","version":"6.2.0","keywords":["graph","database","in-memory","typescript","async","transactions","traversal","graph-database","graph-data-structure","dag","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"GPL-3.0","_id":"grafio@6.2.0","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"b90a413c6bb0b72c1b7caab133ed69b14599a753","tarball":"https://registry.npmjs.org/grafio/-/grafio-6.2.0.tgz","fileCount":98,"integrity":"sha512-/eB8fAf2/k2Cw+JvPUIzUAlC4aI4Y/ZZCu4cb7h07xHtbwT+9pLewN4Ng6c90tj33LC82hB2mMfq63xuS9J34g==","signatures":[{"sig":"MEUCIEgq+qV+H4twYt8avNg8ue5B/zHQ/3sNM0TnLR0Qv/3NAiEAlJrTpWfOwjYGf2wvQgc3JF2D4y40QMgfMdLqvNYw8NU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487147},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cache":{"types":"./dist/storage/cache/index.d.ts","import":"./dist/storage/cache/index.js","require":"./dist/storage/cache/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"funding":"https://ko-fi.com/satyajugran","gitHead":"cf8a3f016997d0f67dff60828030a06a582c0e89","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","build:prod":"npm run clean && tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"A graph database with pluggable storage architecture. Supports multiple isolated graphs via graphId partitioning. Ships with a zero-dependency in-memory provider. Includes BFS/DFS traversal, type/property filtering, topological sort, DAG detection, transa","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","ioredis-mock":"^8.13.1"},"peerDependencies":{"ioredis":"^5.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_6.2.0_1778398435209_0.43257423886404367","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"grafio","version":"6.3.0","keywords":["graph","database","in-memory","typescript","async","transactions","traversal","graph-database","graph-data-structure","dag","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"GPL-3.0","_id":"grafio@6.3.0","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"bd46fb43b6a1b2a6a38f4081d22fe57307f90bd5","tarball":"https://registry.npmjs.org/grafio/-/grafio-6.3.0.tgz","fileCount":122,"integrity":"sha512-d44OpPrqDF0vcW92R8dMPRU0rBH5foOR/L0iJvlQ7tvf711hOAqksPr8xe2hp0SYCGso/Yrg7SmvanwpbornYA==","signatures":[{"sig":"MEQCIHtWua5LjXxV+Ir8l8GKOFG74HhMLLmU9URVxj8SE+dDAiAEtNjJNnLNSGSesXn+4uyKA9L+qg7sl5in1Uo1zwbFyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":563971},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cache":{"types":"./dist/storage/cache/index.d.ts","import":"./dist/storage/cache/index.js","require":"./dist/storage/cache/index.js"},"./cypher":{"types":"./dist/cypher/index.d.ts","import":"./dist/cypher/index.js","require":"./dist/cypher/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"funding":"https://ko-fi.com/satyajugran","gitHead":"545d76b5466b470915772110e4374b2ab42ad77a","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","build:prod":"npm run clean && tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"A graph database with pluggable storage architecture. Supports multiple isolated graphs via graphId partitioning. Ships with a zero-dependency in-memory provider. Includes read-only Cypher query interface, BFS/DFS traversal, type/property filtering, topol","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","ioredis-mock":"^8.13.1"},"peerDependencies":{"ioredis":"^5.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_6.3.0_1778481732300_0.8280160897154343","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"grafio","version":"7.0.0","keywords":["graph","database","cypher","in-memory","typescript","transactions","traversal","graph-database","graph-data-structure","dag","query-plans","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"GPL-3.0","_id":"grafio@7.0.0","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"050380fc1b02bc4d4e34126b5e96fd582ad5ec03","tarball":"https://registry.npmjs.org/grafio/-/grafio-7.0.0.tgz","fileCount":144,"integrity":"sha512-WGHBQj+bxyXnRKSnqW2/oPNV8VkAlouic99OQNzuJ+IuBh2ApbIf23mDuu/HHkzwrVmoECEKFNbe2UqOgejn4A==","signatures":[{"sig":"MEUCIGiPx48ANYhXYj6n7hh1Kog2F8TT6WL0bfv5PTGkgrNhAiEAjJ1yZ8JHAaDwfZlsbrrD9E1uUuHO8oVZsRYmtSPpGyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713226},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cache":{"types":"./dist/storage/cache/index.d.ts","import":"./dist/storage/cache/index.js","require":"./dist/storage/cache/index.js"},"./cypher":{"types":"./dist/cypher/index.d.ts","import":"./dist/cypher/index.js","require":"./dist/cypher/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"funding":"https://ko-fi.com/satyajugran","gitHead":"f7656e0ee01c101bb1234f65a15b3602f5dfb88e","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","build:prod":"npm run clean && tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"A graph database with pluggable storage architecture. Supports multiple isolated graphs via graphId partitioning. Ships with a zero-dependency in-memory provider. Includes high performance read-only Cypher query engine, multi hop traversals, type/property","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","ioredis-mock":"^8.13.1"},"peerDependencies":{"ioredis":"^5.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_7.0.0_1778934506832_0.8431818082992919","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"grafio","version":"7.1.0","keywords":["graph","database","cypher","in-memory","typescript","transactions","traversal","graph-database","graph-data-structure","dag","query-plans","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"GPL-3.0","_id":"grafio@7.1.0","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"5ee5028d7b974bd2278e447b532cc6808353983b","tarball":"https://registry.npmjs.org/grafio/-/grafio-7.1.0.tgz","fileCount":144,"integrity":"sha512-9wvY7SD+VRcACIazvuNzoLUnsDbjrFAGHCe1ZPDdQH+yG34ja3WiDxqjxu9tPMBRAlw1huyo0I+6eCjvh44cyw==","signatures":[{"sig":"MEQCIDDN/WNoXArHU075ct96/9cRcxoHeIHtqpvnoqXKAZvRAiAG7UwfRDa+gsrLUmdlcpbD4zlvV1bjnR7sTEUCMH0g4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693519},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cache":{"types":"./dist/storage/cache/index.d.ts","import":"./dist/storage/cache/index.js","require":"./dist/storage/cache/index.js"},"./cypher":{"types":"./dist/cypher/index.d.ts","import":"./dist/cypher/index.js","require":"./dist/cypher/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"funding":"https://ko-fi.com/satyajugran","gitHead":"c734434648802033b01d1bf206ca051c9f78bd08","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","build:prod":"npm run clean && tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"High-performance graph database with native Cypher support and pluggable storage","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","ioredis-mock":"^8.13.1"},"peerDependencies":{"ioredis":"^5.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_7.1.0_1779078330335_0.6452774753348334","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"grafio","version":"7.2.0","keywords":["graph","database","cypher","in-memory","typescript","transactions","traversal","graph-database","graph-data-structure","dag","query-plans","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"GPL-3.0","_id":"grafio@7.2.0","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"dd134fa11d173d264e78089d62bd81ae62281e0c","tarball":"https://registry.npmjs.org/grafio/-/grafio-7.2.0.tgz","fileCount":144,"integrity":"sha512-Z+05KXr0xwpGIQCPIj7QeKkrVPB5afyso2zfbLqrcoOTAXQ2WnN/kz+Rx7w4YLhQtXtPDmAaFchNe+8dyvQOcA==","signatures":[{"sig":"MEUCIQD3dPjFPPpSIlDAusljtCv37BHtxJfP1hwOcvjbQx+uMwIgQf0DS5JZBRorINDv1osVABXt9tBfhW61gf1dWINRroM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754652},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cache":{"types":"./dist/storage/cache/index.d.ts","import":"./dist/storage/cache/index.js","require":"./dist/storage/cache/index.js"},"./cypher":{"types":"./dist/cypher/index.d.ts","import":"./dist/cypher/index.js","require":"./dist/cypher/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"funding":"https://ko-fi.com/satyajugran","gitHead":"c97d3543c9e5e20acba498d55a1cd5d372ab509f","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","build:prod":"npm run clean && tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"High-performance graph database with native Cypher support and pluggable storage","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","ioredis-mock":"^8.13.1"},"peerDependencies":{"ioredis":"^5.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_7.2.0_1779265111354_0.19093824216937172","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"grafio","version":"7.3.0","keywords":["graph","database","cypher","in-memory","typescript","transactions","traversal","graph-database","graph-data-structure","dag","query-plans","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"GPL-3.0","_id":"grafio@7.3.0","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"e6db8508d751b775782d40cd90248ca2a3a0b8c5","tarball":"https://registry.npmjs.org/grafio/-/grafio-7.3.0.tgz","fileCount":165,"integrity":"sha512-RWDmS7uUQ4py29McqPNlGkpd/q5iYHuDC7nvGx5s++RAwl8VI96eteO0aWUBv3gLRtrWkhBcxRw7MbfquOt/bw==","signatures":[{"sig":"MEYCIQDb99t5IwQt8SCqr3SHDVGmSdQY7Ha9Rjq9JcQLKDf1xgIhAJkSA9Fcm75/mHvMI3Ij6QYAIXnnVHoXcuyjrOXKchmT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":887715},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cache":{"types":"./dist/storage/cache/index.d.ts","import":"./dist/storage/cache/index.js","require":"./dist/storage/cache/index.js"},"./cypher":{"types":"./dist/cypher/index.d.ts","import":"./dist/cypher/index.js","require":"./dist/cypher/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"funding":"https://ko-fi.com/satyajugran","gitHead":"44eb5e4f4667041db7d05245afc57e32ca0ab796","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","build:prod":"npm run clean && tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"High-performance graph database with native Cypher support and pluggable storage","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","ioredis-mock":"^8.13.1"},"peerDependencies":{"ioredis":"^5.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_7.3.0_1779444529548_0.7979806209576046","host":"s3://npm-registry-packages-npm-production"}},"7.4.0":{"name":"grafio","version":"7.4.0","keywords":["graph","database","cypher","in-memory","typescript","transactions","traversal","graph-database","graph-data-structure","dag","query-plans","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"GPL-3.0","_id":"grafio@7.4.0","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"e75a78d6a365aaf79f3358a6b2cda22706bab823","tarball":"https://registry.npmjs.org/grafio/-/grafio-7.4.0.tgz","fileCount":164,"integrity":"sha512-WBqzYqJHiUhRlmaTgrSboy6bHhDZaYwsihCY1/sJQXbKnWkhUn7L6X8NpC+gqKwS0VL/7z0NHLKOlcBNVJ+35w==","signatures":[{"sig":"MEUCIDwqf0RJlfFWNfLTtkO6ghLuujX0FZ6BP2C0ofVwpH26AiEArWfyZBGuvGMiwgJ3IMRVogmI/fhQI1lWXqDcQRvWfV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":774371},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cache":{"types":"./dist/storage/cache/index.d.ts","import":"./dist/storage/cache/index.js","require":"./dist/storage/cache/index.js"},"./cypher":{"types":"./dist/cypher/index.d.ts","import":"./dist/cypher/index.js","require":"./dist/cypher/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"funding":"https://ko-fi.com/satyajugran","gitHead":"d7adf497eaaf7f952ba96e19fef02802b96c54c2","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","build:prod":"npm run clean && tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"High-performance graph database with native Cypher support and pluggable storage","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","ioredis-mock":"^8.13.1"},"peerDependencies":{"ioredis":"^5.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_7.4.0_1779557779266_0.8107937227260211","host":"s3://npm-registry-packages-npm-production"}},"7.5.0":{"name":"grafio","version":"7.5.0","keywords":["graph","database","cypher","in-memory","typescript","transactions","traversal","graph-database","graph-data-structure","dag","query-plans","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"GPL-3.0","_id":"grafio@7.5.0","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"bc7a9eb6711aba12eb050269e58b1a377447bf94","tarball":"https://registry.npmjs.org/grafio/-/grafio-7.5.0.tgz","fileCount":164,"integrity":"sha512-AOhohO8K6Jv3ra5sP7jVz7Q2bH6CVvkbt3p+61iY7BOqL4XV1b8S3BGcr8O1+Ub6OTMX0M3iZ5YjDdMV2cqdgQ==","signatures":[{"sig":"MEUCIQC1XIKnABke+eioah1RDj1q9Yx1o0fTF8jnKVFJbpw58gIgRuoCAc3sOb/QStNB9fku5g/NEW45C1TGsJdE2LOonsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":774371},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cache":{"types":"./dist/storage/cache/index.d.ts","import":"./dist/storage/cache/index.js","require":"./dist/storage/cache/index.js"},"./cypher":{"types":"./dist/cypher/index.d.ts","import":"./dist/cypher/index.js","require":"./dist/cypher/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"funding":"https://ko-fi.com/satyajugran","gitHead":"ad7c3c78bb042091c624211070b2d7f99caa8867","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","build:prod":"npm run clean && tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"High-performance graph database with native Cypher support and pluggable storage","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","ioredis-mock":"^8.13.1"},"peerDependencies":{"ioredis":"^5.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_7.5.0_1779689678198_0.7621397399323433","host":"s3://npm-registry-packages-npm-production"}},"7.5.1":{"name":"grafio","version":"7.5.1","keywords":["graph","database","cypher","in-memory","typescript","transactions","traversal","graph-database","graph-data-structure","dag","query-plans","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"GPL-3.0","_id":"grafio@7.5.1","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"377c8254d516b60c91dd095b2e58eb474b8e3756","tarball":"https://registry.npmjs.org/grafio/-/grafio-7.5.1.tgz","fileCount":164,"integrity":"sha512-GCkZZQfWWGckmtT2jHWCJ6UiZlMfpWz8f7tMcen1EsLcsGu8FU+GNBNWHuWGPIU/IYyhL33v0+gPeDaEwX56Gw==","signatures":[{"sig":"MEUCIQDLPYJ54R6TrC0/C6cDt0kouCmc+YOok/0ePQ5L7uxeSwIgNzE6zrYGknkSgmRUq9dkKSPhGFpGYMfr8KbLM+5XhGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":789368},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cache":{"types":"./dist/storage/cache/index.d.ts","import":"./dist/storage/cache/index.js","require":"./dist/storage/cache/index.js"},"./cypher":{"types":"./dist/cypher/index.d.ts","import":"./dist/cypher/index.js","require":"./dist/cypher/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"funding":"https://ko-fi.com/satyajugran","gitHead":"ad7c3c78bb042091c624211070b2d7f99caa8867","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","build:prod":"npm run clean && tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"High-performance graph database with native Cypher support and pluggable storage","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","ioredis-mock":"^8.13.1"},"peerDependencies":{"ioredis":"^5.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_7.5.1_1779689818012_0.6104038671128282","host":"s3://npm-registry-packages-npm-production"}},"7.6.0":{"name":"grafio","version":"7.6.0","keywords":["graph","database","cypher","in-memory","typescript","transactions","traversal","graph-database","graph-data-structure","dag","query-plans","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"GPL-3.0","_id":"grafio@7.6.0","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"444bb7d813466c6ae2ff65ca70e30a60797a84d7","tarball":"https://registry.npmjs.org/grafio/-/grafio-7.6.0.tgz","fileCount":164,"integrity":"sha512-gxiDTtiAjZ/ndydYvKr9yrZPA6ij+xjDwX5ebQraIPT/ezg9Tr1ViY/cGdhAntx+rZk/ekxu1YIyRgwaALn49A==","signatures":[{"sig":"MEUCIAXBH2e1OcST8jNPW9UJZSJ3faP+8b8XFoaaecxQl0QZAiEAmJtc75PW87Q6I/Gu0ECCqiUxboJ9Sj+KGmYjIvuESnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798258},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cache":{"types":"./dist/storage/cache/index.d.ts","import":"./dist/storage/cache/index.js","require":"./dist/storage/cache/index.js"},"./cypher":{"types":"./dist/cypher/index.d.ts","import":"./dist/cypher/index.js","require":"./dist/cypher/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"funding":"https://ko-fi.com/satyajugran","gitHead":"ddc35b9055e83d08b1f853417d74b81759231fc2","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","build:prod":"npm run clean && tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"High-performance graph database with native Cypher support and pluggable storage","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","ioredis-mock":"^8.13.1"},"peerDependencies":{"ioredis":"^5.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_7.6.0_1779714838822_0.9795093378251043","host":"s3://npm-registry-packages-npm-production"}},"7.7.0":{"name":"grafio","version":"7.7.0","keywords":["graph","database","cypher","in-memory","typescript","transactions","traversal","graph-database","graph-data-structure","dag","query-plans","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"GPL-3.0","_id":"grafio@7.7.0","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"b86e59a53bfaddfa6e2c5f8b3f6644130ff38d05","tarball":"https://registry.npmjs.org/grafio/-/grafio-7.7.0.tgz","fileCount":164,"integrity":"sha512-+1uDLxBwUgI9R7KXQYlLUD0Eb7A1ytKELXQGdqNWsc0Sp3oUa9MOjXtcP+WZcub7p6bjgFYfgTHitS2V/zAsNw==","signatures":[{"sig":"MEUCIQCPt2NN2t/W2StXpa8ic6S//jeKuBvqcWcYSPTJ+58kLAIgQ6d3mLiKMYgxCQ4pJPOX/LXHkUJpozyEagWh2E+hkyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":804933},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cache":{"types":"./dist/storage/cache/index.d.ts","import":"./dist/storage/cache/index.js","require":"./dist/storage/cache/index.js"},"./cypher":{"types":"./dist/cypher/index.d.ts","import":"./dist/cypher/index.js","require":"./dist/cypher/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"funding":"https://ko-fi.com/satyajugran","gitHead":"399f6eb1b00addd5bbe14dd200a7eb434403f2b0","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","build:prod":"npm run clean && tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"High-performance graph database with native Cypher support and pluggable storage","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","ioredis-mock":"^8.13.1"},"peerDependencies":{"ioredis":"^5.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_7.7.0_1779789532755_0.7810462575196215","host":"s3://npm-registry-packages-npm-production"}},"7.8.0":{"name":"grafio","version":"7.8.0","keywords":["graph","database","cypher","in-memory","typescript","transactions","traversal","graph-database","graph-data-structure","dag","query-plans","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"GPL-3.0","_id":"grafio@7.8.0","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"cca1c71e00764f6676a74cfc74df98fc371c2726","tarball":"https://registry.npmjs.org/grafio/-/grafio-7.8.0.tgz","fileCount":164,"integrity":"sha512-D4kkWzV6JjxLlLkp90zQNgsw4zibXlLBrM9I69gRp3eA3LLFyNObEYSBJb0MlsHH0CfAod+W/4UXna0aLYN12A==","signatures":[{"sig":"MEYCIQDlVoriuwwH76D4EkdmyUm2bRx15Aza7/xpRubhjiD8uwIhAN6kQA16ToGzB30s7eYuBd0G4zKTd9RqjA4pZM91RxEc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811370},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cache":{"types":"./dist/storage/cache/index.d.ts","import":"./dist/storage/cache/index.js","require":"./dist/storage/cache/index.js"},"./cypher":{"types":"./dist/cypher/index.d.ts","import":"./dist/cypher/index.js","require":"./dist/cypher/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"funding":"https://ko-fi.com/satyajugran","gitHead":"768f8dd3bba5239b44bce369d9f2b764f5e12f79","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","build:prod":"npm run clean && tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"High-performance graph database with native Cypher support and pluggable storage","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","ioredis-mock":"^8.13.1"},"peerDependencies":{"ioredis":"^5.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_7.8.0_1779868102062_0.029324459460062124","host":"s3://npm-registry-packages-npm-production"}},"7.9.0":{"name":"grafio","version":"7.9.0","keywords":["graph","database","cypher","in-memory","typescript","transactions","traversal","graph-database","graph-data-structure","dag","query-plans","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"GPL-3.0","_id":"grafio@7.9.0","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"7405008943483bc3e8063d4f8e7a108fa3f65309","tarball":"https://registry.npmjs.org/grafio/-/grafio-7.9.0.tgz","fileCount":164,"integrity":"sha512-fNiSzM0bhng3WV5uvz6Vo4qbNGcZU2PT5xisDafKXB5AbUh+n8TgDq9NXyOa0sNuGLc6s1bBb5h2nJT1hGh3hg==","signatures":[{"sig":"MEUCIGNtgiNSzNrDsDPUfdDalZDcLZPGk7yffn0PUY2TiiYhAiEAg+tB3gCGeYo5wjrVa2IqxTRaRBRYy/IDyIh5CHy3Tww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":818665},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cache":{"types":"./dist/storage/cache/index.d.ts","import":"./dist/storage/cache/index.js","require":"./dist/storage/cache/index.js"},"./cypher":{"types":"./dist/cypher/index.d.ts","import":"./dist/cypher/index.js","require":"./dist/cypher/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"funding":"https://ko-fi.com/satyajugran","gitHead":"4e8f0faf91502d0f24b7564bb93b615c4a78db33","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","build:prod":"npm run clean && tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"High-performance graph database with native Cypher support and pluggable storage","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","ioredis-mock":"^8.13.1"},"peerDependencies":{"ioredis":"^5.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_7.9.0_1779954668600_0.9054403458074127","host":"s3://npm-registry-packages-npm-production"}},"7.10.0":{"name":"grafio","version":"7.10.0","keywords":["graph","database","cypher","in-memory","typescript","transactions","traversal","graph-database","graph-data-structure","dag","query-plans","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"GPL-3.0","_id":"grafio@7.10.0","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"bb2eb09ace142766d3a8124cded1932ceb71e3d0","tarball":"https://registry.npmjs.org/grafio/-/grafio-7.10.0.tgz","fileCount":164,"integrity":"sha512-n3zM72hjTiFehxfAuZt0Qy/AKgwc4Ct9zy+an7KjNGupTe1kMzA8rq1gUKZi05rcU3kgZAGg32xLu2IB6TTwXw==","signatures":[{"sig":"MEUCIQCBr6NoDTcjRu/7IPhvGimzweJpMZNmsdzHF/O5J/wElgIgKe0WGio4WfY9MwXdKJ7SSRDo+jgTa1f7c+ferw5wy1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827533},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cache":{"types":"./dist/storage/cache/index.d.ts","import":"./dist/storage/cache/index.js","require":"./dist/storage/cache/index.js"},"./cypher":{"types":"./dist/cypher/index.d.ts","import":"./dist/cypher/index.js","require":"./dist/cypher/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"funding":"https://ko-fi.com/satyajugran","gitHead":"d5e161936c977075a979a58daeca9c4a1386181b","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","build:prod":"npm run clean && tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"High-performance graph database with native Cypher support and pluggable storage","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","ioredis-mock":"^8.13.1"},"peerDependencies":{"ioredis":"^5.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_7.10.0_1779981300458_0.6803477525198804","host":"s3://npm-registry-packages-npm-production"}},"7.11.0":{"name":"grafio","version":"7.11.0","keywords":["graph","database","cypher","in-memory","typescript","transactions","traversal","graph-database","graph-data-structure","dag","query-plans","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"GPL-3.0","_id":"grafio@7.11.0","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"5085e5a90edcbdb46d9dc6bfa80886ad47295063","tarball":"https://registry.npmjs.org/grafio/-/grafio-7.11.0.tgz","fileCount":164,"integrity":"sha512-QPcMpD+DPinJHdqdlGXtPStJKsPP71yhXXAVGv73nGHnniI8W9iSG2fGM/w0OXQ4fA/KFnqktOOzHQUub7Asxg==","signatures":[{"sig":"MEYCIQDQ7hPuXFqKQR+6My8S/ZDyGApIQ1eX/IpqD0we7b5CEQIhAMCxpYbk6JEAx9M6UXJ+AG3y9eo3l4Y4UQGWr+yX3J+/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":835666},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cache":{"types":"./dist/storage/cache/index.d.ts","import":"./dist/storage/cache/index.js","require":"./dist/storage/cache/index.js"},"./cypher":{"types":"./dist/cypher/index.d.ts","import":"./dist/cypher/index.js","require":"./dist/cypher/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"funding":"https://ko-fi.com/satyajugran","gitHead":"380bfddb2499bf81e1cad4db586670160602fd6f","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","build:prod":"npm run clean && tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"High-performance graph database with native Cypher support and pluggable storage","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","ioredis-mock":"^8.13.1"},"peerDependencies":{"ioredis":"^5.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_7.11.0_1780041533943_0.26336895392022996","host":"s3://npm-registry-packages-npm-production"}},"7.12.0":{"name":"grafio","version":"7.12.0","keywords":["graph","database","cypher","in-memory","typescript","transactions","traversal","graph-database","graph-data-structure","dag","query-plans","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"GPL-3.0","_id":"grafio@7.12.0","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"fce5930b3e49e10836f845bb59fcd067a0b0c91c","tarball":"https://registry.npmjs.org/grafio/-/grafio-7.12.0.tgz","fileCount":164,"integrity":"sha512-HbaA9uH3IeSLsxC3xOTdxIGfvcJFv4gC31UuyVQzGrOk9o54fdpx+sxboAXhk6JCpI0Og3K4m7mVperW9i9KRQ==","signatures":[{"sig":"MEUCIQC4mTOoB8YgRXkZa77zW/GDsBj0DB2BgaXFiIXUF2u6ZwIga246bPBV/NWHa1OZeSutWzPgXmS8TzaZlZ6obj71Ciw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":841506},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cache":{"types":"./dist/storage/cache/index.d.ts","import":"./dist/storage/cache/index.js","require":"./dist/storage/cache/index.js"},"./cypher":{"types":"./dist/cypher/index.d.ts","import":"./dist/cypher/index.js","require":"./dist/cypher/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"funding":"https://ko-fi.com/satyajugran","gitHead":"3d676448e7cd2af694f865b0c5fa99baec7aaf16","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","build:prod":"npm run clean && tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"High-performance graph database with native Cypher support and pluggable storage","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","ioredis-mock":"^8.13.1"},"peerDependencies":{"ioredis":"^5.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_7.12.0_1780117852399_0.21614144149178327","host":"s3://npm-registry-packages-npm-production"}},"7.13.0":{"name":"grafio","version":"7.13.0","keywords":["graph","database","cypher","in-memory","typescript","transactions","traversal","graph-database","graph-data-structure","dag","query-plans","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"GPL-3.0","_id":"grafio@7.13.0","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"e6a3441c6575ccf68556f10e1a711e472696c12c","tarball":"https://registry.npmjs.org/grafio/-/grafio-7.13.0.tgz","fileCount":164,"integrity":"sha512-/lzxJCuZFjqAEprDK0hulSK8j2H3dCbeH/NFOZCcLYjhRbHjkDblDiHOzrNdhoggO7yMdtDlCIjUvcJz4vt6Ww==","signatures":[{"sig":"MEYCIQCx+nR2THRn5nvnkfRA4bwcZb1vlSQ8r4yYuHc/tzsfewIhAPw7BkjsCa7RN7bpdX3jgszcGPMoXfslwL2RQ40lrDKL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856207},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cache":{"types":"./dist/storage/cache/index.d.ts","import":"./dist/storage/cache/index.js","require":"./dist/storage/cache/index.js"},"./cypher":{"types":"./dist/cypher/index.d.ts","import":"./dist/cypher/index.js","require":"./dist/cypher/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"funding":"https://ko-fi.com/satyajugran","gitHead":"aa000be7a79b7758c07bd15520a0714c8e3db58b","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","build:prod":"npm run clean && tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"High-performance graph database with native Cypher support and pluggable storage","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","ioredis-mock":"^8.13.1"},"peerDependencies":{"ioredis":"^5.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_7.13.0_1780204951092_0.19324410751383247","host":"s3://npm-registry-packages-npm-production"}},"7.14.0":{"name":"grafio","version":"7.14.0","keywords":["graph","database","cypher","in-memory","typescript","transactions","traversal","graph-database","graph-data-structure","dag","query-plans","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"GPL-3.0","_id":"grafio@7.14.0","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"01dba3c1e70c73fc448e31c57eb0ce6ecb17e15e","tarball":"https://registry.npmjs.org/grafio/-/grafio-7.14.0.tgz","fileCount":164,"integrity":"sha512-MzFz/nVyra0Ze7BJE4Zr70u7Ko8uWImPNrmWCytXup0GOwgZBh3bM72yGm873PxA3cQ5wU4ooOEKzgwkahjjxg==","signatures":[{"sig":"MEUCIEulRnA1XgbzHqbo4Yp2ykXGLbuoiAHvHihwk5S1UgZhAiEAnopi08w5BEwLmZDHISfRx0HDDxvQm4xnYXh7+r3A2ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":874190},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cache":{"types":"./dist/storage/cache/index.d.ts","import":"./dist/storage/cache/index.js","require":"./dist/storage/cache/index.js"},"./cypher":{"types":"./dist/cypher/index.d.ts","import":"./dist/cypher/index.js","require":"./dist/cypher/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"funding":"https://ko-fi.com/satyajugran","gitHead":"f9b7e19b6a68298742fe5d9035bb891868b5e0de","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","build:prod":"npm run clean && tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"High-performance graph database with native Cypher support and pluggable storage","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","ioredis-mock":"^8.13.1"},"peerDependencies":{"ioredis":"^5.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_7.14.0_1780302822207_0.8150242964928143","host":"s3://npm-registry-packages-npm-production"}},"7.15.0":{"name":"grafio","version":"7.15.0","keywords":["graph","database","cypher","in-memory","typescript","transactions","traversal","graph-database","graph-data-structure","dag","query-plans","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"GPL-3.0","_id":"grafio@7.15.0","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"homepage":"https://github.com/satya-jugran/grafio#readme","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"dist":{"shasum":"2e03557bd6d29fcc6f2777c839557fb3e5f8f4dc","tarball":"https://registry.npmjs.org/grafio/-/grafio-7.15.0.tgz","fileCount":164,"integrity":"sha512-Qr63L5IzHWSfUXPO0Stlfj7Z5t/Hk0fMFmGjDznJPrxByGINl2exh5gyka0ekOC120RgNdfwkcukM1sek1vFeg==","signatures":[{"sig":"MEYCIQDmkpriskw4gyGwdGYFR3ZFRzRD3NRU4nutx1jjuOwiOgIhAOAYXuRxJZdeOO4+p6aogXGJ0VBC/riax6lOWJpMMKid","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":880183},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cache":{"types":"./dist/storage/cache/index.d.ts","import":"./dist/storage/cache/index.js","require":"./dist/storage/cache/index.js"},"./cypher":{"types":"./dist/cypher/index.d.ts","import":"./dist/cypher/index.js","require":"./dist/cypher/index.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./testing":{"types":"./dist/shared/testing/index.d.ts","import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js"},"./testing/perf":{"types":"./dist/shared/testing/perf/index.d.ts","import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js"}},"funding":"https://ko-fi.com/satyajugran","gitHead":"3df7d7e9179b05ca8d18203388c8091697fbfad5","scripts":{"perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","test":"jest","build":"tsc","clean":"rimraf dist","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts","build:prod":"npm run clean && tsc -p tsconfig.prod.json","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html"},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"repository":{"url":"git+https://github.com/satya-jugran/grafio.git","type":"git"},"_npmVersion":"11.2.0","description":"High-performance graph database with native Cypher support and pluggable storage","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","cross-env":"^10.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^25.6.0","ioredis-mock":"^8.13.1"},"peerDependencies":{"ioredis":"^5.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grafio_7.15.0_1780490747195_0.7832416325638951","host":"s3://npm-registry-packages-npm-production"}},"7.15.1":{"name":"grafio","version":"7.15.1","description":"High-performance graph database with native Cypher support and pluggable storage","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","build:prod":"npm run clean && tsc -p tsconfig.prod.json","clean":"rimraf dist","test":"jest","test:coverage":"jest --coverage --coverageReporters=text-summary --coverageReporters=html","perf":"ts-node --project tsconfig.perf.json tests/perf/entryPoint.ts","perf:gc":"cross-env TS_NODE_PROJECT=tsconfig.perf.json node --expose-gc -r ts-node/register tests/perf/entryPoint.ts"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js","types":"./dist/index.d.ts"},"./errors":{"import":"./dist/errors.js","require":"./dist/errors.js","types":"./dist/errors.d.ts"},"./cypher":{"import":"./dist/cypher/index.js","require":"./dist/cypher/index.js","types":"./dist/cypher/index.d.ts"},"./cache":{"import":"./dist/storage/cache/index.js","require":"./dist/storage/cache/index.js","types":"./dist/storage/cache/index.d.ts"},"./testing":{"import":"./dist/shared/testing/index.js","require":"./dist/shared/testing/index.js","types":"./dist/shared/testing/index.d.ts"},"./testing/perf":{"import":"./dist/shared/testing/perf/index.js","require":"./dist/shared/testing/perf/index.js","types":"./dist/shared/testing/perf/index.d.ts"}},"keywords":["graph","database","cypher","in-memory","typescript","transactions","traversal","graph-database","graph-data-structure","dag","query-plans","serialization","topological-sort","mermaid"],"author":{"name":"Satya Jugran"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/satya-jugran/grafio.git"},"funding":"https://ko-fi.com/satyajugran","devDependencies":{"@types/jest":"^29.5.0","@types/node":"^25.6.0","cross-env":"^10.1.0","ioredis-mock":"^8.13.1","jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0"},"peerDependencies":{"ioredis":"^5.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true}},"_id":"grafio@7.15.1","gitHead":"3df7d7e9179b05ca8d18203388c8091697fbfad5","bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"homepage":"https://github.com/satya-jugran/grafio#readme","_nodeVersion":"24.15.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-qHk8ALBrsMh22aNpH5eNFBYh6sSzQrlTh1d6GJCYXwLIxSUUszgvFat0OWCu4NL3N0X6HsQJXdfu1W0YNW9dSg==","shasum":"4762ef4e2144f07852d0cf8a1a4ecf5bb611cbb0","tarball":"https://registry.npmjs.org/grafio/-/grafio-7.15.1.tgz","fileCount":164,"unpackedSize":879009,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEji4x1ZyTJnlDaCgkbxRN7eoNtHhfm0HY04pECTW6HOAiAH3PI354SxFkJ0iTS0R/YdakF1Pf90uOkXbghKF7VWqA=="}]},"_npmUser":{"name":"satyajugran","email":"satya.jugran@gmail.com"},"directories":{},"maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/grafio_7.15.1_1780492181178_0.19116487683576278"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-04T09:44:16.008Z","modified":"2026-06-03T13:09:41.529Z","5.2.0":"2026-05-04T09:44:16.155Z","5.3.0":"2026-05-04T15:58:05.912Z","5.4.0":"2026-05-05T10:29:44.367Z","5.4.1":"2026-05-07T05:03:12.609Z","5.4.2":"2026-05-07T12:48:07.526Z","6.0.0":"2026-05-07T17:19:36.504Z","6.0.1":"2026-05-07T17:57:21.325Z","6.0.2":"2026-05-07T18:50:23.468Z","6.0.3":"2026-05-08T04:53:01.466Z","6.0.4":"2026-05-08T04:57:38.604Z","6.0.5":"2026-05-08T05:04:55.335Z","6.0.6":"2026-05-08T05:10:36.605Z","6.1.0":"2026-05-09T08:35:07.976Z","6.2.0":"2026-05-10T07:33:55.364Z","6.3.0":"2026-05-11T06:42:12.452Z","7.0.0":"2026-05-16T12:28:27.027Z","7.1.0":"2026-05-18T04:25:30.511Z","7.2.0":"2026-05-20T08:18:31.550Z","7.3.0":"2026-05-22T10:08:49.722Z","7.4.0":"2026-05-23T17:36:19.419Z","7.5.0":"2026-05-25T06:14:38.350Z","7.5.1":"2026-05-25T06:16:58.187Z","7.6.0":"2026-05-25T13:13:58.990Z","7.7.0":"2026-05-26T09:58:52.926Z","7.8.0":"2026-05-27T07:48:22.194Z","7.9.0":"2026-05-28T07:51:08.774Z","7.10.0":"2026-05-28T15:15:00.718Z","7.11.0":"2026-05-29T07:58:54.077Z","7.12.0":"2026-05-30T05:10:52.553Z","7.13.0":"2026-05-31T05:22:31.311Z","7.14.0":"2026-06-01T08:33:42.342Z","7.15.0":"2026-06-03T12:45:47.340Z","7.15.1":"2026-06-03T13:09:41.423Z"},"bugs":{"url":"https://github.com/satya-jugran/grafio/issues"},"author":{"name":"Satya Jugran"},"license":"GPL-3.0","homepage":"https://github.com/satya-jugran/grafio#readme","keywords":["graph","database","cypher","in-memory","typescript","transactions","traversal","graph-database","graph-data-structure","dag","query-plans","serialization","topological-sort","mermaid"],"repository":{"type":"git","url":"git+https://github.com/satya-jugran/grafio.git"},"description":"High-performance graph database with native Cypher support and pluggable storage","maintainers":[{"name":"satyajugran","email":"satya.jugran@gmail.com"}],"readme":"# Grafio\n\nHigh-performance graph database with **native Cypher support** and **pluggable storage**.\n\n**Full documentation**: [https://satya-jugran.github.io/grafio](https://satya-jugran.github.io/grafio)\n\n> **MongoDB Storage**: For MongoDB-backed persistence, see the separate [`grafio-mongo`](https://www.npmjs.com/package/grafio-mongo) package.\n\n## Features\n\n- **Cypher Queries** - OpenCypher-compatible query language with aggregations and variable-length paths\n- **Pluggable Storage** - In-memory built-in, MongoDB available separately\n- **Multi-Hop Traversal** - BFS/DFS with type and property filtering\n- **Transactions** - Atomic multi-operation updates with automatic rollback\n- **Smart Caching** - LRU/LFU/FIFO with budget enforcement\n- **Graph Analysis** - DAG validation, topological sort, Mermaid export\n\n## Installation\n\n```bash\nnpm install grafio\n```\n\n## Quick Start\n\n```typescript\nimport { CypherEngine } from 'grafio';\nimport { InMemoryGraphFactory } from 'grafio/storage';\n\n// Create graph via factory\nconst factory = new InMemoryGraphFactory();\nconst graph = factory.forGraph('social-network');\nconst cypher = new CypherEngine(graph);\n\n// Adding social network\ncypher.execute(`\n    CREATE (a:Person {id: 'alice', name: 'Alice', age: 30}),\n    CREATE (b:Person {id: 'bob', name: 'Bob', age: 25}),\n    CREATE (c:Person {id: 'charlie', name: 'Charlie', age: 35})\n`);\n// Adding relationships\ncypher.execute(`\n  MATCH (a:Person {id: 'alice'}), (b:Person {id: 'bob'})\n  CREATE (a)-[:KNOWS {since: 2020}]->(b)\n`);\ncypher.execute(`\n  MATCH (b:Person {id: 'bob'}), (c:Person {id: 'charlie'})\n  CREATE (b)-[:KNOWS {since: 2019}]->(c)\n`);\n\n// Querying the network\nconst friends = cypher.execute('MATCH (p:Person)-[:KNOWS]->(friend:Person) RETURN p.name as name, friend.name as friend');\n\n/* Returns: \n    [\n        {\"name\":\"Alice\",\"friend\":\"Bob\"},\n        {\"name\":\"Bob\",\"friend\":\"Charlie\"}\n    ]\n*/\n```\n\n## License\n\nGPL 3.0","readmeFilename":"README.md"}