{"_id":"@majkapp/majk-chat-sessions","_rev":"30-f21c75cab96db75db20fd7b38ee193f1","name":"@majkapp/majk-chat-sessions","dist-tags":{"latest":"1.0.82"},"versions":{"1.0.0":{"name":"@majkapp/majk-chat-sessions","version":"1.0.0","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.0","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"e3ecc06e43d2ee5a1e784d4a44e95485f3b28bea","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.0.tgz","fileCount":18,"integrity":"sha512-rja8s35CYehRwkyMtwApSyQrD8DxWG8sUP6jsV7HW2Uxb7/m75pylkdsp8ntrHVrcqkMRcIuXYlrWBoEezNUFQ==","signatures":[{"sig":"MEQCIHYhaeF95I30Iqg3vItlgm2xGGLEDc8FrH+JRskfD8Z6AiB7Yr1HSVCQ5FqfL/AzAey45zr1t9Q09uQS+UXzug2tPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41969},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"10.7.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"18.20.3","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"file:../majk-chat-core"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.0_1756724136138_0.8001633902087231","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@majkapp/majk-chat-sessions","version":"1.0.1","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.1","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"537f48240835dc4bddeaef8e9e49c186cd74501e","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.1.tgz","fileCount":18,"integrity":"sha512-ZrtJ+w0fIdZ1270NjZWvXUWX9YoqkYfrjthz8JcstCWUq+Emn7lvOntJQbRneg7cOZKQ4a0oaghdfz/GOLd8rQ==","signatures":[{"sig":"MEUCIQCpFxIr9ZL6iMw+886EQVOG9o79KpxOxZblTHc4N+MN3AIgVE0cfkut5pmewioB1FAhsq52WPDLUMhw7TuoohmozmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41953},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b0034ea1c7d5296c037530990784b8dc0573ca76","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"10.7.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"18.20.3","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.1_1756724846741_0.06967729437823689","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@majkapp/majk-chat-sessions","version":"1.0.2","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.2","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"0103e2b5b4b2b2c95b1984890865f6cbb8e8dd6b","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.2.tgz","fileCount":18,"integrity":"sha512-a9E4VJMswYEUdgIx5o4kLx8KXPREKGuclGb3JpHWrSmQPmpngi8VExYskHfI1t+ApAkN+mtjwJ4wUw9REdNU6Q==","signatures":[{"sig":"MEUCIGT+B0QsQ9mdKk48JWMNgfa/40fYa2KtRGzbLEo2yHZKAiEA8Z7UzGnGbGFtMyS7drifhVoWEwk7/ZbOsfmQeI6b+t4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41953},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9e330c5ef0fc9cf56064ccb7ff3e41437e0a5ee0","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"10.7.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"18.20.3","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.2_1756728499962_0.43151438667226816","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@majkapp/majk-chat-sessions","version":"1.0.8","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.8","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"c43586ac1b949a7a2a8b2e1371312e2b377ee433","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.8.tgz","fileCount":18,"integrity":"sha512-tSRQfyBIfNbOZicsEEfOZEDGD6OfUk2G9jYs+nsBtvxAL5lBc44x0wMKaTwjlAwvx8tgLA8pIVGwhyJie67tIQ==","signatures":[{"sig":"MEYCIQC+XAx9BqKSdLf5kw5Iehm2+Q0hMw+pFe+Qsn9AK0UWSAIhAKbEmud4JAJdmvmXk8W5qSuNrqg+twEvZ4ANQELQCsDB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42038},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"41e22ce80608c7dbdfd8ecccd09171aa316220bd","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"10.7.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"18.20.3","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.8_1756810497448_0.15680805839471157","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@majkapp/majk-chat-sessions","version":"1.0.9","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.9","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"0983b9fb3b740c96a5fd323e0b490a53d8e2ca35","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.9.tgz","fileCount":18,"integrity":"sha512-Waa47+QYjBwqeo97MWHEzNDa4+xKce5DW1vreT/OQci4sM5fHDVfsBRSdS/ax+9zgKX/wIktlf3KGV50rByyJQ==","signatures":[{"sig":"MEYCIQDmsECvrEl3rcc5g+O+cneA3f0Yf+c/ey0LReV8uz8t1gIhAJ9RZZlp0b4w2U5B7MX8TaCrBMbrGijdzyKUGT7UIT8s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42038},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"73d888a72826639317c3ef054ee57af4fb6e45aa","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"10.7.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"18.20.3","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.9_1756810698267_0.6988157778711399","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@majkapp/majk-chat-sessions","version":"1.0.10","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.10","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"409c2c936f0fbab9c55365e2ccccbd3f8c626213","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.10.tgz","fileCount":18,"integrity":"sha512-43cR+ny8fNAHmlQKxyFG6AxxOJgIfjWsO67mAq5nMQVxgT+n3bm4s8Xl+n8mAXbmuic5L3984sxPPlJNBI27Lg==","signatures":[{"sig":"MEQCIC4jwhS2XF0EB8j2IBjIBZus3wWQ83CKYdP7k5uGkRWVAiAQlhVLDGmgry296c9p0zcn4ATm+zC4/2aK3Rs/WbAiVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f505b2df5d626b638e7ad4dbaee8a29e292ea2a8","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"10.7.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"18.20.3","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.10_1756814454109_0.1771841681744144","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@majkapp/majk-chat-sessions","version":"1.0.11","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.11","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"a9bdef8e534b30265a1c35e8e02442f19dfac91f","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.11.tgz","fileCount":18,"integrity":"sha512-ZwpqzAlj3UDgAkS2sOYSuDfN5KARIHRzH3xasHSChpjcZORLvZhNju570gUxjQT2j63ympQsZm40Jd/J1XwEEA==","signatures":[{"sig":"MEUCIGFB+JpgK+5wNMIrxvHXCOBNa8RNfZH1T+dhWPdzEZjEAiEA2wuHgVP+zI20cBgXOoO97TteNJVSd7VE/WRzgCkG5eM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cf38919f51f480cbdbe35941febc852a1fc65c5b","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"10.7.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"18.20.3","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.11_1756893476874_0.6242906930320029","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@majkapp/majk-chat-sessions","version":"1.0.12","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.12","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"f655f56dde04a8db12b3a506f991173b311b8215","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.12.tgz","fileCount":18,"integrity":"sha512-FIf2A1xBHCX0T0GtCzhG4F2zXyVz12tDz8iodLW7ap1/+fgI7zuzU0gtbNhVPRY7FX1Jo7gU4Q2z/KtpUdOl6w==","signatures":[{"sig":"MEYCIQDasbPO0Qm8b6N1HhW04NrQW7dNvsnGWJzDgH1I9ALC9gIhANea4AHvXs7ZAlo6klfJvAcYy/K4Pct0I0TFCqsGnZ5r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fb1eac752f81c74f64ea8a0fe3b1aa58dbfbb0dc","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"10.7.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"18.20.3","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.12_1756893965093_0.8912512721893644","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@majkapp/majk-chat-sessions","version":"1.0.13","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.13","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"981d43f25eb86857a6291f9934c2cf96167e5b47","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.13.tgz","fileCount":18,"integrity":"sha512-Hr6ap3reu/Qmn4DERpeq6Te1mvV95xMRel16iymnO7JE1LU0ZoMz717zkTiSVbDxNH+F9GjKfonAFSRtK327Pw==","signatures":[{"sig":"MEYCIQDdsShKZ37VNd7tB9bgGwcLxdeITP6zgyEUoaULNCktawIhAN0ytdCdPvAIReqeAeP2KkmBfrNq/1KRdVu5j6/2VYXa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"92b712c3db04ac239d7a2ed6895a7266eed668dc","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"11.6.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.13_1758380958996_0.30477779078299494","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@majkapp/majk-chat-sessions","version":"1.0.14","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.14","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"9341f2afafe065b2c25fb73d8a91246ff602befb","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.14.tgz","fileCount":18,"integrity":"sha512-BvrhJGSwrBnplGia1KeMfmRBL2rtdmC6Yyi9ru71wbgjsh7J9LVzR+NFzzPdFJzQ+kgS9XzlzoAdO9MV+UTLWA==","signatures":[{"sig":"MEUCIQCcWFW3ENX1lwcsIWsI9Kb4DN+99LHK/PlYwXTU1xhMWwIgaMUKRQ9nWuhx2Dv+wTzk1SP1wC4BYpJBPwVmowZ9JOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9de5a0461e088f2e6fe0bc6802117ebef36c5132","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"11.6.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.14_1758745242842_0.6648856587924081","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@majkapp/majk-chat-sessions","version":"1.0.15","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.15","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"20c442ca143d767edb07b3ed20f79c904344022a","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.15.tgz","fileCount":18,"integrity":"sha512-gz7vXOwkxDC/C7OHdv2NPM4b/oAju9VlglOYbtYSI/wMiKlgUnHjCgT8SjkYFcCLEm0KsBTqThJS1estG2DgRQ==","signatures":[{"sig":"MEUCIQC9xML+czmZj4HY9Ak0i4uoub3I5zXwo8U6ncuy0IYV+gIgMKzWvW74iTys9NNzkopi0RVZm+AuZDjmovoVXEEz5WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c84e1034f312e25577c6210a39529581c34c49b0","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"11.6.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.15_1758913294035_0.27058996251746836","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@majkapp/majk-chat-sessions","version":"1.0.16","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.16","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"2e81df184475c3bebbe46fdbc6e297139884e42f","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.16.tgz","fileCount":18,"integrity":"sha512-ihSkCC8INlyR8LCbs+OXXM02GC1TB9T7W7xvIUinE180PCqABrXxYvTrFVDr7BTQj9rhEos5+u+OdA4PVhU10g==","signatures":[{"sig":"MEYCIQD8FIEKQabiyhy8hHRUqVqWtv1ycoDMaFEMjeOAPv+dogIhALmFZY2Rur16/G9hMCMaiEkN5MAayW5HKuPKvurUvg0f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a58aa515358863200df2274df9d882760b4df163","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"11.6.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.16_1758913939582_0.8769030673979012","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@majkapp/majk-chat-sessions","version":"1.0.20","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.20","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"327b12bfc3a8fd3f20ab7e081763ed9f1675d8ba","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.20.tgz","fileCount":18,"integrity":"sha512-a8rWWvBg9ymnIDvoz9c6WkpuDAuWOFWV4Wf7yuOVzfPJD/Id8mKHAlwfHOWhPomiLG81CU7fie/sxClGyl48sA==","signatures":[{"sig":"MEYCIQDd4eTtgU1hTGIVNFPtY9+Um+GVB4Y1/q3bkH66wuR/EAIhAJ9fpG0QsTca36KAhXrk3u6f76QNzqyfEO2AtNJPquXX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"af5087fe1610282b397bdc608c5a3d3acbfb1300","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"11.6.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.20_1763125223264_0.43821633717659436","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@majkapp/majk-chat-sessions","version":"1.0.23","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.23","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"cfb7e60921c7afcccbb615f4ac6ec594c79216d5","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.23.tgz","fileCount":18,"integrity":"sha512-/o6FtlmKBYeTZn9TjKJYF4TMHSBaHYOQcaasm2qAp9SqOgIZE5Xl2FHwg4mmqIlapNtofYoH5VOAX0okvO85hQ==","signatures":[{"sig":"MEQCIBNylyVNBV4P8tmdNG6sU93LM5iON+fM4eGB3i8NeZyxAiBw4epx5rF2D0UFxy0lnIml0bsiFQAX6tPeO17LcgL4Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"11.6.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.23_1765052354637_0.1371671317514993","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@majkapp/majk-chat-sessions","version":"1.0.25","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.25","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"121ea3400402eb1fc840a4ef711f276408bff579","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.25.tgz","fileCount":18,"integrity":"sha512-hKEh5KI1ZyMJf9snUqhjYq07hNaegprm81zbqbGTwvnvpLI6b0izTSQP35ekwWthAqLSygVHxqh8Hkf8GuXbhA==","signatures":[{"sig":"MEQCICy9x2mTOyk9YqcjxO0cxJlijQx8+QEldEgLhI1j034CAiB6VPfCUkAo0vyRa0cZnkP+h4NS1N28tLMiTJndCqUT1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"61bec66b3771e4087c32d1f790a0e10d9441e7d6","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"11.6.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.25_1765134350570_0.06409374091310238","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@majkapp/majk-chat-sessions","version":"1.0.26","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.26","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"750e56f969477fd6927515e0ebca81566b56d01f","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.26.tgz","fileCount":18,"integrity":"sha512-7eXoyyw+rty5ixPSPwsppuo9QEsYsidgAKMeQ3aLaT2OAXPoUbvGBBdMuUcA1CdgQSzmBZDAVLSsRI+FnuxhmA==","signatures":[{"sig":"MEYCIQCilHxiZ830ThyItdzqLin9iHyhBIHYdNwoUAZF/YVK8AIhANU87VRsEmgefP8Hy2ATWrZZi6x24LH9ZXhIgc2PA1me","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"11.6.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.26_1765195776915_0.8842385695312649","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@majkapp/majk-chat-sessions","version":"1.0.27","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.27","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"749df887a3a7e325d4de6b2ff040c8024671678a","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.27.tgz","fileCount":18,"integrity":"sha512-F4lC0gtDei0vS3ipCHHj5RP2OJMt5z2ARMVyyGREvtYRhEVCvQvrkMTbUIT0dfOoK7T65EGsDqiBJj8Fucy0GA==","signatures":[{"sig":"MEUCIEs6xR91zqvvyNtshe3AtpPFVzUX2dpIgihl7EoJPuDHAiEAlV/30LIfrULI7/csenp0GDyllmHBa1WSMWf0YYOcpnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6f7dfacba7e4253ada75dc955ba78fef3aa81935","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"11.6.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.27_1769085149599_0.8101984005684892","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@majkapp/majk-chat-sessions","version":"1.0.28","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.28","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"dd31e1fa7e7f6a82197c64c27365b3e78fda3bba","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.28.tgz","fileCount":18,"integrity":"sha512-Fm/L7P//NHxxPRMw4UoGaw9FTVzsQIFEYrOvCO6sCSFeYeLUFTSvTTBWwEJrbf+UQLle7rHm2jPmwH2J6Lm2xA==","signatures":[{"sig":"MEUCIDa35n9L/76duWhem6Am2olusP8oHCv08Zd1WrVI5IwaAiEAlaejnmdiqsev3C0eU2wc/P+NhZwzY5XfN1QkZUKoGVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2ce707a615bca21b45d14649f0c84eb35192aa04","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"11.6.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.28_1770414546724_0.3924727142846802","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@majkapp/majk-chat-sessions","version":"1.0.31","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.31","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"201e0ad33c082bd09ef0041dc81a079c05d7277d","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.31.tgz","fileCount":18,"integrity":"sha512-fqkwZFOU7pBEudg2cP6N8YMF+FG1frfBfOJwRpZUiN6PYVIkRE/LnswGFGNkrJd3znAhR70aWe0m5AU1jJVbVg==","signatures":[{"sig":"MEYCIQDONnVS76L6fe+tNUi67pJcrmSFf8l6wJTtPBvtB3MZ8wIhAJkslR3/zVbmC5Ru9pnf1W1HdvFlAswMt1J5twZwIrV5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c479cd08a3e00333d2144ca28e46087723bd8e48","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"11.6.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.31_1771773427649_0.6808599652758123","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@majkapp/majk-chat-sessions","version":"1.0.32","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.32","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"f58e0822242cab6972771a39d5d5f4c56df842f8","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.32.tgz","fileCount":18,"integrity":"sha512-MIi5d6/FmbRuJdN1B+5vE0RlAk0igDBJKnhwOr4WFF58RROx1+PfHTX7dOY8wmhOfoj5NlOwp/YgrgHL2TmNBA==","signatures":[{"sig":"MEQCIG9/JNPahWlCIRU7Z4vO6KHPFJummG158exrkeA7uT0ZAiAMS34yRF0El+Ftx3YOtvqUhweJvDjnlnNo6yFdJGVAEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b51c7caaea2f321a087cdc295c3167398021a1b4","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"11.6.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.32_1774884433948_0.9092231152797994","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@majkapp/majk-chat-sessions","version":"1.0.33","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.33","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"1952ecea7431d7f22d398a25b9e9a5df20aea2ca","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.33.tgz","fileCount":18,"integrity":"sha512-Y4ef7RP5ytDpAIDcmuqaIhpabOvm9hiEWr9YD63rEphuFsWNESSkedVByEMxoTuBeWSXR8+1AAmwXWbIRTahcw==","signatures":[{"sig":"MEYCIQCNzik2Yo2L4ue8eK5kEi3H++vZkfqNjEdhK2pwhRQvSAIhAPVO7RVUmi8uXMkeiV7UJNj4/KpfPPMP6+3XITUCdh/X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6c49e7461688eef6abe0187afd0fd0f4afdea8ef","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"11.6.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.33_1776448021149_0.2021428318415659","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@majkapp/majk-chat-sessions","version":"1.0.38","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.38","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"86ca3b958f7ef8bc7eb99c09633c5425e1186209","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.38.tgz","fileCount":18,"integrity":"sha512-/2mOJv2HIOpc7xMrorvheu96lHpon8ac1eDDWmzmpX/uj/B4puEh7bgNHdFYnMQB4rxx18JSlAeLFTE50dkG7g==","signatures":[{"sig":"MEUCIEkKngtIC8w83UdSg2jA0wvuJRripU2VYSvACwsoVCnwAiEA7nvXqDZz3iqk7Lm0TG1k3pG7wshYnjcf8Gj+7/ymZ30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e4c2ba4292edde5c41d05b43dc76174a9e3d839d","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"11.6.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.38_1777646001171_0.33660875646329846","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@majkapp/majk-chat-sessions","version":"1.0.39","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.39","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"31895c69dc0de0c0d034be2d4dafdf6cfc089440","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.39.tgz","fileCount":18,"integrity":"sha512-0IxKM4F7YwBY2B/fbLjcE4uKk97MYYvUwfZJ0Oa+MdOsNooKcWND5ySyHsPZ6j9F3wNOObif12Qw8Rbaq1tSKg==","signatures":[{"sig":"MEUCIEA7Iso5pb9Q7QXTiyk5xANjlHi6r0d0gAPuCjdqSL1EAiEAwMd9U8gnvvXjsgzW6ggDKuKqpNb0PNDit/1NQrXh70A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e7ffaab079e269c4cda007c64cfbc5930378be4d","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"11.6.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.39_1777649892628_0.8910459869142906","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@majkapp/majk-chat-sessions","version":"1.0.42","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.42","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"4f54f0b059e75bcb8a21e9297200b2b19fd4e37d","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.42.tgz","fileCount":18,"integrity":"sha512-qQ6x3plyi0/OyIRk8kC39gcHxTUfUfPdiADcFc7Vsx/lnoekvY24KU5sDnyGw6+yw5WtbGgPhPgIntpMPxN3xQ==","signatures":[{"sig":"MEUCIQDplY1sJSjQ5b8ilCh0L8g5+9sMKFbH34Bl9sGkyYVlqgIgP+mMAa37OsfZWZbccb5z2qmQia1Q0vwB5XB6MTSVfII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9f1cfcb2a7f640af0ae4f0a277ffe2986b481407","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"11.6.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.42_1777650149603_0.41894926543044564","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"@majkapp/majk-chat-sessions","version":"1.0.44","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.44","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"724fc0c82f4c89f6fc48984551bc5d580045d600","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.44.tgz","fileCount":18,"integrity":"sha512-HDcqq7MD6PNl3f4icEbVWPC0bqGabktGbAPvuFml2l6whw5RYucEgSmILB3xvBrwV0NxaqNNYFHMSb6gk7ax9g==","signatures":[{"sig":"MEUCIQCsXaVFYsgKCpxdC0/0alc66vfLDHQmCojC2B8n+S3WTAIgbdgkKHLPuqdxqDGUww3mvEwisfvUhWIT+MsJaaen5z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"27691752921cb8aa151cfa74dcaeccd8b9e15cb0","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"11.6.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.44_1777651807729_0.8024689389698312","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"@majkapp/majk-chat-sessions","version":"1.0.49","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.49","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"f79efdae2b32789fc8ae96391f4f5968337fa86b","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.49.tgz","fileCount":18,"integrity":"sha512-PCoA3zl5Gn8e2/YXnXeMZIDKfpE0skkCfbtuQ+F3eueaoNzdQhGIl5T+psVseiyey/Lue7UGsFVzzN5S+H309Q==","signatures":[{"sig":"MEYCIQDSeqPNsLitud7hUw6IzT+qHJqtfGLZqemitm7MKrEW7gIhAPzaJ8nW48140Tccqr6RMUWkqUE0wf1oe70H70sWe3RD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"68eab787784250f3d4ab8c6c7b9fb006a9878ea6","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"11.6.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.49_1777665364714_0.5472645033374566","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"@majkapp/majk-chat-sessions","version":"1.0.53","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.53","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"c5686309a26d583ce384b40b3362bfee73f166c7","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.53.tgz","fileCount":18,"integrity":"sha512-VRBYlWQz/vTKYWK2njO8nOlLspJZujGVRdInX+TcBcCBkp+d8zFGloudKv6utGaA66HvRGOFjsGQiblEZJ76wQ==","signatures":[{"sig":"MEQCIF9dMs9J4We3cy6s0jz+qjJ1zr15rP88EnvSKp5bV9b8AiAyHu3zgR+fqylDIrgeWxm4prW4dqVq3CyKMSdlzu2E1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"578cf2ad581d45cf0bd156353f28830bdd9f5ae4","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"11.6.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.53_1777668862218_0.24921041329112992","host":"s3://npm-registry-packages-npm-production"}},"1.0.56":{"name":"@majkapp/majk-chat-sessions","version":"1.0.56","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.56","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"fd306c2361299ec4496e58439d3c9e629cf0445e","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.56.tgz","fileCount":18,"integrity":"sha512-7v1JDCkp1/837mgXtxFJdw3gioNy42Yag/WYvJY2vAcfKiEwqPTJIQPQepcyP9cqEBxM6mthWvjKtE9g+zpH0A==","signatures":[{"sig":"MEUCIQDxJEUOkNS24i6EOSrJIh10D80j54+7flTGGfNzbJtCFgIgCjol3gy5MnSTaFWOOjpGu3P9NRn+s9n1f6BdSZEEXHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8c68e193fd54cd5c3acda6dc8f648cfec6a873b5","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"11.6.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"uuid":"^9.0.0","@majkapp/majk-chat-core":"1.0.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.56_1777730208419_0.09429213005496329","host":"s3://npm-registry-packages-npm-production"}},"1.0.81":{"name":"@majkapp/majk-chat-sessions","version":"1.0.81","keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","_id":"@majkapp/majk-chat-sessions@1.0.81","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"dist":{"shasum":"ed02055ad850ebf3e7c1f50f4d0e95cc9124fe37","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.81.tgz","fileCount":26,"integrity":"sha512-FVHE2Vsa1fsn6cIfWCGx0RG8XdMl1Q3V0PJYeiaEVhHyyir07ovnXquCu5ixHqo7dbxZ1Vy+tMOXoV1MnER+nQ==","signatures":[{"sig":"MEQCIHHVv5qtVSL8KbenuK9xh/OOXFl3YbPNSsRJqOODJf94AiAPgh/zXAtTf/eACX8TyhPXWX/CfsRQNMfhGqVs9+4afQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72249},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"389e14ee59eb23b6d2f458533fe53da9cb121d52","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'","test:watch":"jest --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"_npmVersion":"11.6.0","description":"Session management for Magic Chat conversations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"uuid":"^9.0.0","@majkapp/majk-storage":"1.0.81","@majkapp/majk-settings":"1.0.81","@majkapp/majk-chat-core":"1.0.81"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/majk-chat-sessions_1.0.81_1777916323327_0.7257476256953799","host":"s3://npm-registry-packages-npm-production"}},"1.0.82":{"name":"@majkapp/majk-chat-sessions","version":"1.0.82","description":"Session management for Magic Chat conversations","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest","test:watch":"jest --watch","clean":"rm -rf dist","prepare":"echo 'Use npm run build from root to build all packages'"},"keywords":["majk-chat","sessions","conversation","storage"],"author":{"name":"Jules White"},"license":"MIT","dependencies":{"@majkapp/majk-chat-core":"1.0.82","@majkapp/majk-settings":"1.0.82","@majkapp/majk-storage":"1.0.82","uuid":"^9.0.0"},"devDependencies":{"@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^9.0.0","jest":"^29.7.0","ts-jest":"^29.1.5","typescript":"^5.5.0"},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"_id":"@majkapp/majk-chat-sessions@1.0.82","gitHead":"ccf4c775ff2d142d7f21228e55c32f5a3c63c7f5","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-DIKBr/He/sRcMQL8dTL5BzDkGQ+CW2qRcrZZP38kJFd+9nPrk0i46xqGsX3e21Lnn96jad3yOLjI7qRYXvl36Q==","shasum":"a6584b0649392cf7a581249c6e381710fa6a7e19","tarball":"https://registry.npmjs.org/@majkapp/majk-chat-sessions/-/majk-chat-sessions-1.0.82.tgz","fileCount":26,"unpackedSize":72249,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDE2G9q+zI2C2rAg5h7+pyUbrCwq7lKE5E7umZ3waqz7AiEAuDGLAYf4Ohq+8lujM0MU81GhDhEiaSfiCVKZCvoeLPY="}]},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"directories":{},"maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/majk-chat-sessions_1.0.82_1777923704002_0.03424221782939618"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-01T10:55:36.041Z","modified":"2026-05-04T19:41:44.299Z","1.0.0":"2025-09-01T10:55:36.315Z","1.0.1":"2025-09-01T11:07:26.941Z","1.0.2":"2025-09-01T12:08:20.143Z","1.0.8":"2025-09-02T10:54:57.636Z","1.0.9":"2025-09-02T10:58:18.470Z","1.0.10":"2025-09-02T12:00:54.294Z","1.0.11":"2025-09-03T09:57:57.081Z","1.0.12":"2025-09-03T10:06:05.261Z","1.0.13":"2025-09-20T15:09:19.191Z","1.0.14":"2025-09-24T20:20:43.057Z","1.0.15":"2025-09-26T19:01:34.251Z","1.0.16":"2025-09-26T19:12:19.767Z","1.0.20":"2025-11-14T13:00:23.454Z","1.0.23":"2025-12-06T20:19:14.792Z","1.0.25":"2025-12-07T19:05:50.712Z","1.0.26":"2025-12-08T12:09:37.073Z","1.0.27":"2026-01-22T12:32:29.863Z","1.0.28":"2026-02-06T21:49:06.883Z","1.0.31":"2026-02-22T15:17:07.789Z","1.0.32":"2026-03-30T15:27:14.147Z","1.0.33":"2026-04-17T17:47:01.291Z","1.0.38":"2026-05-01T14:33:21.321Z","1.0.39":"2026-05-01T15:38:12.783Z","1.0.42":"2026-05-01T15:42:29.763Z","1.0.44":"2026-05-01T16:10:07.892Z","1.0.49":"2026-05-01T19:56:04.866Z","1.0.53":"2026-05-01T20:54:22.370Z","1.0.56":"2026-05-02T13:56:48.561Z","1.0.81":"2026-05-04T17:38:43.493Z","1.0.82":"2026-05-04T19:41:44.158Z"},"author":{"name":"Jules White"},"license":"MIT","keywords":["majk-chat","sessions","conversation","storage"],"description":"Session management for Magic Chat conversations","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"readme":"# Magic Chat Sessions\n\nSession management for Magic Chat conversations. This package provides persistent conversation storage and retrieval capabilities.\n\n## Features\n\n- **Persistent Sessions**: Store complete conversation histories with metadata\n- **Working Directory Organization**: Sessions are organized by the working directory where they were created\n- **Automatic Cleanup**: Configurable session cleanup based on age and count limits\n- **UUID-based Session IDs**: Each session has a unique identifier for easy reference\n- **Flexible Storage**: Pluggable storage interface with filesystem implementation\n\n## Usage\n\n### Basic Session Management\n\n```typescript\nimport { SessionManager } from '@majkapp/majk-chat-sessions';\n\nconst sessionManager = new SessionManager();\n\n// Create a new session\nconst sessionId = await sessionManager.createSession('/path/to/project', {\n  title: 'My Chat Session',\n  provider: 'openai',\n  model: 'gpt-4',\n  initialMessages: []\n});\n\n// Add messages to the session\nawait sessionManager.addMessage({\n  role: 'user',\n  content: 'Hello, how are you?'\n});\n\n// Continue the most recent session in a directory\nconst sessionData = await sessionManager.continueLatestSession('/path/to/project');\n\n// Load a specific session\nconst sessionData = await sessionManager.loadSession(sessionId, '/path/to/project');\n\n// List all sessions in a directory\nconst sessions = await sessionManager.listSessions('/path/to/project');\n```\n\n### CLI Integration\n\nThe sessions package is integrated into the Magic Chat CLI with the following flags:\n\n- `--continue`: Continue the most recent session in the current directory\n- `--session <uuid>`: Continue a specific session by UUID\n- `--session-title <title>`: Set a title for new sessions\n- `--list-sessions`: List all sessions in the current directory\n- `--delete-session <uuid>`: Delete a specific session\n\n### Directory Organization\n\nSessions are stored in `~/.majk/chat-sessions/` organized by sanitized working directory names:\n\n```\n~/.majk/chat-sessions/\n├── home_user_projects_myapp/\n│   ├── 550e8400-e29b-41d4-a716-446655440000.json\n│   └── 6ba7b810-9dad-11d1-80b4-00c04fd430c8.json\n└── home_user_documents/\n    └── f47ac10b-58cc-4372-a567-0e02b2c3d479.json\n```\n\n## Configuration\n\n```typescript\nimport { SessionManager, FileSystemSessionStorage } from '@majkapp/majk-chat-sessions';\n\nconst sessionManager = new SessionManager({\n  baseDirectory: '/custom/sessions/path',  // Default: ~/.majk/chat-sessions\n  maxSessions: 500,                        // Default: 1000\n  autoCleanup: true,                       // Default: true\n  cleanupAfterDays: 30                     // Default: 90\n});\n```\n\n## Custom Storage\n\nYou can implement custom storage backends by implementing the `SessionStorage` interface:\n\n```typescript\nimport { SessionStorage, SessionData, SessionListItem } from '@majkapp/majk-chat-sessions';\n\nclass CustomStorage implements SessionStorage {\n  async save(sessionData: SessionData): Promise<void> {\n    // Your implementation\n  }\n  \n  async load(sessionId: string, workingDirectory: string): Promise<SessionData | null> {\n    // Your implementation\n  }\n  \n  // ... implement other methods\n}\n\nconst sessionManager = new SessionManager({\n  storage: new CustomStorage()\n});\n```\n\n## Session Data Structure\n\n```typescript\ninterface SessionData {\n  metadata: {\n    id: string;\n    workingDirectory: string;\n    createdAt: Date;\n    updatedAt: Date;\n    title?: string;\n    provider?: string;\n    model?: string;\n    totalMessages: number;\n  };\n  messages: Message[];  // Array of chat messages\n  context?: Record<string, any>;  // Additional context data\n}\n```\n\n## License\n\nMIT","readmeFilename":"README.md"}