{"_id":"@folterung/project-memory","_rev":"27-baec85a0561fed7c12b53c84537a185e","name":"@folterung/project-memory","dist-tags":{"latest":"0.2.3"},"versions":{"0.1.0":{"name":"@folterung/project-memory","version":"0.1.0","_id":"@folterung/project-memory@0.1.0","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"bin":{"mem":"packages/cli/bin/mem.js"},"dist":{"shasum":"45e7c74d8844c9b1ed1e831503ea6870072bc822","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.1.0.tgz","fileCount":215,"integrity":"sha512-t3IPsXwY7gvF8kRYk0WghITKG5Ofwi4huigIoqW+xIxJXnIebn/LbPk+AOvhQJjte8R/DT9zhtx0e1nHUdOuwA==","signatures":[{"sig":"MEUCIC2dWoCM7O3JaPPQcCRsmEEwpxUp6XrT/CNPSBidAnf3AiEA27bcuhP0B+Y7g1zp5aaHW3IzblPOh9exPn0fitDs7ng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3619688},"engines":{"node":">=18"},"gitHead":"ae4c126193e071555297f14e16140a1d8812db3c","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"workspaces":["packages/cli","packages/server","packages/extension"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.1.0_1770056350480_0.4273143910341679","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@folterung/project-memory","version":"0.1.1","_id":"@folterung/project-memory@0.1.1","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js"},"dist":{"shasum":"beda72ec04b2f43b0c9b42e076b206b8c07429ab","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.1.1.tgz","fileCount":215,"integrity":"sha512-9p0PaggG1ByFsQjbnk4IMIN+4u66LyhJn+mSdFVYe7ZoOXh8D/bVA2VPN3OsPyhhGqoFAxkMot5bhvIIIdReCQ==","signatures":[{"sig":"MEUCIBZpnL5N9nqFP6i3cCvT/lM/c/3LTNxZ8UHDTU18m8V4AiEA4m8h0lv3N+snsvlXYKYJmkYQYf3y6T1zLZh+eTkMvPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3620084},"engines":{"node":">=18"},"gitHead":"ae4c126193e071555297f14e16140a1d8812db3c","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","package:vsix":"bash scripts/package-extension-vsix.sh","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/extension"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.1.1_1770056984127_0.6158579499767016","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@folterung/project-memory","version":"0.1.2","_id":"@folterung/project-memory@0.1.2","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js"},"dist":{"shasum":"0555c6c5d57bbdb2998b43b745f56f793d0a8a17","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.1.2.tgz","fileCount":215,"integrity":"sha512-8NldQ+znCw9xw8HVj/wU4b5eUVOBfaf+tLA3mxpwFAxP7EIurKjvZsWwM/xiiiKubWE0uSg3WcJT/VCtGzWGQg==","signatures":[{"sig":"MEUCIQDox6JTN15k7f7T6TYq1MrXrwONU1RXqEruTu5Lq7VGwgIgb+z7Tzd0ohaC9ENRHhLLbVw6EIidweNSQrxpNStqcEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3621677},"engines":{"node":">=18"},"gitHead":"ae4c126193e071555297f14e16140a1d8812db3c","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","package:vsix":"bash scripts/package-extension-vsix.sh","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/extension"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.1.2_1770057214817_0.02198945256890772","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@folterung/project-memory","version":"0.1.3","_id":"@folterung/project-memory@0.1.3","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js"},"dist":{"shasum":"52ea1e44121b707b0be1ab6034077acd8fb101c1","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.1.3.tgz","fileCount":215,"integrity":"sha512-m1nnREkV78kkziZ8pD0ggc1vy4fscPBqujfV1FWhlJb0iuiiHka/KA5hja1yguuROP46RRz7kYQH5wmkIrYB7Q==","signatures":[{"sig":"MEUCIBRbAyZV94n1yyYugi2pz0zEJQxsg1rp8xv0QJ/B9YnXAiEAq8D0Y6lmOwf843AEEAv8mXD56TPvKlP7APRQIbFe6xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3621907},"engines":{"node":">=18"},"gitHead":"ae4c126193e071555297f14e16140a1d8812db3c","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","package:vsix":"bash scripts/package-extension-vsix.sh","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/extension"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.1.3_1770057427189_0.14357145873673627","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@folterung/project-memory","version":"0.1.4","_id":"@folterung/project-memory@0.1.4","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js"},"dist":{"shasum":"d50b9a0823bdd6d1596caa8c8d454553b21bbec3","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.1.4.tgz","fileCount":215,"integrity":"sha512-3LaGqt5pSq4GAkzNn870HiKqowCd9U/gN1PE9bGJISbuHOODio4JlVVBhbRXqH9HbeKJ0ee+ifg1sxK2ZijEKg==","signatures":[{"sig":"MEUCIBEASrX6esk2lWgqoms42ppf26rBOVzoEQHa30h3gMXpAiEAmqq01UMbEovSM4se6nVKS+dMLz9tVlWmKHGQVKz3iCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3622758},"engines":{"node":">=18"},"gitHead":"ae4c126193e071555297f14e16140a1d8812db3c","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","package:vsix":"bash scripts/package-extension-vsix.sh","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/extension"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.1.4_1770057656865_0.9308549447716512","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@folterung/project-memory","version":"0.1.5","_id":"@folterung/project-memory@0.1.5","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js"},"dist":{"shasum":"c6c420a96f56311c2ac3f6f2c7fe6535626b38a6","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.1.5.tgz","fileCount":215,"integrity":"sha512-i08ZMlNzdlcas977Y+TOzu73NQH0BgAZkZUgapOTAtK/IcKbHh51O8OrLAsPAKHBRdmsYGXUrLj5Uwuc4MovnQ==","signatures":[{"sig":"MEUCIAD/2P1MBgwN/cU/x7xnCcWQH4izx1J98S9Gxf2ezaeUAiEA25K3TITR2E++zbaGf/2Dd4zALw8AJrETf2/JKUxODTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3622759},"engines":{"node":">=18"},"gitHead":"ae4c126193e071555297f14e16140a1d8812db3c","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","package:vsix":"bash scripts/package-extension-vsix.sh","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/extension"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.1.5_1770059450848_0.5191969426987444","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@folterung/project-memory","version":"0.1.6","_id":"@folterung/project-memory@0.1.6","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js"},"dist":{"shasum":"ba48b215fe4e6784d95592e70286e75b6fc74320","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.1.6.tgz","fileCount":215,"integrity":"sha512-zEyAZImps+qyWk06kF5YxkdQNRxVbnm2ByiB4sKBr11+JShAjq6sZsmFa9WQvlC5k09wCN9h8fwmo/xU6a0Cvg==","signatures":[{"sig":"MEQCIFTzUHrbqwbWvghemdvYK/HNythd0rXktWYz9eURbRj6AiAjwGbEnA6F2qPiQiUBwPc0pD75AiABWnMJGpbTF04/MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3624108},"engines":{"node":">=18"},"gitHead":"ae4c126193e071555297f14e16140a1d8812db3c","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","package:vsix":"bash scripts/package-extension-vsix.sh","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/extension"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.1.6_1770059712043_0.25170885073296545","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@folterung/project-memory","version":"0.1.7","_id":"@folterung/project-memory@0.1.7","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js"},"dist":{"shasum":"8d64a94d552a71606728a5773ee9227b23123271","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.1.7.tgz","fileCount":222,"integrity":"sha512-zeSCZNSbTBLhSEWWTVMMIvl1+etzNz6rcunWQ7Tw/PLk1AswufzE0gxPc7fjeW+3SHpOLwBnBjnJqKI97NheiQ==","signatures":[{"sig":"MEUCIQCa4dUoNDYVKVMkXw/XMEjBLAmTBzmmr8RJjf7Y4aLzGQIgUU+5xI4YNN5RPycQMxZqAq0w3bjKq4HHLhRUnhuvLKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4276220},"engines":{"node":">=18"},"gitHead":"ae4c126193e071555297f14e16140a1d8812db3c","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","package:vsix":"bash scripts/package-extension-vsix.sh","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/extension"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.1.7_1770060192284_0.4478733843537199","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@folterung/project-memory","version":"0.1.8","_id":"@folterung/project-memory@0.1.8","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js"},"dist":{"shasum":"41921a2076339a700cd49ddbc1fa74a82c11a8fb","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.1.8.tgz","fileCount":222,"integrity":"sha512-+cxQDaRcnh4wa5D5Mioxa8CtdGGP+XH0Ni4ly+bClVbTWb9ZOaiY7rMtIpJSeAaKi336fwUowqulqU3iQ9/RaA==","signatures":[{"sig":"MEUCIB19vNUCHgLknIUGIfJwE5nfSrKw1llZW/jXiGuQsoRrAiEAsI2IM83h7Q/860FmLAG4FohlIs4Gk4fIWIjTCkAv288=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4276817},"engines":{"node":">=18"},"gitHead":"ae4c126193e071555297f14e16140a1d8812db3c","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","package:vsix":"bash scripts/package-extension-vsix.sh","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/extension"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.1.8_1770060581770_0.7626696510147899","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@folterung/project-memory","version":"0.1.9","_id":"@folterung/project-memory@0.1.9","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js","project-memory-mcp":"packages/mcp-server/dist/index.js"},"dist":{"shasum":"1be26447c3329e3214d1c6661a2e04daf360f0d8","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.1.9.tgz","fileCount":3801,"integrity":"sha512-wTA4Vio8EU0uS7u+dpoiOMK+NaMwE1CJBUtBbzTBS/vneBU2AgUze6ezVTk9Qu3Lp+JvqUulqFJlGH2ujO9OSg==","signatures":[{"sig":"MEYCIQCXHgrs66cMPR4WfyWQHH6BR8g3+Hfwx1Zeu5cfVNNMTgIhANHl9jI3MvkFZuP017nDsK21IoCI0kluhGlzla+cg+b3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44000333},"engines":{"node":">=18"},"gitHead":"ae4c126193e071555297f14e16140a1d8812db3c","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","package:vsix":"bash scripts/package-extension-vsix.sh","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/extension","packages/mcp-server"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.1.9_1770073599956_0.2122699805536583","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@folterung/project-memory","version":"0.1.10","_id":"@folterung/project-memory@0.1.10","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js","project-memory-mcp":"packages/mcp-server/dist/index.js"},"dist":{"shasum":"5f8f3e16e8167ccce4683b1c45284df866fc4943","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.1.10.tgz","fileCount":3801,"integrity":"sha512-JBcYvavFRSxFCsRXQyiiOso09CwgEuVAc/6d8bn5fYZk1PrMlPrnnXTUOBHenAM+mllIJM699tTDDhkU/afb+Q==","signatures":[{"sig":"MEYCIQDKT4RPTGTmU0zwxEV/RPDALO8ATpSH3CZlnD5hkI3d5gIhAOBuhsrgsigizLWl8WBr10D5Csnvdw1UFRI5ZO7XmpxC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44001116},"engines":{"node":">=18"},"gitHead":"ae4c126193e071555297f14e16140a1d8812db3c","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","package:vsix":"bash scripts/package-extension-vsix.sh","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/extension","packages/mcp-server"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.1.10_1770075460386_0.10764352450720382","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@folterung/project-memory","version":"0.1.11","_id":"@folterung/project-memory@0.1.11","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js","project-memory-mcp":"packages/mcp-server/dist/index.js"},"dist":{"shasum":"0ecee344a05db09b5df8c71175afa931c3392621","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.1.11.tgz","fileCount":3801,"integrity":"sha512-eJLvEXqFVGWhihAMbNNhbFqaIj/RVpqI4vFGHE2G6J6/IQczY+Fqqsvi4QuaUvaoPk/Thdvvf0/mCt9o3cusTg==","signatures":[{"sig":"MEUCIHbVo5fWr7gR26U29XEnelXqGSPckylawLL7xIKeekArAiEAi6qL/KicD6y0arUfB1g/FOzbgj8kbiOresrysU59eNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44003611},"engines":{"node":">=18"},"gitHead":"ae4c126193e071555297f14e16140a1d8812db3c","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","package:vsix":"bash scripts/package-extension-vsix.sh","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/extension","packages/mcp-server"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.1.11_1770079020100_0.3936389829070335","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@folterung/project-memory","version":"0.1.12","_id":"@folterung/project-memory@0.1.12","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js","project-memory-mcp":"packages/mcp-server/dist/index.js"},"dist":{"shasum":"8d89530fa8c96a8ca8114933c850e525f28ea4af","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.1.12.tgz","fileCount":3801,"integrity":"sha512-NxrV+oHvBoUwzqwOt7TxpGFMlq4MWOH1929wzCSATXxggFbYUIKiGeLrms3LnM86rRM+uxy+FFgDqgQ16sWNkA==","signatures":[{"sig":"MEUCIBATv9o8sYBZIzJW7FcsC5cqTaBQ9WJ+R204bqlup6YjAiEAndCR6ow2sPHEofvw79bNvZN8/DzOkUI8ztYJAI9jk1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44006113},"engines":{"node":">=18"},"gitHead":"ae4c126193e071555297f14e16140a1d8812db3c","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","package:vsix":"bash scripts/package-extension-vsix.sh","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/extension","packages/mcp-server"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.1.12_1770079859538_0.4736176031458923","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@folterung/project-memory","version":"0.1.13","_id":"@folterung/project-memory@0.1.13","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js","project-memory-mcp":"packages/mcp-server/dist/index.js"},"dist":{"shasum":"ea0f23f94ec62120e6e111268d6787b3940fa748","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.1.13.tgz","fileCount":3801,"integrity":"sha512-HboVdmYjVew9sKWFBdCdebgwPy+jwpP5LYTG1WewCcekyzIZqzbYXFbm7xLFWAsklMwo2buW/O5AO4P55VZMfg==","signatures":[{"sig":"MEQCIEWAqtXOOAxzcuCs/F8Bd+P/IwHDavrfuGj1I0m60ThZAiBPL5bQvIyg5xwVillTZGxT4/K33SYmtuIQ3r5c1B2dhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44007148},"engines":{"node":">=18"},"gitHead":"ff9515e8708b54f66ef9246a0bffb3a371b36d9f","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","package:vsix":"bash scripts/package-extension-vsix.sh","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/extension","packages/mcp-server"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.1.13_1770081035093_0.6832104498086107","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@folterung/project-memory","version":"0.1.14","_id":"@folterung/project-memory@0.1.14","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js","project-memory-mcp":"packages/mcp-server/dist/index.js"},"dist":{"shasum":"6c4a3e58e5896c43b83d94e81458d43181d93df2","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.1.14.tgz","fileCount":3801,"integrity":"sha512-u3b9ndPdb9jiJK5MG+HBV5ctHM2ISrJbkv60cHCSPMAwUDzoy/Ej4LyQ67zyRQhd2sPcq0PoAP51XnzGyQ+htA==","signatures":[{"sig":"MEUCIB6vrEBaG1D9Zjnhq8jhr80+0/4UhAKfUPe6/kat1ovDAiEAz6Wwcvh2ivOtC4MphO7v/PNRcJlJoFEh6eUTllZWvK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44007699},"engines":{"node":">=18"},"gitHead":"ff9515e8708b54f66ef9246a0bffb3a371b36d9f","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","package:vsix":"bash scripts/package-extension-vsix.sh","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/extension","packages/mcp-server"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.1.14_1770081882742_0.15631504813102137","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@folterung/project-memory","version":"0.1.15","_id":"@folterung/project-memory@0.1.15","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js","project-memory-mcp":"packages/mcp-server/dist/index.js"},"dist":{"shasum":"f00e4ffa52ffc9e48ed607d7c28a931c5eb8380c","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.1.15.tgz","fileCount":3801,"integrity":"sha512-oIne5cTiUdK155JTOfIdQEEaR/XsketdEvKU82vVC/0q4ltk9OIUg0zKqvWuRX4O6cRRGioQ28jwzABm2bFxmA==","signatures":[{"sig":"MEQCID9qcFrrvrqbKQMe70HfXqEqi88bKdkFLj+g/oRjuoYwAiB4CLkaqJkznUU+VNMEL+H+xHKjtfZEm0Z+R8JPkt89ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44007699},"engines":{"node":">=18"},"gitHead":"ff9515e8708b54f66ef9246a0bffb3a371b36d9f","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","package:vsix":"bash scripts/package-extension-vsix.sh","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/extension","packages/mcp-server"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.1.15_1770083872430_0.7452863569891774","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@folterung/project-memory","version":"0.1.16","_id":"@folterung/project-memory@0.1.16","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js","project-memory-mcp":"packages/mcp-server/dist/index.js"},"dist":{"shasum":"81f3439e5dbb761d027fd209bb6a5423036f0f50","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.1.16.tgz","fileCount":3805,"integrity":"sha512-G5c4joV+ihNYfqxKX4/5FMETj7RuCyQPT2DrTJzCwJ6b9RO2NnEOwIBRrYs0mMp/HlL7vCSus2KOzvkZIYmyYQ==","signatures":[{"sig":"MEUCIQDMMfFToeHGoeUE3Gz6V8DWxPvoYAjIM3of34fS63oyzwIgHh76ZtaLHSCu4dcfMpQ5RWYreDya2H8KV4evPArlQTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44036824},"engines":{"node":">=18"},"gitHead":"ff9515e8708b54f66ef9246a0bffb3a371b36d9f","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","package:vsix":"bash scripts/package-extension-vsix.sh","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/extension","packages/mcp-server"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.1.16_1770086055626_0.12627044874548532","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@folterung/project-memory","version":"0.1.17","_id":"@folterung/project-memory@0.1.17","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js","project-memory-mcp":"packages/mcp-server/dist/index.js"},"dist":{"shasum":"68e648be636f31b2c89e7c96efac3549aa6426fc","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.1.17.tgz","fileCount":3805,"integrity":"sha512-3LwWb2Z01Gm9Mukmzf8XyqSNlkvpuu8REIAiMCb0df3RzLiV7Vw8cufiySR8kDmlqYtcymOoiVY+WICEjTFOZA==","signatures":[{"sig":"MEUCIQCqUyc7Y6aEjdEtbpY/6Ax1FLkNPCb+yNoDnlDVgz/6pAIgD6gezKmZfUICpJHOxgrehKGEIVc1/MXWFMda4lPflp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44040260},"engines":{"node":">=18"},"gitHead":"ff9515e8708b54f66ef9246a0bffb3a371b36d9f","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","package:vsix":"bash scripts/package-extension-vsix.sh","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/extension","packages/mcp-server"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.1.17_1770087241718_0.7865201279602305","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@folterung/project-memory","version":"0.1.18","_id":"@folterung/project-memory@0.1.18","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js","project-memory-mcp":"packages/mcp-server/dist/index.js"},"dist":{"shasum":"737f52322d2f34bb9fa40f173e127db322ebb1ca","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.1.18.tgz","fileCount":3808,"integrity":"sha512-4OJmqdnFG+mob+g6pvDisXTtavvWTqwuLGaxVSDUljHVbHXdX/CtpmuxW3pmjCqKls8HWcaSzhMb9m5MsLfzSQ==","signatures":[{"sig":"MEQCICaSwvxihv2tcyFi/GQ+KOGH9Rv7WAYv34aE7SdFGC+qAiB6sEBZGP8FJUd48qQmKaAeZRAwFI/SHo/jwd7nmF+SBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44054776},"engines":{"node":">=18"},"gitHead":"5c64312a1554fe503269145cefee48e20983bd3a","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","package:vsix":"bash scripts/package-extension-vsix.sh","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/extension","packages/mcp-server"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.1.18_1770131008912_0.3250276536638794","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@folterung/project-memory","version":"0.1.19","_id":"@folterung/project-memory@0.1.19","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js","project-memory-mcp":"packages/mcp-server/dist/index.js"},"dist":{"shasum":"355aa9656050d255a67d7c9e1a82eab7bdc03fc1","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.1.19.tgz","fileCount":237,"integrity":"sha512-hdFeZL4QEB6EOod/dAIVLBfB9VNio3C9i02sDMY2S0J4kn22mjWXGkKJ8UtB8t1TrhX0cKcv1LSZOBRyoSzMuw==","signatures":[{"sig":"MEYCIQDN9qxqz6t+LjnHx4ktwCSiDdhVymsnPgb1DwDdp8fw8QIhAJ6f4Zsp+slHMk30SLvHFtzuMXZ433Mh/x7QW6W+9sCv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4431559},"engines":{"node":">=18"},"gitHead":"045dcb7c5da80260d10d57b91bd5424a67e956f3","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/mcp-server"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.1.19_1770137252032_0.9718730345947284","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@folterung/project-memory","version":"0.1.20","_id":"@folterung/project-memory@0.1.20","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js","project-memory-mcp":"packages/mcp-server/dist/index.js"},"dist":{"shasum":"fdfba2e51f58d9700da9893f4a706c0cfd7d83fb","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.1.20.tgz","fileCount":264,"integrity":"sha512-kKIaALIGDsiPcPm3MPg7jf3CQN3V8+nMiEmBG4jbWb+KWO32GmdkBUc81yubsSSWAWerEaCm4Qju1NIRHac4ag==","signatures":[{"sig":"MEUCIQDCbCnLKTFZLAm3W4s3bVhqPCoBYBuw8Zx9pMTgVObvtAIgcEUPX0CEJ2OjmYmMncw5jVQ520AHCQIlrxizl/gIQ2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8891498},"engines":{"node":">=18"},"gitHead":"f89e0310d2ba8a66829aeec48f037950a7e61b95","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/mcp-server"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.1.20_1770174435328_0.45151987206960276","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@folterung/project-memory","version":"0.1.21","_id":"@folterung/project-memory@0.1.21","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js","project-memory-mcp":"packages/mcp-server/dist/index.js"},"dist":{"shasum":"644af8469d66bab56aee5f7fe447834947fa1334","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.1.21.tgz","fileCount":264,"integrity":"sha512-YeGWf1PE5qymO9IMoit68ja/wsXCEbCpx/Jpwepb3jy5pEHmr6QZb7pcgjNYuICXCL8rqeaj+SMHfWEI0TsUAw==","signatures":[{"sig":"MEUCIDOR7hWreLL+Xv5Wr1w9JWIEq6Aaodwxk71+yDe9UZCUAiEAyb3lbV0iWVTw/dO4ThvTlt24JRQO4FhhM83aiYGdbjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8891562},"engines":{"node":">=18"},"gitHead":"f89e0310d2ba8a66829aeec48f037950a7e61b95","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/mcp-server"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.0","chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.1.21_1770174845543_0.7661873627859264","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@folterung/project-memory","version":"0.1.22","_id":"@folterung/project-memory@0.1.22","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js","project-memory-mcp":"packages/mcp-server/dist/index.js"},"dist":{"shasum":"25e5f419bfa8e24376af7cab6a64f13d370aac17","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.1.22.tgz","fileCount":274,"integrity":"sha512-Z2vSO25Ec++0ETt+9+DDPBA0vUfOfka1ebq2rr1/Yi1YA3bDSOC2ppWNQEYzkXk3JtJsjdIDsZKKKW8chDLPWg==","signatures":[{"sig":"MEYCIQCLGV0GxWWTjEwrjPf4+bispSPzSzaUg7ENm2berk+2aQIhAJB93U9DugeRtE7j4vys64tze3uVkVcgg+ezW3SafaCQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9342816},"engines":{"node":">=18"},"gitHead":"f89e0310d2ba8a66829aeec48f037950a7e61b95","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/mcp-server"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.0","chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.1.22_1770177131695_0.025172300392587887","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@folterung/project-memory","version":"0.2.0","_id":"@folterung/project-memory@0.2.0","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js","project-memory-mcp":"packages/mcp-server/dist/index.js"},"dist":{"shasum":"321cfc06669ada5a01cb6a282479a01d2b7ced2a","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.2.0.tgz","fileCount":510,"integrity":"sha512-29Upig0WLUpktr0TLfHAnOLkddpYWbGJ5RkwDgdGMe3cTY6AIxSaECIfEn7+IPRfVwgQwoc9VIFWfDt50BMghw==","signatures":[{"sig":"MEUCIQCdmv12d+rQtB3pHHrnT0Rg8grgNvMMbOSOEqPm5nF/OQIgPCj4Rg5pID/DBI7XSaFKW9JdAhlEdXjg8ivg0HA1E0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35245275},"engines":{"node":">=18"},"gitHead":"95f039b10b255a454daab9e1405c3f8c56d02b1b","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:setup":"node packages/cli/bin/mem.js init && node packages/cli/bin/mem.js scaffold","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:status":"node packages/cli/bin/mem.js status","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/mcp-server"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.0","chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.2.0_1771740968323_0.35066358043417223","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@folterung/project-memory","version":"0.2.1","_id":"@folterung/project-memory@0.2.1","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js","project-memory-mcp":"packages/mcp-server/dist/index.js"},"dist":{"shasum":"e90e8b0e89cc76808473cce30a2cec08859f6012","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.2.1.tgz","fileCount":510,"integrity":"sha512-2JfMEHyE+4WBlJgH7N8iR1GIQYXDjTX4yx0wT+O0Z5IZZ/qqEm3VSRFsoFnvqfWQzT1j/cyL0rfyiqxXPTAj2w==","signatures":[{"sig":"MEUCIFFTaNTmpHBlORmqvUHj1PcwfXPzgvWzImmS3fa3qzCPAiEAv4ZRPGk0iyknJ+umqzMwLK+XdlqodJaUmZxrot6IhKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38225134},"engines":{"node":">=18"},"gitHead":"95f039b10b255a454daab9e1405c3f8c56d02b1b","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:setup":"node packages/cli/bin/mem.js init && node packages/cli/bin/mem.js scaffold","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:status":"node packages/cli/bin/mem.js status","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/mcp-server"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.0","chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.2.1_1771878141225_0.41600754633429915","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@folterung/project-memory","version":"0.2.2","_id":"@folterung/project-memory@0.2.2","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"homepage":"https://github.com/folterung/project-memory#readme","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"bin":{"mem":"packages/cli/bin/mem.js","project-memory-mcp":"packages/mcp-server/dist/index.js"},"dist":{"shasum":"6d8882b6e08d30a954b76610cdf38afb9b61ebe2","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.2.2.tgz","fileCount":553,"integrity":"sha512-ldgozNDcLrjADz0XUIkaK2WN0vagl4j9g9qb3G0uMrKZ+2v0CoGEklDqIohwzCajhdFmfwXc4iuL8/+TGtUXIw==","signatures":[{"sig":"MEYCIQDrXGRD3n+kFbr9cAbLR55S7GQL8ObYREhSWOw46UtmaAIhAMi+IXYUP8GtYqsYt9AfCjIPbXudQpdRPjAqbO7fB5dC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42608110},"engines":{"node":">=18"},"gitHead":"c84868391bae21845f2a873c8043282fe3246741","private":false,"scripts":{"test":"npm run test --workspaces --if-present","build":"npm run build --workspaces --if-present","mem:down":"node packages/cli/bin/mem.js down","mem:init":"node packages/cli/bin/mem.js init","mem:reset":"node packages/cli/bin/mem.js reset","mem:setup":"node packages/cli/bin/mem.js init && node packages/cli/bin/mem.js scaffold","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:status":"node packages/cli/bin/mem.js status","mem:update":"node packages/cli/bin/mem.js update","mem:scaffold":"node packages/cli/bin/mem.js scaffold","mem:deep-index":"node packages/cli/bin/mem.js deep-index","prepublishOnly":"npm run build"},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"repository":{"url":"git+https://github.com/folterung/project-memory.git","type":"git"},"workspaces":["packages/cli","packages/server","packages/mcp-server"],"_npmVersion":"10.8.2","description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.0","chalk":"^5.3.0","dotenv":"^16.3.1","fastify":"^4.24.3","js-yaml":"^4.1.0","chokidar":"^3.5.3","commander":"^12.0.0","fast-glob":"^3.3.2","minimatch":"^9.0.3","@qdrant/js-client-rest":"^1.9.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-memory_0.2.2_1771879642555_0.7299396928852993","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@folterung/project-memory","version":"0.2.3","private":false,"description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","repository":{"type":"git","url":"git+https://github.com/folterung/project-memory.git"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","@qdrant/js-client-rest":"^1.9.0","chalk":"^5.3.0","chokidar":"^3.5.3","commander":"^12.0.0","dotenv":"^16.3.1","fast-glob":"^3.3.2","fastify":"^4.24.3","js-yaml":"^4.1.0","minimatch":"^9.0.3","zod":"^3.23.0"},"workspaces":["packages/cli","packages/server","packages/mcp-server"],"bin":{"mem":"packages/cli/bin/mem.js","project-memory-mcp":"packages/mcp-server/dist/index.js"},"scripts":{"prepublishOnly":"npm run build","build":"npm run build --workspaces --if-present","test":"npm run test --workspaces --if-present","mem:init":"node packages/cli/bin/mem.js init","mem:scaffold":"node packages/cli/bin/mem.js scaffold","mem:setup":"node packages/cli/bin/mem.js init && node packages/cli/bin/mem.js scaffold","mem:deep-index":"node packages/cli/bin/mem.js deep-index","mem:update":"node packages/cli/bin/mem.js update","mem:watch":"node packages/cli/bin/mem.js watch","mem:doctor":"node packages/cli/bin/mem.js doctor","mem:status":"node packages/cli/bin/mem.js status","mem:down":"node packages/cli/bin/mem.js down","mem:reset":"node packages/cli/bin/mem.js reset"},"engines":{"node":">=18"},"_id":"@folterung/project-memory@0.2.3","gitHead":"7db1536f5ccae71607494d012d4fd4c7e58a7bbc","bugs":{"url":"https://github.com/folterung/project-memory/issues"},"homepage":"https://github.com/folterung/project-memory#readme","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-JsmQJG1X2LV0rfRPO2Q/kM6oF5Gjlyr3oOwRm7CTZKaBoRmqqND8YYxMUWr2BKHSz8iUp5cnqIboYmwaK+YxoA==","shasum":"3c637eafb90276262940311c46d78658bb17e5f4","tarball":"https://registry.npmjs.org/@folterung/project-memory/-/project-memory-0.2.3.tgz","fileCount":590,"unpackedSize":48638368,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIER/bbG3Nk2BHn4ffJdLNGz+Nt6h07hXyuT2uDRGMz+dAiAT0qYORtTGamD2De/aF/2+WjZHwhNvkz+ydwRzfm5mGA=="}]},"_npmUser":{"name":"folterung","email":"kevi.warnock@gmail.com"},"directories":{},"maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/project-memory_0.2.3_1772043346847_0.18585726143882897"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-02T18:19:10.422Z","modified":"2026-02-25T18:15:47.503Z","0.1.0":"2026-02-02T18:19:10.834Z","0.1.1":"2026-02-02T18:29:44.352Z","0.1.2":"2026-02-02T18:33:35.053Z","0.1.3":"2026-02-02T18:37:07.434Z","0.1.4":"2026-02-02T18:40:57.040Z","0.1.5":"2026-02-02T19:10:51.033Z","0.1.6":"2026-02-02T19:15:12.422Z","0.1.7":"2026-02-02T19:23:12.509Z","0.1.8":"2026-02-02T19:29:42.014Z","0.1.9":"2026-02-02T23:06:40.416Z","0.1.10":"2026-02-02T23:37:40.815Z","0.1.11":"2026-02-03T00:37:00.538Z","0.1.12":"2026-02-03T00:51:00.010Z","0.1.13":"2026-02-03T01:10:35.644Z","0.1.14":"2026-02-03T01:24:43.219Z","0.1.15":"2026-02-03T01:57:52.885Z","0.1.16":"2026-02-03T02:34:16.015Z","0.1.17":"2026-02-03T02:54:02.325Z","0.1.18":"2026-02-03T15:03:29.331Z","0.1.19":"2026-02-03T16:47:32.230Z","0.1.20":"2026-02-04T03:07:15.702Z","0.1.21":"2026-02-04T03:14:05.778Z","0.1.22":"2026-02-04T03:52:11.954Z","0.2.0":"2026-02-22T06:16:08.693Z","0.2.1":"2026-02-23T20:22:21.582Z","0.2.2":"2026-02-23T20:47:22.914Z","0.2.3":"2026-02-25T18:15:47.343Z"},"bugs":{"url":"https://github.com/folterung/project-memory/issues"},"homepage":"https://github.com/folterung/project-memory#readme","repository":{"type":"git","url":"git+https://github.com/folterung/project-memory.git"},"description":"Local-first Project Memory: scoped indexing, embeddings, Cursor integration","maintainers":[{"name":"folterung","email":"kevi.warnock@gmail.com"}],"readme":"# Project Memory\n\nLocal-first project understanding for Cursor: scoped indexing, embeddings, and Cursor integration.\n\n## Quick start\n\n**Option A — Run tasks (easiest)**  \nOpen this repo in Cursor/VS Code, then **Terminal → Run Task** (or `Cmd+Shift+B` for default build task) and pick:\n\n- **Project Memory: Init** — create `.mem/` (config, state dir, docker-compose copy) and `.memignore`\n- **Project Memory: Scaffold** — Phase 1: start Qdrant, build index, start memory server (default build task)\n\nThen **register the MCP server** in Cursor (or Claude Desktop) and use the agent with the [Project Memory skill](docs/skill.md).\n\n### Using with Cursor MCP\n\nRegister the Project Memory MCP server in Cursor, Claude Desktop, or any MCP client. The agent can then call `search_project_memory`, `explain_symbol`, `refresh_project_memory_index`, and **`store_project_memory`** (store a summary or finding so future search can use it — incremental context from the agent). Ask the agent to refresh the index when the codebase changes so the vector DB stays up to date.\n\n- Ensure the memory server is running (`mem scaffold` in the project).\n- **Add the MCP server:** In Cursor, add the server via MCP settings (e.g. `.cursor/mcp.json` in the project) with a stdio config pointing at `project-memory-mcp`. An example config is in [docs/mcp-config.example.json](docs/mcp-config.example.json)—copy to `.cursor/mcp.json` if needed. Set `MEM_SERVER_URL` in `env` if the server is not on the default port (default `http://127.0.0.1:31415`). If the project has `node_modules/@folterung/project-memory`, run the MCP from that package; otherwise use `project-memory-mcp` on your PATH (e.g. after `npm install -g @folterung/project-memory`). See [docs/commands.md](docs/commands.md) and Cursor’s MCP docs for the config format.\n- **Logs:** Tool calls and responses are written to `/tmp/project-memory-mcp.log` on macOS/Linux, or `%TEMP%\\project-memory-mcp.log` on Windows. Override with `PROJECT_MEMORY_MCP_LOG_FILE`. Every line is prefixed with `[project: <name>]` (workspace dir name or PID) so multiple projects sharing the same file are distinguishable. Use `tail -f /tmp/project-memory-mcp.log` to watch.\n\n**Option B — npm scripts**  \nFrom the repo root (run `mem:init` once for first-time setup):\n\n```bash\nnpm install && npm run build\nnpm run mem:init\nnpm run mem:scaffold\n```\n\n**Option C — CLI directly**  \n- **From this repo:** run from the repo root; run `init` first if you haven’t (e.g. via Option A or B), then scaffold:\n  ```bash\n  node packages/cli/bin/mem.js init\n  node packages/cli/bin/mem.js scaffold\n  ```\n- **From another repo:** after `npm install -g @folterung/project-memory`, run in that repo:\n  ```bash\n  mem init\n  mem scaffold\n  ```\n\n## Requirements\n\n- Node.js 18+\n- Docker and Docker Compose (for Qdrant)\n\n## Documentation\n\n| Topic | Doc |\n|-------|-----|\n| **Architecture** (diagram, pipeline, components) | [docs/architecture.md](docs/architecture.md) |\n| **Commands** (tasks, scripts, CLI) | [docs/commands.md](docs/commands.md) |\n| **Configuration** (config.yml, .memignore, defaults) | [docs/configuration.md](docs/configuration.md) |\n| **Packages** (CLI, server, MCP, skill) | [docs/packages.md](docs/packages.md) |\n| **Cursor skill** (use Project Memory in the agent) | [docs/skill.md](docs/skill.md) |\n| **Testing** (run tests, coverage) | [docs/testing.md](docs/testing.md) |\n| **Development** (build, run services) | [docs/development.md](docs/development.md) |\n| **Publishing** (npm, use in other projects) | [docs/publishing.md](docs/publishing.md) |\n\nAll docs live under [docs/](docs/). The **Cursor skill** ([packages/skill](packages/skill)) tells the agent when and how to use Project Memory; see [docs/skill.md](docs/skill.md) to install it. When using the published npm package in another project, copy the skill from `node_modules/@folterung/project-memory/packages/skill` to `.cursor/skills/project-memory/` (or `~/.cursor/skills/project-memory/`) so the agent gets the full usage rules.\n","readmeFilename":"README.md"}