diff --git a/.github/dependabot.yml b/.github/dependabot.yml index aa3a70fcd..03c08725f 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -61,13 +61,6 @@ updates: allow: - dependency-type: "direct" - - package-ecosystem: "npm" - directory: "/packages/event-store" - schedule: - interval: "daily" - allow: - - dependency-type: "direct" - - package-ecosystem: "npm" directory: "/packages/files" schedule: diff --git a/.pnp.cjs b/.pnp.cjs index cd41b5258..59990d80f 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -41,10 +41,6 @@ const RAW_RUNTIME_STATE = "name": "@standardnotes/domain-events-infra",\ "reference": "workspace:packages/domain-events-infra"\ },\ - {\ - "name": "@standardnotes/event-store",\ - "reference": "workspace:packages/event-store"\ - },\ {\ "name": "@standardnotes/files-server",\ "reference": "workspace:packages/files"\ @@ -100,7 +96,6 @@ const RAW_RUNTIME_STATE = ["@standardnotes/domain-core", ["workspace:packages/domain-core"]],\ ["@standardnotes/domain-events", ["workspace:packages/domain-events"]],\ ["@standardnotes/domain-events-infra", ["workspace:packages/domain-events-infra"]],\ - ["@standardnotes/event-store", ["workspace:packages/event-store"]],\ ["@standardnotes/files-server", ["workspace:packages/files"]],\ ["@standardnotes/home-server", ["workspace:packages/home-server"]],\ ["@standardnotes/predicates", ["workspace:packages/predicates"]],\ @@ -6579,38 +6574,6 @@ const RAW_RUNTIME_STATE = "linkType": "SOFT"\ }]\ ]],\ - ["@standardnotes/event-store", [\ - ["workspace:packages/event-store", {\ - "packageLocation": "./packages/event-store/",\ - "packageDependencies": [\ - ["@standardnotes/event-store", "workspace:packages/event-store"],\ - ["@aws-sdk/client-sqs", "npm:3.427.0"],\ - ["@standardnotes/domain-core", "workspace:packages/domain-core"],\ - ["@standardnotes/domain-events", "workspace:packages/domain-events"],\ - ["@standardnotes/domain-events-infra", "workspace:packages/domain-events-infra"],\ - ["@standardnotes/time", "workspace:packages/time"],\ - ["@types/ioredis", "npm:5.0.0"],\ - ["@types/jest", "npm:29.5.2"],\ - ["@types/nodemailer", "npm:6.4.8"],\ - ["@typescript-eslint/eslint-plugin", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:6.5.0"],\ - ["@typescript-eslint/parser", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:6.5.0"],\ - ["dotenv", "npm:16.1.3"],\ - ["eslint", "npm:8.41.0"],\ - ["eslint-plugin-prettier", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:5.0.0"],\ - ["inversify", "npm:6.0.1"],\ - ["ioredis", "npm:5.3.2"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.5.0"],\ - ["mysql2", "npm:3.3.3"],\ - ["prettier", "npm:3.0.3"],\ - ["reflect-metadata", "npm:0.1.13"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.0"],\ - ["typeorm", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.17"],\ - ["typescript", "patch:typescript@npm%3A5.0.4#optional!builtin::version=5.0.4&hash=b5f058"],\ - ["winston", "npm:3.9.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ ["@standardnotes/features", [\ ["npm:1.59.7", {\ "packageLocation": "./.yarn/cache/@standardnotes-features-npm-1.59.7-27c3e5296e-421af62d1e.zip/node_modules/@standardnotes/features/",\ @@ -7476,16 +7439,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["@types/nodemailer", [\ - ["npm:6.4.8", {\ - "packageLocation": "./.yarn/cache/@types-nodemailer-npm-6.4.8-04975b93f9-d5afdd77ef.zip/node_modules/@types/nodemailer/",\ - "packageDependencies": [\ - ["@types/nodemailer", "npm:6.4.8"],\ - ["@types/node", "npm:20.2.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["@types/normalize-package-data", [\ ["npm:2.4.1", {\ "packageLocation": "./.yarn/cache/@types-normalize-package-data-npm-2.4.1-c31c56ae6a-e87bccbf11.zip/node_modules/@types/normalize-package-data/",\ diff --git a/.yarn/cache/@types-nodemailer-npm-6.4.8-04975b93f9-d5afdd77ef.zip b/.yarn/cache/@types-nodemailer-npm-6.4.8-04975b93f9-d5afdd77ef.zip deleted file mode 100644 index f417eab5f..000000000 Binary files a/.yarn/cache/@types-nodemailer-npm-6.4.8-04975b93f9-d5afdd77ef.zip and /dev/null differ diff --git a/packages/domain-events-infra/src/Infra/SQS/SQSDomainEventSubscriberFactory.ts b/packages/domain-events-infra/src/Infra/SQS/SQSDomainEventSubscriberFactory.ts deleted file mode 100644 index b8458cdd7..000000000 --- a/packages/domain-events-infra/src/Infra/SQS/SQSDomainEventSubscriberFactory.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { Consumer } from 'sqs-consumer' -import { Message, SQSClient } from '@aws-sdk/client-sqs' -import { - DomainEventMessageHandlerInterface, - DomainEventSubscriberFactoryInterface, - DomainEventSubscriberInterface, -} from '@standardnotes/domain-events' - -export class SQSDomainEventSubscriberFactory implements DomainEventSubscriberFactoryInterface { - constructor( - private sqs: SQSClient, - private queueUrl: string, - private domainEventMessageHandler: DomainEventMessageHandlerInterface, - ) {} - - create(): DomainEventSubscriberInterface { - const sqsConsumer = Consumer.create({ - attributeNames: ['All'], - messageAttributeNames: ['All'], - queueUrl: this.queueUrl, - sqs: this.sqs, - handleMessage: - /* istanbul ignore next */ - async (message: Message) => await this.domainEventMessageHandler.handleMessage(message.Body), - }) - - sqsConsumer.on('error', this.domainEventMessageHandler.handleError.bind(this.domainEventMessageHandler)) - sqsConsumer.on('processing_error', this.domainEventMessageHandler.handleError.bind(this.domainEventMessageHandler)) - - return sqsConsumer - } -} diff --git a/packages/domain-events-infra/src/Infra/index.ts b/packages/domain-events-infra/src/Infra/index.ts index bc21c3266..333fe60bd 100644 --- a/packages/domain-events-infra/src/Infra/index.ts +++ b/packages/domain-events-infra/src/Infra/index.ts @@ -14,6 +14,5 @@ export * from './SNS/SNSOpenTelemetryDomainEventPublisher' export * from './SQS/SQSBounceNotificiationHandler' export * from './SQS/SQSDomainEventSubscriber' -export * from './SQS/SQSDomainEventSubscriberFactory' export * from './SQS/SQSEventMessageHandler' export * from './SQS/SQSOpenTelemetryDomainEventSubscriber' diff --git a/packages/domain-events/src/Domain/Subscriber/DomainEventSubscriberFactoryInterface.ts b/packages/domain-events/src/Domain/Subscriber/DomainEventSubscriberFactoryInterface.ts deleted file mode 100644 index 5ea407a35..000000000 --- a/packages/domain-events/src/Domain/Subscriber/DomainEventSubscriberFactoryInterface.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { DomainEventSubscriberInterface } from './DomainEventSubscriberInterface' - -export interface DomainEventSubscriberFactoryInterface { - create(): DomainEventSubscriberInterface -} diff --git a/packages/domain-events/src/Domain/index.ts b/packages/domain-events/src/Domain/index.ts index 3fabdff6d..260ac16a4 100644 --- a/packages/domain-events/src/Domain/index.ts +++ b/packages/domain-events/src/Domain/index.ts @@ -122,5 +122,4 @@ export * from './Handler/DomainEventMessageHandlerInterface' export * from './Publisher/DomainEventPublisherInterface' -export * from './Subscriber/DomainEventSubscriberFactoryInterface' export * from './Subscriber/DomainEventSubscriberInterface' diff --git a/packages/event-store/.env.sample b/packages/event-store/.env.sample deleted file mode 100644 index 9284fd884..000000000 --- a/packages/event-store/.env.sample +++ /dev/null @@ -1,15 +0,0 @@ -LOG_LEVEL=debug -NODE_ENV=development -VERSION=development - -DB_HOST=127.0.0.1 -DB_REPLICA_HOST=127.0.0.1 -DB_PORT=3306 -DB_USERNAME=store -DB_PASSWORD=changeme123 -DB_DATABASE=store -DB_DEBUG_LEVEL=all # "all" | "query" | "schema" | "error" | "warn" | "info" | "log" | "migration" -DB_MIGRATIONS_PATH=dist/migrations/*.js - -SQS_QUEUE_URL= -SQS_AWS_REGION= diff --git a/packages/event-store/.eslintignore b/packages/event-store/.eslintignore deleted file mode 100644 index c6bf4c599..000000000 --- a/packages/event-store/.eslintignore +++ /dev/null @@ -1,2 +0,0 @@ -dist -test-setup.ts diff --git a/packages/event-store/.eslintrc b/packages/event-store/.eslintrc deleted file mode 100644 index 697bc808d..000000000 --- a/packages/event-store/.eslintrc +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "../../.eslintrc", - "parser": "@typescript-eslint/parser", - "parserOptions": { - "project": "./linter.tsconfig.json" - } -} diff --git a/packages/event-store/CHANGELOG.md b/packages/event-store/CHANGELOG.md deleted file mode 100644 index 0b100f25e..000000000 --- a/packages/event-store/CHANGELOG.md +++ /dev/null @@ -1,1139 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -# [1.14.0](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.13.19...@standardnotes/event-store@1.14.0) (2023-11-10) - -### Features - -* add graceful shutdown procedures upon SIGTERM ([#923](https://github.com/standardnotes/server/issues/923)) ([c24353c](https://github.com/standardnotes/server/commit/c24353cc24ebf4b40ff9a2cec8e37cfdef109e37)) - -## [1.13.19](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.13.18...@standardnotes/event-store@1.13.19) (2023-11-07) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.13.18](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.13.17...@standardnotes/event-store@1.13.18) (2023-11-07) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.13.17](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.13.16...@standardnotes/event-store@1.13.17) (2023-10-26) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.13.16](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.13.15...@standardnotes/event-store@1.13.16) (2023-10-26) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.13.15](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.13.14...@standardnotes/event-store@1.13.15) (2023-10-19) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.13.14](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.13.13...@standardnotes/event-store@1.13.14) (2023-10-18) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.13.13](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.13.12...@standardnotes/event-store@1.13.13) (2023-10-17) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.13.12](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.13.11...@standardnotes/event-store@1.13.12) (2023-10-13) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.13.11](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.13.10...@standardnotes/event-store@1.13.11) (2023-10-12) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.13.10](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.13.9...@standardnotes/event-store@1.13.10) (2023-10-12) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.13.9](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.13.8...@standardnotes/event-store@1.13.9) (2023-10-12) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.13.8](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.13.7...@standardnotes/event-store@1.13.8) (2023-10-12) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.13.7](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.13.6...@standardnotes/event-store@1.13.7) (2023-10-11) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.13.6](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.13.5...@standardnotes/event-store@1.13.6) (2023-10-11) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.13.5](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.13.4...@standardnotes/event-store@1.13.5) (2023-10-11) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.13.4](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.13.3...@standardnotes/event-store@1.13.4) (2023-10-11) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.13.3](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.13.2...@standardnotes/event-store@1.13.3) (2023-10-11) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.13.2](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.13.1...@standardnotes/event-store@1.13.2) (2023-10-11) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.13.1](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.13.0...@standardnotes/event-store@1.13.1) (2023-10-11) - -**Note:** Version bump only for package @standardnotes/event-store - -# [1.13.0](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.12.18...@standardnotes/event-store@1.13.0) (2023-10-10) - -### Features - -* remove newrelic integration ([#862](https://github.com/standardnotes/server/issues/862)) ([efb341e](https://github.com/standardnotes/server/commit/efb341eb991d37efab7c1efce035ee07ad0a101e)) - -## [1.12.18](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.12.17...@standardnotes/event-store@1.12.18) (2023-10-10) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.12.17](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.12.16...@standardnotes/event-store@1.12.17) (2023-10-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.12.16](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.12.15...@standardnotes/event-store@1.12.16) (2023-10-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.12.15](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.12.14...@standardnotes/event-store@1.12.15) (2023-10-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.12.14](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.12.13...@standardnotes/event-store@1.12.14) (2023-10-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.12.13](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.12.12...@standardnotes/event-store@1.12.13) (2023-10-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.12.12](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.12.11...@standardnotes/event-store@1.12.12) (2023-10-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.12.11](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.12.10...@standardnotes/event-store@1.12.11) (2023-10-06) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.12.10](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.12.9...@standardnotes/event-store@1.12.10) (2023-10-05) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.12.9](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.12.8...@standardnotes/event-store@1.12.9) (2023-10-05) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.12.8](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.12.7...@standardnotes/event-store@1.12.8) (2023-10-04) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.12.7](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.12.6...@standardnotes/event-store@1.12.7) (2023-10-04) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.12.6](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.12.5...@standardnotes/event-store@1.12.6) (2023-10-04) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.12.5](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.12.4...@standardnotes/event-store@1.12.5) (2023-10-04) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.12.4](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.12.3...@standardnotes/event-store@1.12.4) (2023-10-03) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.12.3](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.12.2...@standardnotes/event-store@1.12.3) (2023-10-03) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.12.2](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.12.1...@standardnotes/event-store@1.12.2) (2023-09-28) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.12.1](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.12.0...@standardnotes/event-store@1.12.1) (2023-09-27) - -**Note:** Version bump only for package @standardnotes/event-store - -# [1.12.0](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.52...@standardnotes/event-store@1.12.0) (2023-09-26) - -### Features - -* refactor handling revision creation from dump ([#854](https://github.com/standardnotes/server/issues/854)) ([ca6dbc0](https://github.com/standardnotes/server/commit/ca6dbc00537bb20f508f9310b1a838421f53a643)) - -## [1.11.52](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.51...@standardnotes/event-store@1.11.52) (2023-09-25) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.51](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.50...@standardnotes/event-store@1.11.51) (2023-09-25) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.50](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.49...@standardnotes/event-store@1.11.50) (2023-09-25) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.49](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.48...@standardnotes/event-store@1.11.49) (2023-09-25) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.48](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.47...@standardnotes/event-store@1.11.48) (2023-09-21) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.47](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.46...@standardnotes/event-store@1.11.47) (2023-09-20) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.46](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.45...@standardnotes/event-store@1.11.46) (2023-09-20) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.45](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.44...@standardnotes/event-store@1.11.45) (2023-09-19) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.44](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.43...@standardnotes/event-store@1.11.44) (2023-09-18) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.43](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.42...@standardnotes/event-store@1.11.43) (2023-09-18) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.42](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.41...@standardnotes/event-store@1.11.42) (2023-09-15) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.41](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.40...@standardnotes/event-store@1.11.41) (2023-09-15) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.40](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.39...@standardnotes/event-store@1.11.40) (2023-09-13) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.39](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.38...@standardnotes/event-store@1.11.39) (2023-09-12) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.38](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.37...@standardnotes/event-store@1.11.38) (2023-09-12) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.37](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.36...@standardnotes/event-store@1.11.37) (2023-09-12) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.36](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.35...@standardnotes/event-store@1.11.36) (2023-09-12) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.35](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.34...@standardnotes/event-store@1.11.35) (2023-09-08) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.34](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.33...@standardnotes/event-store@1.11.34) (2023-09-07) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.33](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.32...@standardnotes/event-store@1.11.33) (2023-09-07) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.32](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.31...@standardnotes/event-store@1.11.32) (2023-09-06) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.31](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.30...@standardnotes/event-store@1.11.31) (2023-09-04) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.30](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.29...@standardnotes/event-store@1.11.30) (2023-09-01) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.29](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.28...@standardnotes/event-store@1.11.29) (2023-09-01) - -### Bug Fixes - -* inserting revisions instead of upsert ([#803](https://github.com/standardnotes/server/issues/803)) ([27ff25b](https://github.com/standardnotes/server/commit/27ff25b70e6b65dfe89aa35582422dce682a4105)) - -## [1.11.28](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.27...@standardnotes/event-store@1.11.28) (2023-09-01) - -### Bug Fixes - -* remove the alive and kicking info logs on workers ([1bef127](https://github.com/standardnotes/server/commit/1bef1279e6dbf3cbdfa87e44aa9108ed6dbb3b0f)) - -## [1.11.27](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.26...@standardnotes/event-store@1.11.27) (2023-08-31) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.26](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.25...@standardnotes/event-store@1.11.26) (2023-08-31) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.25](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.24...@standardnotes/event-store@1.11.25) (2023-08-30) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.24](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.23...@standardnotes/event-store@1.11.24) (2023-08-30) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.23](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.22...@standardnotes/event-store@1.11.23) (2023-08-24) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.22](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.21...@standardnotes/event-store@1.11.22) (2023-08-23) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.21](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.20...@standardnotes/event-store@1.11.21) (2023-08-22) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.20](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.19...@standardnotes/event-store@1.11.20) (2023-08-18) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.19](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.18...@standardnotes/event-store@1.11.19) (2023-08-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.18](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.17...@standardnotes/event-store@1.11.18) (2023-08-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.17](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.16...@standardnotes/event-store@1.11.17) (2023-08-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.16](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.15...@standardnotes/event-store@1.11.16) (2023-08-08) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.15](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.14...@standardnotes/event-store@1.11.15) (2023-08-03) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.14](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.13...@standardnotes/event-store@1.11.14) (2023-08-02) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.13](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.12...@standardnotes/event-store@1.11.13) (2023-07-27) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.12](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.11...@standardnotes/event-store@1.11.12) (2023-07-26) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.11](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.10...@standardnotes/event-store@1.11.11) (2023-07-26) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.10](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.9...@standardnotes/event-store@1.11.10) (2023-07-21) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.9](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.8...@standardnotes/event-store@1.11.9) (2023-07-21) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.8](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.7...@standardnotes/event-store@1.11.8) (2023-07-19) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.7](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.6...@standardnotes/event-store@1.11.7) (2023-07-17) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.6](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.5...@standardnotes/event-store@1.11.6) (2023-07-12) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.5](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.4...@standardnotes/event-store@1.11.5) (2023-07-07) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.4](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.3...@standardnotes/event-store@1.11.4) (2023-07-06) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.3](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.2...@standardnotes/event-store@1.11.3) (2023-07-05) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.2](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.1...@standardnotes/event-store@1.11.2) (2023-06-30) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.11.1](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.11.0...@standardnotes/event-store@1.11.1) (2023-06-30) - -**Note:** Version bump only for package @standardnotes/event-store - -# [1.11.0](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.10.1...@standardnotes/event-store@1.11.0) (2023-06-30) - -### Features - -* shared vaults functionality in api-gateway,auth,files,common,security,domain-events. ([#629](https://github.com/standardnotes/server/issues/629)) ([fa7fbe2](https://github.com/standardnotes/server/commit/fa7fbe26e7b0707fc21d71e04af76870f5248baf)) - -## [1.10.1](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.10.0...@standardnotes/event-store@1.10.1) (2023-06-02) - -### Bug Fixes - -* **home-server:** streaming logs ([a8b806a](https://github.com/standardnotes/server/commit/a8b806af084b3e3fe8707ff0cb041a74042ee049)) - -# [1.10.0](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.9.6...@standardnotes/event-store@1.10.0) (2023-06-02) - -### Features - -* **home-server:** add overriding environment variables in underlying services ([#621](https://github.com/standardnotes/server/issues/621)) ([f0cbec0](https://github.com/standardnotes/server/commit/f0cbec07b87d60dfad92072944553f76e0bea164)) - -## [1.9.6](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.9.5...@standardnotes/event-store@1.9.6) (2023-06-01) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.9.5](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.9.4...@standardnotes/event-store@1.9.5) (2023-06-01) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.9.4](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.9.3...@standardnotes/event-store@1.9.4) (2023-06-01) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.9.3](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.9.2...@standardnotes/event-store@1.9.3) (2023-05-31) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.9.2](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.9.1...@standardnotes/event-store@1.9.2) (2023-05-31) - -### Bug Fixes - -* **home-server:** make the package publishable ([56a312f](https://github.com/standardnotes/server/commit/56a312f21730b32b766c358a5ceb0865722bac46)) - -## [1.9.1](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.9.0...@standardnotes/event-store@1.9.1) (2023-05-30) - -**Note:** Version bump only for package @standardnotes/event-store - -# [1.9.0](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.8.3...@standardnotes/event-store@1.9.0) (2023-05-30) - -### Features - -* upgrade to node 20.2.0 ([#616](https://github.com/standardnotes/server/issues/616)) ([a6b062f](https://github.com/standardnotes/server/commit/a6b062f638595537e1ece28bc79bded41d875e18)) - -## [1.8.3](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.8.2...@standardnotes/event-store@1.8.3) (2023-05-17) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.8.2](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.8.1...@standardnotes/event-store@1.8.2) (2023-05-15) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.8.1](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.8.0...@standardnotes/event-store@1.8.1) (2023-05-09) - -### Bug Fixes - -* node engine version requirement in package.json files ([62a0e89](https://github.com/standardnotes/server/commit/62a0e89748ab306566c4aa10b9dc0385fb0f1684)) - -# [1.8.0](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.7.11...@standardnotes/event-store@1.8.0) (2023-05-08) - -### Features - -* upgrade to node 20.1.0 ([#590](https://github.com/standardnotes/server/issues/590)) ([8fbb94d](https://github.com/standardnotes/server/commit/8fbb94d15ab664cca775ec71d51db465547c35ee)) - -## [1.7.11](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.7.10...@standardnotes/event-store@1.7.11) (2023-05-05) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.7.10](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.7.9...@standardnotes/event-store@1.7.10) (2023-04-27) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.7.9](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.7.8...@standardnotes/event-store@1.7.9) (2023-04-21) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.7.8](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.7.7...@standardnotes/event-store@1.7.8) (2023-04-21) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.7.7](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.7.6...@standardnotes/event-store@1.7.7) (2023-03-30) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.7.6](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.7.5...@standardnotes/event-store@1.7.6) (2023-03-10) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.7.5](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.7.4...@standardnotes/event-store@1.7.5) (2023-03-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.7.4](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.7.3...@standardnotes/event-store@1.7.4) (2023-02-23) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.7.3](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.7.2...@standardnotes/event-store@1.7.3) (2023-02-23) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.7.2](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.7.1...@standardnotes/event-store@1.7.2) (2023-02-21) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.7.1](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.7.0...@standardnotes/event-store@1.7.1) (2023-02-20) - -### Bug Fixes - -* **event-store:** add handling of email sent events ([d023a27](https://github.com/standardnotes/server/commit/d023a2737772e01eca8dc2c848ddebe43bb58734)) - -# [1.7.0](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.68...@standardnotes/event-store@1.7.0) (2023-02-15) - -### Features - -* optimize memory on server utilities ([881a696](https://github.com/standardnotes/server/commit/881a6967aca57d68795af0792114f848ddddf120)) - -## [1.6.68](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.67...@standardnotes/event-store@1.6.68) (2023-01-30) - -### Bug Fixes - -* sqs configuration for aws sdk v3 ([b54c331](https://github.com/standardnotes/server/commit/b54c331bef0d4ad1ba1111700dc9f1bf64c1ea51)) - -## [1.6.67](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.66...@standardnotes/event-store@1.6.67) (2023-01-25) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.66](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.65...@standardnotes/event-store@1.6.66) (2023-01-20) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.65](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.64...@standardnotes/event-store@1.6.65) (2023-01-20) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.64](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.63...@standardnotes/event-store@1.6.64) (2023-01-19) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.63](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.62...@standardnotes/event-store@1.6.63) (2023-01-19) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.62](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.61...@standardnotes/event-store@1.6.62) (2023-01-19) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.61](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.60...@standardnotes/event-store@1.6.61) (2023-01-19) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.60](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.59...@standardnotes/event-store@1.6.60) (2023-01-18) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.59](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.58...@standardnotes/event-store@1.6.59) (2023-01-17) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.58](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.57...@standardnotes/event-store@1.6.58) (2023-01-17) - -### Bug Fixes - -* allow to run typeorm in non-replica mode ([f73129c](https://github.com/standardnotes/server/commit/f73129cd7e7d6a9b8a63e5c80284467597557982)) - -## [1.6.57](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.56...@standardnotes/event-store@1.6.57) (2023-01-13) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.56](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.55...@standardnotes/event-store@1.6.56) (2022-12-20) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.55](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.54...@standardnotes/event-store@1.6.55) (2022-12-19) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.54](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.53...@standardnotes/event-store@1.6.54) (2022-12-19) - -### Bug Fixes - -* **event-store:** event handling cleanup ([79f5b54](https://github.com/standardnotes/server/commit/79f5b54228c9edc099a00919cf7e0b42dcd45b34)) - -## [1.6.53](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.52...@standardnotes/event-store@1.6.53) (2022-12-12) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.52](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.51...@standardnotes/event-store@1.6.52) (2022-12-12) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.51](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.50...@standardnotes/event-store@1.6.51) (2022-12-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.50](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.49...@standardnotes/event-store@1.6.50) (2022-12-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.49](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.48...@standardnotes/event-store@1.6.49) (2022-12-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.48](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.47...@standardnotes/event-store@1.6.48) (2022-12-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.47](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.46...@standardnotes/event-store@1.6.47) (2022-12-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.46](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.45...@standardnotes/event-store@1.6.46) (2022-12-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.45](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.44...@standardnotes/event-store@1.6.45) (2022-12-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.44](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.43...@standardnotes/event-store@1.6.44) (2022-12-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.43](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.42...@standardnotes/event-store@1.6.43) (2022-12-08) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.42](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.41...@standardnotes/event-store@1.6.42) (2022-12-08) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.41](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.40...@standardnotes/event-store@1.6.41) (2022-12-08) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.40](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.39...@standardnotes/event-store@1.6.40) (2022-12-08) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.39](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.38...@standardnotes/event-store@1.6.39) (2022-12-08) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.38](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.37...@standardnotes/event-store@1.6.38) (2022-12-07) - -### Bug Fixes - -* **event-store:** add email requested subscription ([eff0945](https://github.com/standardnotes/server/commit/eff09454c3a28b0124b74c2850fed19313b9e2b2)) -* **event-store:** reduce handlers ([473feba](https://github.com/standardnotes/server/commit/473feba6a8f008c9d73238be82e1d197082464c0)) - -## [1.6.37](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.36...@standardnotes/event-store@1.6.37) (2022-12-07) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.36](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.35...@standardnotes/event-store@1.6.36) (2022-12-07) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.35](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.34...@standardnotes/event-store@1.6.35) (2022-12-07) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.34](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.33...@standardnotes/event-store@1.6.34) (2022-12-06) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.33](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.32...@standardnotes/event-store@1.6.33) (2022-12-05) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.32](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.31...@standardnotes/event-store@1.6.32) (2022-11-30) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.31](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.30...@standardnotes/event-store@1.6.31) (2022-11-28) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.30](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.29...@standardnotes/event-store@1.6.30) (2022-11-25) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.29](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.28...@standardnotes/event-store@1.6.29) (2022-11-24) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.28](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.27...@standardnotes/event-store@1.6.28) (2022-11-23) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.27](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.26...@standardnotes/event-store@1.6.27) (2022-11-23) - -### Bug Fixes - -* binding of sns and sqs with additional config ([74bc791](https://github.com/standardnotes/server/commit/74bc79116bc50d9a5af1a558db1b7108dcda6d0e)) - -## [1.6.26](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.25...@standardnotes/event-store@1.6.26) (2022-11-22) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.25](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.24...@standardnotes/event-store@1.6.25) (2022-11-21) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.24](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.23...@standardnotes/event-store@1.6.24) (2022-11-18) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.23](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.22...@standardnotes/event-store@1.6.23) (2022-11-16) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.22](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.21...@standardnotes/event-store@1.6.22) (2022-11-14) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.21](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.18...@standardnotes/event-store@1.6.21) (2022-11-14) - -### Bug Fixes - -* versioning issue ([7ca377f](https://github.com/standardnotes/server/commit/7ca377f1b889379e6a43a66c0134bf266763516d)) - -## [1.6.18](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.17...@standardnotes/event-store@1.6.18) (2022-11-14) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.17](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.16...@standardnotes/event-store@1.6.17) (2022-11-11) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.16](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.15...@standardnotes/event-store@1.6.16) (2022-11-11) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.15](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.14...@standardnotes/event-store@1.6.15) (2022-11-10) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.14](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.13...@standardnotes/event-store@1.6.14) (2022-11-10) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.13](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.12...@standardnotes/event-store@1.6.13) (2022-11-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.12](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.11...@standardnotes/event-store@1.6.12) (2022-11-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.11](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.10...@standardnotes/event-store@1.6.11) (2022-11-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.10](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.9...@standardnotes/event-store@1.6.10) (2022-11-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.9](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.8...@standardnotes/event-store@1.6.9) (2022-11-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.8](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.7...@standardnotes/event-store@1.6.8) (2022-11-07) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.7](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.6...@standardnotes/event-store@1.6.7) (2022-11-07) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.6](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.5...@standardnotes/event-store@1.6.6) (2022-11-07) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.5](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.4...@standardnotes/event-store@1.6.5) (2022-11-07) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.4](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.3...@standardnotes/event-store@1.6.4) (2022-11-04) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.3](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.2...@standardnotes/event-store@1.6.3) (2022-11-04) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.2](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.1...@standardnotes/event-store@1.6.2) (2022-11-04) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.6.1](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.6.0...@standardnotes/event-store@1.6.1) (2022-11-03) - -**Note:** Version bump only for package @standardnotes/event-store - -# [1.6.0](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.5.8...@standardnotes/event-store@1.6.0) (2022-11-03) - -### Features - -* **event-store:** add discount events to event store ([eb53c38](https://github.com/standardnotes/server/commit/eb53c3896f8c64747e30901722c0bdc63125128f)) - -## [1.5.8](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.5.7...@standardnotes/event-store@1.5.8) (2022-11-02) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.5.7](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.5.6...@standardnotes/event-store@1.5.7) (2022-11-02) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.5.6](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.5.5...@standardnotes/event-store@1.5.6) (2022-11-01) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.5.5](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.5.4...@standardnotes/event-store@1.5.5) (2022-11-01) - -### Bug Fixes - -* force utf8mb4 charset on typeorm ([5160cc3](https://github.com/standardnotes/server/commit/5160cc36ddc9e30551d5ad40a9e210d87091eec3)) - -## [1.5.4](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.5.3...@standardnotes/event-store@1.5.4) (2022-10-31) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.5.3](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.5.2...@standardnotes/event-store@1.5.3) (2022-10-31) - -### Bug Fixes - -* **event-store:** add subscription reactivate handler ([9589403](https://github.com/standardnotes/server/commit/9589403c9de9304f1183789e111f6e4cf58cb7ff)) - -## [1.5.2](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.5.1...@standardnotes/event-store@1.5.2) (2022-10-31) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.5.1](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.5.0...@standardnotes/event-store@1.5.1) (2022-10-26) - -**Note:** Version bump only for package @standardnotes/event-store - -# [1.5.0](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.4.6...@standardnotes/event-store@1.5.0) (2022-10-19) - -### Bug Fixes - -* linter issues ([f1e63de](https://github.com/standardnotes/server/commit/f1e63de661bb1572b5d7210fad7c242b0c38e549)) - -### Features - -* building server applications in ARM64 architecture for Docker ([fd92866](https://github.com/standardnotes/server/commit/fd92866ba1a86b22769b23cc4c8387a83f87979a)) - -## [1.4.6](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.4.5...@standardnotes/event-store@1.4.6) (2022-10-13) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.4.5](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.4.4...@standardnotes/event-store@1.4.5) (2022-10-13) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.4.4](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.4.3...@standardnotes/event-store@1.4.4) (2022-10-11) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.4.3](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.4.2...@standardnotes/event-store@1.4.3) (2022-10-11) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.4.2](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.4.1...@standardnotes/event-store@1.4.2) (2022-10-10) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.4.1](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.4.0...@standardnotes/event-store@1.4.1) (2022-10-10) - -**Note:** Version bump only for package @standardnotes/event-store - -# [1.4.0](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.25...@standardnotes/event-store@1.4.0) (2022-10-10) - -### Features - -* add workspace invite created event ([db4c49c](https://github.com/standardnotes/server/commit/db4c49c57b81bfea6b8c6b8774c6a30e0561e154)) - -## [1.3.25](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.24...@standardnotes/event-store@1.3.25) (2022-10-10) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.3.24](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.23...@standardnotes/event-store@1.3.24) (2022-10-07) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.3.23](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.22...@standardnotes/event-store@1.3.23) (2022-10-06) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.3.22](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.21...@standardnotes/event-store@1.3.22) (2022-10-05) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.3.21](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.20...@standardnotes/event-store@1.3.21) (2022-10-04) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.3.20](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.19...@standardnotes/event-store@1.3.20) (2022-10-04) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.3.19](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.18...@standardnotes/event-store@1.3.19) (2022-10-03) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.3.18](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.17...@standardnotes/event-store@1.3.18) (2022-09-28) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.3.17](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.16...@standardnotes/event-store@1.3.17) (2022-09-21) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.3.16](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.15...@standardnotes/event-store@1.3.16) (2022-09-19) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.3.15](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.14...@standardnotes/event-store@1.3.15) (2022-09-16) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.3.14](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.13...@standardnotes/event-store@1.3.14) (2022-09-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.3.13](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.12...@standardnotes/event-store@1.3.13) (2022-09-09) - -### Bug Fixes - -* **event-store:** add missing event subscriptions ([432d071](https://github.com/standardnotes/server/commit/432d071ec88a49f90513be6c55a06005a471b174)) - -## [1.3.12](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.11...@standardnotes/event-store@1.3.12) (2022-09-08) - -### Bug Fixes - -* **event-store:** add listening to refund processed event ([73e1ea7](https://github.com/standardnotes/server/commit/73e1ea7f93b7d7956dd4a82298098e81ff9c85b1)) - -## [1.3.11](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.10...@standardnotes/event-store@1.3.11) (2022-09-08) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.3.10](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.9...@standardnotes/event-store@1.3.10) (2022-09-08) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.3.9](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.8...@standardnotes/event-store@1.3.9) (2022-09-08) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.3.8](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.7...@standardnotes/event-store@1.3.8) (2022-09-08) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.3.7](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.6...@standardnotes/event-store@1.3.7) (2022-09-08) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.3.6](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.5...@standardnotes/event-store@1.3.6) (2022-09-06) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.3.5](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.4...@standardnotes/event-store@1.3.5) (2022-09-06) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.3.4](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.3...@standardnotes/event-store@1.3.4) (2022-09-06) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.3.3](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.2...@standardnotes/event-store@1.3.3) (2022-09-06) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.3.2](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.1...@standardnotes/event-store@1.3.2) (2022-09-05) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.3.1](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.3.0...@standardnotes/event-store@1.3.1) (2022-09-05) - -**Note:** Version bump only for package @standardnotes/event-store - -# [1.3.0](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.2.3...@standardnotes/event-store@1.3.0) (2022-09-02) - -### Features - -* **event-store:** add listening to subscription reverts ([ef1e2bb](https://github.com/standardnotes/server/commit/ef1e2bb5edb6df191d22a676e365aed3511b3960)) - -## [1.2.3](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.2.2...@standardnotes/event-store@1.2.3) (2022-09-01) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.2.2](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.2.1...@standardnotes/event-store@1.2.2) (2022-09-01) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.2.1](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.2.0...@standardnotes/event-store@1.2.1) (2022-08-30) - -**Note:** Version bump only for package @standardnotes/event-store - -# [1.2.0](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.33...@standardnotes/event-store@1.2.0) (2022-08-30) - -### Features - -* **event-store:** add account claim events subscription ([dd6bec8](https://github.com/standardnotes/server/commit/dd6bec8a0c957b87ccf4d1fb0636fa3f56a4525e)) - -## [1.1.33](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.32...@standardnotes/event-store@1.1.33) (2022-08-15) - -### Bug Fixes - -* **event-store:** add payment events handling ([3477c81](https://github.com/standardnotes/server/commit/3477c81d37e6cb92e76d59b1128daac702a4a7ae)) - -## [1.1.32](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.31...@standardnotes/event-store@1.1.32) (2022-08-15) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.31](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.30...@standardnotes/event-store@1.1.31) (2022-08-12) - -### Bug Fixes - -* **event-store:** add listening to offline subscription token created events ([1ba5ba5](https://github.com/standardnotes/server/commit/1ba5ba5ff6f7afe5c8e2e929555042a01f2465ac)) - -## [1.1.30](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.29...@standardnotes/event-store@1.1.30) (2022-08-10) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.29](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.28...@standardnotes/event-store@1.1.29) (2022-08-09) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.28](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.27...@standardnotes/event-store@1.1.28) (2022-08-08) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.27](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.26...@standardnotes/event-store@1.1.27) (2022-07-26) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.26](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.25...@standardnotes/event-store@1.1.26) (2022-07-25) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.25](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.24...@standardnotes/event-store@1.1.25) (2022-07-15) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.24](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.23...@standardnotes/event-store@1.1.24) (2022-07-15) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.23](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.22...@standardnotes/event-store@1.1.23) (2022-07-15) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.22](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.21...@standardnotes/event-store@1.1.22) (2022-07-14) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.21](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.20...@standardnotes/event-store@1.1.21) (2022-07-14) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.20](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.19...@standardnotes/event-store@1.1.20) (2022-07-14) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.19](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.18...@standardnotes/event-store@1.1.19) (2022-07-14) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.18](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.17...@standardnotes/event-store@1.1.18) (2022-07-14) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.17](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.16...@standardnotes/event-store@1.1.17) (2022-07-14) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.16](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.15...@standardnotes/event-store@1.1.16) (2022-07-14) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.15](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.14...@standardnotes/event-store@1.1.15) (2022-07-13) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.14](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.13...@standardnotes/event-store@1.1.14) (2022-07-13) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.13](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.12...@standardnotes/event-store@1.1.13) (2022-07-13) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.12](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.11...@standardnotes/event-store@1.1.12) (2022-07-13) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.11](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.10...@standardnotes/event-store@1.1.11) (2022-07-13) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.10](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.9...@standardnotes/event-store@1.1.10) (2022-07-13) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.9](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.8...@standardnotes/event-store@1.1.9) (2022-07-12) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.8](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.7...@standardnotes/event-store@1.1.8) (2022-07-12) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.7](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.6...@standardnotes/event-store@1.1.7) (2022-07-12) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.6](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.5...@standardnotes/event-store@1.1.6) (2022-07-12) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.5](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.4...@standardnotes/event-store@1.1.5) (2022-07-12) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.4](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.3...@standardnotes/event-store@1.1.4) (2022-07-11) - -### Bug Fixes - -* add email backup tracing events ([239d4ce](https://github.com/standardnotes/server/commit/239d4ce4eca6a0c5dc0e1346829572a7240569cc)) - -## [1.1.3](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.2...@standardnotes/event-store@1.1.3) (2022-07-11) - -### Bug Fixes - -* order of bindings ([88d16d5](https://github.com/standardnotes/server/commit/88d16d53925761abed2cb8dc4c7aa5b4b5009357)) - -## [1.1.2](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.1...@standardnotes/event-store@1.1.2) (2022-07-11) - -**Note:** Version bump only for package @standardnotes/event-store - -## [1.1.1](https://github.com/standardnotes/server/compare/@standardnotes/event-store@1.1.0...@standardnotes/event-store@1.1.1) (2022-07-11) - -### Bug Fixes - -* optional migrations path ([3fc11c5](https://github.com/standardnotes/server/commit/3fc11c538111348723a92f838297ebd821566eb4)) - -# 1.1.0 (2022-07-11) - -### Features - -* add event store package ([84ff915](https://github.com/standardnotes/server/commit/84ff915a565e8e64410c4bf97a30d359649825c7)) diff --git a/packages/event-store/Dockerfile b/packages/event-store/Dockerfile deleted file mode 100644 index 0bf4d4f6d..000000000 --- a/packages/event-store/Dockerfile +++ /dev/null @@ -1,17 +0,0 @@ -FROM node:20.6.1-alpine - -RUN apk add --update \ - curl \ - && rm -rf /var/cache/apk/* - -ENV NODE_ENV production - -RUN corepack enable - -COPY ./ /workspace - -WORKDIR /workspace/packages/event-store - -ENTRYPOINT [ "/workspace/packages/event-store/docker/entrypoint.sh" ] - -CMD [ "start-worker" ] diff --git a/packages/event-store/bin/worker.ts b/packages/event-store/bin/worker.ts deleted file mode 100644 index ac53b23e6..000000000 --- a/packages/event-store/bin/worker.ts +++ /dev/null @@ -1,21 +0,0 @@ -import 'reflect-metadata' - -import { Logger } from 'winston' - -import { ContainerConfigLoader } from '../src/Bootstrap/Container' -import TYPES from '../src/Bootstrap/Types' -import { Env } from '../src/Bootstrap/Env' -import { DomainEventSubscriberFactoryInterface } from '@standardnotes/domain-events' - -const container = new ContainerConfigLoader() -void container.load().then((container) => { - const env: Env = new Env() - env.load() - - const logger: Logger = container.get(TYPES.Logger) - - logger.info('Starting worker...') - - const subscriberFactory: DomainEventSubscriberFactoryInterface = container.get(TYPES.DomainEventSubscriberFactory) - subscriberFactory.create().start() -}) diff --git a/packages/event-store/docker/entrypoint-worker.js b/packages/event-store/docker/entrypoint-worker.js deleted file mode 100644 index daf3cf9da..000000000 --- a/packages/event-store/docker/entrypoint-worker.js +++ /dev/null @@ -1,11 +0,0 @@ -'use strict' - -const path = require('path') - -const pnp = require(path.normalize(path.resolve(__dirname, '../../..', '.pnp.cjs'))).setup() - -const index = require(path.normalize(path.resolve(__dirname, '../dist/bin/worker.js'))) - -Object.defineProperty(exports, '__esModule', { value: true }) - -exports.default = index diff --git a/packages/event-store/docker/entrypoint.sh b/packages/event-store/docker/entrypoint.sh deleted file mode 100755 index dfa84c262..000000000 --- a/packages/event-store/docker/entrypoint.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh -set -e - -COMMAND=$1 && shift 1 - -case "$COMMAND" in - 'start-worker' ) - echo "Starting Worker..." - exec node docker/entrypoint-worker.js - ;; - - * ) - echo "Unknown command" - ;; -esac - -exec "$@" diff --git a/packages/event-store/jest.config.js b/packages/event-store/jest.config.js deleted file mode 100644 index c4aac0d8c..000000000 --- a/packages/event-store/jest.config.js +++ /dev/null @@ -1,12 +0,0 @@ -// eslint-disable-next-line @typescript-eslint/no-var-requires -const base = require('../../jest.config') -const { defaults: tsjPreset } = require('ts-jest/presets') - -module.exports = { - ...base, - transform: { - ...tsjPreset.transform, - }, - coveragePathIgnorePatterns: ['/Bootstrap/'], - setupFilesAfterEnv: ['./test-setup.ts'], -} diff --git a/packages/event-store/linter.tsconfig.json b/packages/event-store/linter.tsconfig.json deleted file mode 100644 index 67d92b038..000000000 --- a/packages/event-store/linter.tsconfig.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": "./tsconfig.json", - "exclude": ["dist", "test-setup.ts"] -} diff --git a/packages/event-store/migrations/1639394147420-init_database.ts b/packages/event-store/migrations/1639394147420-init_database.ts deleted file mode 100644 index 14ab95964..000000000 --- a/packages/event-store/migrations/1639394147420-init_database.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { MigrationInterface, QueryRunner } from 'typeorm' - -export class initDatabase1639394147420 implements MigrationInterface { - name = 'initDatabase1639394147420' - - public async up(queryRunner: QueryRunner): Promise { - await queryRunner.query( - 'CREATE TABLE `events` (`uuid` varchar(36) NOT NULL, `user_identifier` varchar(255) NOT NULL, `user_identifier_type` varchar(255) NOT NULL, `event_type` varchar(255) NOT NULL, `event_payload` text NOT NULL, `timestamp` bigint NOT NULL, INDEX `index_events_on_user_identifier` (`user_identifier`), PRIMARY KEY (`uuid`)) ENGINE=InnoDB', - ) - } - - public async down(queryRunner: QueryRunner): Promise { - await queryRunner.query('DROP INDEX `index_events_on_user_identifier` ON `events`') - await queryRunner.query('DROP TABLE `events`') - } -} diff --git a/packages/event-store/package.json b/packages/event-store/package.json deleted file mode 100644 index 70fe68117..000000000 --- a/packages/event-store/package.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "name": "@standardnotes/event-store", - "version": "1.14.0", - "description": "Event Store Service", - "private": true, - "main": "dist/src/index.js", - "typings": "dist/src/index.d.ts", - "engines": { - "node": ">=18.0.0 <21.0.0" - }, - "scripts": { - "clean": "rm -fr dist", - "build": "tsc --build", - "lint": "eslint . --ext .ts", - "pretest": "yarn lint && yarn build", - "test": "jest --coverage --no-cache --config=./jest.config.js --maxWorkers=50%", - "worker": "yarn node dist/bin/worker.js" - }, - "author": "Karol Sójko ", - "license": "AGPL-3.0-or-later", - "devDependencies": { - "@types/ioredis": "^5.0.0", - "@types/jest": "^29.5.1", - "@types/nodemailer": "^6.4.1", - "@typescript-eslint/eslint-plugin": "^6.5.0", - "@typescript-eslint/parser": "^6.5.0", - "eslint": "^8.39.0", - "eslint-plugin-prettier": "^5.0.0", - "jest": "^29.5.0", - "prettier": "^3.0.3", - "ts-jest": "^29.1.0", - "typescript": "^5.0.4" - }, - "dependencies": { - "@aws-sdk/client-sqs": "^3.427.0", - "@standardnotes/domain-core": "workspace:^", - "@standardnotes/domain-events": "workspace:*", - "@standardnotes/domain-events-infra": "workspace:*", - "@standardnotes/time": "workspace:*", - "dotenv": "^16.0.1", - "inversify": "^6.0.1", - "ioredis": "^5.2.4", - "mysql2": "^3.0.1", - "reflect-metadata": "0.1.13", - "typeorm": "^0.3.17", - "winston": "^3.8.1" - } -} diff --git a/packages/event-store/src/Bootstrap/Container.ts b/packages/event-store/src/Bootstrap/Container.ts deleted file mode 100644 index fb12f78e3..000000000 --- a/packages/event-store/src/Bootstrap/Container.ts +++ /dev/null @@ -1,110 +0,0 @@ -import * as winston from 'winston' -import { SQSClient, SQSClientConfig } from '@aws-sdk/client-sqs' -import { Container } from 'inversify' -import { Event } from '../Domain/Event/Event' -import { Env } from './Env' -import TYPES from './Types' -import { - DomainEventHandlerInterface, - DomainEventMessageHandlerInterface, - DomainEventSubscriberFactoryInterface, -} from '@standardnotes/domain-events' -import { SQSDomainEventSubscriberFactory, SQSEventMessageHandler } from '@standardnotes/domain-events-infra' -import { Timer, TimerInterface } from '@standardnotes/time' -import { EventHandler } from '../Domain/Handler/EventHandler' -import { AppDataSource } from './DataSource' -import { Repository } from 'typeorm' - -export class ContainerConfigLoader { - async load(): Promise { - const env: Env = new Env() - env.load() - - const container = new Container() - - await AppDataSource.initialize() - - if (env.get('SQS_QUEUE_URL', true)) { - const sqsConfig: SQSClientConfig = { - region: env.get('SQS_AWS_REGION', true), - } - if (env.get('SQS_ENDPOINT', true)) { - sqsConfig.endpoint = env.get('SQS_ENDPOINT', true) - } - if (env.get('SQS_ACCESS_KEY_ID', true) && env.get('SQS_SECRET_ACCESS_KEY', true)) { - sqsConfig.credentials = { - accessKeyId: env.get('SQS_ACCESS_KEY_ID', true), - secretAccessKey: env.get('SQS_SECRET_ACCESS_KEY', true), - } - } - container.bind(TYPES.SQS).toConstantValue(new SQSClient(sqsConfig)) - } - - const logger = winston.createLogger({ - level: env.get('LOG_LEVEL', true) || 'info', - format: winston.format.combine(winston.format.splat(), winston.format.json()), - transports: [new winston.transports.Console({ level: env.get('LOG_LEVEL', true) || 'info' })], - }) - container.bind(TYPES.Logger).toConstantValue(logger) - - container.bind(TYPES.Timer).toConstantValue(new Timer()) - - // env vars - container.bind(TYPES.SQS_AWS_REGION).toConstantValue(env.get('SQS_AWS_REGION')) - container.bind(TYPES.SQS_QUEUE_URL).toConstantValue(env.get('SQS_QUEUE_URL')) - - // ORM - container.bind>(TYPES.ORMEventRepository).toConstantValue(AppDataSource.getRepository(Event)) - - // Handlers - container.bind(TYPES.EventHandler).to(EventHandler) - - const eventHandlers: Map = new Map([ - ['USER_REGISTERED', container.get(TYPES.EventHandler)], - ['ACCOUNT_DELETION_REQUESTED', container.get(TYPES.EventHandler)], - ['SUBSCRIPTION_PURCHASED', container.get(TYPES.EventHandler)], - ['SUBSCRIPTION_CANCELLED', container.get(TYPES.EventHandler)], - ['SUBSCRIPTION_RENEWED', container.get(TYPES.EventHandler)], - ['SUBSCRIPTION_REFUNDED', container.get(TYPES.EventHandler)], - ['SUBSCRIPTION_SYNC_REQUESTED', container.get(TYPES.EventHandler)], - ['SUBSCRIPTION_EXPIRED', container.get(TYPES.EventHandler)], - ['EXTENSION_KEY_GRANTED', container.get(TYPES.EventHandler)], - ['SUBSCRIPTION_REASSIGNED', container.get(TYPES.EventHandler)], - ['USER_EMAIL_CHANGED', container.get(TYPES.EventHandler)], - ['FILE_UPLOADED', container.get(TYPES.EventHandler)], - ['FILE_REMOVED', container.get(TYPES.EventHandler)], - ['LISTED_ACCOUNT_REQUESTED', container.get(TYPES.EventHandler)], - ['LISTED_ACCOUNT_CREATED', container.get(TYPES.EventHandler)], - ['LISTED_ACCOUNT_DELETED', container.get(TYPES.EventHandler)], - ['EMAIL_REQUESTED', container.get(TYPES.EventHandler)], - ['EMAIL_SENT', container.get(TYPES.EventHandler)], - ['SHARED_SUBSCRIPTION_INVITATION_CREATED', container.get(TYPES.EventHandler)], - ['EMAIL_BACKUP_REQUESTED', container.get(TYPES.EventHandler)], - ['PAYMENT_FAILED', container.get(TYPES.EventHandler)], - ['PAYMENT_SUCCESS', container.get(TYPES.EventHandler)], - ['SUBSCRIPTION_REVERT_REQUESTED', container.get(TYPES.EventHandler)], - ['REFUND_PROCESSED', container.get(TYPES.EventHandler)], - ['DISCOUNT_APPLY_REQUESTED', container.get(TYPES.EventHandler)], - ['DISCOUNT_WITHDRAW_REQUESTED', container.get(TYPES.EventHandler)], - ['SUBSCRIPTION_REACTIVATED', container.get(TYPES.EventHandler)], - ['EXIT_DISCOUNT_APPLY_REQUESTED', container.get(TYPES.EventHandler)], - ['EXIT_DISCOUNT_APPLIED', container.get(TYPES.EventHandler)], - ['EXIT_DISCOUNT_WITHDRAW_REQUESTED', container.get(TYPES.EventHandler)], - ]) - - container - .bind(TYPES.DomainEventMessageHandler) - .toConstantValue(new SQSEventMessageHandler(eventHandlers, container.get(TYPES.Logger))) - container - .bind(TYPES.DomainEventSubscriberFactory) - .toConstantValue( - new SQSDomainEventSubscriberFactory( - container.get(TYPES.SQS), - container.get(TYPES.SQS_QUEUE_URL), - container.get(TYPES.DomainEventMessageHandler), - ), - ) - - return container - } -} diff --git a/packages/event-store/src/Bootstrap/DataSource.ts b/packages/event-store/src/Bootstrap/DataSource.ts deleted file mode 100644 index 122727c9d..000000000 --- a/packages/event-store/src/Bootstrap/DataSource.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { DataSource, LoggerOptions } from 'typeorm' -import { Event } from '../Domain/Event/Event' -import { Env } from './Env' - -const env: Env = new Env() -env.load() - -const maxQueryExecutionTime = env.get('DB_MAX_QUERY_EXECUTION_TIME', true) - ? +env.get('DB_MAX_QUERY_EXECUTION_TIME', true) - : 45_000 - -const inReplicaMode = env.get('DB_REPLICA_HOST', true) ? true : false - -const replicationConfig = { - master: { - host: env.get('DB_HOST'), - port: parseInt(env.get('DB_PORT')), - username: env.get('DB_USERNAME'), - password: env.get('DB_PASSWORD'), - database: env.get('DB_DATABASE'), - }, - slaves: [ - { - host: env.get('DB_REPLICA_HOST', true), - port: parseInt(env.get('DB_PORT')), - username: env.get('DB_USERNAME'), - password: env.get('DB_PASSWORD'), - database: env.get('DB_DATABASE'), - }, - ], - removeNodeErrorCount: 10, - restoreNodeTimeout: 5, -} - -export const AppDataSource = new DataSource({ - type: 'mysql', - charset: 'utf8mb4', - supportBigNumbers: true, - bigNumberStrings: false, - maxQueryExecutionTime, - replication: inReplicaMode ? replicationConfig : undefined, - host: inReplicaMode ? undefined : env.get('DB_HOST'), - port: inReplicaMode ? undefined : parseInt(env.get('DB_PORT')), - username: inReplicaMode ? undefined : env.get('DB_USERNAME'), - password: inReplicaMode ? undefined : env.get('DB_PASSWORD'), - database: inReplicaMode ? undefined : env.get('DB_DATABASE'), - entities: [Event], - migrations: [env.get('DB_MIGRATIONS_PATH', true) ?? 'dist/migrations/*.js'], - migrationsRun: true, - logging: env.get('DB_DEBUG_LEVEL'), -}) diff --git a/packages/event-store/src/Bootstrap/Env.ts b/packages/event-store/src/Bootstrap/Env.ts deleted file mode 100644 index 175ddbff1..000000000 --- a/packages/event-store/src/Bootstrap/Env.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { AbstractEnv } from '@standardnotes/domain-core' -import { config, DotenvParseOutput } from 'dotenv' - -export class Env extends AbstractEnv { - load(): void { - const output = config() - this.env = output.parsed - } -} diff --git a/packages/event-store/src/Bootstrap/Types.ts b/packages/event-store/src/Bootstrap/Types.ts deleted file mode 100644 index 71f42fde0..000000000 --- a/packages/event-store/src/Bootstrap/Types.ts +++ /dev/null @@ -1,17 +0,0 @@ -const TYPES = { - Logger: Symbol.for('Logger'), - SQS: Symbol.for('SQS'), - // env vars - SQS_QUEUE_URL: Symbol.for('SQS_QUEUE_URL'), - SQS_AWS_REGION: Symbol.for('SQS_AWS_REGION'), - // Handlers - DomainEventSubscriberFactory: Symbol.for('DomainEventSubscriberFactory'), - DomainEventMessageHandler: Symbol.for('DomainEventMessageHandler'), - EventHandler: Symbol.for('EventHandler'), - // ORM - ORMEventRepository: Symbol.for('ORMEventRepository'), - // Services - Timer: Symbol.for('Timer'), -} - -export default TYPES diff --git a/packages/event-store/src/Domain/Event/Event.ts b/packages/event-store/src/Domain/Event/Event.ts deleted file mode 100644 index 63014a144..000000000 --- a/packages/event-store/src/Domain/Event/Event.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Column, Entity, Index, PrimaryGeneratedColumn } from 'typeorm' - -@Entity({ name: 'events' }) -export class Event { - @PrimaryGeneratedColumn('uuid') - declare uuid: string - - @Column({ - name: 'user_identifier', - length: 255, - }) - @Index('index_events_on_user_identifier') - declare userIdentifier: string - - @Column({ - name: 'user_identifier_type', - length: 255, - }) - declare userIdentifierType: string - - @Column({ - name: 'event_type', - length: 255, - }) - declare eventType: string - - @Column({ - name: 'event_payload', - type: 'text', - }) - declare eventPayload: string - - @Column({ - name: 'timestamp', - type: 'bigint', - }) - declare timestamp: number -} diff --git a/packages/event-store/src/Domain/Handler/EventHandler.spec.ts b/packages/event-store/src/Domain/Handler/EventHandler.spec.ts deleted file mode 100644 index e8ac5ace5..000000000 --- a/packages/event-store/src/Domain/Handler/EventHandler.spec.ts +++ /dev/null @@ -1,76 +0,0 @@ -import 'reflect-metadata' - -import { TimerInterface } from '@standardnotes/time' -import { Repository } from 'typeorm' -import { EventHandler } from './EventHandler' -import { Event } from '../Event/Event' -import { Logger } from 'winston' -import { DomainEventInterface } from '@standardnotes/domain-events' - -describe('EventHandler', () => { - let timer: TimerInterface - let repository: Repository - let logger: Logger - - const createHandler = () => new EventHandler(timer, repository, logger) - - beforeEach(() => { - timer = {} as jest.Mocked - timer.convertStringDateToMicroseconds = jest.fn().mockReturnValue(1) - - repository = {} as jest.Mocked> - repository.save = jest.fn() - - logger = {} as jest.Mocked - logger.debug = jest.fn() - logger.error = jest.fn() - }) - - it('should persist as event in the store', async () => { - const event = { - type: 'test', - createdAt: new Date(2), - meta: { - correlation: { - userIdentifier: '1-2-3', - userIdentifierType: 'uuid', - }, - }, - payload: { - foo: 'bar', - }, - } as jest.Mocked - await createHandler().handle(event) - - expect(repository.save).toHaveBeenCalledWith({ - eventType: 'test', - timestamp: 1, - userIdentifier: '1-2-3', - userIdentifierType: 'uuid', - eventPayload: '{"foo":"bar"}', - }) - }) - - it('should inform about failure to saven the event in the store', async () => { - const event = { - type: 'test', - createdAt: new Date(2), - meta: { - correlation: { - userIdentifier: '1-2-3', - userIdentifierType: 'uuid', - }, - }, - payload: { - foo: 'bar', - }, - } as jest.Mocked - repository.save = jest.fn().mockImplementation(() => { - throw new Error('Ooops') - }) - - await createHandler().handle(event) - - expect(logger.error).toHaveBeenCalledWith('Could not store event %O in the event store: %s', event, 'Ooops') - }) -}) diff --git a/packages/event-store/src/Domain/Handler/EventHandler.ts b/packages/event-store/src/Domain/Handler/EventHandler.ts deleted file mode 100644 index e69f145c7..000000000 --- a/packages/event-store/src/Domain/Handler/EventHandler.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { DomainEventHandlerInterface, DomainEventInterface } from '@standardnotes/domain-events' -import { TimerInterface } from '@standardnotes/time' -import { inject, injectable } from 'inversify' -import { Repository } from 'typeorm' -import { Logger } from 'winston' -import TYPES from '../../Bootstrap/Types' -import { Event } from '../Event/Event' - -@injectable() -export class EventHandler implements DomainEventHandlerInterface { - constructor( - @inject(TYPES.Timer) private timer: TimerInterface, - @inject(TYPES.ORMEventRepository) private eventRepository: Repository, - @inject(TYPES.Logger) private logger: Logger, - ) {} - - async handle(event: DomainEventInterface): Promise { - this.logger.debug('Handling event: %O', event) - - try { - const storedEvent = new Event() - storedEvent.eventType = event.type - storedEvent.userIdentifier = event.meta.correlation.userIdentifier - storedEvent.userIdentifierType = event.meta.correlation.userIdentifierType - storedEvent.eventPayload = JSON.stringify(event.payload) - storedEvent.timestamp = this.timer.convertStringDateToMicroseconds(event.createdAt.toString()) - - await this.eventRepository.save(storedEvent) - } catch (error) { - this.logger.error('Could not store event %O in the event store: %s', event, (error as Error).message) - } - } -} diff --git a/packages/event-store/test-setup.ts b/packages/event-store/test-setup.ts deleted file mode 100644 index e69de29bb..000000000 diff --git a/packages/event-store/tsconfig.json b/packages/event-store/tsconfig.json deleted file mode 100644 index d87b89eeb..000000000 --- a/packages/event-store/tsconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "./dist", - }, - "include": [ - "src/**/*", - "bin/**/*", - "migrations/**/*", - ], - "references": [] -} diff --git a/tsconfig.json b/tsconfig.json index 5aea670ea..cabd6336f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -44,9 +44,6 @@ { "path": "./packages/domain-events-infra" }, - { - "path": "./packages/event-store" - }, { "path": "./packages/files" }, diff --git a/yarn.lock b/yarn.lock index e9fc7bb64..ff7f96bb4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5442,36 +5442,6 @@ __metadata: languageName: unknown linkType: soft -"@standardnotes/event-store@workspace:packages/event-store": - version: 0.0.0-use.local - resolution: "@standardnotes/event-store@workspace:packages/event-store" - dependencies: - "@aws-sdk/client-sqs": "npm:^3.427.0" - "@standardnotes/domain-core": "workspace:^" - "@standardnotes/domain-events": "workspace:*" - "@standardnotes/domain-events-infra": "workspace:*" - "@standardnotes/time": "workspace:*" - "@types/ioredis": "npm:^5.0.0" - "@types/jest": "npm:^29.5.1" - "@types/nodemailer": "npm:^6.4.1" - "@typescript-eslint/eslint-plugin": "npm:^6.5.0" - "@typescript-eslint/parser": "npm:^6.5.0" - dotenv: "npm:^16.0.1" - eslint: "npm:^8.39.0" - eslint-plugin-prettier: "npm:^5.0.0" - inversify: "npm:^6.0.1" - ioredis: "npm:^5.2.4" - jest: "npm:^29.5.0" - mysql2: "npm:^3.0.1" - prettier: "npm:^3.0.3" - reflect-metadata: "npm:0.1.13" - ts-jest: "npm:^29.1.0" - typeorm: "npm:^0.3.17" - typescript: "npm:^5.0.4" - winston: "npm:^3.8.1" - languageName: unknown - linkType: soft - "@standardnotes/features@npm:1.59.7, @standardnotes/features@npm:^1.59.7": version: 1.59.7 resolution: "@standardnotes/features@npm:1.59.7" @@ -6257,15 +6227,6 @@ __metadata: languageName: node linkType: hard -"@types/nodemailer@npm:^6.4.1": - version: 6.4.8 - resolution: "@types/nodemailer@npm:6.4.8" - dependencies: - "@types/node": "npm:*" - checksum: d5afdd77ef05d207438d124fa0a221ed6c062c4df6c624d3966252ba7da3ab6dd23f1e3423818cc992dc85e129f4a36db601eac46c932b78096b112f61a03814 - languageName: node - linkType: hard - "@types/normalize-package-data@npm:^2.4.0": version: 2.4.1 resolution: "@types/normalize-package-data@npm:2.4.1"