{"_id":"vasperamemory","_rev":"77-5cc99df2fae52d5a05ed2683a033bb47","name":"vasperamemory","dist-tags":{"latest":"1.42.0"},"versions":{"1.0.0":{"name":"vasperamemory","version":"1.0.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.0.0","maintainers":[{"name":"vasperacapital","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"f18391353f74de254ef6ba178b054948e5f1037b","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.0.0.tgz","fileCount":30,"integrity":"sha512-5eXXeirfEcswpZP8tt9NWMZv/KUmXJ783nNuDfRJbIDruy20Bza9xnPLm7ktuUzCFVn/By64ihbL4aOSipeL4Q==","signatures":[{"sig":"MEQCIHznzLWZEGgRCw/IEfIqLSasprBzbTXI6EdaA+e4sakzAiBcqHrcApituGCqyqxhfkqadJxzHxcvvD/jm64cm/N1IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354025},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"fec1af10dead7ab2c3a161a6e1d7e5d79e5b35b5","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"vasperacapital","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.0.0_1758374462438_0.8311730395599823","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"vasperamemory","version":"1.1.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.1.0","maintainers":[{"name":"vasperacapital","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"123c519e5a08666a54ee3d3c1ed824d09b83199e","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.1.0.tgz","fileCount":30,"integrity":"sha512-jAWq40Aam3Yz4NBEb39WjqvX0VYxmzpMn8YpAgW0r56Wm9huiQIH0axy9yGHQijpRviRpfieCnDhMg/w4oE2vQ==","signatures":[{"sig":"MEUCIQD41dypGz3dLxYTaWdKaKOAXfcs2apXwTcOlggAccyB+wIgHj/QoV0lUaxrQQ2m3SQg89L6mxvPZ7FbOwke8KvKsg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359000},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"fec1af10dead7ab2c3a161a6e1d7e5d79e5b35b5","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"vasperacapital","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.1.0_1758389509887_0.5664016710474324","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"vasperamemory","version":"1.1.1","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.1.1","maintainers":[{"name":"vasperacapital","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"b6e13ea02d8c14959bc0ce55f7cfa4a6c5a10a5a","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.1.1.tgz","fileCount":30,"integrity":"sha512-CIBLTT2idDi6wFPqUCp8ryPqGXYqcHmWiWcgvKCrcBs4SuItP8KoBY2nadXgsTtaQMv7zJsTjZitcGptftC8HA==","signatures":[{"sig":"MEQCIHHR2DOwD0ppPIkrd2XJhhrKmmO/rR89e9lNcKl3/3QeAiByK8gdcw2ZL6n95TtPDHmXhaw7nHuRihdOxCbS6YqrKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359320},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"fec1af10dead7ab2c3a161a6e1d7e5d79e5b35b5","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"vasperacapital","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.1.1_1758407085356_0.06275984079509356","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"vasperamemory","version":"1.1.2","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.1.2","maintainers":[{"name":"vasperacapital","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"2247be51b5147af8c5fed81d2705d6d1c371394f","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.1.2.tgz","fileCount":30,"integrity":"sha512-qQVjwgaG6RpkXtDRHqBt2FgX7Ob9ZPca4ANHVHFQPkygJMumlXXXRxpjwxqz/TxXBMv0p8Lf4xFRWXezi1UzSA==","signatures":[{"sig":"MEQCICebC6gjtdJ2oZ/zm+Qwo9ZMThMlC44k+NsMhVsL9lt3AiAjUHAtT9xRQYt1gNWOwGk2Yzsb7ANhaFzlmebsOUGczg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359320},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"fec1af10dead7ab2c3a161a6e1d7e5d79e5b35b5","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"vasperacapital","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.1.2_1758462249462_0.2609769262137074","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"vasperamemory","version":"1.1.3","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.1.3","maintainers":[{"name":"vasperacapital","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"38b8dfc5dc0c97d967fddd4db146cf602ab0b6b6","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.1.3.tgz","fileCount":24,"integrity":"sha512-jgch3a+PVs5ekMm7X3IzaZKW/lN2uVCSqWDRfuAF8b4R3eORaifu4paSc6TuEk42edX09+Mc5SgxoxHy7Htpsg==","signatures":[{"sig":"MEUCIQC+bQ+0n+Hivxqu+7g9GiaMH5stmm6vU6KvbGf4oGRLawIgVrd9anq/sMibRrJ0l5WD4qWDX5zFOCRCd+8noapN9xY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108012},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"4558fdba3f145b46413973a531c7167a81f95db5","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"vasperacapital","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.1.3_1763212950870_0.2848746225987604","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"vasperamemory","version":"1.2.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.2.0","maintainers":[{"name":"vasperacapital","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"755bdc1b0ae5595f5343e52a3635f770d7aafef2","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.2.0.tgz","fileCount":28,"integrity":"sha512-PGiugle1Gd8GlReRGBdqANlZyasCWf1NPuBZwO8rptpiIsW4V49CVBJfHHwCRbfO3k/CmKt11obmjQPSpraRNQ==","signatures":[{"sig":"MEYCIQDafEMlXtzGN58VEbxEg5gErJmWwmfl0m6uAYO7bhbUtwIhAIzQQViD9M/mjQ/gmb+hvsXvttyKq5rpyRVCYt2eYirX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118692},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"b3e135b523a8ba653be52edd86800e33dd7ae5e3","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"vasperacapital","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.2.0_1764797044856_0.6908043820819236","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"vasperamemory","version":"1.3.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.3.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"bc2017d68c2d4c033278f0ab9d16a6b74238f705","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.3.0.tgz","fileCount":36,"integrity":"sha512-TctseF+oWiiCI7IYmQOHa5+wbS6h3pSknxXKJFlPuBm/s40awv/j1reqOJ/5Fi5820Y9V8VmgjHEhMDWvnvAjQ==","signatures":[{"sig":"MEQCIAhppWgCgWLw7lVGo4oyXrojxXc7tWRwMNVRvsfqGbyfAiAM96lZfddo8WaJIRAnFTCdQPX3rhrS2q7m1EG6JdMjrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133164},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"4e924afa9f4e7086d704360b8c897040f177fbcd","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.3.0_1764944998245_0.5603517435387502","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"vasperamemory","version":"1.4.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.4.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"91976ccbf0b1c768fa42f34dab369767750ed5cf","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.4.0.tgz","fileCount":36,"integrity":"sha512-iZX44tAw9qKcmRHPkeqZ0pOrNYg7b7ppbb6CqV5b5z4HPEhQg7IUMPLGVaz0Mm75w7sZGiilBoUmmhSKJHxLPg==","signatures":[{"sig":"MEUCIQCQrERX6WHN2bQnteJ8kd8pktamUXlwFjKQImscoG9heAIgBHRXi4VCL29ajw8VCyW6o31KSKj9+gNhQ/e3UrN/rWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141503},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"acc182f8ae0cb0b8b48632fa5d57533bc4844fde","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.4.0_1764948339505_0.9919490711159871","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"vasperamemory","version":"1.5.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.5.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"3b76b31cbec0823f8dac34dfe1ac246038f5d9a2","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.5.0.tgz","fileCount":40,"integrity":"sha512-ntmu+TeeP6h1K99ZBzUZFtbUxRxoaZsn4d7DwoD8YX/3h/GuHG2X3MhUIiATHNlDVIY6ar48uMfjIYRNsYKJbA==","signatures":[{"sig":"MEUCIH102gD9zOc2C2ZVXYJc/fXszQOr9ZM43ehgAvz18CK8AiEA+arCZvmsW0jU7s3tH1WYfF1BYkw5i3veKdMRQofxQm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153801},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"4b8bad3c26b1ac7ece7151197d04204c78cc4be2","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.5.0_1764952872349_0.648495656235538","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"vasperamemory","version":"1.5.1","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.5.1","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"2f167dfe4232b9c76e339c037fa8d677b9bb8001","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.5.1.tgz","fileCount":40,"integrity":"sha512-gqeY7eoj3rWmHZBCFoeeRUXguAN1EayyS/gjIhwQAtzS8rhUDYkQnhaAWl3xOxgiv0ckVkJo5MrE1yreX3ly8Q==","signatures":[{"sig":"MEUCIQCdx3q+ceGqsJAnWTjH+CrHLwRkHS4iggWG6NgGGmQFjgIgOafnUPlqeyxwCuPXo1SdPEATDhukewfJBcPMLCPNE2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154058},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"4b8bad3c26b1ac7ece7151197d04204c78cc4be2","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.5.1_1764954955497_0.04712840922822892","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"vasperamemory","version":"1.6.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.6.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"129fe0de87e85019d484e2810ca1621676866323","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.6.0.tgz","fileCount":40,"integrity":"sha512-5O5zXsFTbWpaylhTc/jH0b2Q1J/GP6+qYWGK8GhFMFXQ+tapPyOU4kOqr92rwUEPQjGDOpj1EQ6+rsbWesQs5w==","signatures":[{"sig":"MEQCIFLk1KNk++Sg4s3G0uZm8arTAjWjr2hAaikhfvPui+sjAiBnn8SGOpAEOsyamYCkD56PdJlWfvuOjYW93+49n+4ZOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166941},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"599eeb6e671ba3202f2ee3c13a57cc73a521b36d","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.6.0_1764957536999_0.6788353441109103","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"vasperamemory","version":"1.6.1","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.6.1","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"236f4a45b3b23f26a91315c587dfcbf292a59138","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.6.1.tgz","fileCount":40,"integrity":"sha512-vkJ9hHtPxW6FATqRi1/S2c9hQQEyfPT9qHydksiF2evdULpybaEjkK/2TmjKtJj4IPJ8splWTM+69foTibwsmw==","signatures":[{"sig":"MEYCIQC2XfotV8Dev+EeSRuV1+5tNOQjRW3RCBB1YMTIpKV5IAIhAMzOz6xjmlSPQ2xWCOOZlZavL9bzIvNx7X6xfCv712cX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166935},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"599eeb6e671ba3202f2ee3c13a57cc73a521b36d","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.6.1_1764958115584_0.35401879679568626","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"vasperamemory","version":"1.6.2","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.6.2","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"cbd1017795498b304e7d9ffac7ed18d8fa6c9715","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.6.2.tgz","fileCount":40,"integrity":"sha512-NhE5fe1defu+vKPWHAR8+Z9+yAcU1bf2m1p5GiuBOUbvFjzSuZEtxn9AMqpUFBSoWrVqbLUu4fIdPtyFFIg4zg==","signatures":[{"sig":"MEYCIQCOFfH/3xTCOCZqCrw7UBospchDLAPT6IILGHuQ7HZouwIhANFBBmuTIjoQJsSEsi2ILYYcwoqpopYGZU9IPCxigGtm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167131},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"48728e620a240fef5036452d0b88ae99c9afecba","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.6.2_1764958288465_0.4093108753779946","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"vasperamemory","version":"1.6.3","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.6.3","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"1e278b757c74275c6329e01d7c14ecc62ad02937","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.6.3.tgz","fileCount":40,"integrity":"sha512-NjYn+2GwCMfG0JNGrlX2IGEW57Jf1zh9TvNLrrtPb1exytSSqWQ7qUwFy5NoHew6rTCnBB63dJ0SkYWpqKyeBA==","signatures":[{"sig":"MEUCIFLg4uHfvzW1xw8HFQhaF1eg+pjGt5tHo7irQu4zEfYDAiEA2pZ4lhhBFHWF2V0LmyQC93Sg47NXtCHL6nI4d+vSdRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168574},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"5ca4a7e96568ddd8be51c48e331f01a403c69969","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.6.3_1764968444086_0.7956136064164712","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"vasperamemory","version":"1.6.4","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.6.4","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"b0821ca5551759631c0021be3f7f844109c7cba6","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.6.4.tgz","fileCount":40,"integrity":"sha512-0XhxqPYkC28Q+5pr2XSAbrqMVFBfzM/H7SOw65Lq1Ak2jeKCYIMocMHsTgr6mV5OkwMHWutdQxgTa8+9PwuNHA==","signatures":[{"sig":"MEQCIAmg8q5EE2Ty1ymI6XUyq693jdg1bODvYHxihDzM/r0uAiACb1pZXYRhHgcT8ZgVUfoNiALZUX56Hq6BqnXCzjeDPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168574},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"7e0b2ccbda7dc796f8f272a3af94e5ab772f6272","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.6.4_1764968611729_0.7817131535313204","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"vasperamemory","version":"1.7.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.7.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"84b2aa9efc09227546a6bac818356f2be1270788","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.7.0.tgz","fileCount":40,"integrity":"sha512-YluT59Wp0A+8Dq6vTN7fEl6w0PkulY0t9JsE5YeNbFwSy/4YKsptWdsDUbVB3L3YEfkcEprrMlm3pyB9C0f2JQ==","signatures":[{"sig":"MEUCIQCP3ZTMftkFXw7PB5Zv/LR2DMwkY0YIHPEh2QhMm6EngwIgBwy+0w/YynCrfJKaCOwe63drevt6YrJ7uUgYS3P8ovY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173716},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"2b2b72d44c79c36b3f2a3a25ddfe09eca768d549","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.7.0_1764969797107_0.07357930055699002","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"vasperamemory","version":"1.8.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.8.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"7f4cc288449a5b17f00da40dd64b6238564a19bc","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.8.0.tgz","fileCount":40,"integrity":"sha512-TS3dl2+QzosvUTnm9siqwCyi9AVA9w1bgzoo8W6HgQCbIrqec2ijZXWr8OnU7QNiyNPGQbl5Wr8efeYFqtZJzA==","signatures":[{"sig":"MEUCIQCmKbMRMAfEYCSFYytixsFejxQX3k+NXLDBLRnAxnsE+wIgfGiGsQSrUrbOpnbxCrMsx3yKSrCk9lvVlQzyiiHcNQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175444},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"86847d0769d63a34f28db41dbec2a535c2d0999b","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.8.0_1765060732015_0.22997425386058312","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"vasperamemory","version":"1.8.1","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.8.1","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"a30cd88c0f1412206490d317f166b0ac046ad248","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.8.1.tgz","fileCount":40,"integrity":"sha512-EJ9gA5oS0X6VTTejRIm2eKwhPxpQDsSDjuo4PdCL3ne0M9rkwg9JoLZBsJTy3bgIXMZ17KSgH2GrCzZuL7E0YA==","signatures":[{"sig":"MEQCIC6powNNNMK7Eiu8Jya9P0Gycx+UMv5VskjTNyc6h+/4AiB6tKOM7fkuTnDIe/SS0g6tBVBTu+xp7cGlkgGtgOSJAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175650},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"7a3f428f3c6ea28adffc5c9a3b3e1c7bbb6db567","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.8.1_1765061046047_0.9472851684934656","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"vasperamemory","version":"1.8.2","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.8.2","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"69ba7a199fa600b2ad9d6d41097de8bf42cb3e95","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.8.2.tgz","fileCount":40,"integrity":"sha512-qZDed2T5VHRseVMjgxSeiHoht/LlxdXaDuBeXpXBXjDPKd1PdtlipF77ua4TWhW8T7y9dJQ1Yef8n/nlR4h+Rg==","signatures":[{"sig":"MEUCIAdDwGzAm0CS6i1V21LPuVtY7axR+E9RRGV8ADO37nCQAiEAoc7fetFC8e8/kVkrDoMwK9FwBaCaM6SSIG7KdH7mcPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176175},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"9fff7f834e8c5111fa1d2f852a3eb09c330a9c1c","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.8.2_1765061488513_0.125458072768603","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"vasperamemory","version":"1.9.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.9.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"3391fe78b3f24acc7b03f60f3abc4a2fb2c49c83","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.9.0.tgz","fileCount":40,"integrity":"sha512-tIWjmWR2s9zHrFZFOmsLgnaVqncF32/qzOxjbUHglskUt2vt+m7mprYmSBRExWUiyKpMFsa8Za/XxMh+oCNjZg==","signatures":[{"sig":"MEYCIQD4lSLc1pkfD93WWxazEJRIQANzjnmSm/R6svSSifvcOQIhAMyUyo7q9qVR6Cgj/Vn68qeOVo4pH+8ugXi6H83kArbl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192078},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"ac132ed737c31adda04d21f3523ed8e39eb0f435","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.9.0_1765117723297_0.7383741875884415","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"vasperamemory","version":"1.9.1","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.9.1","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"466e03bc7443667a7ea6d2bddacef9ef8fba7bee","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.9.1.tgz","fileCount":40,"integrity":"sha512-FBrZ4yiglaRRhk1hrfyIlt0MCjwe/XwsMC9XOVBSabPg1d9jw9FlDtRt1W01Edg4iu7EZAFjqBBTMWv22VrAaQ==","signatures":[{"sig":"MEUCIDR1W5fCAFD8QdSWHLTpBmXDEv5Fjo7OnwwubCNLyWvaAiEA649HTvavAV8paC6U4QSUqT6aApRr8Qz08o3+Ik4sviM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214824},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"ac31321fcd3db1a424715113af8198bfae010172","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.9.1_1765199977100_0.6521320721876096","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"vasperamemory","version":"1.9.2","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.9.2","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"cb98635a6c67954ea585bd6cb252e1d4928e1c20","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.9.2.tgz","fileCount":40,"integrity":"sha512-6/t4RL8XFqvyn0ofEZ/gfhP52aznxp+waTDvNe+bQ5OXYjytLy2MgE4VoZXqFjKT/Hv6mBw2ynwaJkTrFp0AFw==","signatures":[{"sig":"MEUCIHAuncN6UEMtZJDTuVc+OzySWC3Y33DXcqQHH2QjXAaWAiEA3UCgCp6nvxOqhTBRPNJUs7hvZBbiTiSc/Rl1nkypnv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215339},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"c65c80fcd8b203fad90fe6d7366017253627fd0c","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.9.2_1765200298053_0.19804961624097928","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"vasperamemory","version":"1.9.3","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.9.3","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"cbeeb044c5adee17ea34cc2d6c949bf92abd7130","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.9.3.tgz","fileCount":40,"integrity":"sha512-BvcLdANGYUpgzBS67BNl4YXsQGu7Fsw+lDsPV/6snVvzIHsEnq7h7dZC4WL/0k/48UFeWGfJLhjAihKe+dFGvQ==","signatures":[{"sig":"MEQCIFpGuSI4KU6S7vvaKiVAIx3ga/yELzchx0HY9SMieDUaAiBN5tAThDzpsQiZlNJDSRQMFSvXH4e5zOpcXilnSahbhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234899},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"f2fdaa1fca02d558786d236c4cb75bd9560e8b63","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.9.3_1765404251879_0.6892068962093836","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"vasperamemory","version":"1.9.5","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.9.5","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js"},"dist":{"shasum":"ffec077a23bed04e25d71492d0c221432141e36e","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.9.5.tgz","fileCount":40,"integrity":"sha512-8B3/aLoNYbsWMu7Nhk1rGgh51Roz2AdzM6Nr2/aYFWY34F+pW05R1EZ6P8BC8+6GvXx+b+hcEJY5jadAv4uCwA==","signatures":[{"sig":"MEUCIQCyK1+2EbrFmO1fJhvMdf0XX+ee7jfy3+KXzFmxpzJ6ywIgBEGkbGuvvJu2bdeGdiHX7olbWsBCdrxNxL+apNQzOqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234927},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"441fc317636118a5a9fb292e2045e3b3f3a6cecb","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.9.5_1765405097478_0.523641947218666","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"vasperamemory","version":"1.10.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.10.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"7e54321a823867cfebc63d825e236fcc65f0ef00","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.10.0.tgz","fileCount":48,"integrity":"sha512-NijDW2ZRcbvVORgPe9BLbt/dflqR8/1j6r8wHleoXPBtcul5pvEfQNybF7Ueejqu5YjOgZ+4OEek7TnT+QNPuA==","signatures":[{"sig":"MEUCIBPDmAv/ldIrm8poj/A9hvrUhAxZPZQB1Q2IIZftLrtAAiEA6ROBvA8gPbV4NIrOoiUuyC4yQXZm2AN3SvBr58D6p8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340569},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"8c8c7b89af218de97360b3e919cc0e3b7adc6941","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Now with local-only mode!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.10.0_1765411471495_0.6433263357802863","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"vasperamemory","version":"1.11.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.11.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"52a38e4d533c9ef3e8d6282bc0f38032443f6e65","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.11.0.tgz","fileCount":48,"integrity":"sha512-LLSdfmrXtY2M+7bghfA/1b5LPOXVX5XHTkQAoGwlxrGpYA9yDt0xHPHfgkJQVXoNOc7YLFuJdOQ95IJ+MgKlmg==","signatures":[{"sig":"MEUCIEMx+9I9T3MoEXe8zYypSaPlyVv2VqG1VzbrarOOTDn/AiEAxe6cE6d40cWprxP0cfTNJ3kGe/CDvaMX8HWEbCWr1D8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344384},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"c7ad984bc0cbd396dc7486d64321349ad06e3290","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Now with local-only mode!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.11.0_1765412124446_0.22337563576927089","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"vasperamemory","version":"1.12.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.12.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"0b6da495d5f256b883b7503fe2d012417b264752","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.12.0.tgz","fileCount":56,"integrity":"sha512-LOxMa0JsT8ZgEqb2sLiMxQBv+/8fZZbIVvMAZQp0e6xz7JCZ2xdAM2n/+WlZX+FyN0O60cNmLQvcLdghLKVLaA==","signatures":[{"sig":"MEYCIQCIbmeLaY5JWlgpSn4u4rkq33pPYvWw0EH0yMatO/BrMwIhAO9p1ktgEtitl+EARErFP6KRK0HnfRf7XHV4/CvqrFJY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410859},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"099abe395a75deaf60ba1563afd88027b5da630e","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Now with local-only mode!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.12.0_1765458964886_0.3011551839416349","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"vasperamemory","version":"1.12.1","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.12.1","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"9a77e543d431384ac765c8c94073b38ba252416f","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.12.1.tgz","fileCount":60,"integrity":"sha512-6z69I5NGymOlF+YwvlgRI1ZT9hv+IYvMCVn6zK6w2LZ0W+SEpv/5qcrq1mGTcp6TphtUiBwULMQ7bWx36A39oA==","signatures":[{"sig":"MEQCID20BH8wcgde8vP+ZBoPYzlTdcFWPRjVOT8pORfjApFuAiANi2guu2SF5N0gK67k29dfHxxqpXTQmsU1t+wtv0OwrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":465502},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"23546aeea658da60d01a203291cb396e6d3b7160","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Now with local-only mode!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.12.1_1765475567728_0.14125670197033768","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"vasperamemory","version":"1.13.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.13.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"aacbadd3df34c836eb0d714bf2da640b67c0f7d2","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.13.0.tgz","fileCount":64,"integrity":"sha512-bFlVxsk//rqx/booqUiVnDIfOSYI8ztQy+VcFt/d5j/VLp7lTiE14iSP2w6BZelT2vUxN0tXcNwIiwrXN2xROw==","signatures":[{"sig":"MEUCICF1N14hzqossyBMfZH8mTQOif4uy5MORTB0EG1zx/KdAiEAgn7Q3jm1Eb4KsRWmQcMUYTLVrnR3wZ9X1HGZN9wR+Sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480019},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"c1f1cf30fec22f981c34421c8d6e0c455ee780da","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Now with local-only mode!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.13.0_1765484782496_0.020043351151720623","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"vasperamemory","version":"1.14.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.14.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"732daefdd87b0fbb142e4dbe7f87620255aa1c79","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.14.0.tgz","fileCount":64,"integrity":"sha512-r/aEkbCVTz4g0kFt7RJNHstvXHn9F0Sm94hsvtuUCuZrlwFCoJrzajr8Y0pejdgUqW2A5yJ5y7VfMDXohB6SrQ==","signatures":[{"sig":"MEUCIG2qM3QDrST9hQjl903suj68UYCdNwnk+6iI8z0El9/kAiEA8+0rPAO8GNqcRFHRfA3QorXxRDwtYLHhRGDv+7f9VoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":484862},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"13cf47ea07a97772d90fda1abc6c054c29c893cf","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Now with local-only mode!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.14.0_1765485987809_0.15216714445451873","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"vasperamemory","version":"1.14.1","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.14.1","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"7eeadfe991fca24c83706ea30d87a8c771f39a18","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.14.1.tgz","fileCount":64,"integrity":"sha512-TrskEMn6HBTLhq6U93WVg+jxSUkk7BV6iBeu0im7ELeyh3Xe4KNxkEWq1IOQzp2sjd0TdrlSJiAruhXlVLqhiQ==","signatures":[{"sig":"MEYCIQD+hwl4PZtV0mx20iouP1Hm9E9+PB5sEmjfH41/XNcbpgIhALNe08vOA68gnOURk+g42aP9kDY0HsmbUltbr2SbIp20","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485055},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"25e615fa15bd0e0bc190ffffb49b1aa388d32b5d","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Now with local-only mode!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.14.1_1765491110793_0.8812693712892834","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"vasperamemory","version":"1.15.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.15.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"75f5c6956fdfc1f329e5c8c516dec0f60ef22754","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.15.0.tgz","fileCount":64,"integrity":"sha512-jeGfwCgkYdE2FqO6XY46b1jGbzuCSECSAmRdvgqNRLZ1TvOZmNZmgnAAuxIwlN6supGqES3tBxwSVZj2oVnNDw==","signatures":[{"sig":"MEYCIQCeGjL7Lfoahu3uBgufKImwmZqYrGTD8Kr1CoXLw6D31gIhAP/aab8lOOl5qymGxwotSLsajDDKJALMX47E4MEvgt8a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":491427},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"281e294dfd9a71f7d5600db19207f3ff33baa856","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Now with local-only mode!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.15.0_1765537408651_0.1462934290593647","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"vasperamemory","version":"1.15.1","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.15.1","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"8601f70816a809180229958ace435a179fcf639b","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.15.1.tgz","fileCount":64,"integrity":"sha512-lQVoCmiKeJHcXUNGcfo0LD0oys7sIhq/ZbXGcmeM/oZ4miPyXFijpPDHfeOyG6g3rEjYAYhn739HBc7PsVAbcQ==","signatures":[{"sig":"MEUCIGdVlhAE9iOGlb2b0rW3hbb10sXmlvn9PZkpdR4ph5J1AiEA/lpt5cg7EpWV2r1cVjTSgxgpD7CY2xv+OhaMTgTPH8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":491570},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"e18694db1fcb8cc4b939119c64b7ec04644a3e49","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Now with local-only mode!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.15.1_1765559871272_0.1028982559419842","host":"s3://npm-registry-packages-npm-production"}},"1.15.2":{"name":"vasperamemory","version":"1.15.2","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.15.2","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"1e81f3cd0aafd5d35c64c0438e8d7b90e45c0e41","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.15.2.tgz","fileCount":64,"integrity":"sha512-lVPI2eHTD3cbsetErvKx5u+283pBsWOYJjGYnNn9wZI83cWBHzrMv4qAUB4VBhK67dVH0V+MXxG0zUNlPeGHzw==","signatures":[{"sig":"MEUCIBw9SyTudUdoumywE8ckfDDemZ3h88Kfgq4cSLQR9Dh+AiEAxyy0iPN/ZBWzwwM1GUzB0Ngv9OUENdx/rDm/5Rtl0mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492015},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"cf770918004bb6de66a100477abaa2d89f3999d1","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Now with local-only mode!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.15.2_1765560314021_0.6832869617971689","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"vasperamemory","version":"1.16.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.16.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"304344e943686ce095bcdf9fd35f4f6d09042984","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.16.0.tgz","fileCount":64,"integrity":"sha512-MGi6C2pB6OmvuZHr34jbauJ/TPcXZTZO8iSm5MddZMePz8UjIx800ioAhlmZH0sMjtNiAIFAzlIRpfXHLw67XQ==","signatures":[{"sig":"MEUCIQCjz0EZJwOOPn8qOK4saBKby7Wr1Ty+lpTB5kK3yK03ugIgGbB1XjtmHlnQFM7lI7XR/HCFhkDwS/cXZCzMwxhbpU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551584},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"7603176ca0b2e2cc52a7b8dcc78890afc9d09609","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Now with Intelligent Learning: workflow detection, attribute learning, and entity extraction!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.16.0_1765576483895_0.15581680334264192","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"vasperamemory","version":"1.16.1","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.16.1","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"0f323db9a73dcf924ee546a1e5c0f1da727c93c5","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.16.1.tgz","fileCount":64,"integrity":"sha512-SfUxct1DhE8Qf6RAe/4g/Z7e/O7YcRrKwlXnQdHINbGyNau3Y4l/JYOLOlaCdjrd0UvQ3Z+30iNyARO/e+fHdw==","signatures":[{"sig":"MEUCIQC7VVglAVoS01Ck56lbDrvMzEhHWqF77k0P9AIE2Wk05gIgAqaQ5xyht9g8NQDsa1p/sOkuI/EnPYj9aPA6BjZ1SKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553896},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"58d094f08ee638b12a8fb25b7afd3df17573cbdf","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Now with Intelligent Learning: workflow detection, attribute learning, and entity extraction!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.16.1_1765631645497_0.3393817298952999","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"vasperamemory","version":"1.17.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.17.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"b0696921a0c26b8b1cfef8b4e7e80c15dc275286","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.17.0.tgz","fileCount":64,"integrity":"sha512-vJJJYvKuUPl4hd4SvOyYBJuTq4X9LjZGOihCr4aFFUHyf237q8QqFwcN7vTAjHpVrP8+v7+04zlwudhrifJmlA==","signatures":[{"sig":"MEUCIQCAc1bFh52eyR7GoBgtFjt+Xwf7XorARmR5MjrfADIhpAIgZNrPOdelBOzDkTMWnwUOM+MytdzHf1x+U+NyDsVadEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558632},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"58d094f08ee638b12a8fb25b7afd3df17573cbdf","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Now with Intelligent Learning: workflow detection, attribute learning, and entity extraction!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.17.0_1765635580633_0.5123610834429644","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"vasperamemory","version":"1.18.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.18.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"11d2dd6d17acffafeabe2910c4d3141013ade791","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.18.0.tgz","fileCount":68,"integrity":"sha512-J3MngoLG1YXGlg/5s87UK/kXwDrpDhsFA36yUBxmre/uzYdiWpj6N1PLxY50ua939v1V0/fD20imbFLQwoCOCw==","signatures":[{"sig":"MEUCIGDFlLHFmPS6ZXORqxsZHzVPxw9vPElt7u8oHAaC1dzeAiEA8NPMOg5a7IDH5i/9W9gUWNKunHnr1tL6acsyNIUaYM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590208},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"58d094f08ee638b12a8fb25b7afd3df17573cbdf","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.18.0_1765638310141_0.8735814968831956","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"vasperamemory","version":"1.18.1","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.18.1","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"3360829e8c36d1107da91c3d60f11654d4d19276","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.18.1.tgz","fileCount":68,"integrity":"sha512-SzaOVtHvg9pk5aHhUGgWOeVoNda8fxUZr0NrWcTP3vI5kIGWf0eWq9jXKSsWqgUQFS3ihIQtszprQENFL3l79w==","signatures":[{"sig":"MEQCIEMYYDu1ZXBlDB1IcUYhjDjtPyaQedeNj/7FwvU5ebCfAiARFMzo3xpyudvlvpMhEMRYMMhlz8/8E/chW1z4zy/znQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590610},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"58d094f08ee638b12a8fb25b7afd3df17573cbdf","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.18.1_1765639367584_0.574046516873469","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"vasperamemory","version":"1.19.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.19.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"13de7ad43d0e6834be9cdf1ac19b9fad5aac40dd","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.19.0.tgz","fileCount":68,"integrity":"sha512-NM3FUceIHu5P0hk8pUAzX/P5Y4WdIfElekKyt5995n3tEs/DkfdWGyq3Ewoeb5EowsD4IZhIJ4jh5uNnl2i2CQ==","signatures":[{"sig":"MEQCIBlEhrJkWPuKWU93YeVGYoMLDwAXdutQSpt0VY6p4GhrAiBAjYYbMBTFRbT6fx9mlo+CA5HzPsnXRYji7SkIbhDbzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729154},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"93ccd8b1d2af5dd019eedca419187643f9a37e0f","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.19.0_1765668693894_0.45936054426885464","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"vasperamemory","version":"1.19.1","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.19.1","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"52656d2e44bce77a157b68461983bd45d6de60d6","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.19.1.tgz","fileCount":68,"integrity":"sha512-+7kFr2BI5bTuQcuOOjWgXs3Z8bTPXRtzG7rRI9B01WV9rIbLg9Wv5tduzAwOdp8vH82+s6BVtMXQVvDf8iW14Q==","signatures":[{"sig":"MEQCICBCFGfMV+2etHA21v8QQ5i8W9A+sRMY2pzzg7wdD7zYAiAZN0JAzApatFlD5VgIlzM8BT+cz91almN6B3HNu53hnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732022},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"8eef0e905cc502799dbd699c551f66a22629dbc2","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.19.1_1765669368035_0.6347711161269984","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"vasperamemory","version":"1.20.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.20.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"d7ac894feb45cdc4d523b0af484da6b34c8983d6","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.20.0.tgz","fileCount":68,"integrity":"sha512-t1pNkju1ABUreYvBuQDUmKvQeaPEF4iNm5Y9ssgC8BM3XF4ehkSlvEhOGwG4DaQbA3luzTp/shNVH7c/Ev++6A==","signatures":[{"sig":"MEQCIFUSjHJeoPlmCtvOfOZoT9mcOU70nvLwkq/CtxWwRGrPAiBB9kqZz0dXlI5RcWxzrRegFdn6nGIklSIBC1giZW0sMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732770},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"201205809efd42fb7e546f8697712d37fe74277a","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.20.0_1765808771791_0.8621613562081034","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"vasperamemory","version":"1.20.1","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.20.1","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"394ca6c28482f7c59cc9b277ad4886ab334d5ad2","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.20.1.tgz","fileCount":68,"integrity":"sha512-k+GKC7yKaRDwSs/Ft5p82nEweYKGOw0nyvM5+nFLhTqrgQ83XJswRObj8CidMjmn6t85TS7rGTwNC9XNtrhomQ==","signatures":[{"sig":"MEUCIQCSppiu2b/yYWCWBkFTb6b0yIi3yR5MWVuHE7QGC4GP4gIgWQlCw4rzVW4PR8ZFpZz2mKHk/4QAzVH+LlzcqENpUKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745554},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"9c49ee6ec84ba4af00ad8b694c78d6dbde09f56c","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.20.1_1765809894004_0.08468769796603381","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"vasperamemory","version":"1.21.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.21.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"2201dffe206669d66b3f0fe921413511c9cfbb67","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.21.0.tgz","fileCount":68,"integrity":"sha512-tw0DOK55vVUiEHDvHxkw2NZdNFRkhWjlIM4xv7N6FCaUmtbD1Svmf6O6jgf7BtNsaspaKWzFJPN6/9w6OCkhhw==","signatures":[{"sig":"MEUCIG0BZMBKLOh1qJzN5F4R4MXOk90jJvoEDr/mFAsiXPwfAiEAkQbT8iJXezYOOB7px42mVpL55kYqkUCmjFKWqNgbiQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761769},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"01b71393ab1b21569474ccca5c2dfc8857b7616d","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.21.0_1765810942258_0.06107447962365797","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"vasperamemory","version":"1.22.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.22.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"e225171f254a2e6b05fa8c80fa6572dcac7dcc78","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.22.0.tgz","fileCount":76,"integrity":"sha512-uq+fdKHgj8wu4Dny/32rLYuIVqH9OI6LC+CoJIu20d+QorLLXy88cq31WcGKE1naSKhZPfjJs1zhcoaP8NUsIw==","signatures":[{"sig":"MEUCIQCw5FnTY1RkBeV718sQWPTdVdnZLyn6+gEFKv1mHdWO/AIgMpXQPV7/gTcNhbNMwXtxxshP1LFPdNuoG+ABLMmhxX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":838429},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"01b71393ab1b21569474ccca5c2dfc8857b7616d","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.22.0_1765830416824_0.54083646666564","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"vasperamemory","version":"1.23.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.23.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"fd6658718f9639ca31598362699eaad154504803","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.23.0.tgz","fileCount":76,"integrity":"sha512-zoaK+XpUb/TqUyYKGjoz/bkc/7/8/tyz7djqupyUrU+qL3zQeb26xmUcdVNHy/+WNaRJuuBt+UlOqswELJIfQA==","signatures":[{"sig":"MEUCIFMBvbHFJl8tikxphmJoKiWAcdz8KjRwk+FhyQGTbRi5AiEAlTqq/ld4g+n3qfK9tq8O0FU2IaBMt50LOHEBTHWgC64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":850728},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"01b71393ab1b21569474ccca5c2dfc8857b7616d","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.23.0_1765831996285_0.09928310581585187","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"vasperamemory","version":"1.24.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.24.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"b8732a361387cdaf351f2523c309c348a6836d5a","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.24.0.tgz","fileCount":76,"integrity":"sha512-1ZTGtFV9HmpxLGWscvprFkhbV3BHWsrzfDg7/Nl1369QpUFT4Qr7RxSFuyamZDexkksPDgnLucXHbLkjlLE0vw==","signatures":[{"sig":"MEUCIQD8undNTfre/itjAOuOlkKOjKjtrDFataDr2WQ7dOfwWgIgfmtNNgtD6Zz6N7+ocXdKNPx9yqfCRJe6lvznHlhAUoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":851160},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"01b71393ab1b21569474ccca5c2dfc8857b7616d","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.24.0_1765833487169_0.9441632922990337","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"vasperamemory","version":"1.25.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.25.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"cd817407c469c3c7d3685758024fac5f037104ab","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.25.0.tgz","fileCount":76,"integrity":"sha512-10w7QAL0yAtWGSDutbVovCKejEgnXxbpqEHpv9Wviozq3DLdWJq1osw/r+8kc5Q5D37GEnA/2vO7/hP7tTE9Dw==","signatures":[{"sig":"MEYCIQDvgLE3R4AjwqQwr+/+P4uxE1FwGZCXaE3OnM3buqfWwwIhAKc9nnY6LO4Ebq0SKNhMl2tM5N+brB3KCH+T4l+eYl6P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":854433},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"01b71393ab1b21569474ccca5c2dfc8857b7616d","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.25.0_1765834018348_0.10498128856281341","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"vasperamemory","version":"1.26.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.26.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"2a308da17df8f83bdd8c6455d841aee66ea95863","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.26.0.tgz","fileCount":76,"integrity":"sha512-rghj8Ze0ilpP+tb5KQCeNEvH31yYo4/v5SBwAjNwWYUb73+PNYU6YFgJWj9UGqEXQ/rqCqp4jDqty2eEG8wNlg==","signatures":[{"sig":"MEYCIQDWvqqP0HtTWfjUYueGsPEukIUFk22CBVNk+sjZJLO+2QIhAL1l5cJ/Rj5mzdg+ReqahqpivObKeORbUlYJ28w+mHD1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":855737},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"01b71393ab1b21569474ccca5c2dfc8857b7616d","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.26.0_1765834900200_0.8827164294727003","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"vasperamemory","version":"1.27.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.27.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"5236858541f6415a2429f0efaf832570605ea392","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.27.0.tgz","fileCount":76,"integrity":"sha512-dvMH7ype0jJz1cNDhQ/q+RZFM8ce7hl/Mr0zQ3y+H28Zn7nH1CsV3WT2dw5Nkf7mguVC0JGGMgFy/2phXKbnYQ==","signatures":[{"sig":"MEUCIQDARoujxm2BbA6EDjcJ66rOUkBH3/88TqPr3vhnI1qMYwIgf6fUWF9xcAS+fz3o6inYqmkK+QghICUo3ScwWpZ4Kw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":858415},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"01b71393ab1b21569474ccca5c2dfc8857b7616d","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.27.0_1765835406148_0.08748179396347466","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"vasperamemory","version":"1.28.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.28.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"2166564f3cbebf407ed1558736c6cc015c1f3d16","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.28.0.tgz","fileCount":76,"integrity":"sha512-Zx8qDtwMxtuAHyaCfc9gSsYNgoFRrxtvQhkMdDPoNdRcrYOM9IYw9uxgxMLsp1zkE7rGzwT2LZj0e7qx39K3NA==","signatures":[{"sig":"MEYCIQCoQpuzgclQlPsOrr6AYDRD9UO7wtrfDgGPuu6ycEmm5AIhAIAVm2++NVKyfdu9rWauIkdNEcavTnI64eJdAMOivs6j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":859568},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"01b71393ab1b21569474ccca5c2dfc8857b7616d","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.28.0_1765835895153_0.5904834484810264","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"vasperamemory","version":"1.29.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.29.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"1cacd082de2743d4b31c4cd0dc66add0c44d42c5","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.29.0.tgz","fileCount":76,"integrity":"sha512-uhqRIkA4A7TN/AYKPAAAqbwv6QxVcJ487S/tn2dXwHpwe96qdt4o+Ig2NWyJ+485oV0v+/xPRuTRHG3hWnwIRw==","signatures":[{"sig":"MEQCIGuNMrAMslPeGsFpen6F0X/P5szR2BxeV9NHeH/svvV3AiBJTGIoCTlhLMjYUMy/TrjkcqiHWFwWf2WzMifhLFltgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":859718},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"01b71393ab1b21569474ccca5c2dfc8857b7616d","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.29.0_1765836529207_0.05503777693355438","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"vasperamemory","version":"1.30.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.30.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"7b0b985b1517d26787b82ecd96ffd9d15d35d2e9","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.30.0.tgz","fileCount":80,"integrity":"sha512-eZvKze+xrDSy2iMUisQjE9oI0VMgLk8D60G1QaX4YYCUNa80ksyN8KXfTpe3EKxYSHbwMuG7eA2Hgb7mM0aJRw==","signatures":[{"sig":"MEYCIQDTw4tt/+nFdcSOK7Xpn94rHDOYQYJjTNm5y8/gjNcoLAIhALRlR4S5no4PHfBORhsb0HAB4SRxZZUBDDkKKIEFA2a5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1055303},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"d2a2ff5569fd2da4e282ce05f8262a0067f989f4","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.30.0_1765925819048_0.08931221331364281","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"vasperamemory","version":"1.31.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.31.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"09d12663f2631ab33dd51e4c0255005e1fee62b9","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.31.0.tgz","fileCount":80,"integrity":"sha512-cypn3kOpjl/2pMd8lxDeNM68YMDKkeTBCegV6TUVkVPoNUVfwdohJxOLp4xvG6jsEEukiK1ENr08P9jfIrAFMA==","signatures":[{"sig":"MEYCIQCvPCtNDgrVJPwUVw1CUyu9slk0Ok++pbbmRBlHiHuPPQIhALb9iRNrCEq8/vNEV/eBD53O98TLoFs9OLpXk3kWKkrL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1062279},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"8d358ea65b2f36d96bbdf5ba2b0215caee0fdcea","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.31.0_1765978326915_0.03374897687419032","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"vasperamemory","version":"1.32.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.32.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"6e909a11674b30395ea0e745753e09381006824c","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.32.0.tgz","fileCount":80,"integrity":"sha512-SCrO7vc4UmkcY29Roqn7NV1MzOGtGbnucOiUq9JPjrxzSVDDtk0LZ7xAjLmUW5gE6dZ+d/sIbn89U0PaefIBZA==","signatures":[{"sig":"MEUCIQCG3nJBAf3eajJ0LfICUV2xLJGM0Jp3kKaGxsQNmC+UaAIgQl4Hwh+7on8STvq+LwNgWLUvRKrZL4HDO/NTmohuyvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1063724},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"53332e21c47626448993a48635f1d681fbd2b86d","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.32.0_1765986281631_0.3866502082942114","host":"s3://npm-registry-packages-npm-production"}},"1.32.1":{"name":"vasperamemory","version":"1.32.1","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.32.1","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"477364d7718e76b748bee7617c04357f4938f82a","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.32.1.tgz","fileCount":80,"integrity":"sha512-8/Ao9ojB8LQc5sear25hd/5scW1febT2f+jIWhmpf3Mv2TWpb7xlFmCl+P5zqARFgjP7rTnxaozsHKvE4LctLg==","signatures":[{"sig":"MEQCIG51OZjPBt2irTIDd0VeZOgzf9ZAR5GvGTwtMjwJqyYtAiAkP1+2GbJOqBzVhGDX8CoGBuEGibj9XLlKdtbDvTM3Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1064105},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"7f576ba66ff51dc2a222c1751fdc2d46dd7a2489","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.32.1_1766086736981_0.08031776751591169","host":"s3://npm-registry-packages-npm-production"}},"1.32.2":{"name":"vasperamemory","version":"1.32.2","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.32.2","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"e59361f3863261118c0ea5d0f9ad8c3b5bed0918","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.32.2.tgz","fileCount":80,"integrity":"sha512-orw9m86vQNAQdum/eQUh+4F/vA15ZlBzX/R5uII2fhfuGI8oWTGW5CKLqSQ9cuo2Baae5I3FQ4/x0F1rNeAEew==","signatures":[{"sig":"MEQCIAHjRdIp/mk3ByF6OwLyicZSoZwDdrI+p9m9gFPA1bACAiB2z4TUX8N+bWg9tEDVXLygPUMiVp3hKSg44M37xZAE6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056012},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"b5043b7d66de7ec2ae1aa887dc4d35a16fe18f97","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.32.2_1766091385043_0.7944376366002293","host":"s3://npm-registry-packages-npm-production"}},"1.32.3":{"name":"vasperamemory","version":"1.32.3","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.32.3","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"a161bc8582e0f01dca908227e09fd6628bec9cef","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.32.3.tgz","fileCount":80,"integrity":"sha512-UFI1UUB2uLLv6RXWY4VT4vxgkjGGEq3DlCNxfBeMSGZ+2BHUwZ1F/S6me670a7DUZkDxGMjRZKzUR7t7FOUoug==","signatures":[{"sig":"MEUCIGAdqQDmRJ8qRVkIlDRkEbZy+dbkH5b1B4mxr2Xbvn+9AiEAhMwP+w7SzN0JmCSgCrubMsiwJ+ZBgV0wfXHO2twF9WA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1057111},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"a825c7305d8114306432549ae0ed9df8620c7106","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.32.3_1766152931030_0.24106296266156413","host":"s3://npm-registry-packages-npm-production"}},"1.32.4":{"name":"vasperamemory","version":"1.32.4","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.32.4","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"9830316a265b82ac4e6b1e798e9a072e457ce4d8","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.32.4.tgz","fileCount":80,"integrity":"sha512-0dgVtnn4juy2zeccU/hauWiP4VpluivSpDRPAcigPYpqYXGVs+8NOP3h2E5rHR1Xypq+xBSshgcqhBPuOohALw==","signatures":[{"sig":"MEQCIEx6xqP0pFEpbCMZee+EzAdbe48bgqLTgNCeuutyv7EXAiAUbFODitF3rsRbz7fCI4K1d33rTBez1G+uhC+q0+6/rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1061539},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"c1c37f7057710588114127c77c1c1cc4ae37505e","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.32.4_1766176481444_0.29257067369193424","host":"s3://npm-registry-packages-npm-production"}},"1.32.5":{"name":"vasperamemory","version":"1.32.5","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.32.5","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"a6d11fb152ca381596cc5069df6f22caf950d982","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.32.5.tgz","fileCount":80,"integrity":"sha512-Y7pCT2QrPOh4+Qoi67D1TbHWBjQEjt/Y1EpsG7Z55jWYFejfytfgu+xsAFHoUzwupMHF4R0n4Pn4IfDwWZPOsA==","signatures":[{"sig":"MEYCIQCtqg9YigVC7Dz2Qr79aXUzWOBwpApEWMg30V0bWmhP7QIhAOwpqUFP2BPmTE60SJm7BlqK41HxTHcgyNhTJR3FfLTX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056697},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"de6d21efa86ab66bd810ccbcaf8faf1ae6a47cd7","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.32.5_1766177717014_0.9718338559212041","host":"s3://npm-registry-packages-npm-production"}},"1.32.6":{"name":"vasperamemory","version":"1.32.6","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.32.6","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"fedc61a25413431900c12a93767c47ea3f908122","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.32.6.tgz","fileCount":80,"integrity":"sha512-dkah6Fnhy+dK0pGH+Z/2SBBIQ9FCHnj5bAdeOEFLQC9zAM44PYvfVtyJ9sbO/O49XEb3LNqhXEzhquhKq+/l6g==","signatures":[{"sig":"MEYCIQDdAEjgW29Ye0mCG5QOaONjjgZ4qne692nxvihXWqR4LgIhAOcNWqTQse6VaEejaHSAk/F05ZQ/h4PyTmPCSU61K9SC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056935},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"35fbf74c363f7c3f7a14fa1b9134e16feaf1241c","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"deprecated":"Outdated version. Run: npx vasperamemory@latest connect","repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.32.6_1766181464885_0.6072252201160826","host":"s3://npm-registry-packages-npm-production"}},"1.32.7":{"name":"vasperamemory","version":"1.32.7","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.32.7","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"bc89b562d1d7ac605e99b30f17cade0823a3f4ff","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.32.7.tgz","fileCount":80,"integrity":"sha512-XnK4hwAnN708HTOKsYRidOpHX073IEx4FPTUNgEHesipSjxjYu9XncfbzfGnUuhMWR9W8E2U6y/oo46zAie/EQ==","signatures":[{"sig":"MEQCIGaLiP//PF/KPxNkoJGEM+e/HBH5MFmH4/dF+iKhZ9gdAiAX+t9roPLyvR/rkZ/1cB4IDdAz12++hGo/PncVf/CiEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056984},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"35fbf74c363f7c3f7a14fa1b9134e16feaf1241c","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.32.7_1766242156379_0.6461786751701293","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"vasperamemory","version":"1.33.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.33.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"512c09fde1ddebf824beb9b08d491633a1e47ebd","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.33.0.tgz","fileCount":80,"integrity":"sha512-HNybcWyCCWX+2CjgxfKu3JgHxsjShQiM31S+IOTakB1VJs2KiRbpy0F29sz/O5lqXgt/KPSFg8Qw8DntTVDojA==","signatures":[{"sig":"MEQCIEcDwWuFaLC0ywnCs05G8JbOU/eLUAmLZ/BB116Gxv0MAiAU5Ji509AJCL0KX0MikSX6bJNt3lQwp2mPXPNiNxfE7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1072047},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"41ca5f79c980166c12d5be03861398395abc882a","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.33.0_1766431798903_0.3832027964280691","host":"s3://npm-registry-packages-npm-production"}},"1.33.1":{"name":"vasperamemory","version":"1.33.1","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.33.1","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"57c3ee9f19c45f93a0f1918c43f3d6c86a199031","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.33.1.tgz","fileCount":80,"integrity":"sha512-Tl0zOd1l6RrmXYgdKNxCasnM8GiEghx5IPNK1qoWdEZRLITH76uj5g8sOZOVUVNAYRZY0IRJLm/dgYc0rxK46g==","signatures":[{"sig":"MEUCICNlOeM0nYQ3h9/J4ggK0YBe8a+hX5yFj9vnXWgXw+mQAiEA33Y3C8pwTMuiTZyBHqazhbFGZzifiquWl4cdVEoMnuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1072047},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"2e260514d8f99e54992ae39ae57d51fa8ba6deb8","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.33.1_1766438942300_0.03454235796378047","host":"s3://npm-registry-packages-npm-production"}},"1.33.2":{"name":"vasperamemory","version":"1.33.2","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.33.2","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"a4ba7d3202dbd5925d537e989f08e5aa31c3957e","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.33.2.tgz","fileCount":80,"integrity":"sha512-CGoOLEQVvV+x9m4H++mhVpCi7B3CrrElugiOA+7JkcNLP7/WLU69fnO871ke63G9AurSto9XcAM9zy3PR72FZg==","signatures":[{"sig":"MEUCIQD/+W2JcZPivaHkDru1ZohAa+2CzLGYAhlaS5lBnd82DAIgZgrFzs0pu2uAiJuwoJqSToh01s7YcUGcPJrWo571MCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1074736},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"2e260514d8f99e54992ae39ae57d51fa8ba6deb8","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.33.2_1766439649155_0.5996243830108494","host":"s3://npm-registry-packages-npm-production"}},"1.34.0":{"name":"vasperamemory","version":"1.34.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.34.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"00eb9c4c532a9f801d8a5055117f9d8ae6c38eed","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.34.0.tgz","fileCount":80,"integrity":"sha512-23gF+3Q5yWABtbtVJwRgFhc/f+jE05clfowohQjFTdsJY2ViyNdFsFiWSrW1+I8BKqYo2UvQthopg2kQItIskQ==","signatures":[{"sig":"MEYCIQDi4lr4699w6tUEChJERSCT4yvAUgypV3vGHDfOasyzPwIhAMAfYWvsWjta7YA4FtomF7SrshqU0MxLR1wAUBLMHEHJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1105827},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"b7386340f6d36d9ebf844bbb497f5da4d7d82e3d","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.34.0_1766608103885_0.9884894077154738","host":"s3://npm-registry-packages-npm-production"}},"1.35.0":{"name":"vasperamemory","version":"1.35.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.35.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"0106efa0c57d6d4f98a39b90d684e619a2437c96","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.35.0.tgz","fileCount":80,"integrity":"sha512-Lvza9J7rCsFjqZ3AFvY3HlIsisLUH3oKYWAxf0E4nrabp+g7rQzzbGNqelilZCIx8oOfK32o/Yg8B+Ew4dUsfw==","signatures":[{"sig":"MEUCIQCWbKe9AEXJQXfQGmBUEg7kvhoMJmNzBGQXuDvAY5mzYgIgFMERChFMEBlecVbIyUZSxTHQomm2FwfgQOc45CgV+GQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1105624},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"35b9bd6841cfe6b8337cceb75eb075a252d06b81","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.35.0_1767195386506_0.5848216985623742","host":"s3://npm-registry-packages-npm-production"}},"1.36.0":{"name":"vasperamemory","version":"1.36.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.36.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"8d3310ddab0ae619b60082807a575f796602f61e","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.36.0.tgz","fileCount":96,"integrity":"sha512-Q/9YZioF+HKec3Y+SDnNybKBfPaXkv3/I/i5K2A/8Rwblq4XLVgW49rYsca9J/rThIrM1Fx0cyy+q1m9eHz0dA==","signatures":[{"sig":"MEUCIFBBN2gkOiKD30NKoKmULZWq7ITRq8CGjoQSy8xmaqSEAiEAvB3a4fHBDOSvv5fALdgnsvnIHwsaFD3ZrTP63fKNbTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1263518},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"32038be6bb45d6410c017c48d971360768f3fea6","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.36.0_1768161273587_0.2737184004785762","host":"s3://npm-registry-packages-npm-production"}},"1.37.0":{"name":"vasperamemory","version":"1.37.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.37.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"6e9e21084e4c4145adadbad2ddeca7a4948cacae","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.37.0.tgz","fileCount":100,"integrity":"sha512-bOVIfbUtWnfKnylYXhr7wqxIJemttqKdU6nNQ/wLXnGKBe6CiPa19z9a6lVUMGHKz0ZZMQG5IUbL9E4sxo5mvw==","signatures":[{"sig":"MEUCIQDSIaMrE0zVkyuS9MsdGQzAqOy5mS9xyW1LsTtE46EAGQIgV4awrusetK0XUKuxnKwbkUq1O1uJBFqvDRgT3NqtZgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1287309},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"06c67317c063769a1cc5a5c36c231e04f207825f","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.37.0_1768515941191_0.1355429864252582","host":"s3://npm-registry-packages-npm-production"}},"1.38.0":{"name":"vasperamemory","version":"1.38.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.38.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"3cc46933f43cf4114de1fff56d01e20a829e8af3","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.38.0.tgz","fileCount":100,"integrity":"sha512-SY/NThwJA501hCL73dwWWBmHCu41fvskiuRe+FkfJTX4TOiraZQ0aYLuYC3wlz3fK9d+KpS11K7uOKZyHfysdg==","signatures":[{"sig":"MEUCICSnBVWzZA0EUdLJJ3YxOPNKqXcwJ3r0UrSnOCcXb5NxAiEA0CqZQzIB52cg6KYFhkDCjyM6RJPALF5T74xmbWOAfkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1287309},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"06c67317c063769a1cc5a5c36c231e04f207825f","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.38.0_1768515972850_0.43913836719941823","host":"s3://npm-registry-packages-npm-production"}},"1.39.0":{"name":"vasperamemory","version":"1.39.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.39.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"d832401dfe0a2d47110ea3ea97fe719953f3cd28","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.39.0.tgz","fileCount":100,"integrity":"sha512-GI5SW9qX6vbYkFvVsFhOE0PtyAuCbYyIZTpL8VDrrThzzaNUdLoiGNp8LQe/Pnv7HFbf3MWiNMqDM0rVI9ngpw==","signatures":[{"sig":"MEQCIFDi4S0bEi2YG8jkhxYgRt223DBnpp/+upb8hbKZGLPeAiBaId8mZ3BWOPdq3mZ9Jq9UhYUQnzS3YjRLcNhSS1iT4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1287309},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"6f88b5377e09d946eafd4b6955b3c655848a2b0c","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.39.0_1768746099785_0.8740683203895498","host":"s3://npm-registry-packages-npm-production"}},"1.40.0":{"name":"vasperamemory","version":"1.40.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.40.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"926f3f28db7178f4b48d328b01061d8057207746","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.40.0.tgz","fileCount":100,"integrity":"sha512-wRIIBtwS6ONBJknBCNbSgIynTU2prXEV4116TYs51Eg+5COMRj+VcUYvpqBa2fyJn6Q2WvKseP7olM+9597FQA==","signatures":[{"sig":"MEQCIFlYqpg3RZtFtzEXeg+9+pjVz4DzWJO9DxCJqLwYipT3AiBLdHrAANL3eRhJi91zMPejyCb9Bs46K4rqE4cZxch+aA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1287406},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"f6fdfb40f8d2b104fe4593142232344e98c7e1d8","mcpName":"io.github.RCOLKITT/vasperamemory","scripts":{"test":"echo 'Tests temporarily disabled for stable build'","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4","@vasperacapital/vaspera-shared":"~0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"^20.11.0","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.40.0_1769435336332_0.049420765055637084","host":"s3://npm-registry-packages-npm-production"}},"1.41.0":{"name":"vasperamemory","version":"1.41.0","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","_id":"vasperamemory@1.41.0","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"homepage":"https://vasperamemory.com","bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"bin":{"vaspera-mcp":"dist/mcp-server.js","vasperamemory":"dist/cli.js","vaspera-server":"dist/http-server.js","vaspera-mcp-local":"dist/local-server.js"},"dist":{"shasum":"88394717aeea69a275ac54e331dbf92226cd7629","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.41.0.tgz","fileCount":104,"integrity":"sha512-QLYgrottpkemXTMr5trK/5x6M8f2o2qNxzb2Uf4SJmd6XlBP8yFN2XdrI0WQG6nMxi/1WSKejoF1Js6Q60UJPg==","signatures":[{"sig":"MEQCIHkoNHxC5WdVy38B2gY8xgEtJOtiaW4XjueAZP0s/OV3AiAGhOxBppyNkFZxMk28IIhhqL/Ib5OQI6IU6hAcHyZcdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1361311},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"1419981e93a882bc48213d35a26bb3c2e0ec6d8f","mcpName":"io.github.RCOLKITT/vasperamemory","scripts":{"test":"jest --passWithNoTests","build":"tsc","validate":"npm run build && npm run test:manual","postinstall":"node scripts/postinstall.js","test:manual":"node dist/cli.js --help","prepublishOnly":"npm run build"},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"repository":{"url":"git+https://github.com/RCOLKITT/VasperaMemory.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.2.4","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ora":"^8.0.1","zod":"~3.25.76","glob":"^10.3.10","chalk":"^5.3.0","inquirer":"^9.2.15","tiktoken":"~1.0.22","commander":"^12.0.0","node-fetch":"^3.3.2","canonicalize":"~1.0.8","better-sqlite3":"^11.5.0","@modelcontextprotocol/sdk":"^1.17.4","@vasperacapital/vaspera-shared":"~0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3","@types/jest":"~29.5.14","@types/node":"~22.20.1","@jest/globals":"~29.7.0","@types/inquirer":"~9.0.9","@types/node-fetch":"~2.6.13","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vasperamemory_1.41.0_1783522370221_0.2298358298137313","host":"s3://npm-registry-packages-npm-production"}},"1.42.0":{"name":"vasperamemory","version":"1.42.0","mcpName":"io.github.RCOLKITT/vasperamemory","description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","main":"dist/index.js","bin":{"vasperamemory":"dist/cli.js","vaspera-mcp":"dist/mcp-server.js","vaspera-mcp-local":"dist/local-server.js","vaspera-server":"dist/http-server.js"},"scripts":{"build":"tsc","prepublishOnly":"npm run build","postinstall":"node scripts/postinstall.js","test":"jest --passWithNoTests","test:manual":"node dist/cli.js --help","validate":"npm run build && npm run test:manual"},"keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"author":{"name":"Vaspera Capital"},"license":"MIT","homepage":"https://vasperamemory.com","repository":{"type":"git","url":"git+https://github.com/RCOLKITT/VasperaMemory.git","directory":"packages/cli"},"bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"dependencies":{"@modelcontextprotocol/sdk":"^1.17.4","@vasperacapital/vaspera-shared":"~0.1.0","better-sqlite3":"^11.5.0","canonicalize":"~1.0.8","chalk":"^5.3.0","commander":"^12.0.0","glob":"^10.3.10","inquirer":"^9.2.15","node-fetch":"^3.3.2","ora":"^8.0.1","tiktoken":"~1.0.22","zod":"~3.25.76"},"devDependencies":{"@jest/globals":"~29.7.0","@types/better-sqlite3":"^7.6.11","@types/inquirer":"~9.0.9","@types/jest":"~29.5.14","@types/node":"~22.20.1","@types/node-fetch":"~2.6.13","jest":"~29.7.0","ts-jest":"~29.4.1","typescript":"^5.3.3"},"engines":{"node":">=18.0.0"},"_id":"vasperamemory@1.42.0","gitHead":"fa2716b09e5021ed7d967dcf8ee9cb76161ab090","_nodeVersion":"22.18.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-hhmc3Qe0kJTuVKu/ISFMsHRxpKGc+OQlgB/me/x5MUoPhf6cP3MgYCwf5d4YABLkRILE973XX4AAKEY7CASkgw==","shasum":"b7c579bed75ec5ff814e3df6286bd9ed21ffaebc","tarball":"https://registry.npmjs.org/vasperamemory/-/vasperamemory-1.42.0.tgz","fileCount":104,"unpackedSize":1372610,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDPudVXwoWTzaN42Fq1IPEIXnHxpWjv3TLZFAHFahQzEwIhAJ3a8cc7dDYIXNtzO0eBqoFunlIruLU70GfUoy2+f6u5"}]},"_npmUser":{"name":"rcolkitt","email":"ryan@vasperacapital.com"},"directories":{},"maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vasperamemory_1.42.0_1783715604924_0.7143995413143303"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-20T13:21:02.438Z","modified":"2026-07-10T20:33:25.295Z","1.0.0":"2025-09-20T13:21:02.675Z","1.1.0":"2025-09-20T17:31:50.173Z","1.1.1":"2025-09-20T22:24:45.577Z","1.1.2":"2025-09-21T13:44:09.660Z","1.1.3":"2025-11-15T13:22:31.072Z","1.2.0":"2025-12-03T21:24:05.066Z","1.3.0":"2025-12-05T14:29:58.382Z","1.4.0":"2025-12-05T15:25:39.646Z","1.5.0":"2025-12-05T16:41:12.578Z","1.5.1":"2025-12-05T17:15:55.646Z","1.6.0":"2025-12-05T17:58:57.160Z","1.6.1":"2025-12-05T18:08:35.721Z","1.6.2":"2025-12-05T18:11:28.600Z","1.6.3":"2025-12-05T21:00:44.253Z","1.6.4":"2025-12-05T21:03:31.876Z","1.7.0":"2025-12-05T21:23:17.265Z","1.8.0":"2025-12-06T22:38:52.162Z","1.8.1":"2025-12-06T22:44:06.183Z","1.8.2":"2025-12-06T22:51:28.676Z","1.9.0":"2025-12-07T14:28:43.448Z","1.9.1":"2025-12-08T13:19:37.303Z","1.9.2":"2025-12-08T13:24:58.233Z","1.9.3":"2025-12-10T22:04:12.066Z","1.9.5":"2025-12-10T22:18:17.671Z","1.10.0":"2025-12-11T00:04:31.644Z","1.11.0":"2025-12-11T00:15:24.608Z","1.12.0":"2025-12-11T13:16:05.237Z","1.12.1":"2025-12-11T17:52:47.883Z","1.13.0":"2025-12-11T20:26:22.665Z","1.14.0":"2025-12-11T20:46:27.963Z","1.14.1":"2025-12-11T22:11:50.952Z","1.15.0":"2025-12-12T11:03:28.823Z","1.15.1":"2025-12-12T17:17:51.421Z","1.15.2":"2025-12-12T17:25:14.184Z","1.16.0":"2025-12-12T21:54:44.058Z","1.16.1":"2025-12-13T13:14:05.697Z","1.17.0":"2025-12-13T14:19:40.817Z","1.18.0":"2025-12-13T15:05:10.303Z","1.18.1":"2025-12-13T15:22:47.739Z","1.19.0":"2025-12-13T23:31:34.097Z","1.19.1":"2025-12-13T23:42:48.200Z","1.20.0":"2025-12-15T14:26:11.948Z","1.20.1":"2025-12-15T14:44:54.156Z","1.21.0":"2025-12-15T15:02:22.439Z","1.22.0":"2025-12-15T20:26:57.036Z","1.23.0":"2025-12-15T20:53:16.478Z","1.24.0":"2025-12-15T21:18:07.344Z","1.25.0":"2025-12-15T21:26:58.531Z","1.26.0":"2025-12-15T21:41:40.364Z","1.27.0":"2025-12-15T21:50:06.357Z","1.28.0":"2025-12-15T21:58:15.362Z","1.29.0":"2025-12-15T22:08:49.403Z","1.30.0":"2025-12-16T22:56:59.233Z","1.31.0":"2025-12-17T13:32:07.085Z","1.32.0":"2025-12-17T15:44:41.816Z","1.32.1":"2025-12-18T19:38:57.163Z","1.32.2":"2025-12-18T20:56:25.190Z","1.32.3":"2025-12-19T14:02:11.186Z","1.32.4":"2025-12-19T20:34:41.667Z","1.32.5":"2025-12-19T20:55:17.184Z","1.32.6":"2025-12-19T21:57:45.094Z","1.32.7":"2025-12-20T14:49:16.550Z","1.33.0":"2025-12-22T19:29:59.126Z","1.33.1":"2025-12-22T21:29:02.483Z","1.33.2":"2025-12-22T21:40:49.341Z","1.34.0":"2025-12-24T20:28:24.113Z","1.35.0":"2025-12-31T15:36:26.699Z","1.36.0":"2026-01-11T19:54:33.770Z","1.37.0":"2026-01-15T22:25:41.383Z","1.38.0":"2026-01-15T22:26:12.989Z","1.39.0":"2026-01-18T14:21:40.006Z","1.40.0":"2026-01-26T13:48:56.600Z","1.41.0":"2026-07-08T14:52:50.364Z","1.42.0":"2026-07-10T20:33:25.167Z"},"bugs":{"url":"https://github.com/RCOLKITT/VasperaMemory/issues"},"author":{"name":"Vaspera Capital"},"license":"MIT","homepage":"https://vasperamemory.com","keywords":["ai","mcp","memory","claude","cursor","windsurf","copilot","ai-tools","development","local-first","offline","privacy","sqlite","langchain","llamaindex","vercel-ai","workflow-detection","attribute-learning","entity-extraction","intelligent-learning"],"repository":{"type":"git","url":"git+https://github.com/RCOLKITT/VasperaMemory.git","directory":"packages/cli"},"description":"Universal AI memory layer with seamless auto-setup for Claude Code, Cursor, Windsurf, and GitHub Copilot. Intelligent Learning, token savings metrics (tiktoken), and more!","maintainers":[{"name":"rcolkitt","email":"ryan@vasperacapital.com"}],"readme":"# VasperaMemory 🧠\n\n**The #1 AI Memory Platform for Developers** — Persistent context across Cursor, Claude, Windsurf & all MCP-compatible AI tools.\n\n[![npm version](https://badge.fury.io/js/vasperamemory.svg)](https://www.npmjs.com/package/vasperamemory)\n[![Downloads](https://img.shields.io/npm/dm/vasperamemory.svg)](https://www.npmjs.com/package/vasperamemory)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)\n\n---\n\n## 🚀 One Command. All Your AI Tools Remember.\n\n```bash\nnpx vasperamemory@latest connect\n```\n\n**Enter your email. That's the entire setup.** No website, no copying keys, no config files to edit.\n\n---\n\n## The Problem Every Developer Faces\n\n| Without VasperaMemory | With VasperaMemory |\n|----------------------|-------------------|\n| \"We use Supabase, not Firebase...\" (every session) | AI already knows your stack |\n| \"No mock data, use real APIs...\" (again) | Preferences remembered forever |\n| \"This error? I fixed it last week...\" | Previous fix suggested instantly |\n| \"Don't change that file, it'll break auth\" | Impact analysis warns you first |\n| Re-explaining architecture every day | Context persists across all tools |\n\n**Developers lose 2-3 hours daily re-explaining context to AI tools.** VasperaMemory eliminates this completely.\n\n---\n\n## ✨ Key Features\n\n### 💰 **Token Savings Metrics**\nSee exactly how many tokens VasperaMemory saves by compressing your context. Uses **tiktoken** for accurate measurement.\n```bash\nnpx vasperamemory status\n# Shows: Compressed: 1.2K tokens | Full history: 8.5K | Saved: 86%\n```\n\n### 🏠 **Local-Only Mode**\nRun VasperaMemory **100% offline** with local SQLite storage. No cloud, no API keys, complete privacy.\n```bash\nnpx vasperamemory@latest connect --local\n```\n\n### 📚 **Documentation Intelligence** ⭐ NEW\nAuto-index all your markdown docs with data lineage tracking. Search across specs, guides, and technical docs. Detect knowledge gaps.\n```bash\n# Auto-indexes docs/ folder on connect\nindex_documentation → get_indexed_docs → search_docs\n```\n\n### 🔗 **File Relationship Analysis** ⭐ NEW\nUnderstand how your files are connected through imports, git co-changes, and test relationships.\n```bash\nanalyze_file_relationships → get_related_files\n```\n\n### 🔄 **Auto-Indexing** ⭐ NEW\nAutomatic entity extraction when files are mentioned. No manual indexing — just use VasperaMemory normally and it builds a knowledge graph in the background.\n```bash\n# Entities extracted: functions, classes, imports, exports\n# Import graph built automatically\n# Patterns tracked with file counts\nreindex_project  # Manual bulk re-index when needed\n```\n\n### 📝 **Git Decision Extraction** ⭐ NEW\nAutomatically extract architectural decisions from your commit messages. Keywords like \"decided\", \"refactored\", \"migrated\" trigger auto-capture.\n```bash\nextract_decisions_from_commits\n```\n\n### 🤖 **Zero-Effort Context Injection**\nContext is **automatically injected** when you start a session. No tools to call — your AI already knows your project, recent decisions, and warnings.\n\n### 🎯 **Smart Intent Router**\nJust ask `help_me \"Is it safe to change auth.ts?\"` — VasperaMemory figures out which tools to call and returns a fused answer. No memorizing 30 tools.\n\n### ⚠️ **Proactive Risk Warnings**\nMention a file? VasperaMemory automatically checks its risk level, known issues, and past problems — warns you before you break something.\n\n### 🔍 **Automatic Error Recognition**\nSee an error in terminal output? VasperaMemory auto-detects it and suggests past fixes. No searching required.\n\n### 🧠 **Persistent AI Memory**\nYour decisions, patterns, and preferences persist across sessions and tools. Tell your AI once, it remembers forever.\n\n### 🔄 **Cross-Tool Sync**\nWorks with **Cursor**, **Claude Code**, **Windsurf**, **VS Code + Copilot**, **JetBrains**, and any MCP-compatible tool. One memory, all tools.\n\n### ⚡ **Auto-Capture from Git**\nDecisions are automatically extracted from your commit messages via git hooks. Zero manual entry — every commit teaches your AI.\n\n### 🔧 **Smart Error Memory**\nWhen you fix an error, that fix is saved. Next time the same error appears, the fix is suggested instantly.\n\n### 📊 **Code Intelligence**\nDeep AST analysis: detect design patterns, calculate complexity, find code smells, get architectural insights.\n\n### 🎯 **Impact Analysis**\nBefore changing code, see what depends on it. Catch breaking changes before they happen.\n\n### ⏳ **Temporal Evolution** ⭐ NEW\nTrack how your code evolves over time. See entity timelines, detect renames, and identify stability patterns.\n```bash\nget_entity_evolution → detect_semantic_drift → get_evolution_patterns\n```\n\n### 🔮 **Proactive Intelligence** ⭐ NEW\nAI-powered pattern detection and change impact prediction. Find similar code across your codebase.\n```bash\ndetect_patterns → predict_change_impact → find_similar_code\n```\n\n### 🔗 **Cross-Project Learning**\nPatterns that worked in your other projects are automatically suggested in new ones.\n\n### 📋 **Session Continuity**\nEvery session resumes where you left off: pending work, recent decisions, warnings, and context.\n\n---\n\n## 💻 Supported AI Tools\n\n| Tool | Status | Auto-Setup |\n|------|--------|------------|\n| **Cursor** | ✅ Full Support | ✅ Auto-configured |\n| **Claude Code** | ✅ Full Support | ✅ Auto-configured |\n| **Windsurf** | ✅ Full Support | ✅ Auto-configured |\n| **VS Code + Copilot** | ✅ Full Support | ✅ Auto-configured |\n| **Any MCP Tool** | ✅ Full Support | ✅ Auto-configured |\n\n---\n\n## 🛠️ 40+ AI-Powered Tools\n\n### ⭐ Smart Router (NEW)\n- **`help_me`** — Just describe what you need. Automatically routes to the right tools and returns fused results.\n\n### Unified Tools (Most Powerful)\n- **`decisions`** — Capture, search, timeline, and recent decisions in one tool\n- **`analyze_code`** — Structure, patterns, complexity, smells, insights in one call\n- **`memory`** — Capture, search, and fuse context from your project\n- **`errors`** — Search fixes, capture new fixes, see recent errors\n\n### 📚 Documentation Intelligence ⭐ NEW\n- **`index_documentation`** — Auto-scan and index all markdown docs with data lineage tracking\n- **`get_indexed_docs`** — Browse indexed documentation by category (product, technical, guides)\n- **`search_docs`** — Full-text search across all project documentation\n- **`detect_knowledge_gaps`** — Find areas of your codebase lacking documentation\n\n### 🔗 File Relationships & Auto-Indexing ⭐ NEW\n- **`analyze_file_relationships`** — Build relationship graph from imports and git co-changes\n- **`get_related_files`** — See what files are related (imports, tests, co-changed)\n- **`extract_decisions_from_commits`** — Auto-extract architectural decisions from git history\n- **`reindex_project`** — Bulk re-index project files to rebuild entity graph\n- **`search_entities`** — Search extracted entities (functions, classes, imports)\n\n### ⏳ Temporal Evolution ⭐ NEW\n- **`get_entity_evolution`** — Track how functions/classes change over time with stability scores\n- **`detect_semantic_drift`** — Detect when behavior changes without name changes\n- **`get_evolution_patterns`** — Identify patterns like \"frequent refactoring\" or \"stable core\"\n- **`get_unstable_entities`** — Find code that changes too often (high drift risk)\n\n### 🔮 Proactive Intelligence ⭐ NEW\n- **`detect_patterns`** — Recognize design patterns (Repository, Factory, Observer, etc.)\n- **`predict_change_impact`** — See ripple effects before you modify code\n- **`find_similar_code`** — Find similar implementations across your codebase\n\n### Session & Context\n- **`resume_session`** — Get full context at conversation start (auto-injected!)\n- **`save_session`** — Preserve context for next time\n- **`get_file_context`** — Know everything about a file before editing\n- **`update_file_context`** — Record file purpose, issues, patterns, and risk level\n- **`get_token_savings`** — See how many tokens VasperaMemory saves (tiktoken-accurate)\n\n### Intelligence\n- **`suggest_approach`** — Get guidance before starting a task\n- **`estimate_change_risk`** — Know what you might break (auto-called when files mentioned!)\n- **`get_cross_project_patterns`** — Learn from your other projects\n- **`suggest_from_other_projects`** — Get suggestions from similar work\n\n### MCP Resources (Auto-Injection)\n- **`vasperamemory://session/context`** — Full session context, auto-available\n- **`vasperamemory://project/summary`** — Project overview\n- **`vasperamemory://decisions/recent`** — Recent decisions\n\n### And More\n- Codebase summary, recent changes, pattern learning, preferences, git sync, feature flags...\n\n---\n\n## 📊 Real Results\n\n> \"I used to spend 10 minutes every session explaining our architecture. Now I just start coding.\"\n> — **Senior Engineer, Series B Startup**\n\n> \"The error-fix memory is incredible. Found a fix I made 2 months ago in seconds.\"\n> — **Full-Stack Developer**\n\n> \"Impact analysis caught 3 potential bugs before I even pushed.\"\n> — **Tech Lead**\n\n**Quantified improvements:**\n- ⚡ **40% reduction** in context re-explanation time\n- 🐛 **50% fewer** repeated errors\n- 🎯 **35% faster** prototype-to-MVP cycles\n- 💡 **80% reduction** in manual prompt engineering\n\n---\n\n## 🔒 Security\n\n- **Local-only mode** — Keep all data on your machine with `--local` flag\n- **Your code stays local** — We store memories, not your codebase\n- **Project isolation** — Row-level security keeps projects separate\n- **Enterprise security** — Following industry best practices\n- **Self-hostable** — Run on your own infrastructure (coming soon)\n\n---\n\n## ⚡ Quick Start\n\n### Just One Command\n```bash\nnpx vasperamemory@latest connect\n```\n\n**That's it!** Enter your email when prompted → API key is generated automatically → All your AI tools are configured.\n\nNo website signup required. No copying keys. Just your email.\n\n---\n\n## 📋 CLI Commands\n\n```bash\n# Cloud mode (default) — enter email when prompted\nnpx vasperamemory@latest connect\n\n# Local-only mode — no cloud, no API keys, 100% private\nnpx vasperamemory@latest connect --local\n\n# Check connection status\nnpx vasperamemory status\n\n# Sync git history to capture decisions (optional - git hooks do this automatically)\nnpx vasperamemory sync\n\n# Disconnect this project\nnpx vasperamemory disconnect\n\n# View help\nnpx vasperamemory --help\n```\n\n**Cloud mode:** Enter your email → API key generated automatically → All AI tools configured\n\n**Local mode:** SQLite database → FTS5 search → No external dependencies → Data at `~/.vasperamemory/local/`\n\n**Both modes auto-configure:** Cursor, Claude Code, Windsurf, VS Code\n\n---\n\n## 🆚 Why VasperaMemory Wins\n\n| Feature | VasperaMemory | GitHub Copilot | Cursor | Others |\n|---------|---------------|----------------|--------|--------|\n| **Auto context injection** | ✅ **Automatic** | ❌ None | ❌ None | ❌ |\n| **Auto-indexing** | ✅ **Background entity extraction** | ❌ None | ❌ None | ❌ |\n| **Token savings metrics** | ✅ **tiktoken-accurate** | ❌ None | ❌ None | ❌ |\n| **Proactive warnings** | ✅ **Auto-detects risk** | ❌ None | ❌ None | ❌ |\n| **Smart intent routing** | ✅ **help_me tool** | ❌ None | ❌ None | ❌ |\n| Persistent memory | ✅ Forever | ❌ Session only | ❌ Session only | ❌ |\n| Cross-tool sync | ✅ All tools | ❌ VS Code only | ❌ Cursor only | ❌ |\n| Auto-capture decisions | ✅ Git hooks | ❌ None | ❌ None | ❌ |\n| Error fix memory | ✅ Auto-suggests | ❌ None | ❌ None | ❌ |\n| Impact analysis | ✅ Before changes | ❌ None | ❌ None | ❌ |\n| Cross-project learning | ✅ Portfolio-wide | ❌ None | ❌ None | ❌ |\n| Code intelligence (AST) | ✅ Deep analysis | ⚠️ Basic | ⚠️ Basic | ❌ |\n| Session continuity | ✅ Full context | ❌ Cold start | ❌ Cold start | ❌ |\n| **Setup time** | ✅ **3 minutes** | - | - | - |\n\n---\n\n## 🏢 Team Memory Hub ⭐ NEW\n\nShare AI memory across your entire development team:\n\n```bash\n# Create a team\nnpx vasperamemory team create \"Acme Engineering\"\n\n# Invite team members\nnpx vasperamemory team invite teammate@company.com\n\n# Join a team (via invite link)\nnpx vasperamemory team join <invite-token>\n\n# Link current project to team\nnpx vasperamemory team connect <team-id>\n\n# View team activity\nnpx vasperamemory team activity\n```\n\n**Team features include:**\n- **Shared Memory** — Decisions, patterns, and fixes sync across all team members\n- **Instant Onboarding** — New devs get full project context in minutes, not weeks\n- **Conflict Detection** — Automatically detect when memories contradict each other\n- **Activity Feed** — See what your team is learning in real-time\n- **Role-Based Access** — Owner, admin, member, viewer roles\n- **Multi-Project Support** — Link multiple projects to one team\n\n---\n\n## 📦 Build Your Own AI Apps\n\nVasperaMemory provides SDKs to add persistent memory to your own AI applications:\n\n| SDK | Package | Integrations |\n|-----|---------|--------------|\n| **Python** | `pip install vasperamemory` | LangChain, LlamaIndex |\n| **TypeScript** | `npm install vasperamemory-sdk` | Vercel AI SDK |\n\nSee [SDK Documentation](https://vasperamemory.com/docs/sdk) for usage examples.\n\n---\n\n## 🤝 Contributing\n\nVasperaMemory CLI and SDKs are open source (MIT License). We welcome contributions!\n\n- 📖 [Contributing Guide](./CONTRIBUTING.md)\n- 🐛 [Report a Bug](https://github.com/RCOLKITT/VasperaMemory/issues/new?template=bug_report.md)\n- 💡 [Request a Feature](https://github.com/RCOLKITT/VasperaMemory/issues/new?template=feature_request.md)\n\n---\n\n## 🔗 Links\n\n- **Website**: [vasperamemory.com](https://vasperamemory.com)\n- **Documentation**: [vasperamemory.com/docs](https://vasperamemory.com/docs)\n- **Pricing**: [vasperamemory.com/pricing](https://vasperamemory.com/pricing)\n- **GitHub**: [github.com/RCOLKITT/VasperaMemory](https://github.com/RCOLKITT/VasperaMemory)\n- **Support**: support@vasperacapital.com\n\n---\n\n## 🔑 Keywords\n\nAI memory, persistent AI context, Cursor memory plugin, Claude memory, Windsurf memory, MCP server, AI coding assistant, developer productivity, AI tools memory, cross-tool AI sync, code intelligence, decision capture, error fix memory, impact analysis, AI assistant memory, coding AI memory, persistent context AI, auto-indexing, entity extraction, knowledge graph, import graph, code pattern detection\n\n---\n\n## 📄 License\n\nMIT License — Use it, modify it, ship it.\n\n---\n\n<p align=\"center\">\n  <b>VasperaMemory</b> — The memory layer your AI tools were missing.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://vasperamemory.com\">🚀 Get Started Free →</a>\n</p>\n","readmeFilename":"README.md"}