{"_id":"@castore/event-storage-adapter-in-memory","_rev":"8-63103e15002036f1801ecbc046f8e076","name":"@castore/event-storage-adapter-in-memory","dist-tags":{"latest":"2.4.2"},"versions":{"2.0.0":{"name":"@castore/event-storage-adapter-in-memory","version":"2.0.0","keywords":["event","source","store","typescript"],"license":"MIT","_id":"@castore/event-storage-adapter-in-memory@2.0.0","maintainers":[{"name":"thomasaribart","email":"thomas.aribart@gmail.com"},{"name":"valentinbeggi","email":"valentinbe@theodo.fr"},{"name":"charlesgery","email":"charles.gery@gmail.com"},{"name":"julietteff","email":"juliettef@theodo.fr"}],"homepage":"https://github.com/castore-dev/castore#readme","bugs":{"url":"https://github.com/castore-dev/castore/issues"},"nx":{"targets":{"package":{"outputs":["packages/event-storage-adapter-in-memory/dist"]}}},"dist":{"shasum":"6273fdc8db71cb940652d21e7ecb51f27b71fc0a","tarball":"https://registry.npmjs.org/@castore/event-storage-adapter-in-memory/-/event-storage-adapter-in-memory-2.0.0.tgz","fileCount":29,"integrity":"sha512-HxIYaP9+eOVeI6hdSkFZg8b7QPMP5Eozc6mNfHu69RIi4klFWBiilBwolcgqC93O/XqEvj50CZBJWK8ItoXcFw==","signatures":[{"sig":"MEYCIQDC6XERpvLgx/euORfQnl1IqKCfZL3QizmfCuFTf1hS9AIhAIkp6Tvcl4p2XUDkC0IBltGWsd/7eTWe18Vk3klOIEhH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173350},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"a00ddf6ae99fbe78737f648da21dc7aad4883733","scripts":{"test":"yarn test-type && yarn test-unit && yarn test-circular && yarn test-linter","watch":"rm -rf dist && concurrently 'yarn:package-* --watch'","package":"rm -rf dist && yarn package-cjs && yarn package-esm && yarn package-types","lint-fix":"yarn linter-base-config --fix","test-type":"tsc --noEmit --emitDeclarationOnly false","test-unit":"yarn vitest run --passWithNoTests","transpile":"babel src --extensions .ts --quiet","package-cjs":"NODE_ENV=cjs yarn transpile --out-dir dist/cjs --source-maps","package-esm":"NODE_ENV=esm yarn transpile --out-dir dist/esm --source-maps","test-linter":"yarn linter-base-config .","lint-fix-all":"yarn lint-fix .","package-types":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","test-circular":"yarn depcruise --validate dependency-cruiser.js .","linter-base-config":"eslint --ext=js,ts"},"_npmUser":{"name":"thomasaribart","email":"thomas.aribart@gmail.com"},"repository":{"url":"git+https://github.com/castore-dev/castore.git","type":"git"},"_npmVersion":"9.8.1","description":"DRY Castore EventStorageAdapter implementation using a JS object","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.14.0","vitest":"^0.26.2","ts-node":"^10.7.0","mockdate":"^3.0.5","prettier":"^2.6.2","tsc-alias":"^1.8.7","@babel/cli":"^7.17.6","typescript":"^4.6.3","@babel/core":"^7.17.9","@types/node":"^17.0.29","lodash.omit":"^4.5.0","concurrently":"^7.1.0","@castore/core":"workspace:","@babel/preset-env":"^7.16.11","@types/lodash.omit":"^4.5.7","dependency-cruiser":"^11.7.0","@babel/preset-typescript":"^7.16.7","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.17.0"},"peerDependencies":{"@castore/core":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/event-storage-adapter-in-memory_2.0.0_1698427499505_0.9671530061624216","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@castore/event-storage-adapter-in-memory","version":"2.1.0","keywords":["event","source","store","typescript"],"license":"MIT","_id":"@castore/event-storage-adapter-in-memory@2.1.0","maintainers":[{"name":"thomasaribart","email":"thomas.aribart@gmail.com"},{"name":"valentinbeggi","email":"valentinbe@theodo.fr"},{"name":"charlesgery","email":"charles.gery@gmail.com"},{"name":"julietteff","email":"juliettef@theodo.fr"}],"homepage":"https://github.com/castore-dev/castore#readme","bugs":{"url":"https://github.com/castore-dev/castore/issues"},"nx":{"targets":{"package":{"outputs":["packages/event-storage-adapter-in-memory/dist"]}}},"dist":{"shasum":"dda5b79c55e0032db9fab5b32d309c4412a06ee4","tarball":"https://registry.npmjs.org/@castore/event-storage-adapter-in-memory/-/event-storage-adapter-in-memory-2.1.0.tgz","fileCount":29,"integrity":"sha512-BG7X1JtAQEQRxDw83CYIqzb6PTSfL4HGi7kOJBTXH23jmxPQnv95BMuABmqHYZC6RSusso8XIA24jz+v8TQczg==","signatures":[{"sig":"MEQCIEZ8Ab2uVp+P+Nx9ejCtATBlxjY7S3hbK2ZZzj0+QaPNAiAjFj28xGeI/22XBcvir9ONjkzKCBnZEkLvTOgcJ+Gqeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173350},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"80c3a1f242e1f30f789312fc5a421789f189beb5","scripts":{"test":"yarn test-type && yarn test-unit && yarn test-circular && yarn test-linter","watch":"rm -rf dist && concurrently 'yarn:package-* --watch'","package":"rm -rf dist && yarn package-cjs && yarn package-esm && yarn package-types","lint-fix":"yarn linter-base-config --fix","test-type":"tsc --noEmit --emitDeclarationOnly false","test-unit":"yarn vitest run --passWithNoTests","transpile":"babel src --extensions .ts --quiet","package-cjs":"NODE_ENV=cjs yarn transpile --out-dir dist/cjs --source-maps","package-esm":"NODE_ENV=esm yarn transpile --out-dir dist/esm --source-maps","test-linter":"yarn linter-base-config .","lint-fix-all":"yarn lint-fix .","package-types":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","test-circular":"yarn depcruise --validate dependency-cruiser.js .","linter-base-config":"eslint --ext=js,ts"},"_npmUser":{"name":"thomasaribart","email":"thomas.aribart@gmail.com"},"repository":{"url":"git+https://github.com/castore-dev/castore.git","type":"git"},"_npmVersion":"9.8.1","description":"DRY Castore EventStorageAdapter implementation using a JS object","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.14.0","vitest":"^0.26.2","ts-node":"^10.7.0","mockdate":"^3.0.5","prettier":"^2.6.2","tsc-alias":"^1.8.7","@babel/cli":"^7.17.6","typescript":"^4.6.3","@babel/core":"^7.17.9","@types/node":"^17.0.29","lodash.omit":"^4.5.0","concurrently":"^7.1.0","@castore/core":"workspace:","@babel/preset-env":"^7.16.11","@types/lodash.omit":"^4.5.7","dependency-cruiser":"^11.7.0","@babel/preset-typescript":"^7.16.7","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.17.0"},"peerDependencies":{"@castore/core":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/event-storage-adapter-in-memory_2.1.0_1699022234780_0.0037606888152208473","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@castore/event-storage-adapter-in-memory","version":"2.2.0","keywords":["event","source","store","typescript"],"license":"MIT","_id":"@castore/event-storage-adapter-in-memory@2.2.0","maintainers":[{"name":"thomasaribart","email":"thomas.aribart@gmail.com"},{"name":"valentinbeggi","email":"valentinbe@theodo.fr"},{"name":"charlesgery","email":"charles.gery@gmail.com"},{"name":"julietteff","email":"juliettef@theodo.fr"}],"homepage":"https://github.com/castore-dev/castore#readme","bugs":{"url":"https://github.com/castore-dev/castore/issues"},"nx":{"targets":{"package":{"outputs":["packages/event-storage-adapter-in-memory/dist"]}}},"dist":{"shasum":"bac41a9def56f5de2df6fb74c67e66c571a134de","tarball":"https://registry.npmjs.org/@castore/event-storage-adapter-in-memory/-/event-storage-adapter-in-memory-2.2.0.tgz","fileCount":29,"integrity":"sha512-aIzepOTn9eXtKOsjYSHc6P42O7dnPwg18o6xByuhip0BVUdmvWS1i8humsBdikRT2NBDKkobg9H4nPOCzeDQtQ==","signatures":[{"sig":"MEYCIQDu8L/hLBknhw0EKjdCdHdO52eaWRTY3EECgcQPeZVeGAIhAKA1snmmLmDxkMMfcSkJ58HPaQfTmatiVXHgmoCtplLc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173187},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"3cedccd6195f6afd90b6dcb30fd3511bacb4b5e7","scripts":{"test":"yarn test-type && yarn test-unit && yarn test-circular && yarn test-linter","watch":"rm -rf dist && concurrently 'yarn:package-* --watch'","package":"rm -rf dist && yarn package-cjs && yarn package-esm && yarn package-types","lint-fix":"yarn linter-base-config --fix","test-type":"tsc --noEmit --emitDeclarationOnly false","test-unit":"yarn vitest run --passWithNoTests","transpile":"babel src --extensions .ts --quiet","package-cjs":"NODE_ENV=cjs yarn transpile --out-dir dist/cjs --source-maps","package-esm":"NODE_ENV=esm yarn transpile --out-dir dist/esm --source-maps","test-linter":"yarn linter-base-config .","lint-fix-all":"yarn lint-fix .","package-types":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","test-circular":"yarn depcruise --validate dependency-cruiser.js .","linter-base-config":"eslint --ext=js,ts"},"_npmUser":{"name":"thomasaribart","email":"thomas.aribart@gmail.com"},"repository":{"url":"git+https://github.com/castore-dev/castore.git","type":"git"},"_npmVersion":"10.2.3","description":"DRY Castore EventStorageAdapter implementation using a JS object","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.14.0","vitest":"^0.26.2","ts-node":"^10.7.0","mockdate":"^3.0.5","prettier":"^2.6.2","tsc-alias":"^1.8.7","@babel/cli":"^7.17.6","typescript":"^4.6.3","@babel/core":"^7.17.9","@types/node":"^17.0.29","lodash.omit":"^4.5.0","concurrently":"^7.1.0","@castore/core":"workspace:","@babel/preset-env":"^7.16.11","@types/lodash.omit":"^4.5.7","dependency-cruiser":"^11.7.0","@babel/preset-typescript":"^7.16.7","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.17.0"},"peerDependencies":{"@castore/core":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/event-storage-adapter-in-memory_2.2.0_1705427173772_0.49585908483319474","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@castore/event-storage-adapter-in-memory","version":"2.3.0","keywords":["event","source","store","typescript"],"license":"MIT","_id":"@castore/event-storage-adapter-in-memory@2.3.0","maintainers":[{"name":"thomasaribart","email":"thomas.aribart@gmail.com"},{"name":"valentinbeggi","email":"valentinbe@theodo.fr"},{"name":"charlesgery","email":"charles.gery@gmail.com"},{"name":"julietteff","email":"juliettef@theodo.fr"}],"homepage":"https://github.com/castore-dev/castore#readme","bugs":{"url":"https://github.com/castore-dev/castore/issues"},"nx":{"targets":{"package":{"outputs":["packages/event-storage-adapter-in-memory/dist"]}}},"dist":{"shasum":"6ce23e331908e4ef0e6ee29a5eb1dc575ffc237e","tarball":"https://registry.npmjs.org/@castore/event-storage-adapter-in-memory/-/event-storage-adapter-in-memory-2.3.0.tgz","fileCount":29,"integrity":"sha512-jFJ9UYJud6laywbhlAJ+BULQgqTxfUOleO0pHddceHvuWpAzhnb5xk0WWu4/DlyvdRZ1ymYSFit5B2AyWZ6DLw==","signatures":[{"sig":"MEUCIBENy1JfQQcrkp9tW8Qpjg8sm7aP9Em1GVI6302gWjdlAiEA7+rYeqpN5whJZZmup9IAfoR+oDHEyEoCedosFHQZ2DA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173200},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"aa8c8f824db8f4e38afd58f7b9f389c7211acd26","scripts":{"test":"yarn test-type && yarn test-unit && yarn test-circular && yarn test-linter","watch":"rm -rf dist && concurrently 'yarn:package-* --watch'","package":"rm -rf dist && yarn package-cjs && yarn package-esm && yarn package-types","lint-fix":"yarn linter-base-config --fix","test-type":"tsc --noEmit --emitDeclarationOnly false","test-unit":"yarn vitest run --passWithNoTests","transpile":"babel src --extensions .ts --quiet","package-cjs":"NODE_ENV=cjs yarn transpile --out-dir dist/cjs --source-maps","package-esm":"NODE_ENV=esm yarn transpile --out-dir dist/esm --source-maps","test-linter":"yarn linter-base-config .","lint-fix-all":"yarn lint-fix .","package-types":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","test-circular":"yarn depcruise --validate dependency-cruiser.js .","linter-base-config":"eslint --ext=js,ts"},"_npmUser":{"name":"thomasaribart","email":"thomas.aribart@gmail.com"},"repository":{"url":"git+https://github.com/castore-dev/castore.git","type":"git"},"_npmVersion":"10.2.4","description":"DRY Castore EventStorageAdapter implementation using a JS object","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.14.0","vitest":"^0.26.2","ts-node":"^10.7.0","mockdate":"^3.0.5","prettier":"^2.6.2","tsc-alias":"^1.8.7","@babel/cli":"^7.17.6","typescript":"^4.6.3","@babel/core":"^7.17.9","@types/node":"^17.0.29","lodash.omit":"^4.5.0","concurrently":"^7.1.0","@castore/core":"workspace:","@babel/preset-env":"^7.16.11","@types/lodash.omit":"^4.5.7","dependency-cruiser":"^11.7.0","@babel/preset-typescript":"^7.16.7","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.17.0"},"peerDependencies":{"@castore/core":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/event-storage-adapter-in-memory_2.3.0_1710957065712_0.710317938572169","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@castore/event-storage-adapter-in-memory","version":"2.3.1","keywords":["event","source","store","typescript"],"license":"MIT","_id":"@castore/event-storage-adapter-in-memory@2.3.1","maintainers":[{"name":"thomasaribart","email":"thomas.aribart@gmail.com"},{"name":"valentinbeggi","email":"valentinbe@theodo.fr"},{"name":"charlesgery","email":"charles.gery@gmail.com"},{"name":"julietteff","email":"juliettef@theodo.fr"}],"homepage":"https://github.com/castore-dev/castore#readme","bugs":{"url":"https://github.com/castore-dev/castore/issues"},"nx":{"targets":{"package":{"outputs":["packages/event-storage-adapter-in-memory/dist"]}}},"dist":{"shasum":"12d3d3f65a1bcb1c31c03c9829b31833a51d897c","tarball":"https://registry.npmjs.org/@castore/event-storage-adapter-in-memory/-/event-storage-adapter-in-memory-2.3.1.tgz","fileCount":29,"integrity":"sha512-wQyVIrUj8HbHYLS2wSkzKNhYMk2Zsffj3z6HnFby/1v3BtYremSHN8JQCBinnRK1aN5AolwWqt6ngLztifnmug==","signatures":[{"sig":"MEUCIBCFS2SQu7NLtfRXyrDkPah2iS1TqGCKYG743GYI7/UIAiEAxDNVLxuzoAYRBAnQK61PcvxwdwR6ffSVjDbSwnwUJWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173200},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"ec117c540dcadb351b35e349f04dc9f4d7937a38","scripts":{"test":"yarn test-type && yarn test-unit && yarn test-circular && yarn test-linter","watch":"rm -rf dist && concurrently 'yarn:package-* --watch'","package":"rm -rf dist && yarn package-cjs && yarn package-esm && yarn package-types","lint-fix":"yarn linter-base-config --fix","test-type":"tsc --noEmit --emitDeclarationOnly false","test-unit":"yarn vitest run --passWithNoTests","transpile":"babel src --extensions .ts --quiet","package-cjs":"NODE_ENV=cjs yarn transpile --out-dir dist/cjs --source-maps","package-esm":"NODE_ENV=esm yarn transpile --out-dir dist/esm --source-maps","test-linter":"yarn linter-base-config .","lint-fix-all":"yarn lint-fix .","package-types":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","test-circular":"yarn depcruise --validate dependency-cruiser.js .","linter-base-config":"eslint --ext=js,ts"},"_npmUser":{"name":"thomasaribart","email":"thomas.aribart@gmail.com"},"repository":{"url":"git+https://github.com/castore-dev/castore.git","type":"git"},"_npmVersion":"10.5.0","description":"DRY Castore EventStorageAdapter implementation using a JS object","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.14.0","vitest":"^0.26.2","ts-node":"^10.7.0","mockdate":"^3.0.5","prettier":"^2.6.2","tsc-alias":"^1.8.7","@babel/cli":"^7.17.6","typescript":"^4.6.3","@babel/core":"^7.17.9","@types/node":"^17.0.29","lodash.omit":"^4.5.0","concurrently":"^7.1.0","@castore/core":"workspace:","@babel/preset-env":"^7.16.11","@types/lodash.omit":"^4.5.7","dependency-cruiser":"^11.7.0","@babel/preset-typescript":"^7.16.7","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.17.0"},"peerDependencies":{"@castore/core":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/event-storage-adapter-in-memory_2.3.1_1714035419162_0.00034568277150603954","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@castore/event-storage-adapter-in-memory","version":"2.4.0","keywords":["event","source","store","typescript"],"license":"MIT","_id":"@castore/event-storage-adapter-in-memory@2.4.0","maintainers":[{"name":"julietteff","email":"juliettef@theodo.fr"},{"name":"charlesgery","email":"charles.gery@gmail.com"},{"name":"valentinbeggi","email":"valentinbe@theodo.fr"},{"name":"thomasaribart","email":"thomas.aribart@gmail.com"}],"homepage":"https://github.com/castore-dev/castore#readme","bugs":{"url":"https://github.com/castore-dev/castore/issues"},"nx":{"targets":{"package":{"outputs":["packages/event-storage-adapter-in-memory/dist"]}}},"dist":{"shasum":"a2712e25281ce9c53ae678e16690ab969c32d43b","tarball":"https://registry.npmjs.org/@castore/event-storage-adapter-in-memory/-/event-storage-adapter-in-memory-2.4.0.tgz","fileCount":29,"integrity":"sha512-zc3JXKog22K96f5gQOQg9CbtXVJWgtC56A0GIWiun0bZMi4zWsQ7YKVHN5u0QfgN6bHfnpmCwtg5HC31pzq6YA==","signatures":[{"sig":"MEQCIBJD5QPCxzBJ1b/SRtOrqDN3YCs8KLGCTcLYT5rxGrr6AiB53NFjDyQ57Nc72ghWLSX/LE1wdA9vUQTxVXv23LjPBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173200},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"313e001988903763e7eb169751114c5f71cc3efe","scripts":{"test":"yarn test-type && yarn test-unit && yarn test-circular && yarn test-linter","watch":"rm -rf dist && concurrently 'yarn:package-* --watch'","package":"rm -rf dist && yarn package-cjs && yarn package-esm && yarn package-types","lint-fix":"yarn linter-base-config --fix","test-type":"tsc --noEmit --emitDeclarationOnly false","test-unit":"yarn vitest run --passWithNoTests","transpile":"babel src --extensions .ts --quiet","package-cjs":"NODE_ENV=cjs yarn transpile --out-dir dist/cjs --source-maps","package-esm":"NODE_ENV=esm yarn transpile --out-dir dist/esm --source-maps","test-linter":"yarn linter-base-config .","lint-fix-all":"yarn lint-fix .","package-types":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","test-circular":"yarn depcruise --validate dependency-cruiser.js .","linter-base-config":"eslint --ext=js,ts"},"_npmUser":{"name":"thomasaribart","email":"thomas.aribart@gmail.com"},"repository":{"url":"git+https://github.com/castore-dev/castore.git","type":"git"},"_npmVersion":"10.8.2","description":"DRY Castore EventStorageAdapter implementation using a JS object","directories":{},"sideEffects":false,"_nodeVersion":"20.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.14.0","vitest":"^0.26.2","ts-node":"^10.7.0","mockdate":"^3.0.5","prettier":"^2.6.2","tsc-alias":"^1.8.7","@babel/cli":"^7.17.6","typescript":"^4.6.3","@babel/core":"^7.17.9","@types/node":"^17.0.29","lodash.omit":"^4.5.0","concurrently":"^7.1.0","@castore/core":"workspace:","@babel/preset-env":"^7.16.11","@types/lodash.omit":"^4.5.7","dependency-cruiser":"^11.7.0","@babel/preset-typescript":"^7.16.7","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.17.0"},"peerDependencies":{"@castore/core":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/event-storage-adapter-in-memory_2.4.0_1739877931165_0.7112249177441268","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@castore/event-storage-adapter-in-memory","version":"2.4.1","keywords":["event","source","store","typescript"],"license":"MIT","_id":"@castore/event-storage-adapter-in-memory@2.4.1","maintainers":[{"name":"julietteff","email":"juliettef@theodo.fr"},{"name":"charlesgery","email":"charles.gery@gmail.com"},{"name":"valentinbeggi","email":"valentinbe@theodo.fr"},{"name":"thomasaribart","email":"thomas.aribart@gmail.com"}],"homepage":"https://github.com/castore-dev/castore#readme","bugs":{"url":"https://github.com/castore-dev/castore/issues"},"nx":{"targets":{"package":{"outputs":["packages/event-storage-adapter-in-memory/dist"]}}},"dist":{"shasum":"4f4b0b66f12e11cda18b7bd1fd54a2858b3f34fc","tarball":"https://registry.npmjs.org/@castore/event-storage-adapter-in-memory/-/event-storage-adapter-in-memory-2.4.1.tgz","fileCount":29,"integrity":"sha512-9v95FSzIx6vEyNFEMNC9zx/L6ceBZJICV1sgUcWAfxWy7RehbKxCREdPcYch54XpDwj8rdB2LVyWy1MXn1iSuA==","signatures":[{"sig":"MEYCIQCXXmlKIgFolEf6S3NYSovphHIEpWfZiZ3U32DdQ8dTOgIhAOJO71kLcFnLCZ8vGeFsgdG1JZjlCKHFe5I15b/q3TDN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173200},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"28c9f4e5c7c7527b6d3b5e5d9834789c2e64fd5e","scripts":{"test":"yarn test-type && yarn test-unit && yarn test-circular && yarn test-linter","watch":"rm -rf dist && concurrently 'yarn:package-* --watch'","package":"rm -rf dist && yarn package-cjs && yarn package-esm && yarn package-types","lint-fix":"yarn linter-base-config --fix","test-type":"tsc --noEmit --emitDeclarationOnly false","test-unit":"yarn vitest run --passWithNoTests","transpile":"babel src --extensions .ts --quiet","package-cjs":"NODE_ENV=cjs yarn transpile --out-dir dist/cjs --source-maps","package-esm":"NODE_ENV=esm yarn transpile --out-dir dist/esm --source-maps","test-linter":"yarn linter-base-config .","lint-fix-all":"yarn lint-fix .","package-types":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","test-circular":"yarn depcruise --validate dependency-cruiser.js .","linter-base-config":"eslint --ext=js,ts"},"_npmUser":{"name":"thomasaribart","email":"thomas.aribart@gmail.com"},"repository":{"url":"git+https://github.com/castore-dev/castore.git","type":"git"},"_npmVersion":"10.8.2","description":"DRY Castore EventStorageAdapter implementation using a JS object","directories":{},"sideEffects":false,"_nodeVersion":"20.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.14.0","vitest":"^0.26.2","ts-node":"^10.7.0","mockdate":"^3.0.5","prettier":"^2.6.2","tsc-alias":"^1.8.7","@babel/cli":"^7.17.6","typescript":"^4.6.3","@babel/core":"^7.17.9","@types/node":"^17.0.29","lodash.omit":"^4.5.0","concurrently":"^7.1.0","@castore/core":"workspace:","@babel/preset-env":"^7.16.11","@types/lodash.omit":"^4.5.7","dependency-cruiser":"^11.7.0","@babel/preset-typescript":"^7.16.7","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.17.0"},"peerDependencies":{"@castore/core":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/event-storage-adapter-in-memory_2.4.1_1740488531387_0.6440922653897321","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@castore/event-storage-adapter-in-memory","description":"DRY Castore EventStorageAdapter implementation using a JS object","license":"MIT","homepage":"https://github.com/castore-dev/castore#readme","bugs":{"url":"https://github.com/castore-dev/castore/issues"},"repository":{"type":"git","url":"git+https://github.com/castore-dev/castore.git"},"keywords":["event","source","store","typescript"],"publishConfig":{"access":"public"},"sideEffects":false,"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","scripts":{"lint-fix":"yarn linter-base-config --fix","lint-fix-all":"yarn lint-fix .","linter-base-config":"eslint --ext=js,ts","package":"rm -rf dist && yarn package-cjs && yarn package-esm && yarn package-types","package-cjs":"NODE_ENV=cjs yarn transpile --out-dir dist/cjs --source-maps","package-esm":"NODE_ENV=esm yarn transpile --out-dir dist/esm --source-maps","package-types":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","test":"yarn test-type && yarn test-unit && yarn test-circular && yarn test-linter","test-circular":"yarn depcruise --validate dependency-cruiser.js .","test-linter":"yarn linter-base-config .","test-type":"tsc --noEmit --emitDeclarationOnly false","test-unit":"yarn vitest run --passWithNoTests","transpile":"babel src --extensions .ts --quiet","watch":"rm -rf dist && concurrently 'yarn:package-* --watch'"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.9","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@castore/core":"workspace:","@types/lodash.omit":"^4.5.7","@types/node":"^17.0.29","babel-plugin-module-resolver":"^4.1.0","concurrently":"^7.1.0","dependency-cruiser":"^11.7.0","eslint":"^8.14.0","lodash.omit":"^4.5.0","mockdate":"^3.0.5","prettier":"^2.6.2","ts-node":"^10.7.0","tsc-alias":"^1.8.7","typescript":"^4.6.3","vitest":"^0.26.2"},"maintainers":[{"name":"julietteff","email":"juliettef@theodo.fr"},{"name":"charlesgery","email":"charles.gery@gmail.com"},{"name":"valentinbeggi","email":"valentinbe@theodo.fr"},{"name":"thomasaribart","email":"thomas.aribart@gmail.com"}],"nx":{"targets":{"package":{"outputs":["packages/event-storage-adapter-in-memory/dist"]}}},"peerDependencies":{"@castore/core":"^2.0.0"},"version":"2.4.2","_id":"@castore/event-storage-adapter-in-memory@2.4.2","gitHead":"fd79dfcc42ef28d216b08007edacd21208ba1876","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-yDc2/l2KxP/BG306Gb9N51S993u4LpVxFYM1XEUCJGiN971EXsucw9z/H1INVvd+Ei+l4Qe7jLPE7+Y+eD087A==","shasum":"64f7b6f7f175a736351af84b2a58ccb6db01f6dd","tarball":"https://registry.npmjs.org/@castore/event-storage-adapter-in-memory/-/event-storage-adapter-in-memory-2.4.2.tgz","fileCount":29,"unpackedSize":173200,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGC7ietDW8F6afCNo5eVsmS0A2swYy+gJsvIJZBeaFRqAiA1Weqh+4QOLtFrY1hh+573Dvt8+fdr1jpnAtnsijiAUw=="}]},"_npmUser":{"name":"thomasaribart","email":"thomas.aribart@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/event-storage-adapter-in-memory_2.4.2_1744991094877_0.5611320965695146"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-27T17:24:59.404Z","modified":"2025-04-18T15:44:55.664Z","2.0.0":"2023-10-27T17:24:59.839Z","2.1.0":"2023-11-03T14:37:15.063Z","2.2.0":"2024-01-16T17:46:13.969Z","2.3.0":"2024-03-20T17:51:05.869Z","2.3.1":"2024-04-25T08:56:59.431Z","2.4.0":"2025-02-18T11:25:31.348Z","2.4.1":"2025-02-25T13:02:11.604Z","2.4.2":"2025-04-18T15:44:55.089Z"},"bugs":{"url":"https://github.com/castore-dev/castore/issues"},"license":"MIT","homepage":"https://github.com/castore-dev/castore#readme","keywords":["event","source","store","typescript"],"repository":{"type":"git","url":"git+https://github.com/castore-dev/castore.git"},"description":"DRY Castore EventStorageAdapter implementation using a JS object","maintainers":[{"name":"julietteff","email":"juliettef@theodo.fr"},{"name":"charlesgery","email":"charles.gery@gmail.com"},{"name":"valentinbeggi","email":"valentinbe@theodo.fr"},{"name":"thomasaribart","email":"thomas.aribart@gmail.com"}],"readme":"# In Memory Event Storage Adapter\n\nDRY Castore [`EventStorageAdapter`](https://castore-dev.github.io/castore/docs/event-sourcing/fetching-events/) implementation using a JS object.\n\nThis class is mainly useful for manual and unit tests. It is obviously not recommended for production uses 🙂\n\n## 📥 Installation\n\n```bash\n# npm\nnpm install @castore/event-storage-adapter-in-memory\n\n# yarn\nyarn add @castore/event-storage-adapter-in-memory\n```\n\nThis package has `@castore/core` as peer dependency, so you will have to install it as well:\n\n```bash\n# npm\nnpm install @castore/core\n\n# yarn\nyarn add @castore/core\n```\n\n## 👩‍💻 Usage\n\n```ts\nimport { InMemoryEventStorageAdapter } from '@castore/event-storage-adapter-in-memory';\n\nconst pokemonsEventStorageAdapter = new InMemoryEventStorageAdapter({\n  // 👇 You can specify an initial state for your event store\n  initialEvents: [\n    {\n      aggregateId: '123',\n      ...\n    },\n  ],\n});\n\nconst pokemonsEventStore = new EventStore({\n  ...\n  eventStorageAdapter: pokemonsEventStorageAdapter,\n});\n```\n\n## 🤔 How it works\n\nThis adapter simply persists events in a local dictionary. You can retrieve it at all time through the `eventStore` property:\n\n```ts\nconst eventStore = pokemonsEventStore.eventStore;\n// => { [aggregateId: string]: EventDetail[] }\n```\n","readmeFilename":"README.md"}