From 08a133bac70adf4a86cf934ccc45a88c4eff7410 Mon Sep 17 00:00:00 2001 From: Sokratis Vidros Date: Tue, 21 May 2024 01:39:04 +0300 Subject: [PATCH] chore(root): Move @novu/application generic under libs This package contains shared code for Novu services. It is considered an internal library and should be deprecated from NPM as well --- .cspell.json | 275 +++--- .npmrc | 1 - .source | 2 +- {packages => libs}/application-generic/.czrc | 0 .../application-generic/.eslintrc.js | 0 .../application-generic/.gitignore | 0 .../application-generic/README.md | 0 .../application-generic/jest.config.js | 0 .../application-generic/jest.setup.js | 0 .../application-generic/package.json | 24 +- .../application-generic/src/.env.test | 0 .../src/commands/authenticated.command.ts | 0 .../src/commands/base.command.spec.ts | 0 .../src/commands/base.command.ts | 0 .../application-generic/src/commands/index.ts | 0 .../src/commands/organization.command.ts | 0 .../src/commands/project.command.ts | 0 .../application-generic/src/config/index.ts | 0 .../src/config/workers.config.spec.ts | 0 .../application-generic/src/config/workers.ts | 0 .../src/custom-providers/index.ts | 0 .../src/decorators/external-api.decorator.ts | 0 .../src/decorators/index.ts | 0 .../decorators/resource-category.decorator.ts | 0 .../src/decorators/user-session.decorator.ts | 0 .../src/dtos/execution-log-job.dto.ts | 0 .../src/dtos/inbound-parse-job.dto.ts | 0 .../application-generic/src/dtos/index.ts | 0 .../src/dtos/process-subscriber-job.dto.ts | 0 .../src/dtos/standard-job.dto.ts | 0 .../src/dtos/web-sockets-job.dto.ts | 0 .../src/dtos/workflow-job.dto.ts | 0 .../src/encryption/cipher.spec.ts | 0 .../src/encryption/cipher.ts | 0 .../src/encryption/encrypt-provider.spec.ts | 0 .../src/encryption/encrypt-provider.ts | 0 .../src/encryption/index.ts | 0 .../src/factories/chat/chat.factory.ts | 0 .../factories/chat/handlers/base.handler.ts | 0 .../chat/handlers/discord.handler.ts | 0 .../chat/handlers/getstream.handler.ts | 0 .../chat/handlers/grafana-on-call.handler.ts | 0 .../chat/handlers/mattermost.handler.ts | 0 .../chat/handlers/msteams.handler.ts | 0 .../chat/handlers/rocket-chat.handler.ts | 0 .../factories/chat/handlers/ryver.handler.ts | 0 .../factories/chat/handlers/slack.handler.ts | 0 .../handlers/whatsapp-business.handler.ts | 0 .../factories/chat/handlers/zulip.handler.ts | 0 .../src/factories/chat/interfaces/index.ts | 0 .../src/factories/index.ts | 0 .../factories/mail/handlers/base.handler.ts | 0 .../factories/mail/handlers/braze.handler.ts | 0 .../mail/handlers/email-webhook.handler.ts | 0 .../mail/handlers/emailjs.handler.ts | 0 .../src/factories/mail/handlers/index.ts | 0 .../mail/handlers/infobip.handler.ts | 0 .../mail/handlers/mailersend.handler.ts | 0 .../mail/handlers/mailgun.handler.ts | 0 .../mail/handlers/mailjet.handler.ts | 0 .../mail/handlers/mailtrap.handler.ts | 0 .../mail/handlers/mandrill.handler.ts | 0 .../mail/handlers/netcore.handler.ts | 0 .../mail/handlers/nodemailer.handler.ts | 0 .../factories/mail/handlers/novu.handler.ts | 0 .../mail/handlers/outlook365.handler.ts | 0 .../factories/mail/handlers/plunk.handler.ts | 0 .../mail/handlers/postmark.handler.ts | 0 .../factories/mail/handlers/resend.handler.ts | 0 .../mail/handlers/sendgrid.handler.ts | 0 .../mail/handlers/sendinblue.handler.ts | 0 .../factories/mail/handlers/ses.handler.ts | 0 .../mail/handlers/sparkpost.handler.ts | 0 .../mail/interfaces/send.handler.interface.ts | 0 .../src/factories/mail/mail.factory.ts | 0 .../factories/push/handlers/apns.handler.ts | 0 .../factories/push/handlers/base.handler.ts | 0 .../factories/push/handlers/expo.handler.ts | 0 .../factories/push/handlers/fcm.handler.ts | 0 .../src/factories/push/handlers/index.ts | 0 .../push/handlers/one-signal.handler.ts | 0 .../push/handlers/push-webhook.handler.ts | 0 .../push/handlers/pusher-beams.handler.ts | 0 .../push/handlers/pushpad.handler.ts | 0 .../src/factories/push/interfaces/index.ts | 0 .../push/interfaces/push.factory.interface.ts | 0 .../push/interfaces/push.handler.interface.ts | 0 .../src/factories/push/push.factory.ts | 0 .../sms/handlers/africas-talking.handler.ts | 0 .../sms/handlers/azure-sms.handler.ts | 0 .../sms/handlers/bandwidth.handler.ts | 0 .../factories/sms/handlers/base.handler.ts | 0 .../sms/handlers/brevo-sms.handler.ts | 0 .../sms/handlers/bulk-sms.handler.ts | 0 .../sms/handlers/burst-sms.handler.ts | 0 .../sms/handlers/clickatell.handler.ts | 0 .../sms/handlers/clicksend.handler.ts | 0 .../sms/handlers/eazy-sms.handler.ts | 0 .../sms/handlers/firetext.handler.ts | 0 .../sms/handlers/forty-six-elks.handler.ts | 0 .../sms/handlers/generic-sms.handler.ts | 0 .../factories/sms/handlers/gupshup.handler.ts | 0 .../src/factories/sms/handlers/index.ts | 0 .../factories/sms/handlers/infobip.handler.ts | 0 .../sms/handlers/isend-sms.handler.ts | 0 .../factories/sms/handlers/kannel.handler.ts | 0 .../factories/sms/handlers/maqsam.handler.ts | 0 .../sms/handlers/messagebird.handler.ts | 0 .../factories/sms/handlers/nexmo.handler.ts | 0 .../factories/sms/handlers/novu.handler.ts | 0 .../factories/sms/handlers/plivo.handler.ts | 0 .../sms/handlers/ring-central.handler.ts | 0 .../sms/handlers/sendchamp.handler.ts | 0 .../sms/handlers/simpletexting.handler.ts | 0 .../sms/handlers/sms-central.handler.ts | 0 .../factories/sms/handlers/sms77.handler.ts | 0 .../src/factories/sms/handlers/sns.handler.ts | 0 .../factories/sms/handlers/telnyx.handler.ts | 0 .../factories/sms/handlers/termii.handler.ts | 0 .../factories/sms/handlers/twilio.handler.ts | 0 .../src/factories/sms/interfaces/index.ts | 0 .../sms/interfaces/sms.factory.interface.ts | 0 .../sms/interfaces/sms.handler.interface.ts | 0 .../src/factories/sms/sms.factory.ts | 0 ...tive-jobs-metric-queue.health-indicator.ts | 0 .../src/health/cache.health-indicator.ts | 0 .../src/health/dal.health-indicator.ts | 0 .../src/health/health-indicator.interface.ts | 0 .../inbound-parse-queue.health-indicator.ts | 0 .../application-generic/src/health/index.ts | 0 .../health/queue-health-indicator.service.ts | 0 .../health/standard-queue.health-indicator.ts | 0 ...bscriber-process-queue.health-indicator.ts | 0 .../web-sockets-queue.health-indicator.ts | 0 .../health/workflow-queue.health-indicator.ts | 0 .../application-generic/src/index.ts | 0 .../src/instrumentation/index.ts | 0 .../src/logging/LogDecorator.ts | 0 .../application-generic/src/logging/index.ts | 0 .../src/logging/masking.ts | 0 .../src/modules/cron.module.ts | 0 .../application-generic/src/modules/index.ts | 0 .../src/modules/interfaces.ts | 0 .../src/modules/metrics.module.ts | 0 .../src/modules/queues.module.ts | 0 .../src/profiling/index.ts | 0 .../src/profiling/profiling.controller.ts | 0 .../src/profiling/profiling.module.ts | 0 .../src/profiling/profiling.service.ts | 0 .../src/resilience/delay.ts | 0 .../src/resilience/index.ts | 0 .../src/services/analytics.service.ts | 0 .../src/services/auth/auth.service.ts | 0 .../src/services/auth/index.ts | 0 .../src/services/auth/shared.ts | 0 .../src/services/auth/user.auth.guard.ts | 0 .../services/bull-mq/bull-mq.service.spec.ts | 0 .../src/services/bull-mq/bull-mq.service.ts | 0 .../src/services/bull-mq/index.ts | 0 .../src/services/cache/cache-service.mock.ts | 0 .../src/services/cache/cache-service.spec.ts | 0 .../src/services/cache/cache.service.ts | 0 .../src/services/cache/index.ts | 0 .../interceptors/cached-entity.interceptor.ts | 0 .../interceptors/cached-query.interceptor.ts | 0 .../src/services/cache/interceptors/index.ts | 0 .../cache/interceptors/shared-cache.spec.ts | 0 .../cache/interceptors/shared-cache.ts | 0 .../cache/invalidate-cache.service.ts | 0 .../cache/key-builders/builder.base.ts | 0 .../cache/key-builders/builder.scoped.ts | 0 .../src/services/cache/key-builders/crypto.ts | 0 .../cache/key-builders/entities.spec.ts | 0 .../services/cache/key-builders/entities.ts | 0 .../cache/key-builders/identifiers.ts | 0 .../src/services/cache/key-builders/index.ts | 0 .../cache/key-builders/queries.spec.ts | 0 .../services/cache/key-builders/queries.ts | 0 .../calculate-delay.service.spec.ts | 0 .../calculate-delay.service.ts | 0 .../src/services/calculate-delay/index.ts | 0 .../timed-digest-delay.service.spec.ts | 0 .../timed-digest-delay.service.ts | 0 .../src/services/content.service.ts | 0 .../src/services/cron/agenda-cron.service.ts | 0 .../src/services/cron/cron.constants.ts | 0 .../src/services/cron/cron.service.ts | 0 .../src/services/cron/cron.types.ts | 0 .../src/services/cron/index.ts | 0 .../distributed-lock.service.spec.ts | 0 .../distributed-lock.service.ts | 0 .../src/services/distributed-lock/index.ts | 0 .../events-distributed-lock.service.ts | 0 .../src/services/feature-flags.service.ts | 0 .../cache-in-memory-provider.service.ts | 0 .../in-memory-provider.service.spec.ts | 0 .../in-memory-provider.service.ts | 0 .../src/services/in-memory-provider/index.ts | 0 .../azure-cache-for-redis-cluster-provider.ts | 0 .../providers/elasticache-cluster-provider.ts | 0 .../in-memory-provider/providers/index.ts | 0 .../providers/memory-db-cluster-provider.ts | 0 .../providers/providers.spec.ts | 0 .../providers/redis-cluster-provider.ts | 0 .../providers/redis-provider.ts | 0 .../providers/variable-mappers.ts | 0 .../src/services/in-memory-provider/types.ts | 0 .../web-sockets-in-memory-provider.service.ts | 0 .../workflow-in-memory-provider.service.ts | 0 .../application-generic/src/services/index.ts | 0 .../src/services/launch-darkly.service.ts | 0 .../src/services/metrics/index.ts | 0 .../src/services/metrics/metrics.interface.ts | 0 .../services/metrics/metrics.service.spec.ts | 0 .../src/services/metrics/metrics.service.ts | 0 .../active-jobs-metric-queue.service.spec.ts | 0 .../active-jobs-metric-queue.service.ts | 0 .../execution-log-queue.service.spec.ts | 0 .../queues/execution-log-queue.service.ts | 0 .../inbound-parse-queue.service.spec.ts | 0 .../queues/inbound-parse-queue.service.ts | 0 .../src/services/queues/index.ts | 0 .../src/services/queues/queue-base.service.ts | 0 .../queues/standard-queue.service.spec.ts | 0 .../services/queues/standard-queue.service.ts | 0 .../subscriber-process-queue.service.ts | 0 .../queues/web-sockets-queue.service.spec.ts | 0 .../queues/web-sockets-queue.service.ts | 0 .../queues/workflow-queue.service.spec.ts | 0 .../services/queues/workflow-queue.service.ts | 0 .../src/services/readiness/index.ts | 0 .../readiness/readiness.service.spec.ts | 0 .../services/readiness/readiness.service.ts | 0 .../sanitize/sanitizer.service.spec.ts | 0 .../services/sanitize/sanitizer.service.ts | 0 .../src/services/storage/index.ts | 0 .../storage/non-existing-file.error.ts | 0 .../storage/storage-helper.service.spec.ts | 0 .../storage/storage-helper.service.ts | 0 .../src/services/storage/storage.service.ts | 0 .../application-generic/src/services/types.ts | 0 .../src/services/verify-payload.service.ts | 0 .../active-jobs-metric-worker.service.ts | 0 .../completed-jobs-metric-worker.service.ts | 0 .../workers/execution-log-worker.service.ts | 0 .../workers/inbound-parse-worker.service.ts | 0 .../src/services/workers/index.ts | 0 .../workers/standard-worker.service.ts | 0 .../subscriber-process-worker.service.ts | 0 .../workers/web-sockets-worker.service.ts | 0 .../services/workers/worker-base.service.ts | 0 .../workers/workflow-worker.service.ts | 0 .../application-generic/src/tracing/index.ts | 0 .../src/tracing/otel-wrapper.ts | 0 .../src/tracing/tracing.module.ts | 0 .../src/tracing/tracing.service.ts | 0 .../src/tracing/tracing.ts | 0 .../bulk-create-execution-details.command.ts | 0 .../bulk-create-execution-details.usecase.ts | 0 .../bulk-create-execution-details/index.ts | 0 ...alculate-limit-novu-integration.command.ts | 0 ...alculate-limit-novu-integration.usecase.ts | 0 .../calculate-limit-novu-integration/index.ts | 0 .../compile-email-template.command.ts | 0 .../compile-email-template.usecase.ts | 0 .../usecases/compile-email-template/index.ts | 0 .../templates/basic.handlebars | 0 .../compile-in-app-template.command.ts | 0 .../compile-in-app-template.usecase.ts | 0 .../usecases/compile-in-app-template/index.ts | 0 .../compile-step-template.command.ts | 0 .../compile-step-template.usecase.ts | 0 .../usecases/compile-step-template/index.ts | 0 .../compile-template/compile-template.base.ts | 0 .../compile-template.command.ts | 0 .../compile-template/compile-template.spec.ts | 0 .../compile-template.usecase.ts | 0 .../src/usecases/compile-template/index.ts | 0 .../conditions-filter.command.ts | 0 .../conditions-filter.usecase.ts | 0 .../src/usecases/conditions-filter/index.ts | 0 .../create-change/create-change.command.ts | 0 .../create-change/create-change.usecase.ts | 0 .../src/usecases/create-change/index.ts | 0 .../create-execution-details.command.ts | 0 .../create-execution-details.spec.ts | 0 .../create-execution-details.usecase.ts | 0 .../dtos/execution-details-response.dto.ts | 0 .../dtos/execution-details.dto.ts | 0 .../create-execution-details/dtos/index.ts | 0 .../create-execution-details/index.ts | 0 .../create-execution-details/types/index.ts | 0 .../create-notification-jobs.command.ts | 0 .../create-notification-jobs.usecase.ts | 0 .../create-notification-jobs/index.ts | 0 .../create-subscriber.command.ts | 0 .../create-subscriber.spec.ts | 0 .../create-subscriber.usecase.ts | 0 .../src/usecases/create-subscriber/index.ts | 0 .../create-tenant/create-tenant.command.ts | 0 .../create-tenant/create-tenant.usecase.ts | 0 .../src/usecases/create-tenant/index.ts | 0 .../create-user/create-user.command.ts | 0 .../create-user/create-user.usecase.ts | 0 .../src/usecases/create-user/index.ts | 0 .../create-workflow.command.ts | 0 .../create-workflow.usecase.ts | 0 .../src/usecases/create-workflow/index.ts | 0 .../digest-filter-steps.command.ts | 0 .../digest-filter-steps.usecase.ts | 0 .../src/usecases/digest-filter-steps/index.ts | 0 .../execution-log-route.command.ts | 0 .../execution-log-route.usecase.ts | 0 .../src/usecases/execution-log-route/index.ts | 0 .../get-decrypted-integrations.command.ts | 0 .../get-decrypted-integrations.usecase.ts | 0 .../get-decrypted-integrations/index.ts | 0 .../get-feature-flag.command.ts | 2 +- .../get-feature-flag/get-feature-flag.test.ts | 0 .../get-feature-flag.use-case.ts | 0 ...in-memory-cluster-mode-enabled.use-case.ts | 0 .../get-system-critical-flag.test.ts | 0 .../get-system-critical-flag.use-case.ts | 0 .../src/usecases/get-feature-flag/index.ts | 0 .../usecases/get-layout/get-layout.command.ts | 0 .../get-layout/get-layout.use-case.ts | 0 .../src/usecases/get-layout/index.ts | 0 .../src/usecases/get-layout/layout.dto.ts | 0 .../get-novu-layout.command.ts | 0 .../get-novu-layout/get-novu-layout.spec.ts | 0 .../get-novu-layout.usecase.ts | 0 .../src/usecases/get-novu-layout/index.ts | 0 .../templates/layout.handlebars | 0 .../get-novu-provider-credentials.command.ts | 0 .../get-novu-provider-credentials.usecase.ts | 0 .../get-novu-provider-credentials/index.ts | 0 ...et-subscriber-global-preference.command.ts | 0 ...et-subscriber-global-preference.usecase.ts | 0 .../get-subscriber-global-preference/index.ts | 0 .../get-subscriber-preference.command.ts | 0 .../get-subscriber-preference.usecase.ts | 0 .../get-subscriber-preference/index.ts | 0 ...-subscriber-template-preference.command.ts | 0 ...criber-template-preference.usecase.spec.ts | 0 ...-subscriber-template-preference.usecase.ts | 0 .../index.ts | 0 .../usecases/get-tenant/get-tenant.command.ts | 0 .../usecases/get-tenant/get-tenant.usecase.ts | 0 .../src/usecases/get-tenant/index.ts | 0 .../get-topic-subscribers.command.ts | 0 .../get-topic-subscribers.use-case.ts | 0 .../usecases/get-topic-subscribers/index.ts | 0 .../application-generic/src/usecases/index.ts | 0 .../create-message-template.command.ts | 0 .../create-message-template.spec.ts | 0 .../create-message-template.usecase.ts | 0 .../create-message-template/index.ts | 0 .../delete-message-template.command.ts | 0 .../delete-message-template.usecase.ts | 0 .../src/usecases/message-template/index.ts | 0 .../update-message-template.command.ts | 0 .../update-message-template.usecase.ts | 0 .../src/usecases/process-subscriber/index.ts | 0 .../process-subscriber.command.ts | 0 .../process-subscriber.usecase.ts | 0 .../src/usecases/process-tenant/index.ts | 0 .../process-tenant/process-tenant.command.ts | 0 .../process-tenant/process-tenant.usecase.ts | 0 .../usecases/promote-type-change.command.ts | 0 .../src/usecases/select-integration/index.ts | 0 .../select-integration.command.ts | 0 .../select-integration.spec.ts | 0 .../select-integration.usecase.ts | 0 .../src/usecases/select-variant/index.ts | 0 .../select-variant/select-variant.command.ts | 0 .../select-variant/select-variant.spec.ts | 0 .../select-variant/select-variant.usecase.ts | 0 .../src/usecases/subscribers/index.ts | 0 .../src/usecases/subscribers/types/index.ts | 0 .../update-subscriber-channel/index.ts | 0 .../update-subscriber-channel.command.ts | 0 .../update-subscriber-channel.usecase.ts | 0 .../src/usecases/switch-environment/index.ts | 0 .../switch-environment.command.ts | 0 .../switch-environment.usecase.ts | 0 .../src/usecases/switch-organization/index.ts | 0 .../switch-organization.command.ts | 0 .../switch-organization.usecase.ts | 0 .../src/usecases/trigger-broadcast/index.ts | 0 .../trigger-broadcast.command.ts | 0 .../trigger-broadcast.usecase.ts | 0 .../src/usecases/trigger-event/index.ts | 0 .../trigger-event/trigger-event.command.ts | 0 .../trigger-event/trigger-event.usecase.ts | 0 .../src/usecases/trigger-multicast/index.ts | 0 .../trigger-multicast.command.ts | 0 .../trigger-multicast.usecase.ts | 0 .../src/usecases/update-change/index.ts | 0 .../update-change/update-change.command.ts | 0 .../update-change/update-change.usecase.ts | 0 .../src/usecases/update-subscriber/index.ts | 0 .../update-subscriber.command.ts | 0 .../update-subscriber.spec.ts | 0 .../update-subscriber.usecase.ts | 0 .../src/usecases/update-tenant/index.ts | 0 .../update-tenant/update-tenant.command.ts | 0 .../update-tenant/update-tenant.usecase.ts | 0 .../src/usecases/workflow/index.ts | 0 .../update-workflow.command.ts | 2 +- .../update-workflow.usecase.ts | 2 +- .../application-generic/src/utils/digest.ts | 0 .../src/utils/email-normalization.ts | 0 .../src/utils/exceptions.ts | 0 .../src/utils/filter-processing-details.ts | 0 .../application-generic/src/utils/filter.ts | 0 .../application-generic/src/utils/hmac.ts | 0 .../src/utils/novu-integrations.ts | 0 .../application-generic/src/utils/object.ts | 0 .../src/utils/require-inject.ts | 0 .../src/utils/subscriber.ts | 0 .../src/utils/variants/index.ts | 0 .../src/utils/variants/isVariantEmpty.spec.ts | 0 .../src/utils/variants/isVariantEmpty.ts | 0 .../utils/variants/normalizeVariantDefault.ts | 0 .../application-generic/tsconfig.json | 0 .../application-generic/tsconfig.module.json | 0 pnpm-lock.yaml | 816 +++++++++--------- 427 files changed, 553 insertions(+), 571 deletions(-) rename {packages => libs}/application-generic/.czrc (100%) rename {packages => libs}/application-generic/.eslintrc.js (100%) rename {packages => libs}/application-generic/.gitignore (100%) rename {packages => libs}/application-generic/README.md (100%) rename {packages => libs}/application-generic/jest.config.js (100%) rename {packages => libs}/application-generic/jest.setup.js (100%) rename {packages => libs}/application-generic/package.json (91%) rename {packages => libs}/application-generic/src/.env.test (100%) rename {packages => libs}/application-generic/src/commands/authenticated.command.ts (100%) rename {packages => libs}/application-generic/src/commands/base.command.spec.ts (100%) rename {packages => libs}/application-generic/src/commands/base.command.ts (100%) rename {packages => libs}/application-generic/src/commands/index.ts (100%) rename {packages => libs}/application-generic/src/commands/organization.command.ts (100%) rename {packages => libs}/application-generic/src/commands/project.command.ts (100%) rename {packages => libs}/application-generic/src/config/index.ts (100%) rename {packages => libs}/application-generic/src/config/workers.config.spec.ts (100%) rename {packages => libs}/application-generic/src/config/workers.ts (100%) rename {packages => libs}/application-generic/src/custom-providers/index.ts (100%) rename {packages => libs}/application-generic/src/decorators/external-api.decorator.ts (100%) rename {packages => libs}/application-generic/src/decorators/index.ts (100%) rename {packages => libs}/application-generic/src/decorators/resource-category.decorator.ts (100%) rename {packages => libs}/application-generic/src/decorators/user-session.decorator.ts (100%) rename {packages => libs}/application-generic/src/dtos/execution-log-job.dto.ts (100%) rename {packages => libs}/application-generic/src/dtos/inbound-parse-job.dto.ts (100%) rename {packages => libs}/application-generic/src/dtos/index.ts (100%) rename {packages => libs}/application-generic/src/dtos/process-subscriber-job.dto.ts (100%) rename {packages => libs}/application-generic/src/dtos/standard-job.dto.ts (100%) rename {packages => libs}/application-generic/src/dtos/web-sockets-job.dto.ts (100%) rename {packages => libs}/application-generic/src/dtos/workflow-job.dto.ts (100%) rename {packages => libs}/application-generic/src/encryption/cipher.spec.ts (100%) rename {packages => libs}/application-generic/src/encryption/cipher.ts (100%) rename {packages => libs}/application-generic/src/encryption/encrypt-provider.spec.ts (100%) rename {packages => libs}/application-generic/src/encryption/encrypt-provider.ts (100%) rename {packages => libs}/application-generic/src/encryption/index.ts (100%) rename {packages => libs}/application-generic/src/factories/chat/chat.factory.ts (100%) rename {packages => libs}/application-generic/src/factories/chat/handlers/base.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/chat/handlers/discord.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/chat/handlers/getstream.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/chat/handlers/grafana-on-call.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/chat/handlers/mattermost.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/chat/handlers/msteams.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/chat/handlers/rocket-chat.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/chat/handlers/ryver.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/chat/handlers/slack.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/chat/handlers/whatsapp-business.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/chat/handlers/zulip.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/chat/interfaces/index.ts (100%) rename {packages => libs}/application-generic/src/factories/index.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/handlers/base.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/handlers/braze.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/handlers/email-webhook.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/handlers/emailjs.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/handlers/index.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/handlers/infobip.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/handlers/mailersend.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/handlers/mailgun.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/handlers/mailjet.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/handlers/mailtrap.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/handlers/mandrill.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/handlers/netcore.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/handlers/nodemailer.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/handlers/novu.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/handlers/outlook365.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/handlers/plunk.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/handlers/postmark.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/handlers/resend.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/handlers/sendgrid.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/handlers/sendinblue.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/handlers/ses.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/handlers/sparkpost.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/interfaces/send.handler.interface.ts (100%) rename {packages => libs}/application-generic/src/factories/mail/mail.factory.ts (100%) rename {packages => libs}/application-generic/src/factories/push/handlers/apns.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/push/handlers/base.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/push/handlers/expo.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/push/handlers/fcm.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/push/handlers/index.ts (100%) rename {packages => libs}/application-generic/src/factories/push/handlers/one-signal.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/push/handlers/push-webhook.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/push/handlers/pusher-beams.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/push/handlers/pushpad.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/push/interfaces/index.ts (100%) rename {packages => libs}/application-generic/src/factories/push/interfaces/push.factory.interface.ts (100%) rename {packages => libs}/application-generic/src/factories/push/interfaces/push.handler.interface.ts (100%) rename {packages => libs}/application-generic/src/factories/push/push.factory.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/africas-talking.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/azure-sms.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/bandwidth.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/base.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/brevo-sms.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/bulk-sms.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/burst-sms.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/clickatell.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/clicksend.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/eazy-sms.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/firetext.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/forty-six-elks.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/generic-sms.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/gupshup.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/index.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/infobip.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/isend-sms.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/kannel.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/maqsam.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/messagebird.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/nexmo.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/novu.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/plivo.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/ring-central.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/sendchamp.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/simpletexting.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/sms-central.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/sms77.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/sns.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/telnyx.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/termii.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/handlers/twilio.handler.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/interfaces/index.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/interfaces/sms.factory.interface.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/interfaces/sms.handler.interface.ts (100%) rename {packages => libs}/application-generic/src/factories/sms/sms.factory.ts (100%) rename {packages => libs}/application-generic/src/health/active-jobs-metric-queue.health-indicator.ts (100%) rename {packages => libs}/application-generic/src/health/cache.health-indicator.ts (100%) rename {packages => libs}/application-generic/src/health/dal.health-indicator.ts (100%) rename {packages => libs}/application-generic/src/health/health-indicator.interface.ts (100%) rename {packages => libs}/application-generic/src/health/inbound-parse-queue.health-indicator.ts (100%) rename {packages => libs}/application-generic/src/health/index.ts (100%) rename {packages => libs}/application-generic/src/health/queue-health-indicator.service.ts (100%) rename {packages => libs}/application-generic/src/health/standard-queue.health-indicator.ts (100%) rename {packages => libs}/application-generic/src/health/subscriber-process-queue.health-indicator.ts (100%) rename {packages => libs}/application-generic/src/health/web-sockets-queue.health-indicator.ts (100%) rename {packages => libs}/application-generic/src/health/workflow-queue.health-indicator.ts (100%) rename {packages => libs}/application-generic/src/index.ts (100%) rename {packages => libs}/application-generic/src/instrumentation/index.ts (100%) rename {packages => libs}/application-generic/src/logging/LogDecorator.ts (100%) rename {packages => libs}/application-generic/src/logging/index.ts (100%) rename {packages => libs}/application-generic/src/logging/masking.ts (100%) rename {packages => libs}/application-generic/src/modules/cron.module.ts (100%) rename {packages => libs}/application-generic/src/modules/index.ts (100%) rename {packages => libs}/application-generic/src/modules/interfaces.ts (100%) rename {packages => libs}/application-generic/src/modules/metrics.module.ts (100%) rename {packages => libs}/application-generic/src/modules/queues.module.ts (100%) rename {packages => libs}/application-generic/src/profiling/index.ts (100%) rename {packages => libs}/application-generic/src/profiling/profiling.controller.ts (100%) rename {packages => libs}/application-generic/src/profiling/profiling.module.ts (100%) rename {packages => libs}/application-generic/src/profiling/profiling.service.ts (100%) rename {packages => libs}/application-generic/src/resilience/delay.ts (100%) rename {packages => libs}/application-generic/src/resilience/index.ts (100%) rename {packages => libs}/application-generic/src/services/analytics.service.ts (100%) rename {packages => libs}/application-generic/src/services/auth/auth.service.ts (100%) rename {packages => libs}/application-generic/src/services/auth/index.ts (100%) rename {packages => libs}/application-generic/src/services/auth/shared.ts (100%) rename {packages => libs}/application-generic/src/services/auth/user.auth.guard.ts (100%) rename {packages => libs}/application-generic/src/services/bull-mq/bull-mq.service.spec.ts (100%) rename {packages => libs}/application-generic/src/services/bull-mq/bull-mq.service.ts (100%) rename {packages => libs}/application-generic/src/services/bull-mq/index.ts (100%) rename {packages => libs}/application-generic/src/services/cache/cache-service.mock.ts (100%) rename {packages => libs}/application-generic/src/services/cache/cache-service.spec.ts (100%) rename {packages => libs}/application-generic/src/services/cache/cache.service.ts (100%) rename {packages => libs}/application-generic/src/services/cache/index.ts (100%) rename {packages => libs}/application-generic/src/services/cache/interceptors/cached-entity.interceptor.ts (100%) rename {packages => libs}/application-generic/src/services/cache/interceptors/cached-query.interceptor.ts (100%) rename {packages => libs}/application-generic/src/services/cache/interceptors/index.ts (100%) rename {packages => libs}/application-generic/src/services/cache/interceptors/shared-cache.spec.ts (100%) rename {packages => libs}/application-generic/src/services/cache/interceptors/shared-cache.ts (100%) rename {packages => libs}/application-generic/src/services/cache/invalidate-cache.service.ts (100%) rename {packages => libs}/application-generic/src/services/cache/key-builders/builder.base.ts (100%) rename {packages => libs}/application-generic/src/services/cache/key-builders/builder.scoped.ts (100%) rename {packages => libs}/application-generic/src/services/cache/key-builders/crypto.ts (100%) rename {packages => libs}/application-generic/src/services/cache/key-builders/entities.spec.ts (100%) rename {packages => libs}/application-generic/src/services/cache/key-builders/entities.ts (100%) rename {packages => libs}/application-generic/src/services/cache/key-builders/identifiers.ts (100%) rename {packages => libs}/application-generic/src/services/cache/key-builders/index.ts (100%) rename {packages => libs}/application-generic/src/services/cache/key-builders/queries.spec.ts (100%) rename {packages => libs}/application-generic/src/services/cache/key-builders/queries.ts (100%) rename {packages => libs}/application-generic/src/services/calculate-delay/calculate-delay.service.spec.ts (100%) rename {packages => libs}/application-generic/src/services/calculate-delay/calculate-delay.service.ts (100%) rename {packages => libs}/application-generic/src/services/calculate-delay/index.ts (100%) rename {packages => libs}/application-generic/src/services/calculate-delay/timed-digest-delay.service.spec.ts (100%) rename {packages => libs}/application-generic/src/services/calculate-delay/timed-digest-delay.service.ts (100%) rename {packages => libs}/application-generic/src/services/content.service.ts (100%) rename {packages => libs}/application-generic/src/services/cron/agenda-cron.service.ts (100%) rename {packages => libs}/application-generic/src/services/cron/cron.constants.ts (100%) rename {packages => libs}/application-generic/src/services/cron/cron.service.ts (100%) rename {packages => libs}/application-generic/src/services/cron/cron.types.ts (100%) rename {packages => libs}/application-generic/src/services/cron/index.ts (100%) rename {packages => libs}/application-generic/src/services/distributed-lock/distributed-lock.service.spec.ts (100%) rename {packages => libs}/application-generic/src/services/distributed-lock/distributed-lock.service.ts (100%) rename {packages => libs}/application-generic/src/services/distributed-lock/index.ts (100%) rename {packages => libs}/application-generic/src/services/events-distributed-lock.service.ts (100%) rename {packages => libs}/application-generic/src/services/feature-flags.service.ts (100%) rename {packages => libs}/application-generic/src/services/in-memory-provider/cache-in-memory-provider.service.ts (100%) rename {packages => libs}/application-generic/src/services/in-memory-provider/in-memory-provider.service.spec.ts (100%) rename {packages => libs}/application-generic/src/services/in-memory-provider/in-memory-provider.service.ts (100%) rename {packages => libs}/application-generic/src/services/in-memory-provider/index.ts (100%) rename {packages => libs}/application-generic/src/services/in-memory-provider/providers/azure-cache-for-redis-cluster-provider.ts (100%) rename {packages => libs}/application-generic/src/services/in-memory-provider/providers/elasticache-cluster-provider.ts (100%) rename {packages => libs}/application-generic/src/services/in-memory-provider/providers/index.ts (100%) rename {packages => libs}/application-generic/src/services/in-memory-provider/providers/memory-db-cluster-provider.ts (100%) rename {packages => libs}/application-generic/src/services/in-memory-provider/providers/providers.spec.ts (100%) rename {packages => libs}/application-generic/src/services/in-memory-provider/providers/redis-cluster-provider.ts (100%) rename {packages => libs}/application-generic/src/services/in-memory-provider/providers/redis-provider.ts (100%) rename {packages => libs}/application-generic/src/services/in-memory-provider/providers/variable-mappers.ts (100%) rename {packages => libs}/application-generic/src/services/in-memory-provider/types.ts (100%) rename {packages => libs}/application-generic/src/services/in-memory-provider/web-sockets-in-memory-provider.service.ts (100%) rename {packages => libs}/application-generic/src/services/in-memory-provider/workflow-in-memory-provider.service.ts (100%) rename {packages => libs}/application-generic/src/services/index.ts (100%) rename {packages => libs}/application-generic/src/services/launch-darkly.service.ts (100%) rename {packages => libs}/application-generic/src/services/metrics/index.ts (100%) rename {packages => libs}/application-generic/src/services/metrics/metrics.interface.ts (100%) rename {packages => libs}/application-generic/src/services/metrics/metrics.service.spec.ts (100%) rename {packages => libs}/application-generic/src/services/metrics/metrics.service.ts (100%) rename {packages => libs}/application-generic/src/services/queues/active-jobs-metric-queue.service.spec.ts (100%) rename {packages => libs}/application-generic/src/services/queues/active-jobs-metric-queue.service.ts (100%) rename {packages => libs}/application-generic/src/services/queues/execution-log-queue.service.spec.ts (100%) rename {packages => libs}/application-generic/src/services/queues/execution-log-queue.service.ts (100%) rename {packages => libs}/application-generic/src/services/queues/inbound-parse-queue.service.spec.ts (100%) rename {packages => libs}/application-generic/src/services/queues/inbound-parse-queue.service.ts (100%) rename {packages => libs}/application-generic/src/services/queues/index.ts (100%) rename {packages => libs}/application-generic/src/services/queues/queue-base.service.ts (100%) rename {packages => libs}/application-generic/src/services/queues/standard-queue.service.spec.ts (100%) rename {packages => libs}/application-generic/src/services/queues/standard-queue.service.ts (100%) rename {packages => libs}/application-generic/src/services/queues/subscriber-process-queue.service.ts (100%) rename {packages => libs}/application-generic/src/services/queues/web-sockets-queue.service.spec.ts (100%) rename {packages => libs}/application-generic/src/services/queues/web-sockets-queue.service.ts (100%) rename {packages => libs}/application-generic/src/services/queues/workflow-queue.service.spec.ts (100%) rename {packages => libs}/application-generic/src/services/queues/workflow-queue.service.ts (100%) rename {packages => libs}/application-generic/src/services/readiness/index.ts (100%) rename {packages => libs}/application-generic/src/services/readiness/readiness.service.spec.ts (100%) rename {packages => libs}/application-generic/src/services/readiness/readiness.service.ts (100%) rename {packages => libs}/application-generic/src/services/sanitize/sanitizer.service.spec.ts (100%) rename {packages => libs}/application-generic/src/services/sanitize/sanitizer.service.ts (100%) rename {packages => libs}/application-generic/src/services/storage/index.ts (100%) rename {packages => libs}/application-generic/src/services/storage/non-existing-file.error.ts (100%) rename {packages => libs}/application-generic/src/services/storage/storage-helper.service.spec.ts (100%) rename {packages => libs}/application-generic/src/services/storage/storage-helper.service.ts (100%) rename {packages => libs}/application-generic/src/services/storage/storage.service.ts (100%) rename {packages => libs}/application-generic/src/services/types.ts (100%) rename {packages => libs}/application-generic/src/services/verify-payload.service.ts (100%) rename {packages => libs}/application-generic/src/services/workers/active-jobs-metric-worker.service.ts (100%) rename {packages => libs}/application-generic/src/services/workers/completed-jobs-metric-worker.service.ts (100%) rename {packages => libs}/application-generic/src/services/workers/execution-log-worker.service.ts (100%) rename {packages => libs}/application-generic/src/services/workers/inbound-parse-worker.service.ts (100%) rename {packages => libs}/application-generic/src/services/workers/index.ts (100%) rename {packages => libs}/application-generic/src/services/workers/standard-worker.service.ts (100%) rename {packages => libs}/application-generic/src/services/workers/subscriber-process-worker.service.ts (100%) rename {packages => libs}/application-generic/src/services/workers/web-sockets-worker.service.ts (100%) rename {packages => libs}/application-generic/src/services/workers/worker-base.service.ts (100%) rename {packages => libs}/application-generic/src/services/workers/workflow-worker.service.ts (100%) rename {packages => libs}/application-generic/src/tracing/index.ts (100%) rename {packages => libs}/application-generic/src/tracing/otel-wrapper.ts (100%) rename {packages => libs}/application-generic/src/tracing/tracing.module.ts (100%) rename {packages => libs}/application-generic/src/tracing/tracing.service.ts (100%) rename {packages => libs}/application-generic/src/tracing/tracing.ts (100%) rename {packages => libs}/application-generic/src/usecases/bulk-create-execution-details/bulk-create-execution-details.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/bulk-create-execution-details/bulk-create-execution-details.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/bulk-create-execution-details/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/calculate-limit-novu-integration/calculate-limit-novu-integration.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/calculate-limit-novu-integration/calculate-limit-novu-integration.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/calculate-limit-novu-integration/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/compile-email-template/compile-email-template.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/compile-email-template/compile-email-template.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/compile-email-template/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/compile-email-template/templates/basic.handlebars (100%) rename {packages => libs}/application-generic/src/usecases/compile-in-app-template/compile-in-app-template.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/compile-in-app-template/compile-in-app-template.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/compile-in-app-template/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/compile-step-template/compile-step-template.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/compile-step-template/compile-step-template.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/compile-step-template/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/compile-template/compile-template.base.ts (100%) rename {packages => libs}/application-generic/src/usecases/compile-template/compile-template.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/compile-template/compile-template.spec.ts (100%) rename {packages => libs}/application-generic/src/usecases/compile-template/compile-template.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/compile-template/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/conditions-filter/conditions-filter.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/conditions-filter/conditions-filter.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/conditions-filter/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-change/create-change.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-change/create-change.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-change/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-execution-details/create-execution-details.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-execution-details/create-execution-details.spec.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-execution-details/create-execution-details.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-execution-details/dtos/execution-details-response.dto.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-execution-details/dtos/execution-details.dto.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-execution-details/dtos/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-execution-details/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-execution-details/types/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-notification-jobs/create-notification-jobs.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-notification-jobs/create-notification-jobs.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-notification-jobs/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-subscriber/create-subscriber.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-subscriber/create-subscriber.spec.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-subscriber/create-subscriber.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-subscriber/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-tenant/create-tenant.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-tenant/create-tenant.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-tenant/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-user/create-user.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-user/create-user.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-user/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-workflow/create-workflow.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-workflow/create-workflow.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/create-workflow/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/digest-filter-steps/digest-filter-steps.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/digest-filter-steps/digest-filter-steps.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/digest-filter-steps/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/execution-log-route/execution-log-route.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/execution-log-route/execution-log-route.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/execution-log-route/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-decrypted-integrations/get-decrypted-integrations.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-decrypted-integrations/get-decrypted-integrations.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-decrypted-integrations/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-feature-flag/get-feature-flag.command.ts (77%) rename {packages => libs}/application-generic/src/usecases/get-feature-flag/get-feature-flag.test.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-feature-flag/get-feature-flag.use-case.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-feature-flag/get-is-in-memory-cluster-mode-enabled.use-case.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-feature-flag/get-system-critical-flag.test.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-feature-flag/get-system-critical-flag.use-case.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-feature-flag/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-layout/get-layout.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-layout/get-layout.use-case.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-layout/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-layout/layout.dto.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-novu-layout/get-novu-layout.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-novu-layout/get-novu-layout.spec.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-novu-layout/get-novu-layout.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-novu-layout/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-novu-layout/templates/layout.handlebars (100%) rename {packages => libs}/application-generic/src/usecases/get-novu-provider-credentials/get-novu-provider-credentials.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-novu-provider-credentials/get-novu-provider-credentials.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-novu-provider-credentials/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-subscriber-global-preference/get-subscriber-global-preference.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-subscriber-global-preference/get-subscriber-global-preference.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-subscriber-global-preference/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-subscriber-preference/get-subscriber-preference.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-subscriber-preference/get-subscriber-preference.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-subscriber-preference/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-subscriber-template-preference/get-subscriber-template-preference.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-subscriber-template-preference/get-subscriber-template-preference.usecase.spec.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-subscriber-template-preference/get-subscriber-template-preference.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-subscriber-template-preference/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-tenant/get-tenant.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-tenant/get-tenant.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-tenant/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-topic-subscribers/get-topic-subscribers.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-topic-subscribers/get-topic-subscribers.use-case.ts (100%) rename {packages => libs}/application-generic/src/usecases/get-topic-subscribers/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/message-template/create-message-template/create-message-template.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/message-template/create-message-template/create-message-template.spec.ts (100%) rename {packages => libs}/application-generic/src/usecases/message-template/create-message-template/create-message-template.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/message-template/create-message-template/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/message-template/delete-message-template/delete-message-template.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/message-template/delete-message-template/delete-message-template.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/message-template/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/message-template/update-message-template/update-message-template.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/message-template/update-message-template/update-message-template.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/process-subscriber/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/process-subscriber/process-subscriber.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/process-subscriber/process-subscriber.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/process-tenant/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/process-tenant/process-tenant.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/process-tenant/process-tenant.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/promote-type-change.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/select-integration/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/select-integration/select-integration.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/select-integration/select-integration.spec.ts (100%) rename {packages => libs}/application-generic/src/usecases/select-integration/select-integration.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/select-variant/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/select-variant/select-variant.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/select-variant/select-variant.spec.ts (100%) rename {packages => libs}/application-generic/src/usecases/select-variant/select-variant.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/subscribers/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/subscribers/types/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/subscribers/update-subscriber-channel/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/subscribers/update-subscriber-channel/update-subscriber-channel.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/subscribers/update-subscriber-channel/update-subscriber-channel.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/switch-environment/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/switch-environment/switch-environment.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/switch-environment/switch-environment.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/switch-organization/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/switch-organization/switch-organization.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/switch-organization/switch-organization.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/trigger-broadcast/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/trigger-broadcast/trigger-broadcast.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/trigger-broadcast/trigger-broadcast.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/trigger-event/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/trigger-event/trigger-event.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/trigger-event/trigger-event.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/trigger-multicast/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/trigger-multicast/trigger-multicast.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/trigger-multicast/trigger-multicast.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/update-change/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/update-change/update-change.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/update-change/update-change.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/update-subscriber/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/update-subscriber/update-subscriber.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/update-subscriber/update-subscriber.spec.ts (100%) rename {packages => libs}/application-generic/src/usecases/update-subscriber/update-subscriber.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/update-tenant/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/update-tenant/update-tenant.command.ts (100%) rename {packages => libs}/application-generic/src/usecases/update-tenant/update-tenant.usecase.ts (100%) rename {packages => libs}/application-generic/src/usecases/workflow/index.ts (100%) rename {packages => libs}/application-generic/src/usecases/workflow/update-workflow/update-workflow.command.ts (96%) rename {packages => libs}/application-generic/src/usecases/workflow/update-workflow/update-workflow.usecase.ts (99%) rename {packages => libs}/application-generic/src/utils/digest.ts (100%) rename {packages => libs}/application-generic/src/utils/email-normalization.ts (100%) rename {packages => libs}/application-generic/src/utils/exceptions.ts (100%) rename {packages => libs}/application-generic/src/utils/filter-processing-details.ts (100%) rename {packages => libs}/application-generic/src/utils/filter.ts (100%) rename {packages => libs}/application-generic/src/utils/hmac.ts (100%) rename {packages => libs}/application-generic/src/utils/novu-integrations.ts (100%) rename {packages => libs}/application-generic/src/utils/object.ts (100%) rename {packages => libs}/application-generic/src/utils/require-inject.ts (100%) rename {packages => libs}/application-generic/src/utils/subscriber.ts (100%) rename {packages => libs}/application-generic/src/utils/variants/index.ts (100%) rename {packages => libs}/application-generic/src/utils/variants/isVariantEmpty.spec.ts (100%) rename {packages => libs}/application-generic/src/utils/variants/isVariantEmpty.ts (100%) rename {packages => libs}/application-generic/src/utils/variants/normalizeVariantDefault.ts (100%) rename {packages => libs}/application-generic/tsconfig.json (100%) rename {packages => libs}/application-generic/tsconfig.module.json (100%) diff --git a/.cspell.json b/.cspell.json index 5b09ab82b4a7..f3639cc22551 100644 --- a/.cspell.json +++ b/.cspell.json @@ -3,59 +3,6 @@ "version": "0.2", "language": "en", "words": [ - "Styleable", - "Usergroup", - "Dispatchable", - "MPIMs", - "mpim", - "datetimepicker", - "Placeholdable", - "EARLYHINTS", - "nuxt", - "websockets", - "cacheable", - "mrkdwn", - "Springboot", - "tmproj", - "hgignore", - "bzrignore", - "metatype", - "Paramtype", - "Millis", - "maqsam", - "sadd", - "smembers", - "verifyspf", - "gethostname", - "spftxt", - "domainsuffix", - "resmap", - "bestguess", - "squiebras", - "subjectsthum", - "resobj", - "arobj", - "authres", - "bmsi", - "ipaddrs", - "netwrk", - "cnamek", - "timethen", - "ptrnames", - "kitterma", - "dedup", - "mxlookup", - "modlen", - "cnames", - "mxnames", - "braindead", - "stripdot", - "slodipvh", - "existant", - "domainmatch", - "cidrmatch", - "permerrors", - "mechs", "ABNF", "addrs", "adresses", @@ -63,26 +10,32 @@ "africastalking", "alexjoverm", "alist", + "aliyun", + "amannn", "antd", "anthonybaxter", "anticon", "apikey", "appendonly", "arobj", + "arobj", "arpa", "asdas", "atext", "authres", + "authres", "authserv", "autobuild", "autodocs", "autogeneration", + "automerge", "Automount", "autopipelining", "autorun", "AWSCLIV", "AXFR", "axios", + "azcopy", "backoff", "BADALG", "BADKEY", @@ -95,6 +48,7 @@ "bcast", "behaviour", "bestguess", + "bestguess", "binipdisplay", "bitauth", "bitjson", @@ -102,8 +56,10 @@ "bitnamicharts", "bitsize", "bmsi", + "bmsi", "bodyhash", "braindead", + "braindead", "brevo", "BTAG", "BUILDKIT", @@ -111,7 +67,10 @@ "buildx", "bullmq", "bzrignore", + "bzrignore", + "cacheable", "cacheable", + "cafebabe", "canonicalization", "canonicalized", "chartjs", @@ -119,6 +78,7 @@ "chsh", "cidrlength", "cidrmatch", + "cidrmatch", "cidrmax", "cimg", "circleci", @@ -132,6 +92,8 @@ "clonedeep", "clsx", "cnamek", + "cnamek", + "cnames", "cnames", "codecov", "codeql", @@ -145,17 +107,22 @@ "Consolas", "consts", "containerd", + "containerd", + "cpack", "Craco", "crossorigin", "CSNET", "customdesigned", "custome", "Datetime", + "datetimepicker", "dbaeumer", "dbnavigator", "dbpath", "Deadlinks", "dearmor", + "decompile", + "dedup", "dedup", "deduplicated", "defexps", @@ -165,6 +132,7 @@ "devs", "Dima", "dinfo", + "Dispatchable", "dkimpy", "dnscount", "dnscounttype", @@ -178,22 +146,29 @@ "Docgen", "domainkey", "domainmatch", + "domainmatch", "domainname", "domainsuffix", + "domainsuffix", "donefunc", "dotenv", "doublecolon", "dtos", "dummytype", + "EARLYHINTS", + "eazy", "editorconfig", "ehlo", + "elif", "emailjs", "Embeddable", "EMSA", + "endgroup", "enroute", "envalid", "envsetup", "errmsg", + "esbenp", "eslintcache", "esnext", "EVENT", @@ -202,13 +177,19 @@ "examplelight", "execa", "existant", + "existant", "explicity", "exponentiate", "externaldb", "externalredis", "Fdfdf", "fieldname", + "fieldname", + "fieldtype", + "Fira", + "firestore", "Firetext", + "firsttris", "fjogeleit", "flowwer", "fontawesome", @@ -219,11 +200,13 @@ "Gathman", "Generatethemailsendrequest", "gethostname", + "gethostname", "getp", "getsentry", "getstream", "Getstream", "ghaction", + "ghaction", "globby", "googlemail", "Greenkeeper", @@ -232,21 +215,33 @@ "GROUPBY", "Gupshup", "Hacksquad", + "hbspt", "headerapikey", + "headerapikey", + "HeaderNavNew", "healthcheck", + "HEAY", "Hewgill", "HEXTET", "hextets", "hgignore", + "hgignore", "hmac", "hokify", + "hokify", "hookform", + "hostedtoolcache", + "hostedtoolcache", "hostnames", "hotmail", "hset", + "hstack", + "hubspot", "hubspot", "Hygen", "IAPNS", + "Icann", + "Idand", "Idand", "idempotency", "Idempotency", @@ -256,16 +251,20 @@ "INAPP", "infobip", "INITDB", + "INITDB", "inotify", "Intelli", "ioredis", "ipaddr", "ipaddrs", + "ipaddrs", "ipadrress", "ipam", "iplist", "IQUERY", "isend", + "isend", + "isend", "isequal", "istanbuljs", "iterhosts", @@ -275,11 +274,13 @@ "keyrings", "keysize", "kitterma", + "kitterma", "Kitterman", "klass", "Kleineidam", "kompose", "Krakend", + "Krakend", "Kustomization", "kustomize", "lastindex", @@ -288,9 +289,12 @@ "libarary", "libauth", "libspf", + "limitbar", + "livemode", "livemode", "localforage", "localstack", + "localstorage", "LOGDECORATOR", "loglevel", "machdep", @@ -302,50 +306,68 @@ "mailin", "Mailjet", "mailparser", + "Maizzle", "mansagroup", "mantine", "maqsam", + "maqsam", + "Markunread", + "marocchino", "martinbeentjes", "maskdata", + "maxage", "maxsize", "maxtimeout", "mechnisms", "mechs", + "mechs", "mediumdark", "Menlo", "messagebird", "Metafiles", "Metas", "metatype", + "metatype", "middlewares", "Millis", + "Millis", "minkey", "mispelled", "MITM", + "MJML", "mkdir", "mlen", "moby", + "moby", + "modlen", "modlen", "mongod", "mongosh", "monokai", "monorepository", "mpeltonen", + "mpim", + "MPIMs", + "mrkdwn", "MSTCP", "msteams", "multilines", "Munpacker", "mxlookup", + "mxlookup", + "mxnames", "mxnames", "Myśliwiec", "nameserver", "nbits", "nbsp", + "neom", "nestframework", "nestjs", "netblock", "netcore", "netwrk", + "netwrk", "newrelic", "nexmo", "nextjs", @@ -364,16 +386,19 @@ "notifire", "NOTIMP", "NOTZONE", - "novu", "Novu's", + "novu", "novuapp", "novuhq", + "novui", "novutest", + "npmjs", "npmrc", "nrwl", "ntoa", "ntvs", "nunito", + "nuxt", "nvsk", "nwtgck", "NXDOMAIN", @@ -384,21 +409,31 @@ "opcodemap", "opcodestr", "openapi", + "openapi", + "opentelemetry", "opentelemetry", "orcid", "Otel", + "Otel", + "otlp", + "OTLP", "outdir", "Outgoers", + "pandabox", "pandacss", "Paramtype", + "Paramtype", + "parens", "pepipost", "permerror", "permerrors", + "permerrors", "personalizations", "PGID", "pino", "PKCS", "pkdata", + "Placeholdable", "plivo", "Plivo", "plusplus", @@ -409,20 +444,27 @@ "prefiltering", "prefixlen", "preheader", + "prepopulating", "presigner", "prettierignore", "printjson", "privkey", "Projectkeys", + "protonmail", "pton", "ptrnames", + "ptrnames", "ptrs", "pubid", "PUID", + "pulumi", "Pushpad", "Pushwoosh", "pychecker", "pydns", + "pyroscope", + "Pyroscope", + "PYROSCOPE", "pyspf", "QCLASS", "qtype", @@ -431,8 +473,12 @@ "quickstarts", "Quickstarts", "quickstartslogo", + "Raleway", + "ratelimit", "ratelimit", "Ratelimit", + "Ratelimit", + "ravsamhq", "rcode", "rdatatype", "rdtype", @@ -450,11 +496,16 @@ "replayable", "replstate", "reshard", + "reshard", + "reshard", "Resizer", "resmap", + "resmap", + "resobj", "resobj", "Resolv", "restapi", + "restapi", "retryable", "Retryable", "RETRYABLE", @@ -463,9 +514,13 @@ "righthand", "rimraf", "ringcentral", + "ringcentral", + "Roboto", "RSASSA", + "runtimes", "ryver", "sadd", + "sadd", "sandboxed", "scope", "scopsy", @@ -476,6 +531,7 @@ "sendgrid", "Sendinblue", "sendsms", + "servername", "SERVFAIL", "sess", "settext", @@ -492,10 +548,13 @@ "slaveof", "SLMXRN", "slodipvh", + "slodipvh", "slugified", "smembers", + "smembers", "smoothstep", "snapshotter", + "snapshotter", "softfail", "softwareupdate", "sortlist", @@ -505,9 +564,13 @@ "Spamc", "sparkpost", "spftxt", + "spftxt", "springboot", "Springboot", + "Springboot", "spyon", + "spyon", + "squiebras", "squiebras", "sscan", "stackalt", @@ -518,12 +581,17 @@ "statusstr", "stddev", "stdev", + "stdev", + "Stdev", "Stdev", "stefanprodan", "stringdisplay", "stripdot", + "stripdot", "Strobl", "stroeder", + "Styleable", + "subjectsthum", "subjectsthum", "sublist", "subnetmask", @@ -547,10 +615,12 @@ "tfstate", "timelimit", "timethen", + "timethen", "titlecase", "TKEY", "TMPDIR", "tmproj", + "tmproj", "toastr", "Tolerations", "Tomer", @@ -563,6 +633,7 @@ "trunc", "TSIG", "tspan", + "tsup", "TTFB", "Twilio", "Twillio", @@ -571,6 +642,7 @@ "typeof", "Unfetch", "Unpromoted", + "unpublish", "unsub", "untracked", "upsert", @@ -578,97 +650,26 @@ "upstash", "Upstash", "usecase", + "usecase", "USECASE", - "Vonage", - "Krakend", - "ratelimit", - "Ratelimit", - "stdev", - "Stdev", - "openapi", - "headerapikey", - "fieldname", - "isend", - "Otel", - "opentelemetry", - "INITDB", - "isend", - "Idand", - "hubspot", - "hokify", - "containerd", - "snapshotter", - "moby", - "ghaction", - "livemode", - "spyon", - "restapi", - "ringcentral", - "reshard", - "WaitList", - "userid", - "endgroup", - "aliyun", - "azcopy", - "cpack", - "pulumi", - "hostedtoolcache", - "OTLP", - "otlp", - "hostedtoolcache", - "pyroscope", - "HEAY", - "Pyroscope", - "PYROSCOPE", "usecases", - "hbspt", - "prepopulating", - "Vonage", - "fieldtype", - "usecase", - "zulip", + "Usergroup", + "userid", "uuidv", + "verifyspf", "Vonage", - "HeaderNavNew", - "reshard", - "hstack", - "runtimes", - "cafebabe", - "Markunread", - "Fira", - "Roboto", - "Raleway", - "Icann", - "limitbar", - "eazy", - "Maizzle", - "MJML", - "localstorage", - "elif", + "Vonage", + "Vonage", + "WaitList", + "webpush", + "Webpush", + "websockets", "websockets", "whatsapp", "whatsappbusiness", - "parens", - "ravsamhq", - "Webpush", - "webpush", "xkeysib", - "firestore", - "firsttris", - "esbenp", - "npmjs", - "maxage", - "unpublish", - "decompile", - "servername", - "neom", - "protonmail", - "automerge", - "novui", - "tsup", - "marocchino", - "amannn", - "pandabox" + "zulip", + "zwnj", ], "flagWords": [], "patterns": [ diff --git a/.npmrc b/.npmrc index ab4cb9cbcdd1..7ad860d66c13 100644 --- a/.npmrc +++ b/.npmrc @@ -1,4 +1,3 @@ auto-install-peers=true strict-peer-dependencies=false fetch-retry-maxtimeout=10000 - diff --git a/.source b/.source index 223989a8ce9d..2350393ac39c 160000 --- a/.source +++ b/.source @@ -1 +1 @@ -Subproject commit 223989a8ce9d5b76194df1db04e0e6f6d3c1b59c +Subproject commit 2350393ac39ca8419c7f777ffd7fcdb04e8bf15a diff --git a/packages/application-generic/.czrc b/libs/application-generic/.czrc similarity index 100% rename from packages/application-generic/.czrc rename to libs/application-generic/.czrc diff --git a/packages/application-generic/.eslintrc.js b/libs/application-generic/.eslintrc.js similarity index 100% rename from packages/application-generic/.eslintrc.js rename to libs/application-generic/.eslintrc.js diff --git a/packages/application-generic/.gitignore b/libs/application-generic/.gitignore similarity index 100% rename from packages/application-generic/.gitignore rename to libs/application-generic/.gitignore diff --git a/packages/application-generic/README.md b/libs/application-generic/README.md similarity index 100% rename from packages/application-generic/README.md rename to libs/application-generic/README.md diff --git a/packages/application-generic/jest.config.js b/libs/application-generic/jest.config.js similarity index 100% rename from packages/application-generic/jest.config.js rename to libs/application-generic/jest.config.js diff --git a/packages/application-generic/jest.setup.js b/libs/application-generic/jest.setup.js similarity index 100% rename from packages/application-generic/jest.setup.js rename to libs/application-generic/jest.setup.js diff --git a/packages/application-generic/package.json b/libs/application-generic/package.json similarity index 91% rename from packages/application-generic/package.json rename to libs/application-generic/package.json index 2d287a091d5e..33e43a1e31a3 100644 --- a/packages/application-generic/package.json +++ b/libs/application-generic/package.json @@ -5,11 +5,7 @@ "main": "build/main/index.js", "typings": "build/main/index.d.ts", "module": "build/module/index.js", - "private": false, - "repository": { - "url": "https://github.com/novuhq/novu", - "directory": "packages/nest" - }, + "private": true, "license": "MIT", "keywords": [], "scripts": { @@ -23,11 +19,7 @@ "lint": "eslint src --ext .ts", "watch:build": "tsc -p tsconfig.json -w", "watch:test": "jest src --watch", - "reset-hard": "git clean -dfx && git reset --hard && pnpm install", - "prepare-release": "run-s reset-hard test" - }, - "publishConfig": { - "access": "public" + "reset-hard": "git clean -dfx && git reset --hard && pnpm install" }, "engines": { "node": ">=10" @@ -138,18 +130,6 @@ "LICENSE", "README.md" ], - "ava": { - "failFast": true, - "timeout": "60s", - "typescript": { - "rewritePaths": { - "src/": "build/main/" - } - }, - "files": [ - "!build/module/**" - ] - }, "prettier": { "singleQuote": true }, diff --git a/packages/application-generic/src/.env.test b/libs/application-generic/src/.env.test similarity index 100% rename from packages/application-generic/src/.env.test rename to libs/application-generic/src/.env.test diff --git a/packages/application-generic/src/commands/authenticated.command.ts b/libs/application-generic/src/commands/authenticated.command.ts similarity index 100% rename from packages/application-generic/src/commands/authenticated.command.ts rename to libs/application-generic/src/commands/authenticated.command.ts diff --git a/packages/application-generic/src/commands/base.command.spec.ts b/libs/application-generic/src/commands/base.command.spec.ts similarity index 100% rename from packages/application-generic/src/commands/base.command.spec.ts rename to libs/application-generic/src/commands/base.command.spec.ts diff --git a/packages/application-generic/src/commands/base.command.ts b/libs/application-generic/src/commands/base.command.ts similarity index 100% rename from packages/application-generic/src/commands/base.command.ts rename to libs/application-generic/src/commands/base.command.ts diff --git a/packages/application-generic/src/commands/index.ts b/libs/application-generic/src/commands/index.ts similarity index 100% rename from packages/application-generic/src/commands/index.ts rename to libs/application-generic/src/commands/index.ts diff --git a/packages/application-generic/src/commands/organization.command.ts b/libs/application-generic/src/commands/organization.command.ts similarity index 100% rename from packages/application-generic/src/commands/organization.command.ts rename to libs/application-generic/src/commands/organization.command.ts diff --git a/packages/application-generic/src/commands/project.command.ts b/libs/application-generic/src/commands/project.command.ts similarity index 100% rename from packages/application-generic/src/commands/project.command.ts rename to libs/application-generic/src/commands/project.command.ts diff --git a/packages/application-generic/src/config/index.ts b/libs/application-generic/src/config/index.ts similarity index 100% rename from packages/application-generic/src/config/index.ts rename to libs/application-generic/src/config/index.ts diff --git a/packages/application-generic/src/config/workers.config.spec.ts b/libs/application-generic/src/config/workers.config.spec.ts similarity index 100% rename from packages/application-generic/src/config/workers.config.spec.ts rename to libs/application-generic/src/config/workers.config.spec.ts diff --git a/packages/application-generic/src/config/workers.ts b/libs/application-generic/src/config/workers.ts similarity index 100% rename from packages/application-generic/src/config/workers.ts rename to libs/application-generic/src/config/workers.ts diff --git a/packages/application-generic/src/custom-providers/index.ts b/libs/application-generic/src/custom-providers/index.ts similarity index 100% rename from packages/application-generic/src/custom-providers/index.ts rename to libs/application-generic/src/custom-providers/index.ts diff --git a/packages/application-generic/src/decorators/external-api.decorator.ts b/libs/application-generic/src/decorators/external-api.decorator.ts similarity index 100% rename from packages/application-generic/src/decorators/external-api.decorator.ts rename to libs/application-generic/src/decorators/external-api.decorator.ts diff --git a/packages/application-generic/src/decorators/index.ts b/libs/application-generic/src/decorators/index.ts similarity index 100% rename from packages/application-generic/src/decorators/index.ts rename to libs/application-generic/src/decorators/index.ts diff --git a/packages/application-generic/src/decorators/resource-category.decorator.ts b/libs/application-generic/src/decorators/resource-category.decorator.ts similarity index 100% rename from packages/application-generic/src/decorators/resource-category.decorator.ts rename to libs/application-generic/src/decorators/resource-category.decorator.ts diff --git a/packages/application-generic/src/decorators/user-session.decorator.ts b/libs/application-generic/src/decorators/user-session.decorator.ts similarity index 100% rename from packages/application-generic/src/decorators/user-session.decorator.ts rename to libs/application-generic/src/decorators/user-session.decorator.ts diff --git a/packages/application-generic/src/dtos/execution-log-job.dto.ts b/libs/application-generic/src/dtos/execution-log-job.dto.ts similarity index 100% rename from packages/application-generic/src/dtos/execution-log-job.dto.ts rename to libs/application-generic/src/dtos/execution-log-job.dto.ts diff --git a/packages/application-generic/src/dtos/inbound-parse-job.dto.ts b/libs/application-generic/src/dtos/inbound-parse-job.dto.ts similarity index 100% rename from packages/application-generic/src/dtos/inbound-parse-job.dto.ts rename to libs/application-generic/src/dtos/inbound-parse-job.dto.ts diff --git a/packages/application-generic/src/dtos/index.ts b/libs/application-generic/src/dtos/index.ts similarity index 100% rename from packages/application-generic/src/dtos/index.ts rename to libs/application-generic/src/dtos/index.ts diff --git a/packages/application-generic/src/dtos/process-subscriber-job.dto.ts b/libs/application-generic/src/dtos/process-subscriber-job.dto.ts similarity index 100% rename from packages/application-generic/src/dtos/process-subscriber-job.dto.ts rename to libs/application-generic/src/dtos/process-subscriber-job.dto.ts diff --git a/packages/application-generic/src/dtos/standard-job.dto.ts b/libs/application-generic/src/dtos/standard-job.dto.ts similarity index 100% rename from packages/application-generic/src/dtos/standard-job.dto.ts rename to libs/application-generic/src/dtos/standard-job.dto.ts diff --git a/packages/application-generic/src/dtos/web-sockets-job.dto.ts b/libs/application-generic/src/dtos/web-sockets-job.dto.ts similarity index 100% rename from packages/application-generic/src/dtos/web-sockets-job.dto.ts rename to libs/application-generic/src/dtos/web-sockets-job.dto.ts diff --git a/packages/application-generic/src/dtos/workflow-job.dto.ts b/libs/application-generic/src/dtos/workflow-job.dto.ts similarity index 100% rename from packages/application-generic/src/dtos/workflow-job.dto.ts rename to libs/application-generic/src/dtos/workflow-job.dto.ts diff --git a/packages/application-generic/src/encryption/cipher.spec.ts b/libs/application-generic/src/encryption/cipher.spec.ts similarity index 100% rename from packages/application-generic/src/encryption/cipher.spec.ts rename to libs/application-generic/src/encryption/cipher.spec.ts diff --git a/packages/application-generic/src/encryption/cipher.ts b/libs/application-generic/src/encryption/cipher.ts similarity index 100% rename from packages/application-generic/src/encryption/cipher.ts rename to libs/application-generic/src/encryption/cipher.ts diff --git a/packages/application-generic/src/encryption/encrypt-provider.spec.ts b/libs/application-generic/src/encryption/encrypt-provider.spec.ts similarity index 100% rename from packages/application-generic/src/encryption/encrypt-provider.spec.ts rename to libs/application-generic/src/encryption/encrypt-provider.spec.ts diff --git a/packages/application-generic/src/encryption/encrypt-provider.ts b/libs/application-generic/src/encryption/encrypt-provider.ts similarity index 100% rename from packages/application-generic/src/encryption/encrypt-provider.ts rename to libs/application-generic/src/encryption/encrypt-provider.ts diff --git a/packages/application-generic/src/encryption/index.ts b/libs/application-generic/src/encryption/index.ts similarity index 100% rename from packages/application-generic/src/encryption/index.ts rename to libs/application-generic/src/encryption/index.ts diff --git a/packages/application-generic/src/factories/chat/chat.factory.ts b/libs/application-generic/src/factories/chat/chat.factory.ts similarity index 100% rename from packages/application-generic/src/factories/chat/chat.factory.ts rename to libs/application-generic/src/factories/chat/chat.factory.ts diff --git a/packages/application-generic/src/factories/chat/handlers/base.handler.ts b/libs/application-generic/src/factories/chat/handlers/base.handler.ts similarity index 100% rename from packages/application-generic/src/factories/chat/handlers/base.handler.ts rename to libs/application-generic/src/factories/chat/handlers/base.handler.ts diff --git a/packages/application-generic/src/factories/chat/handlers/discord.handler.ts b/libs/application-generic/src/factories/chat/handlers/discord.handler.ts similarity index 100% rename from packages/application-generic/src/factories/chat/handlers/discord.handler.ts rename to libs/application-generic/src/factories/chat/handlers/discord.handler.ts diff --git a/packages/application-generic/src/factories/chat/handlers/getstream.handler.ts b/libs/application-generic/src/factories/chat/handlers/getstream.handler.ts similarity index 100% rename from packages/application-generic/src/factories/chat/handlers/getstream.handler.ts rename to libs/application-generic/src/factories/chat/handlers/getstream.handler.ts diff --git a/packages/application-generic/src/factories/chat/handlers/grafana-on-call.handler.ts b/libs/application-generic/src/factories/chat/handlers/grafana-on-call.handler.ts similarity index 100% rename from packages/application-generic/src/factories/chat/handlers/grafana-on-call.handler.ts rename to libs/application-generic/src/factories/chat/handlers/grafana-on-call.handler.ts diff --git a/packages/application-generic/src/factories/chat/handlers/mattermost.handler.ts b/libs/application-generic/src/factories/chat/handlers/mattermost.handler.ts similarity index 100% rename from packages/application-generic/src/factories/chat/handlers/mattermost.handler.ts rename to libs/application-generic/src/factories/chat/handlers/mattermost.handler.ts diff --git a/packages/application-generic/src/factories/chat/handlers/msteams.handler.ts b/libs/application-generic/src/factories/chat/handlers/msteams.handler.ts similarity index 100% rename from packages/application-generic/src/factories/chat/handlers/msteams.handler.ts rename to libs/application-generic/src/factories/chat/handlers/msteams.handler.ts diff --git a/packages/application-generic/src/factories/chat/handlers/rocket-chat.handler.ts b/libs/application-generic/src/factories/chat/handlers/rocket-chat.handler.ts similarity index 100% rename from packages/application-generic/src/factories/chat/handlers/rocket-chat.handler.ts rename to libs/application-generic/src/factories/chat/handlers/rocket-chat.handler.ts diff --git a/packages/application-generic/src/factories/chat/handlers/ryver.handler.ts b/libs/application-generic/src/factories/chat/handlers/ryver.handler.ts similarity index 100% rename from packages/application-generic/src/factories/chat/handlers/ryver.handler.ts rename to libs/application-generic/src/factories/chat/handlers/ryver.handler.ts diff --git a/packages/application-generic/src/factories/chat/handlers/slack.handler.ts b/libs/application-generic/src/factories/chat/handlers/slack.handler.ts similarity index 100% rename from packages/application-generic/src/factories/chat/handlers/slack.handler.ts rename to libs/application-generic/src/factories/chat/handlers/slack.handler.ts diff --git a/packages/application-generic/src/factories/chat/handlers/whatsapp-business.handler.ts b/libs/application-generic/src/factories/chat/handlers/whatsapp-business.handler.ts similarity index 100% rename from packages/application-generic/src/factories/chat/handlers/whatsapp-business.handler.ts rename to libs/application-generic/src/factories/chat/handlers/whatsapp-business.handler.ts diff --git a/packages/application-generic/src/factories/chat/handlers/zulip.handler.ts b/libs/application-generic/src/factories/chat/handlers/zulip.handler.ts similarity index 100% rename from packages/application-generic/src/factories/chat/handlers/zulip.handler.ts rename to libs/application-generic/src/factories/chat/handlers/zulip.handler.ts diff --git a/packages/application-generic/src/factories/chat/interfaces/index.ts b/libs/application-generic/src/factories/chat/interfaces/index.ts similarity index 100% rename from packages/application-generic/src/factories/chat/interfaces/index.ts rename to libs/application-generic/src/factories/chat/interfaces/index.ts diff --git a/packages/application-generic/src/factories/index.ts b/libs/application-generic/src/factories/index.ts similarity index 100% rename from packages/application-generic/src/factories/index.ts rename to libs/application-generic/src/factories/index.ts diff --git a/packages/application-generic/src/factories/mail/handlers/base.handler.ts b/libs/application-generic/src/factories/mail/handlers/base.handler.ts similarity index 100% rename from packages/application-generic/src/factories/mail/handlers/base.handler.ts rename to libs/application-generic/src/factories/mail/handlers/base.handler.ts diff --git a/packages/application-generic/src/factories/mail/handlers/braze.handler.ts b/libs/application-generic/src/factories/mail/handlers/braze.handler.ts similarity index 100% rename from packages/application-generic/src/factories/mail/handlers/braze.handler.ts rename to libs/application-generic/src/factories/mail/handlers/braze.handler.ts diff --git a/packages/application-generic/src/factories/mail/handlers/email-webhook.handler.ts b/libs/application-generic/src/factories/mail/handlers/email-webhook.handler.ts similarity index 100% rename from packages/application-generic/src/factories/mail/handlers/email-webhook.handler.ts rename to libs/application-generic/src/factories/mail/handlers/email-webhook.handler.ts diff --git a/packages/application-generic/src/factories/mail/handlers/emailjs.handler.ts b/libs/application-generic/src/factories/mail/handlers/emailjs.handler.ts similarity index 100% rename from packages/application-generic/src/factories/mail/handlers/emailjs.handler.ts rename to libs/application-generic/src/factories/mail/handlers/emailjs.handler.ts diff --git a/packages/application-generic/src/factories/mail/handlers/index.ts b/libs/application-generic/src/factories/mail/handlers/index.ts similarity index 100% rename from packages/application-generic/src/factories/mail/handlers/index.ts rename to libs/application-generic/src/factories/mail/handlers/index.ts diff --git a/packages/application-generic/src/factories/mail/handlers/infobip.handler.ts b/libs/application-generic/src/factories/mail/handlers/infobip.handler.ts similarity index 100% rename from packages/application-generic/src/factories/mail/handlers/infobip.handler.ts rename to libs/application-generic/src/factories/mail/handlers/infobip.handler.ts diff --git a/packages/application-generic/src/factories/mail/handlers/mailersend.handler.ts b/libs/application-generic/src/factories/mail/handlers/mailersend.handler.ts similarity index 100% rename from packages/application-generic/src/factories/mail/handlers/mailersend.handler.ts rename to libs/application-generic/src/factories/mail/handlers/mailersend.handler.ts diff --git a/packages/application-generic/src/factories/mail/handlers/mailgun.handler.ts b/libs/application-generic/src/factories/mail/handlers/mailgun.handler.ts similarity index 100% rename from packages/application-generic/src/factories/mail/handlers/mailgun.handler.ts rename to libs/application-generic/src/factories/mail/handlers/mailgun.handler.ts diff --git a/packages/application-generic/src/factories/mail/handlers/mailjet.handler.ts b/libs/application-generic/src/factories/mail/handlers/mailjet.handler.ts similarity index 100% rename from packages/application-generic/src/factories/mail/handlers/mailjet.handler.ts rename to libs/application-generic/src/factories/mail/handlers/mailjet.handler.ts diff --git a/packages/application-generic/src/factories/mail/handlers/mailtrap.handler.ts b/libs/application-generic/src/factories/mail/handlers/mailtrap.handler.ts similarity index 100% rename from packages/application-generic/src/factories/mail/handlers/mailtrap.handler.ts rename to libs/application-generic/src/factories/mail/handlers/mailtrap.handler.ts diff --git a/packages/application-generic/src/factories/mail/handlers/mandrill.handler.ts b/libs/application-generic/src/factories/mail/handlers/mandrill.handler.ts similarity index 100% rename from packages/application-generic/src/factories/mail/handlers/mandrill.handler.ts rename to libs/application-generic/src/factories/mail/handlers/mandrill.handler.ts diff --git a/packages/application-generic/src/factories/mail/handlers/netcore.handler.ts b/libs/application-generic/src/factories/mail/handlers/netcore.handler.ts similarity index 100% rename from packages/application-generic/src/factories/mail/handlers/netcore.handler.ts rename to libs/application-generic/src/factories/mail/handlers/netcore.handler.ts diff --git a/packages/application-generic/src/factories/mail/handlers/nodemailer.handler.ts b/libs/application-generic/src/factories/mail/handlers/nodemailer.handler.ts similarity index 100% rename from packages/application-generic/src/factories/mail/handlers/nodemailer.handler.ts rename to libs/application-generic/src/factories/mail/handlers/nodemailer.handler.ts diff --git a/packages/application-generic/src/factories/mail/handlers/novu.handler.ts b/libs/application-generic/src/factories/mail/handlers/novu.handler.ts similarity index 100% rename from packages/application-generic/src/factories/mail/handlers/novu.handler.ts rename to libs/application-generic/src/factories/mail/handlers/novu.handler.ts diff --git a/packages/application-generic/src/factories/mail/handlers/outlook365.handler.ts b/libs/application-generic/src/factories/mail/handlers/outlook365.handler.ts similarity index 100% rename from packages/application-generic/src/factories/mail/handlers/outlook365.handler.ts rename to libs/application-generic/src/factories/mail/handlers/outlook365.handler.ts diff --git a/packages/application-generic/src/factories/mail/handlers/plunk.handler.ts b/libs/application-generic/src/factories/mail/handlers/plunk.handler.ts similarity index 100% rename from packages/application-generic/src/factories/mail/handlers/plunk.handler.ts rename to libs/application-generic/src/factories/mail/handlers/plunk.handler.ts diff --git a/packages/application-generic/src/factories/mail/handlers/postmark.handler.ts b/libs/application-generic/src/factories/mail/handlers/postmark.handler.ts similarity index 100% rename from packages/application-generic/src/factories/mail/handlers/postmark.handler.ts rename to libs/application-generic/src/factories/mail/handlers/postmark.handler.ts diff --git a/packages/application-generic/src/factories/mail/handlers/resend.handler.ts b/libs/application-generic/src/factories/mail/handlers/resend.handler.ts similarity index 100% rename from packages/application-generic/src/factories/mail/handlers/resend.handler.ts rename to libs/application-generic/src/factories/mail/handlers/resend.handler.ts diff --git a/packages/application-generic/src/factories/mail/handlers/sendgrid.handler.ts b/libs/application-generic/src/factories/mail/handlers/sendgrid.handler.ts similarity index 100% rename from packages/application-generic/src/factories/mail/handlers/sendgrid.handler.ts rename to libs/application-generic/src/factories/mail/handlers/sendgrid.handler.ts diff --git a/packages/application-generic/src/factories/mail/handlers/sendinblue.handler.ts b/libs/application-generic/src/factories/mail/handlers/sendinblue.handler.ts similarity index 100% rename from packages/application-generic/src/factories/mail/handlers/sendinblue.handler.ts rename to libs/application-generic/src/factories/mail/handlers/sendinblue.handler.ts diff --git a/packages/application-generic/src/factories/mail/handlers/ses.handler.ts b/libs/application-generic/src/factories/mail/handlers/ses.handler.ts similarity index 100% rename from packages/application-generic/src/factories/mail/handlers/ses.handler.ts rename to libs/application-generic/src/factories/mail/handlers/ses.handler.ts diff --git a/packages/application-generic/src/factories/mail/handlers/sparkpost.handler.ts b/libs/application-generic/src/factories/mail/handlers/sparkpost.handler.ts similarity index 100% rename from packages/application-generic/src/factories/mail/handlers/sparkpost.handler.ts rename to libs/application-generic/src/factories/mail/handlers/sparkpost.handler.ts diff --git a/packages/application-generic/src/factories/mail/interfaces/send.handler.interface.ts b/libs/application-generic/src/factories/mail/interfaces/send.handler.interface.ts similarity index 100% rename from packages/application-generic/src/factories/mail/interfaces/send.handler.interface.ts rename to libs/application-generic/src/factories/mail/interfaces/send.handler.interface.ts diff --git a/packages/application-generic/src/factories/mail/mail.factory.ts b/libs/application-generic/src/factories/mail/mail.factory.ts similarity index 100% rename from packages/application-generic/src/factories/mail/mail.factory.ts rename to libs/application-generic/src/factories/mail/mail.factory.ts diff --git a/packages/application-generic/src/factories/push/handlers/apns.handler.ts b/libs/application-generic/src/factories/push/handlers/apns.handler.ts similarity index 100% rename from packages/application-generic/src/factories/push/handlers/apns.handler.ts rename to libs/application-generic/src/factories/push/handlers/apns.handler.ts diff --git a/packages/application-generic/src/factories/push/handlers/base.handler.ts b/libs/application-generic/src/factories/push/handlers/base.handler.ts similarity index 100% rename from packages/application-generic/src/factories/push/handlers/base.handler.ts rename to libs/application-generic/src/factories/push/handlers/base.handler.ts diff --git a/packages/application-generic/src/factories/push/handlers/expo.handler.ts b/libs/application-generic/src/factories/push/handlers/expo.handler.ts similarity index 100% rename from packages/application-generic/src/factories/push/handlers/expo.handler.ts rename to libs/application-generic/src/factories/push/handlers/expo.handler.ts diff --git a/packages/application-generic/src/factories/push/handlers/fcm.handler.ts b/libs/application-generic/src/factories/push/handlers/fcm.handler.ts similarity index 100% rename from packages/application-generic/src/factories/push/handlers/fcm.handler.ts rename to libs/application-generic/src/factories/push/handlers/fcm.handler.ts diff --git a/packages/application-generic/src/factories/push/handlers/index.ts b/libs/application-generic/src/factories/push/handlers/index.ts similarity index 100% rename from packages/application-generic/src/factories/push/handlers/index.ts rename to libs/application-generic/src/factories/push/handlers/index.ts diff --git a/packages/application-generic/src/factories/push/handlers/one-signal.handler.ts b/libs/application-generic/src/factories/push/handlers/one-signal.handler.ts similarity index 100% rename from packages/application-generic/src/factories/push/handlers/one-signal.handler.ts rename to libs/application-generic/src/factories/push/handlers/one-signal.handler.ts diff --git a/packages/application-generic/src/factories/push/handlers/push-webhook.handler.ts b/libs/application-generic/src/factories/push/handlers/push-webhook.handler.ts similarity index 100% rename from packages/application-generic/src/factories/push/handlers/push-webhook.handler.ts rename to libs/application-generic/src/factories/push/handlers/push-webhook.handler.ts diff --git a/packages/application-generic/src/factories/push/handlers/pusher-beams.handler.ts b/libs/application-generic/src/factories/push/handlers/pusher-beams.handler.ts similarity index 100% rename from packages/application-generic/src/factories/push/handlers/pusher-beams.handler.ts rename to libs/application-generic/src/factories/push/handlers/pusher-beams.handler.ts diff --git a/packages/application-generic/src/factories/push/handlers/pushpad.handler.ts b/libs/application-generic/src/factories/push/handlers/pushpad.handler.ts similarity index 100% rename from packages/application-generic/src/factories/push/handlers/pushpad.handler.ts rename to libs/application-generic/src/factories/push/handlers/pushpad.handler.ts diff --git a/packages/application-generic/src/factories/push/interfaces/index.ts b/libs/application-generic/src/factories/push/interfaces/index.ts similarity index 100% rename from packages/application-generic/src/factories/push/interfaces/index.ts rename to libs/application-generic/src/factories/push/interfaces/index.ts diff --git a/packages/application-generic/src/factories/push/interfaces/push.factory.interface.ts b/libs/application-generic/src/factories/push/interfaces/push.factory.interface.ts similarity index 100% rename from packages/application-generic/src/factories/push/interfaces/push.factory.interface.ts rename to libs/application-generic/src/factories/push/interfaces/push.factory.interface.ts diff --git a/packages/application-generic/src/factories/push/interfaces/push.handler.interface.ts b/libs/application-generic/src/factories/push/interfaces/push.handler.interface.ts similarity index 100% rename from packages/application-generic/src/factories/push/interfaces/push.handler.interface.ts rename to libs/application-generic/src/factories/push/interfaces/push.handler.interface.ts diff --git a/packages/application-generic/src/factories/push/push.factory.ts b/libs/application-generic/src/factories/push/push.factory.ts similarity index 100% rename from packages/application-generic/src/factories/push/push.factory.ts rename to libs/application-generic/src/factories/push/push.factory.ts diff --git a/packages/application-generic/src/factories/sms/handlers/africas-talking.handler.ts b/libs/application-generic/src/factories/sms/handlers/africas-talking.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/africas-talking.handler.ts rename to libs/application-generic/src/factories/sms/handlers/africas-talking.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/azure-sms.handler.ts b/libs/application-generic/src/factories/sms/handlers/azure-sms.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/azure-sms.handler.ts rename to libs/application-generic/src/factories/sms/handlers/azure-sms.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/bandwidth.handler.ts b/libs/application-generic/src/factories/sms/handlers/bandwidth.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/bandwidth.handler.ts rename to libs/application-generic/src/factories/sms/handlers/bandwidth.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/base.handler.ts b/libs/application-generic/src/factories/sms/handlers/base.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/base.handler.ts rename to libs/application-generic/src/factories/sms/handlers/base.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/brevo-sms.handler.ts b/libs/application-generic/src/factories/sms/handlers/brevo-sms.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/brevo-sms.handler.ts rename to libs/application-generic/src/factories/sms/handlers/brevo-sms.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/bulk-sms.handler.ts b/libs/application-generic/src/factories/sms/handlers/bulk-sms.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/bulk-sms.handler.ts rename to libs/application-generic/src/factories/sms/handlers/bulk-sms.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/burst-sms.handler.ts b/libs/application-generic/src/factories/sms/handlers/burst-sms.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/burst-sms.handler.ts rename to libs/application-generic/src/factories/sms/handlers/burst-sms.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/clickatell.handler.ts b/libs/application-generic/src/factories/sms/handlers/clickatell.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/clickatell.handler.ts rename to libs/application-generic/src/factories/sms/handlers/clickatell.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/clicksend.handler.ts b/libs/application-generic/src/factories/sms/handlers/clicksend.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/clicksend.handler.ts rename to libs/application-generic/src/factories/sms/handlers/clicksend.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/eazy-sms.handler.ts b/libs/application-generic/src/factories/sms/handlers/eazy-sms.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/eazy-sms.handler.ts rename to libs/application-generic/src/factories/sms/handlers/eazy-sms.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/firetext.handler.ts b/libs/application-generic/src/factories/sms/handlers/firetext.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/firetext.handler.ts rename to libs/application-generic/src/factories/sms/handlers/firetext.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/forty-six-elks.handler.ts b/libs/application-generic/src/factories/sms/handlers/forty-six-elks.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/forty-six-elks.handler.ts rename to libs/application-generic/src/factories/sms/handlers/forty-six-elks.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/generic-sms.handler.ts b/libs/application-generic/src/factories/sms/handlers/generic-sms.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/generic-sms.handler.ts rename to libs/application-generic/src/factories/sms/handlers/generic-sms.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/gupshup.handler.ts b/libs/application-generic/src/factories/sms/handlers/gupshup.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/gupshup.handler.ts rename to libs/application-generic/src/factories/sms/handlers/gupshup.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/index.ts b/libs/application-generic/src/factories/sms/handlers/index.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/index.ts rename to libs/application-generic/src/factories/sms/handlers/index.ts diff --git a/packages/application-generic/src/factories/sms/handlers/infobip.handler.ts b/libs/application-generic/src/factories/sms/handlers/infobip.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/infobip.handler.ts rename to libs/application-generic/src/factories/sms/handlers/infobip.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/isend-sms.handler.ts b/libs/application-generic/src/factories/sms/handlers/isend-sms.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/isend-sms.handler.ts rename to libs/application-generic/src/factories/sms/handlers/isend-sms.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/kannel.handler.ts b/libs/application-generic/src/factories/sms/handlers/kannel.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/kannel.handler.ts rename to libs/application-generic/src/factories/sms/handlers/kannel.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/maqsam.handler.ts b/libs/application-generic/src/factories/sms/handlers/maqsam.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/maqsam.handler.ts rename to libs/application-generic/src/factories/sms/handlers/maqsam.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/messagebird.handler.ts b/libs/application-generic/src/factories/sms/handlers/messagebird.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/messagebird.handler.ts rename to libs/application-generic/src/factories/sms/handlers/messagebird.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/nexmo.handler.ts b/libs/application-generic/src/factories/sms/handlers/nexmo.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/nexmo.handler.ts rename to libs/application-generic/src/factories/sms/handlers/nexmo.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/novu.handler.ts b/libs/application-generic/src/factories/sms/handlers/novu.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/novu.handler.ts rename to libs/application-generic/src/factories/sms/handlers/novu.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/plivo.handler.ts b/libs/application-generic/src/factories/sms/handlers/plivo.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/plivo.handler.ts rename to libs/application-generic/src/factories/sms/handlers/plivo.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/ring-central.handler.ts b/libs/application-generic/src/factories/sms/handlers/ring-central.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/ring-central.handler.ts rename to libs/application-generic/src/factories/sms/handlers/ring-central.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/sendchamp.handler.ts b/libs/application-generic/src/factories/sms/handlers/sendchamp.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/sendchamp.handler.ts rename to libs/application-generic/src/factories/sms/handlers/sendchamp.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/simpletexting.handler.ts b/libs/application-generic/src/factories/sms/handlers/simpletexting.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/simpletexting.handler.ts rename to libs/application-generic/src/factories/sms/handlers/simpletexting.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/sms-central.handler.ts b/libs/application-generic/src/factories/sms/handlers/sms-central.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/sms-central.handler.ts rename to libs/application-generic/src/factories/sms/handlers/sms-central.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/sms77.handler.ts b/libs/application-generic/src/factories/sms/handlers/sms77.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/sms77.handler.ts rename to libs/application-generic/src/factories/sms/handlers/sms77.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/sns.handler.ts b/libs/application-generic/src/factories/sms/handlers/sns.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/sns.handler.ts rename to libs/application-generic/src/factories/sms/handlers/sns.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/telnyx.handler.ts b/libs/application-generic/src/factories/sms/handlers/telnyx.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/telnyx.handler.ts rename to libs/application-generic/src/factories/sms/handlers/telnyx.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/termii.handler.ts b/libs/application-generic/src/factories/sms/handlers/termii.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/termii.handler.ts rename to libs/application-generic/src/factories/sms/handlers/termii.handler.ts diff --git a/packages/application-generic/src/factories/sms/handlers/twilio.handler.ts b/libs/application-generic/src/factories/sms/handlers/twilio.handler.ts similarity index 100% rename from packages/application-generic/src/factories/sms/handlers/twilio.handler.ts rename to libs/application-generic/src/factories/sms/handlers/twilio.handler.ts diff --git a/packages/application-generic/src/factories/sms/interfaces/index.ts b/libs/application-generic/src/factories/sms/interfaces/index.ts similarity index 100% rename from packages/application-generic/src/factories/sms/interfaces/index.ts rename to libs/application-generic/src/factories/sms/interfaces/index.ts diff --git a/packages/application-generic/src/factories/sms/interfaces/sms.factory.interface.ts b/libs/application-generic/src/factories/sms/interfaces/sms.factory.interface.ts similarity index 100% rename from packages/application-generic/src/factories/sms/interfaces/sms.factory.interface.ts rename to libs/application-generic/src/factories/sms/interfaces/sms.factory.interface.ts diff --git a/packages/application-generic/src/factories/sms/interfaces/sms.handler.interface.ts b/libs/application-generic/src/factories/sms/interfaces/sms.handler.interface.ts similarity index 100% rename from packages/application-generic/src/factories/sms/interfaces/sms.handler.interface.ts rename to libs/application-generic/src/factories/sms/interfaces/sms.handler.interface.ts diff --git a/packages/application-generic/src/factories/sms/sms.factory.ts b/libs/application-generic/src/factories/sms/sms.factory.ts similarity index 100% rename from packages/application-generic/src/factories/sms/sms.factory.ts rename to libs/application-generic/src/factories/sms/sms.factory.ts diff --git a/packages/application-generic/src/health/active-jobs-metric-queue.health-indicator.ts b/libs/application-generic/src/health/active-jobs-metric-queue.health-indicator.ts similarity index 100% rename from packages/application-generic/src/health/active-jobs-metric-queue.health-indicator.ts rename to libs/application-generic/src/health/active-jobs-metric-queue.health-indicator.ts diff --git a/packages/application-generic/src/health/cache.health-indicator.ts b/libs/application-generic/src/health/cache.health-indicator.ts similarity index 100% rename from packages/application-generic/src/health/cache.health-indicator.ts rename to libs/application-generic/src/health/cache.health-indicator.ts diff --git a/packages/application-generic/src/health/dal.health-indicator.ts b/libs/application-generic/src/health/dal.health-indicator.ts similarity index 100% rename from packages/application-generic/src/health/dal.health-indicator.ts rename to libs/application-generic/src/health/dal.health-indicator.ts diff --git a/packages/application-generic/src/health/health-indicator.interface.ts b/libs/application-generic/src/health/health-indicator.interface.ts similarity index 100% rename from packages/application-generic/src/health/health-indicator.interface.ts rename to libs/application-generic/src/health/health-indicator.interface.ts diff --git a/packages/application-generic/src/health/inbound-parse-queue.health-indicator.ts b/libs/application-generic/src/health/inbound-parse-queue.health-indicator.ts similarity index 100% rename from packages/application-generic/src/health/inbound-parse-queue.health-indicator.ts rename to libs/application-generic/src/health/inbound-parse-queue.health-indicator.ts diff --git a/packages/application-generic/src/health/index.ts b/libs/application-generic/src/health/index.ts similarity index 100% rename from packages/application-generic/src/health/index.ts rename to libs/application-generic/src/health/index.ts diff --git a/packages/application-generic/src/health/queue-health-indicator.service.ts b/libs/application-generic/src/health/queue-health-indicator.service.ts similarity index 100% rename from packages/application-generic/src/health/queue-health-indicator.service.ts rename to libs/application-generic/src/health/queue-health-indicator.service.ts diff --git a/packages/application-generic/src/health/standard-queue.health-indicator.ts b/libs/application-generic/src/health/standard-queue.health-indicator.ts similarity index 100% rename from packages/application-generic/src/health/standard-queue.health-indicator.ts rename to libs/application-generic/src/health/standard-queue.health-indicator.ts diff --git a/packages/application-generic/src/health/subscriber-process-queue.health-indicator.ts b/libs/application-generic/src/health/subscriber-process-queue.health-indicator.ts similarity index 100% rename from packages/application-generic/src/health/subscriber-process-queue.health-indicator.ts rename to libs/application-generic/src/health/subscriber-process-queue.health-indicator.ts diff --git a/packages/application-generic/src/health/web-sockets-queue.health-indicator.ts b/libs/application-generic/src/health/web-sockets-queue.health-indicator.ts similarity index 100% rename from packages/application-generic/src/health/web-sockets-queue.health-indicator.ts rename to libs/application-generic/src/health/web-sockets-queue.health-indicator.ts diff --git a/packages/application-generic/src/health/workflow-queue.health-indicator.ts b/libs/application-generic/src/health/workflow-queue.health-indicator.ts similarity index 100% rename from packages/application-generic/src/health/workflow-queue.health-indicator.ts rename to libs/application-generic/src/health/workflow-queue.health-indicator.ts diff --git a/packages/application-generic/src/index.ts b/libs/application-generic/src/index.ts similarity index 100% rename from packages/application-generic/src/index.ts rename to libs/application-generic/src/index.ts diff --git a/packages/application-generic/src/instrumentation/index.ts b/libs/application-generic/src/instrumentation/index.ts similarity index 100% rename from packages/application-generic/src/instrumentation/index.ts rename to libs/application-generic/src/instrumentation/index.ts diff --git a/packages/application-generic/src/logging/LogDecorator.ts b/libs/application-generic/src/logging/LogDecorator.ts similarity index 100% rename from packages/application-generic/src/logging/LogDecorator.ts rename to libs/application-generic/src/logging/LogDecorator.ts diff --git a/packages/application-generic/src/logging/index.ts b/libs/application-generic/src/logging/index.ts similarity index 100% rename from packages/application-generic/src/logging/index.ts rename to libs/application-generic/src/logging/index.ts diff --git a/packages/application-generic/src/logging/masking.ts b/libs/application-generic/src/logging/masking.ts similarity index 100% rename from packages/application-generic/src/logging/masking.ts rename to libs/application-generic/src/logging/masking.ts diff --git a/packages/application-generic/src/modules/cron.module.ts b/libs/application-generic/src/modules/cron.module.ts similarity index 100% rename from packages/application-generic/src/modules/cron.module.ts rename to libs/application-generic/src/modules/cron.module.ts diff --git a/packages/application-generic/src/modules/index.ts b/libs/application-generic/src/modules/index.ts similarity index 100% rename from packages/application-generic/src/modules/index.ts rename to libs/application-generic/src/modules/index.ts diff --git a/packages/application-generic/src/modules/interfaces.ts b/libs/application-generic/src/modules/interfaces.ts similarity index 100% rename from packages/application-generic/src/modules/interfaces.ts rename to libs/application-generic/src/modules/interfaces.ts diff --git a/packages/application-generic/src/modules/metrics.module.ts b/libs/application-generic/src/modules/metrics.module.ts similarity index 100% rename from packages/application-generic/src/modules/metrics.module.ts rename to libs/application-generic/src/modules/metrics.module.ts diff --git a/packages/application-generic/src/modules/queues.module.ts b/libs/application-generic/src/modules/queues.module.ts similarity index 100% rename from packages/application-generic/src/modules/queues.module.ts rename to libs/application-generic/src/modules/queues.module.ts diff --git a/packages/application-generic/src/profiling/index.ts b/libs/application-generic/src/profiling/index.ts similarity index 100% rename from packages/application-generic/src/profiling/index.ts rename to libs/application-generic/src/profiling/index.ts diff --git a/packages/application-generic/src/profiling/profiling.controller.ts b/libs/application-generic/src/profiling/profiling.controller.ts similarity index 100% rename from packages/application-generic/src/profiling/profiling.controller.ts rename to libs/application-generic/src/profiling/profiling.controller.ts diff --git a/packages/application-generic/src/profiling/profiling.module.ts b/libs/application-generic/src/profiling/profiling.module.ts similarity index 100% rename from packages/application-generic/src/profiling/profiling.module.ts rename to libs/application-generic/src/profiling/profiling.module.ts diff --git a/packages/application-generic/src/profiling/profiling.service.ts b/libs/application-generic/src/profiling/profiling.service.ts similarity index 100% rename from packages/application-generic/src/profiling/profiling.service.ts rename to libs/application-generic/src/profiling/profiling.service.ts diff --git a/packages/application-generic/src/resilience/delay.ts b/libs/application-generic/src/resilience/delay.ts similarity index 100% rename from packages/application-generic/src/resilience/delay.ts rename to libs/application-generic/src/resilience/delay.ts diff --git a/packages/application-generic/src/resilience/index.ts b/libs/application-generic/src/resilience/index.ts similarity index 100% rename from packages/application-generic/src/resilience/index.ts rename to libs/application-generic/src/resilience/index.ts diff --git a/packages/application-generic/src/services/analytics.service.ts b/libs/application-generic/src/services/analytics.service.ts similarity index 100% rename from packages/application-generic/src/services/analytics.service.ts rename to libs/application-generic/src/services/analytics.service.ts diff --git a/packages/application-generic/src/services/auth/auth.service.ts b/libs/application-generic/src/services/auth/auth.service.ts similarity index 100% rename from packages/application-generic/src/services/auth/auth.service.ts rename to libs/application-generic/src/services/auth/auth.service.ts diff --git a/packages/application-generic/src/services/auth/index.ts b/libs/application-generic/src/services/auth/index.ts similarity index 100% rename from packages/application-generic/src/services/auth/index.ts rename to libs/application-generic/src/services/auth/index.ts diff --git a/packages/application-generic/src/services/auth/shared.ts b/libs/application-generic/src/services/auth/shared.ts similarity index 100% rename from packages/application-generic/src/services/auth/shared.ts rename to libs/application-generic/src/services/auth/shared.ts diff --git a/packages/application-generic/src/services/auth/user.auth.guard.ts b/libs/application-generic/src/services/auth/user.auth.guard.ts similarity index 100% rename from packages/application-generic/src/services/auth/user.auth.guard.ts rename to libs/application-generic/src/services/auth/user.auth.guard.ts diff --git a/packages/application-generic/src/services/bull-mq/bull-mq.service.spec.ts b/libs/application-generic/src/services/bull-mq/bull-mq.service.spec.ts similarity index 100% rename from packages/application-generic/src/services/bull-mq/bull-mq.service.spec.ts rename to libs/application-generic/src/services/bull-mq/bull-mq.service.spec.ts diff --git a/packages/application-generic/src/services/bull-mq/bull-mq.service.ts b/libs/application-generic/src/services/bull-mq/bull-mq.service.ts similarity index 100% rename from packages/application-generic/src/services/bull-mq/bull-mq.service.ts rename to libs/application-generic/src/services/bull-mq/bull-mq.service.ts diff --git a/packages/application-generic/src/services/bull-mq/index.ts b/libs/application-generic/src/services/bull-mq/index.ts similarity index 100% rename from packages/application-generic/src/services/bull-mq/index.ts rename to libs/application-generic/src/services/bull-mq/index.ts diff --git a/packages/application-generic/src/services/cache/cache-service.mock.ts b/libs/application-generic/src/services/cache/cache-service.mock.ts similarity index 100% rename from packages/application-generic/src/services/cache/cache-service.mock.ts rename to libs/application-generic/src/services/cache/cache-service.mock.ts diff --git a/packages/application-generic/src/services/cache/cache-service.spec.ts b/libs/application-generic/src/services/cache/cache-service.spec.ts similarity index 100% rename from packages/application-generic/src/services/cache/cache-service.spec.ts rename to libs/application-generic/src/services/cache/cache-service.spec.ts diff --git a/packages/application-generic/src/services/cache/cache.service.ts b/libs/application-generic/src/services/cache/cache.service.ts similarity index 100% rename from packages/application-generic/src/services/cache/cache.service.ts rename to libs/application-generic/src/services/cache/cache.service.ts diff --git a/packages/application-generic/src/services/cache/index.ts b/libs/application-generic/src/services/cache/index.ts similarity index 100% rename from packages/application-generic/src/services/cache/index.ts rename to libs/application-generic/src/services/cache/index.ts diff --git a/packages/application-generic/src/services/cache/interceptors/cached-entity.interceptor.ts b/libs/application-generic/src/services/cache/interceptors/cached-entity.interceptor.ts similarity index 100% rename from packages/application-generic/src/services/cache/interceptors/cached-entity.interceptor.ts rename to libs/application-generic/src/services/cache/interceptors/cached-entity.interceptor.ts diff --git a/packages/application-generic/src/services/cache/interceptors/cached-query.interceptor.ts b/libs/application-generic/src/services/cache/interceptors/cached-query.interceptor.ts similarity index 100% rename from packages/application-generic/src/services/cache/interceptors/cached-query.interceptor.ts rename to libs/application-generic/src/services/cache/interceptors/cached-query.interceptor.ts diff --git a/packages/application-generic/src/services/cache/interceptors/index.ts b/libs/application-generic/src/services/cache/interceptors/index.ts similarity index 100% rename from packages/application-generic/src/services/cache/interceptors/index.ts rename to libs/application-generic/src/services/cache/interceptors/index.ts diff --git a/packages/application-generic/src/services/cache/interceptors/shared-cache.spec.ts b/libs/application-generic/src/services/cache/interceptors/shared-cache.spec.ts similarity index 100% rename from packages/application-generic/src/services/cache/interceptors/shared-cache.spec.ts rename to libs/application-generic/src/services/cache/interceptors/shared-cache.spec.ts diff --git a/packages/application-generic/src/services/cache/interceptors/shared-cache.ts b/libs/application-generic/src/services/cache/interceptors/shared-cache.ts similarity index 100% rename from packages/application-generic/src/services/cache/interceptors/shared-cache.ts rename to libs/application-generic/src/services/cache/interceptors/shared-cache.ts diff --git a/packages/application-generic/src/services/cache/invalidate-cache.service.ts b/libs/application-generic/src/services/cache/invalidate-cache.service.ts similarity index 100% rename from packages/application-generic/src/services/cache/invalidate-cache.service.ts rename to libs/application-generic/src/services/cache/invalidate-cache.service.ts diff --git a/packages/application-generic/src/services/cache/key-builders/builder.base.ts b/libs/application-generic/src/services/cache/key-builders/builder.base.ts similarity index 100% rename from packages/application-generic/src/services/cache/key-builders/builder.base.ts rename to libs/application-generic/src/services/cache/key-builders/builder.base.ts diff --git a/packages/application-generic/src/services/cache/key-builders/builder.scoped.ts b/libs/application-generic/src/services/cache/key-builders/builder.scoped.ts similarity index 100% rename from packages/application-generic/src/services/cache/key-builders/builder.scoped.ts rename to libs/application-generic/src/services/cache/key-builders/builder.scoped.ts diff --git a/packages/application-generic/src/services/cache/key-builders/crypto.ts b/libs/application-generic/src/services/cache/key-builders/crypto.ts similarity index 100% rename from packages/application-generic/src/services/cache/key-builders/crypto.ts rename to libs/application-generic/src/services/cache/key-builders/crypto.ts diff --git a/packages/application-generic/src/services/cache/key-builders/entities.spec.ts b/libs/application-generic/src/services/cache/key-builders/entities.spec.ts similarity index 100% rename from packages/application-generic/src/services/cache/key-builders/entities.spec.ts rename to libs/application-generic/src/services/cache/key-builders/entities.spec.ts diff --git a/packages/application-generic/src/services/cache/key-builders/entities.ts b/libs/application-generic/src/services/cache/key-builders/entities.ts similarity index 100% rename from packages/application-generic/src/services/cache/key-builders/entities.ts rename to libs/application-generic/src/services/cache/key-builders/entities.ts diff --git a/packages/application-generic/src/services/cache/key-builders/identifiers.ts b/libs/application-generic/src/services/cache/key-builders/identifiers.ts similarity index 100% rename from packages/application-generic/src/services/cache/key-builders/identifiers.ts rename to libs/application-generic/src/services/cache/key-builders/identifiers.ts diff --git a/packages/application-generic/src/services/cache/key-builders/index.ts b/libs/application-generic/src/services/cache/key-builders/index.ts similarity index 100% rename from packages/application-generic/src/services/cache/key-builders/index.ts rename to libs/application-generic/src/services/cache/key-builders/index.ts diff --git a/packages/application-generic/src/services/cache/key-builders/queries.spec.ts b/libs/application-generic/src/services/cache/key-builders/queries.spec.ts similarity index 100% rename from packages/application-generic/src/services/cache/key-builders/queries.spec.ts rename to libs/application-generic/src/services/cache/key-builders/queries.spec.ts diff --git a/packages/application-generic/src/services/cache/key-builders/queries.ts b/libs/application-generic/src/services/cache/key-builders/queries.ts similarity index 100% rename from packages/application-generic/src/services/cache/key-builders/queries.ts rename to libs/application-generic/src/services/cache/key-builders/queries.ts diff --git a/packages/application-generic/src/services/calculate-delay/calculate-delay.service.spec.ts b/libs/application-generic/src/services/calculate-delay/calculate-delay.service.spec.ts similarity index 100% rename from packages/application-generic/src/services/calculate-delay/calculate-delay.service.spec.ts rename to libs/application-generic/src/services/calculate-delay/calculate-delay.service.spec.ts diff --git a/packages/application-generic/src/services/calculate-delay/calculate-delay.service.ts b/libs/application-generic/src/services/calculate-delay/calculate-delay.service.ts similarity index 100% rename from packages/application-generic/src/services/calculate-delay/calculate-delay.service.ts rename to libs/application-generic/src/services/calculate-delay/calculate-delay.service.ts diff --git a/packages/application-generic/src/services/calculate-delay/index.ts b/libs/application-generic/src/services/calculate-delay/index.ts similarity index 100% rename from packages/application-generic/src/services/calculate-delay/index.ts rename to libs/application-generic/src/services/calculate-delay/index.ts diff --git a/packages/application-generic/src/services/calculate-delay/timed-digest-delay.service.spec.ts b/libs/application-generic/src/services/calculate-delay/timed-digest-delay.service.spec.ts similarity index 100% rename from packages/application-generic/src/services/calculate-delay/timed-digest-delay.service.spec.ts rename to libs/application-generic/src/services/calculate-delay/timed-digest-delay.service.spec.ts diff --git a/packages/application-generic/src/services/calculate-delay/timed-digest-delay.service.ts b/libs/application-generic/src/services/calculate-delay/timed-digest-delay.service.ts similarity index 100% rename from packages/application-generic/src/services/calculate-delay/timed-digest-delay.service.ts rename to libs/application-generic/src/services/calculate-delay/timed-digest-delay.service.ts diff --git a/packages/application-generic/src/services/content.service.ts b/libs/application-generic/src/services/content.service.ts similarity index 100% rename from packages/application-generic/src/services/content.service.ts rename to libs/application-generic/src/services/content.service.ts diff --git a/packages/application-generic/src/services/cron/agenda-cron.service.ts b/libs/application-generic/src/services/cron/agenda-cron.service.ts similarity index 100% rename from packages/application-generic/src/services/cron/agenda-cron.service.ts rename to libs/application-generic/src/services/cron/agenda-cron.service.ts diff --git a/packages/application-generic/src/services/cron/cron.constants.ts b/libs/application-generic/src/services/cron/cron.constants.ts similarity index 100% rename from packages/application-generic/src/services/cron/cron.constants.ts rename to libs/application-generic/src/services/cron/cron.constants.ts diff --git a/packages/application-generic/src/services/cron/cron.service.ts b/libs/application-generic/src/services/cron/cron.service.ts similarity index 100% rename from packages/application-generic/src/services/cron/cron.service.ts rename to libs/application-generic/src/services/cron/cron.service.ts diff --git a/packages/application-generic/src/services/cron/cron.types.ts b/libs/application-generic/src/services/cron/cron.types.ts similarity index 100% rename from packages/application-generic/src/services/cron/cron.types.ts rename to libs/application-generic/src/services/cron/cron.types.ts diff --git a/packages/application-generic/src/services/cron/index.ts b/libs/application-generic/src/services/cron/index.ts similarity index 100% rename from packages/application-generic/src/services/cron/index.ts rename to libs/application-generic/src/services/cron/index.ts diff --git a/packages/application-generic/src/services/distributed-lock/distributed-lock.service.spec.ts b/libs/application-generic/src/services/distributed-lock/distributed-lock.service.spec.ts similarity index 100% rename from packages/application-generic/src/services/distributed-lock/distributed-lock.service.spec.ts rename to libs/application-generic/src/services/distributed-lock/distributed-lock.service.spec.ts diff --git a/packages/application-generic/src/services/distributed-lock/distributed-lock.service.ts b/libs/application-generic/src/services/distributed-lock/distributed-lock.service.ts similarity index 100% rename from packages/application-generic/src/services/distributed-lock/distributed-lock.service.ts rename to libs/application-generic/src/services/distributed-lock/distributed-lock.service.ts diff --git a/packages/application-generic/src/services/distributed-lock/index.ts b/libs/application-generic/src/services/distributed-lock/index.ts similarity index 100% rename from packages/application-generic/src/services/distributed-lock/index.ts rename to libs/application-generic/src/services/distributed-lock/index.ts diff --git a/packages/application-generic/src/services/events-distributed-lock.service.ts b/libs/application-generic/src/services/events-distributed-lock.service.ts similarity index 100% rename from packages/application-generic/src/services/events-distributed-lock.service.ts rename to libs/application-generic/src/services/events-distributed-lock.service.ts diff --git a/packages/application-generic/src/services/feature-flags.service.ts b/libs/application-generic/src/services/feature-flags.service.ts similarity index 100% rename from packages/application-generic/src/services/feature-flags.service.ts rename to libs/application-generic/src/services/feature-flags.service.ts diff --git a/packages/application-generic/src/services/in-memory-provider/cache-in-memory-provider.service.ts b/libs/application-generic/src/services/in-memory-provider/cache-in-memory-provider.service.ts similarity index 100% rename from packages/application-generic/src/services/in-memory-provider/cache-in-memory-provider.service.ts rename to libs/application-generic/src/services/in-memory-provider/cache-in-memory-provider.service.ts diff --git a/packages/application-generic/src/services/in-memory-provider/in-memory-provider.service.spec.ts b/libs/application-generic/src/services/in-memory-provider/in-memory-provider.service.spec.ts similarity index 100% rename from packages/application-generic/src/services/in-memory-provider/in-memory-provider.service.spec.ts rename to libs/application-generic/src/services/in-memory-provider/in-memory-provider.service.spec.ts diff --git a/packages/application-generic/src/services/in-memory-provider/in-memory-provider.service.ts b/libs/application-generic/src/services/in-memory-provider/in-memory-provider.service.ts similarity index 100% rename from packages/application-generic/src/services/in-memory-provider/in-memory-provider.service.ts rename to libs/application-generic/src/services/in-memory-provider/in-memory-provider.service.ts diff --git a/packages/application-generic/src/services/in-memory-provider/index.ts b/libs/application-generic/src/services/in-memory-provider/index.ts similarity index 100% rename from packages/application-generic/src/services/in-memory-provider/index.ts rename to libs/application-generic/src/services/in-memory-provider/index.ts diff --git a/packages/application-generic/src/services/in-memory-provider/providers/azure-cache-for-redis-cluster-provider.ts b/libs/application-generic/src/services/in-memory-provider/providers/azure-cache-for-redis-cluster-provider.ts similarity index 100% rename from packages/application-generic/src/services/in-memory-provider/providers/azure-cache-for-redis-cluster-provider.ts rename to libs/application-generic/src/services/in-memory-provider/providers/azure-cache-for-redis-cluster-provider.ts diff --git a/packages/application-generic/src/services/in-memory-provider/providers/elasticache-cluster-provider.ts b/libs/application-generic/src/services/in-memory-provider/providers/elasticache-cluster-provider.ts similarity index 100% rename from packages/application-generic/src/services/in-memory-provider/providers/elasticache-cluster-provider.ts rename to libs/application-generic/src/services/in-memory-provider/providers/elasticache-cluster-provider.ts diff --git a/packages/application-generic/src/services/in-memory-provider/providers/index.ts b/libs/application-generic/src/services/in-memory-provider/providers/index.ts similarity index 100% rename from packages/application-generic/src/services/in-memory-provider/providers/index.ts rename to libs/application-generic/src/services/in-memory-provider/providers/index.ts diff --git a/packages/application-generic/src/services/in-memory-provider/providers/memory-db-cluster-provider.ts b/libs/application-generic/src/services/in-memory-provider/providers/memory-db-cluster-provider.ts similarity index 100% rename from packages/application-generic/src/services/in-memory-provider/providers/memory-db-cluster-provider.ts rename to libs/application-generic/src/services/in-memory-provider/providers/memory-db-cluster-provider.ts diff --git a/packages/application-generic/src/services/in-memory-provider/providers/providers.spec.ts b/libs/application-generic/src/services/in-memory-provider/providers/providers.spec.ts similarity index 100% rename from packages/application-generic/src/services/in-memory-provider/providers/providers.spec.ts rename to libs/application-generic/src/services/in-memory-provider/providers/providers.spec.ts diff --git a/packages/application-generic/src/services/in-memory-provider/providers/redis-cluster-provider.ts b/libs/application-generic/src/services/in-memory-provider/providers/redis-cluster-provider.ts similarity index 100% rename from packages/application-generic/src/services/in-memory-provider/providers/redis-cluster-provider.ts rename to libs/application-generic/src/services/in-memory-provider/providers/redis-cluster-provider.ts diff --git a/packages/application-generic/src/services/in-memory-provider/providers/redis-provider.ts b/libs/application-generic/src/services/in-memory-provider/providers/redis-provider.ts similarity index 100% rename from packages/application-generic/src/services/in-memory-provider/providers/redis-provider.ts rename to libs/application-generic/src/services/in-memory-provider/providers/redis-provider.ts diff --git a/packages/application-generic/src/services/in-memory-provider/providers/variable-mappers.ts b/libs/application-generic/src/services/in-memory-provider/providers/variable-mappers.ts similarity index 100% rename from packages/application-generic/src/services/in-memory-provider/providers/variable-mappers.ts rename to libs/application-generic/src/services/in-memory-provider/providers/variable-mappers.ts diff --git a/packages/application-generic/src/services/in-memory-provider/types.ts b/libs/application-generic/src/services/in-memory-provider/types.ts similarity index 100% rename from packages/application-generic/src/services/in-memory-provider/types.ts rename to libs/application-generic/src/services/in-memory-provider/types.ts diff --git a/packages/application-generic/src/services/in-memory-provider/web-sockets-in-memory-provider.service.ts b/libs/application-generic/src/services/in-memory-provider/web-sockets-in-memory-provider.service.ts similarity index 100% rename from packages/application-generic/src/services/in-memory-provider/web-sockets-in-memory-provider.service.ts rename to libs/application-generic/src/services/in-memory-provider/web-sockets-in-memory-provider.service.ts diff --git a/packages/application-generic/src/services/in-memory-provider/workflow-in-memory-provider.service.ts b/libs/application-generic/src/services/in-memory-provider/workflow-in-memory-provider.service.ts similarity index 100% rename from packages/application-generic/src/services/in-memory-provider/workflow-in-memory-provider.service.ts rename to libs/application-generic/src/services/in-memory-provider/workflow-in-memory-provider.service.ts diff --git a/packages/application-generic/src/services/index.ts b/libs/application-generic/src/services/index.ts similarity index 100% rename from packages/application-generic/src/services/index.ts rename to libs/application-generic/src/services/index.ts diff --git a/packages/application-generic/src/services/launch-darkly.service.ts b/libs/application-generic/src/services/launch-darkly.service.ts similarity index 100% rename from packages/application-generic/src/services/launch-darkly.service.ts rename to libs/application-generic/src/services/launch-darkly.service.ts diff --git a/packages/application-generic/src/services/metrics/index.ts b/libs/application-generic/src/services/metrics/index.ts similarity index 100% rename from packages/application-generic/src/services/metrics/index.ts rename to libs/application-generic/src/services/metrics/index.ts diff --git a/packages/application-generic/src/services/metrics/metrics.interface.ts b/libs/application-generic/src/services/metrics/metrics.interface.ts similarity index 100% rename from packages/application-generic/src/services/metrics/metrics.interface.ts rename to libs/application-generic/src/services/metrics/metrics.interface.ts diff --git a/packages/application-generic/src/services/metrics/metrics.service.spec.ts b/libs/application-generic/src/services/metrics/metrics.service.spec.ts similarity index 100% rename from packages/application-generic/src/services/metrics/metrics.service.spec.ts rename to libs/application-generic/src/services/metrics/metrics.service.spec.ts diff --git a/packages/application-generic/src/services/metrics/metrics.service.ts b/libs/application-generic/src/services/metrics/metrics.service.ts similarity index 100% rename from packages/application-generic/src/services/metrics/metrics.service.ts rename to libs/application-generic/src/services/metrics/metrics.service.ts diff --git a/packages/application-generic/src/services/queues/active-jobs-metric-queue.service.spec.ts b/libs/application-generic/src/services/queues/active-jobs-metric-queue.service.spec.ts similarity index 100% rename from packages/application-generic/src/services/queues/active-jobs-metric-queue.service.spec.ts rename to libs/application-generic/src/services/queues/active-jobs-metric-queue.service.spec.ts diff --git a/packages/application-generic/src/services/queues/active-jobs-metric-queue.service.ts b/libs/application-generic/src/services/queues/active-jobs-metric-queue.service.ts similarity index 100% rename from packages/application-generic/src/services/queues/active-jobs-metric-queue.service.ts rename to libs/application-generic/src/services/queues/active-jobs-metric-queue.service.ts diff --git a/packages/application-generic/src/services/queues/execution-log-queue.service.spec.ts b/libs/application-generic/src/services/queues/execution-log-queue.service.spec.ts similarity index 100% rename from packages/application-generic/src/services/queues/execution-log-queue.service.spec.ts rename to libs/application-generic/src/services/queues/execution-log-queue.service.spec.ts diff --git a/packages/application-generic/src/services/queues/execution-log-queue.service.ts b/libs/application-generic/src/services/queues/execution-log-queue.service.ts similarity index 100% rename from packages/application-generic/src/services/queues/execution-log-queue.service.ts rename to libs/application-generic/src/services/queues/execution-log-queue.service.ts diff --git a/packages/application-generic/src/services/queues/inbound-parse-queue.service.spec.ts b/libs/application-generic/src/services/queues/inbound-parse-queue.service.spec.ts similarity index 100% rename from packages/application-generic/src/services/queues/inbound-parse-queue.service.spec.ts rename to libs/application-generic/src/services/queues/inbound-parse-queue.service.spec.ts diff --git a/packages/application-generic/src/services/queues/inbound-parse-queue.service.ts b/libs/application-generic/src/services/queues/inbound-parse-queue.service.ts similarity index 100% rename from packages/application-generic/src/services/queues/inbound-parse-queue.service.ts rename to libs/application-generic/src/services/queues/inbound-parse-queue.service.ts diff --git a/packages/application-generic/src/services/queues/index.ts b/libs/application-generic/src/services/queues/index.ts similarity index 100% rename from packages/application-generic/src/services/queues/index.ts rename to libs/application-generic/src/services/queues/index.ts diff --git a/packages/application-generic/src/services/queues/queue-base.service.ts b/libs/application-generic/src/services/queues/queue-base.service.ts similarity index 100% rename from packages/application-generic/src/services/queues/queue-base.service.ts rename to libs/application-generic/src/services/queues/queue-base.service.ts diff --git a/packages/application-generic/src/services/queues/standard-queue.service.spec.ts b/libs/application-generic/src/services/queues/standard-queue.service.spec.ts similarity index 100% rename from packages/application-generic/src/services/queues/standard-queue.service.spec.ts rename to libs/application-generic/src/services/queues/standard-queue.service.spec.ts diff --git a/packages/application-generic/src/services/queues/standard-queue.service.ts b/libs/application-generic/src/services/queues/standard-queue.service.ts similarity index 100% rename from packages/application-generic/src/services/queues/standard-queue.service.ts rename to libs/application-generic/src/services/queues/standard-queue.service.ts diff --git a/packages/application-generic/src/services/queues/subscriber-process-queue.service.ts b/libs/application-generic/src/services/queues/subscriber-process-queue.service.ts similarity index 100% rename from packages/application-generic/src/services/queues/subscriber-process-queue.service.ts rename to libs/application-generic/src/services/queues/subscriber-process-queue.service.ts diff --git a/packages/application-generic/src/services/queues/web-sockets-queue.service.spec.ts b/libs/application-generic/src/services/queues/web-sockets-queue.service.spec.ts similarity index 100% rename from packages/application-generic/src/services/queues/web-sockets-queue.service.spec.ts rename to libs/application-generic/src/services/queues/web-sockets-queue.service.spec.ts diff --git a/packages/application-generic/src/services/queues/web-sockets-queue.service.ts b/libs/application-generic/src/services/queues/web-sockets-queue.service.ts similarity index 100% rename from packages/application-generic/src/services/queues/web-sockets-queue.service.ts rename to libs/application-generic/src/services/queues/web-sockets-queue.service.ts diff --git a/packages/application-generic/src/services/queues/workflow-queue.service.spec.ts b/libs/application-generic/src/services/queues/workflow-queue.service.spec.ts similarity index 100% rename from packages/application-generic/src/services/queues/workflow-queue.service.spec.ts rename to libs/application-generic/src/services/queues/workflow-queue.service.spec.ts diff --git a/packages/application-generic/src/services/queues/workflow-queue.service.ts b/libs/application-generic/src/services/queues/workflow-queue.service.ts similarity index 100% rename from packages/application-generic/src/services/queues/workflow-queue.service.ts rename to libs/application-generic/src/services/queues/workflow-queue.service.ts diff --git a/packages/application-generic/src/services/readiness/index.ts b/libs/application-generic/src/services/readiness/index.ts similarity index 100% rename from packages/application-generic/src/services/readiness/index.ts rename to libs/application-generic/src/services/readiness/index.ts diff --git a/packages/application-generic/src/services/readiness/readiness.service.spec.ts b/libs/application-generic/src/services/readiness/readiness.service.spec.ts similarity index 100% rename from packages/application-generic/src/services/readiness/readiness.service.spec.ts rename to libs/application-generic/src/services/readiness/readiness.service.spec.ts diff --git a/packages/application-generic/src/services/readiness/readiness.service.ts b/libs/application-generic/src/services/readiness/readiness.service.ts similarity index 100% rename from packages/application-generic/src/services/readiness/readiness.service.ts rename to libs/application-generic/src/services/readiness/readiness.service.ts diff --git a/packages/application-generic/src/services/sanitize/sanitizer.service.spec.ts b/libs/application-generic/src/services/sanitize/sanitizer.service.spec.ts similarity index 100% rename from packages/application-generic/src/services/sanitize/sanitizer.service.spec.ts rename to libs/application-generic/src/services/sanitize/sanitizer.service.spec.ts diff --git a/packages/application-generic/src/services/sanitize/sanitizer.service.ts b/libs/application-generic/src/services/sanitize/sanitizer.service.ts similarity index 100% rename from packages/application-generic/src/services/sanitize/sanitizer.service.ts rename to libs/application-generic/src/services/sanitize/sanitizer.service.ts diff --git a/packages/application-generic/src/services/storage/index.ts b/libs/application-generic/src/services/storage/index.ts similarity index 100% rename from packages/application-generic/src/services/storage/index.ts rename to libs/application-generic/src/services/storage/index.ts diff --git a/packages/application-generic/src/services/storage/non-existing-file.error.ts b/libs/application-generic/src/services/storage/non-existing-file.error.ts similarity index 100% rename from packages/application-generic/src/services/storage/non-existing-file.error.ts rename to libs/application-generic/src/services/storage/non-existing-file.error.ts diff --git a/packages/application-generic/src/services/storage/storage-helper.service.spec.ts b/libs/application-generic/src/services/storage/storage-helper.service.spec.ts similarity index 100% rename from packages/application-generic/src/services/storage/storage-helper.service.spec.ts rename to libs/application-generic/src/services/storage/storage-helper.service.spec.ts diff --git a/packages/application-generic/src/services/storage/storage-helper.service.ts b/libs/application-generic/src/services/storage/storage-helper.service.ts similarity index 100% rename from packages/application-generic/src/services/storage/storage-helper.service.ts rename to libs/application-generic/src/services/storage/storage-helper.service.ts diff --git a/packages/application-generic/src/services/storage/storage.service.ts b/libs/application-generic/src/services/storage/storage.service.ts similarity index 100% rename from packages/application-generic/src/services/storage/storage.service.ts rename to libs/application-generic/src/services/storage/storage.service.ts diff --git a/packages/application-generic/src/services/types.ts b/libs/application-generic/src/services/types.ts similarity index 100% rename from packages/application-generic/src/services/types.ts rename to libs/application-generic/src/services/types.ts diff --git a/packages/application-generic/src/services/verify-payload.service.ts b/libs/application-generic/src/services/verify-payload.service.ts similarity index 100% rename from packages/application-generic/src/services/verify-payload.service.ts rename to libs/application-generic/src/services/verify-payload.service.ts diff --git a/packages/application-generic/src/services/workers/active-jobs-metric-worker.service.ts b/libs/application-generic/src/services/workers/active-jobs-metric-worker.service.ts similarity index 100% rename from packages/application-generic/src/services/workers/active-jobs-metric-worker.service.ts rename to libs/application-generic/src/services/workers/active-jobs-metric-worker.service.ts diff --git a/packages/application-generic/src/services/workers/completed-jobs-metric-worker.service.ts b/libs/application-generic/src/services/workers/completed-jobs-metric-worker.service.ts similarity index 100% rename from packages/application-generic/src/services/workers/completed-jobs-metric-worker.service.ts rename to libs/application-generic/src/services/workers/completed-jobs-metric-worker.service.ts diff --git a/packages/application-generic/src/services/workers/execution-log-worker.service.ts b/libs/application-generic/src/services/workers/execution-log-worker.service.ts similarity index 100% rename from packages/application-generic/src/services/workers/execution-log-worker.service.ts rename to libs/application-generic/src/services/workers/execution-log-worker.service.ts diff --git a/packages/application-generic/src/services/workers/inbound-parse-worker.service.ts b/libs/application-generic/src/services/workers/inbound-parse-worker.service.ts similarity index 100% rename from packages/application-generic/src/services/workers/inbound-parse-worker.service.ts rename to libs/application-generic/src/services/workers/inbound-parse-worker.service.ts diff --git a/packages/application-generic/src/services/workers/index.ts b/libs/application-generic/src/services/workers/index.ts similarity index 100% rename from packages/application-generic/src/services/workers/index.ts rename to libs/application-generic/src/services/workers/index.ts diff --git a/packages/application-generic/src/services/workers/standard-worker.service.ts b/libs/application-generic/src/services/workers/standard-worker.service.ts similarity index 100% rename from packages/application-generic/src/services/workers/standard-worker.service.ts rename to libs/application-generic/src/services/workers/standard-worker.service.ts diff --git a/packages/application-generic/src/services/workers/subscriber-process-worker.service.ts b/libs/application-generic/src/services/workers/subscriber-process-worker.service.ts similarity index 100% rename from packages/application-generic/src/services/workers/subscriber-process-worker.service.ts rename to libs/application-generic/src/services/workers/subscriber-process-worker.service.ts diff --git a/packages/application-generic/src/services/workers/web-sockets-worker.service.ts b/libs/application-generic/src/services/workers/web-sockets-worker.service.ts similarity index 100% rename from packages/application-generic/src/services/workers/web-sockets-worker.service.ts rename to libs/application-generic/src/services/workers/web-sockets-worker.service.ts diff --git a/packages/application-generic/src/services/workers/worker-base.service.ts b/libs/application-generic/src/services/workers/worker-base.service.ts similarity index 100% rename from packages/application-generic/src/services/workers/worker-base.service.ts rename to libs/application-generic/src/services/workers/worker-base.service.ts diff --git a/packages/application-generic/src/services/workers/workflow-worker.service.ts b/libs/application-generic/src/services/workers/workflow-worker.service.ts similarity index 100% rename from packages/application-generic/src/services/workers/workflow-worker.service.ts rename to libs/application-generic/src/services/workers/workflow-worker.service.ts diff --git a/packages/application-generic/src/tracing/index.ts b/libs/application-generic/src/tracing/index.ts similarity index 100% rename from packages/application-generic/src/tracing/index.ts rename to libs/application-generic/src/tracing/index.ts diff --git a/packages/application-generic/src/tracing/otel-wrapper.ts b/libs/application-generic/src/tracing/otel-wrapper.ts similarity index 100% rename from packages/application-generic/src/tracing/otel-wrapper.ts rename to libs/application-generic/src/tracing/otel-wrapper.ts diff --git a/packages/application-generic/src/tracing/tracing.module.ts b/libs/application-generic/src/tracing/tracing.module.ts similarity index 100% rename from packages/application-generic/src/tracing/tracing.module.ts rename to libs/application-generic/src/tracing/tracing.module.ts diff --git a/packages/application-generic/src/tracing/tracing.service.ts b/libs/application-generic/src/tracing/tracing.service.ts similarity index 100% rename from packages/application-generic/src/tracing/tracing.service.ts rename to libs/application-generic/src/tracing/tracing.service.ts diff --git a/packages/application-generic/src/tracing/tracing.ts b/libs/application-generic/src/tracing/tracing.ts similarity index 100% rename from packages/application-generic/src/tracing/tracing.ts rename to libs/application-generic/src/tracing/tracing.ts diff --git a/packages/application-generic/src/usecases/bulk-create-execution-details/bulk-create-execution-details.command.ts b/libs/application-generic/src/usecases/bulk-create-execution-details/bulk-create-execution-details.command.ts similarity index 100% rename from packages/application-generic/src/usecases/bulk-create-execution-details/bulk-create-execution-details.command.ts rename to libs/application-generic/src/usecases/bulk-create-execution-details/bulk-create-execution-details.command.ts diff --git a/packages/application-generic/src/usecases/bulk-create-execution-details/bulk-create-execution-details.usecase.ts b/libs/application-generic/src/usecases/bulk-create-execution-details/bulk-create-execution-details.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/bulk-create-execution-details/bulk-create-execution-details.usecase.ts rename to libs/application-generic/src/usecases/bulk-create-execution-details/bulk-create-execution-details.usecase.ts diff --git a/packages/application-generic/src/usecases/bulk-create-execution-details/index.ts b/libs/application-generic/src/usecases/bulk-create-execution-details/index.ts similarity index 100% rename from packages/application-generic/src/usecases/bulk-create-execution-details/index.ts rename to libs/application-generic/src/usecases/bulk-create-execution-details/index.ts diff --git a/packages/application-generic/src/usecases/calculate-limit-novu-integration/calculate-limit-novu-integration.command.ts b/libs/application-generic/src/usecases/calculate-limit-novu-integration/calculate-limit-novu-integration.command.ts similarity index 100% rename from packages/application-generic/src/usecases/calculate-limit-novu-integration/calculate-limit-novu-integration.command.ts rename to libs/application-generic/src/usecases/calculate-limit-novu-integration/calculate-limit-novu-integration.command.ts diff --git a/packages/application-generic/src/usecases/calculate-limit-novu-integration/calculate-limit-novu-integration.usecase.ts b/libs/application-generic/src/usecases/calculate-limit-novu-integration/calculate-limit-novu-integration.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/calculate-limit-novu-integration/calculate-limit-novu-integration.usecase.ts rename to libs/application-generic/src/usecases/calculate-limit-novu-integration/calculate-limit-novu-integration.usecase.ts diff --git a/packages/application-generic/src/usecases/calculate-limit-novu-integration/index.ts b/libs/application-generic/src/usecases/calculate-limit-novu-integration/index.ts similarity index 100% rename from packages/application-generic/src/usecases/calculate-limit-novu-integration/index.ts rename to libs/application-generic/src/usecases/calculate-limit-novu-integration/index.ts diff --git a/packages/application-generic/src/usecases/compile-email-template/compile-email-template.command.ts b/libs/application-generic/src/usecases/compile-email-template/compile-email-template.command.ts similarity index 100% rename from packages/application-generic/src/usecases/compile-email-template/compile-email-template.command.ts rename to libs/application-generic/src/usecases/compile-email-template/compile-email-template.command.ts diff --git a/packages/application-generic/src/usecases/compile-email-template/compile-email-template.usecase.ts b/libs/application-generic/src/usecases/compile-email-template/compile-email-template.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/compile-email-template/compile-email-template.usecase.ts rename to libs/application-generic/src/usecases/compile-email-template/compile-email-template.usecase.ts diff --git a/packages/application-generic/src/usecases/compile-email-template/index.ts b/libs/application-generic/src/usecases/compile-email-template/index.ts similarity index 100% rename from packages/application-generic/src/usecases/compile-email-template/index.ts rename to libs/application-generic/src/usecases/compile-email-template/index.ts diff --git a/packages/application-generic/src/usecases/compile-email-template/templates/basic.handlebars b/libs/application-generic/src/usecases/compile-email-template/templates/basic.handlebars similarity index 100% rename from packages/application-generic/src/usecases/compile-email-template/templates/basic.handlebars rename to libs/application-generic/src/usecases/compile-email-template/templates/basic.handlebars diff --git a/packages/application-generic/src/usecases/compile-in-app-template/compile-in-app-template.command.ts b/libs/application-generic/src/usecases/compile-in-app-template/compile-in-app-template.command.ts similarity index 100% rename from packages/application-generic/src/usecases/compile-in-app-template/compile-in-app-template.command.ts rename to libs/application-generic/src/usecases/compile-in-app-template/compile-in-app-template.command.ts diff --git a/packages/application-generic/src/usecases/compile-in-app-template/compile-in-app-template.usecase.ts b/libs/application-generic/src/usecases/compile-in-app-template/compile-in-app-template.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/compile-in-app-template/compile-in-app-template.usecase.ts rename to libs/application-generic/src/usecases/compile-in-app-template/compile-in-app-template.usecase.ts diff --git a/packages/application-generic/src/usecases/compile-in-app-template/index.ts b/libs/application-generic/src/usecases/compile-in-app-template/index.ts similarity index 100% rename from packages/application-generic/src/usecases/compile-in-app-template/index.ts rename to libs/application-generic/src/usecases/compile-in-app-template/index.ts diff --git a/packages/application-generic/src/usecases/compile-step-template/compile-step-template.command.ts b/libs/application-generic/src/usecases/compile-step-template/compile-step-template.command.ts similarity index 100% rename from packages/application-generic/src/usecases/compile-step-template/compile-step-template.command.ts rename to libs/application-generic/src/usecases/compile-step-template/compile-step-template.command.ts diff --git a/packages/application-generic/src/usecases/compile-step-template/compile-step-template.usecase.ts b/libs/application-generic/src/usecases/compile-step-template/compile-step-template.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/compile-step-template/compile-step-template.usecase.ts rename to libs/application-generic/src/usecases/compile-step-template/compile-step-template.usecase.ts diff --git a/packages/application-generic/src/usecases/compile-step-template/index.ts b/libs/application-generic/src/usecases/compile-step-template/index.ts similarity index 100% rename from packages/application-generic/src/usecases/compile-step-template/index.ts rename to libs/application-generic/src/usecases/compile-step-template/index.ts diff --git a/packages/application-generic/src/usecases/compile-template/compile-template.base.ts b/libs/application-generic/src/usecases/compile-template/compile-template.base.ts similarity index 100% rename from packages/application-generic/src/usecases/compile-template/compile-template.base.ts rename to libs/application-generic/src/usecases/compile-template/compile-template.base.ts diff --git a/packages/application-generic/src/usecases/compile-template/compile-template.command.ts b/libs/application-generic/src/usecases/compile-template/compile-template.command.ts similarity index 100% rename from packages/application-generic/src/usecases/compile-template/compile-template.command.ts rename to libs/application-generic/src/usecases/compile-template/compile-template.command.ts diff --git a/packages/application-generic/src/usecases/compile-template/compile-template.spec.ts b/libs/application-generic/src/usecases/compile-template/compile-template.spec.ts similarity index 100% rename from packages/application-generic/src/usecases/compile-template/compile-template.spec.ts rename to libs/application-generic/src/usecases/compile-template/compile-template.spec.ts diff --git a/packages/application-generic/src/usecases/compile-template/compile-template.usecase.ts b/libs/application-generic/src/usecases/compile-template/compile-template.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/compile-template/compile-template.usecase.ts rename to libs/application-generic/src/usecases/compile-template/compile-template.usecase.ts diff --git a/packages/application-generic/src/usecases/compile-template/index.ts b/libs/application-generic/src/usecases/compile-template/index.ts similarity index 100% rename from packages/application-generic/src/usecases/compile-template/index.ts rename to libs/application-generic/src/usecases/compile-template/index.ts diff --git a/packages/application-generic/src/usecases/conditions-filter/conditions-filter.command.ts b/libs/application-generic/src/usecases/conditions-filter/conditions-filter.command.ts similarity index 100% rename from packages/application-generic/src/usecases/conditions-filter/conditions-filter.command.ts rename to libs/application-generic/src/usecases/conditions-filter/conditions-filter.command.ts diff --git a/packages/application-generic/src/usecases/conditions-filter/conditions-filter.usecase.ts b/libs/application-generic/src/usecases/conditions-filter/conditions-filter.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/conditions-filter/conditions-filter.usecase.ts rename to libs/application-generic/src/usecases/conditions-filter/conditions-filter.usecase.ts diff --git a/packages/application-generic/src/usecases/conditions-filter/index.ts b/libs/application-generic/src/usecases/conditions-filter/index.ts similarity index 100% rename from packages/application-generic/src/usecases/conditions-filter/index.ts rename to libs/application-generic/src/usecases/conditions-filter/index.ts diff --git a/packages/application-generic/src/usecases/create-change/create-change.command.ts b/libs/application-generic/src/usecases/create-change/create-change.command.ts similarity index 100% rename from packages/application-generic/src/usecases/create-change/create-change.command.ts rename to libs/application-generic/src/usecases/create-change/create-change.command.ts diff --git a/packages/application-generic/src/usecases/create-change/create-change.usecase.ts b/libs/application-generic/src/usecases/create-change/create-change.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/create-change/create-change.usecase.ts rename to libs/application-generic/src/usecases/create-change/create-change.usecase.ts diff --git a/packages/application-generic/src/usecases/create-change/index.ts b/libs/application-generic/src/usecases/create-change/index.ts similarity index 100% rename from packages/application-generic/src/usecases/create-change/index.ts rename to libs/application-generic/src/usecases/create-change/index.ts diff --git a/packages/application-generic/src/usecases/create-execution-details/create-execution-details.command.ts b/libs/application-generic/src/usecases/create-execution-details/create-execution-details.command.ts similarity index 100% rename from packages/application-generic/src/usecases/create-execution-details/create-execution-details.command.ts rename to libs/application-generic/src/usecases/create-execution-details/create-execution-details.command.ts diff --git a/packages/application-generic/src/usecases/create-execution-details/create-execution-details.spec.ts b/libs/application-generic/src/usecases/create-execution-details/create-execution-details.spec.ts similarity index 100% rename from packages/application-generic/src/usecases/create-execution-details/create-execution-details.spec.ts rename to libs/application-generic/src/usecases/create-execution-details/create-execution-details.spec.ts diff --git a/packages/application-generic/src/usecases/create-execution-details/create-execution-details.usecase.ts b/libs/application-generic/src/usecases/create-execution-details/create-execution-details.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/create-execution-details/create-execution-details.usecase.ts rename to libs/application-generic/src/usecases/create-execution-details/create-execution-details.usecase.ts diff --git a/packages/application-generic/src/usecases/create-execution-details/dtos/execution-details-response.dto.ts b/libs/application-generic/src/usecases/create-execution-details/dtos/execution-details-response.dto.ts similarity index 100% rename from packages/application-generic/src/usecases/create-execution-details/dtos/execution-details-response.dto.ts rename to libs/application-generic/src/usecases/create-execution-details/dtos/execution-details-response.dto.ts diff --git a/packages/application-generic/src/usecases/create-execution-details/dtos/execution-details.dto.ts b/libs/application-generic/src/usecases/create-execution-details/dtos/execution-details.dto.ts similarity index 100% rename from packages/application-generic/src/usecases/create-execution-details/dtos/execution-details.dto.ts rename to libs/application-generic/src/usecases/create-execution-details/dtos/execution-details.dto.ts diff --git a/packages/application-generic/src/usecases/create-execution-details/dtos/index.ts b/libs/application-generic/src/usecases/create-execution-details/dtos/index.ts similarity index 100% rename from packages/application-generic/src/usecases/create-execution-details/dtos/index.ts rename to libs/application-generic/src/usecases/create-execution-details/dtos/index.ts diff --git a/packages/application-generic/src/usecases/create-execution-details/index.ts b/libs/application-generic/src/usecases/create-execution-details/index.ts similarity index 100% rename from packages/application-generic/src/usecases/create-execution-details/index.ts rename to libs/application-generic/src/usecases/create-execution-details/index.ts diff --git a/packages/application-generic/src/usecases/create-execution-details/types/index.ts b/libs/application-generic/src/usecases/create-execution-details/types/index.ts similarity index 100% rename from packages/application-generic/src/usecases/create-execution-details/types/index.ts rename to libs/application-generic/src/usecases/create-execution-details/types/index.ts diff --git a/packages/application-generic/src/usecases/create-notification-jobs/create-notification-jobs.command.ts b/libs/application-generic/src/usecases/create-notification-jobs/create-notification-jobs.command.ts similarity index 100% rename from packages/application-generic/src/usecases/create-notification-jobs/create-notification-jobs.command.ts rename to libs/application-generic/src/usecases/create-notification-jobs/create-notification-jobs.command.ts diff --git a/packages/application-generic/src/usecases/create-notification-jobs/create-notification-jobs.usecase.ts b/libs/application-generic/src/usecases/create-notification-jobs/create-notification-jobs.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/create-notification-jobs/create-notification-jobs.usecase.ts rename to libs/application-generic/src/usecases/create-notification-jobs/create-notification-jobs.usecase.ts diff --git a/packages/application-generic/src/usecases/create-notification-jobs/index.ts b/libs/application-generic/src/usecases/create-notification-jobs/index.ts similarity index 100% rename from packages/application-generic/src/usecases/create-notification-jobs/index.ts rename to libs/application-generic/src/usecases/create-notification-jobs/index.ts diff --git a/packages/application-generic/src/usecases/create-subscriber/create-subscriber.command.ts b/libs/application-generic/src/usecases/create-subscriber/create-subscriber.command.ts similarity index 100% rename from packages/application-generic/src/usecases/create-subscriber/create-subscriber.command.ts rename to libs/application-generic/src/usecases/create-subscriber/create-subscriber.command.ts diff --git a/packages/application-generic/src/usecases/create-subscriber/create-subscriber.spec.ts b/libs/application-generic/src/usecases/create-subscriber/create-subscriber.spec.ts similarity index 100% rename from packages/application-generic/src/usecases/create-subscriber/create-subscriber.spec.ts rename to libs/application-generic/src/usecases/create-subscriber/create-subscriber.spec.ts diff --git a/packages/application-generic/src/usecases/create-subscriber/create-subscriber.usecase.ts b/libs/application-generic/src/usecases/create-subscriber/create-subscriber.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/create-subscriber/create-subscriber.usecase.ts rename to libs/application-generic/src/usecases/create-subscriber/create-subscriber.usecase.ts diff --git a/packages/application-generic/src/usecases/create-subscriber/index.ts b/libs/application-generic/src/usecases/create-subscriber/index.ts similarity index 100% rename from packages/application-generic/src/usecases/create-subscriber/index.ts rename to libs/application-generic/src/usecases/create-subscriber/index.ts diff --git a/packages/application-generic/src/usecases/create-tenant/create-tenant.command.ts b/libs/application-generic/src/usecases/create-tenant/create-tenant.command.ts similarity index 100% rename from packages/application-generic/src/usecases/create-tenant/create-tenant.command.ts rename to libs/application-generic/src/usecases/create-tenant/create-tenant.command.ts diff --git a/packages/application-generic/src/usecases/create-tenant/create-tenant.usecase.ts b/libs/application-generic/src/usecases/create-tenant/create-tenant.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/create-tenant/create-tenant.usecase.ts rename to libs/application-generic/src/usecases/create-tenant/create-tenant.usecase.ts diff --git a/packages/application-generic/src/usecases/create-tenant/index.ts b/libs/application-generic/src/usecases/create-tenant/index.ts similarity index 100% rename from packages/application-generic/src/usecases/create-tenant/index.ts rename to libs/application-generic/src/usecases/create-tenant/index.ts diff --git a/packages/application-generic/src/usecases/create-user/create-user.command.ts b/libs/application-generic/src/usecases/create-user/create-user.command.ts similarity index 100% rename from packages/application-generic/src/usecases/create-user/create-user.command.ts rename to libs/application-generic/src/usecases/create-user/create-user.command.ts diff --git a/packages/application-generic/src/usecases/create-user/create-user.usecase.ts b/libs/application-generic/src/usecases/create-user/create-user.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/create-user/create-user.usecase.ts rename to libs/application-generic/src/usecases/create-user/create-user.usecase.ts diff --git a/packages/application-generic/src/usecases/create-user/index.ts b/libs/application-generic/src/usecases/create-user/index.ts similarity index 100% rename from packages/application-generic/src/usecases/create-user/index.ts rename to libs/application-generic/src/usecases/create-user/index.ts diff --git a/packages/application-generic/src/usecases/create-workflow/create-workflow.command.ts b/libs/application-generic/src/usecases/create-workflow/create-workflow.command.ts similarity index 100% rename from packages/application-generic/src/usecases/create-workflow/create-workflow.command.ts rename to libs/application-generic/src/usecases/create-workflow/create-workflow.command.ts diff --git a/packages/application-generic/src/usecases/create-workflow/create-workflow.usecase.ts b/libs/application-generic/src/usecases/create-workflow/create-workflow.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/create-workflow/create-workflow.usecase.ts rename to libs/application-generic/src/usecases/create-workflow/create-workflow.usecase.ts diff --git a/packages/application-generic/src/usecases/create-workflow/index.ts b/libs/application-generic/src/usecases/create-workflow/index.ts similarity index 100% rename from packages/application-generic/src/usecases/create-workflow/index.ts rename to libs/application-generic/src/usecases/create-workflow/index.ts diff --git a/packages/application-generic/src/usecases/digest-filter-steps/digest-filter-steps.command.ts b/libs/application-generic/src/usecases/digest-filter-steps/digest-filter-steps.command.ts similarity index 100% rename from packages/application-generic/src/usecases/digest-filter-steps/digest-filter-steps.command.ts rename to libs/application-generic/src/usecases/digest-filter-steps/digest-filter-steps.command.ts diff --git a/packages/application-generic/src/usecases/digest-filter-steps/digest-filter-steps.usecase.ts b/libs/application-generic/src/usecases/digest-filter-steps/digest-filter-steps.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/digest-filter-steps/digest-filter-steps.usecase.ts rename to libs/application-generic/src/usecases/digest-filter-steps/digest-filter-steps.usecase.ts diff --git a/packages/application-generic/src/usecases/digest-filter-steps/index.ts b/libs/application-generic/src/usecases/digest-filter-steps/index.ts similarity index 100% rename from packages/application-generic/src/usecases/digest-filter-steps/index.ts rename to libs/application-generic/src/usecases/digest-filter-steps/index.ts diff --git a/packages/application-generic/src/usecases/execution-log-route/execution-log-route.command.ts b/libs/application-generic/src/usecases/execution-log-route/execution-log-route.command.ts similarity index 100% rename from packages/application-generic/src/usecases/execution-log-route/execution-log-route.command.ts rename to libs/application-generic/src/usecases/execution-log-route/execution-log-route.command.ts diff --git a/packages/application-generic/src/usecases/execution-log-route/execution-log-route.usecase.ts b/libs/application-generic/src/usecases/execution-log-route/execution-log-route.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/execution-log-route/execution-log-route.usecase.ts rename to libs/application-generic/src/usecases/execution-log-route/execution-log-route.usecase.ts diff --git a/packages/application-generic/src/usecases/execution-log-route/index.ts b/libs/application-generic/src/usecases/execution-log-route/index.ts similarity index 100% rename from packages/application-generic/src/usecases/execution-log-route/index.ts rename to libs/application-generic/src/usecases/execution-log-route/index.ts diff --git a/packages/application-generic/src/usecases/get-decrypted-integrations/get-decrypted-integrations.command.ts b/libs/application-generic/src/usecases/get-decrypted-integrations/get-decrypted-integrations.command.ts similarity index 100% rename from packages/application-generic/src/usecases/get-decrypted-integrations/get-decrypted-integrations.command.ts rename to libs/application-generic/src/usecases/get-decrypted-integrations/get-decrypted-integrations.command.ts diff --git a/packages/application-generic/src/usecases/get-decrypted-integrations/get-decrypted-integrations.usecase.ts b/libs/application-generic/src/usecases/get-decrypted-integrations/get-decrypted-integrations.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/get-decrypted-integrations/get-decrypted-integrations.usecase.ts rename to libs/application-generic/src/usecases/get-decrypted-integrations/get-decrypted-integrations.usecase.ts diff --git a/packages/application-generic/src/usecases/get-decrypted-integrations/index.ts b/libs/application-generic/src/usecases/get-decrypted-integrations/index.ts similarity index 100% rename from packages/application-generic/src/usecases/get-decrypted-integrations/index.ts rename to libs/application-generic/src/usecases/get-decrypted-integrations/index.ts diff --git a/packages/application-generic/src/usecases/get-feature-flag/get-feature-flag.command.ts b/libs/application-generic/src/usecases/get-feature-flag/get-feature-flag.command.ts similarity index 77% rename from packages/application-generic/src/usecases/get-feature-flag/get-feature-flag.command.ts rename to libs/application-generic/src/usecases/get-feature-flag/get-feature-flag.command.ts index 5709f0f8ea3e..8fdaa7c2ea8b 100644 --- a/packages/application-generic/src/usecases/get-feature-flag/get-feature-flag.command.ts +++ b/libs/application-generic/src/usecases/get-feature-flag/get-feature-flag.command.ts @@ -1,7 +1,7 @@ import { IsDefined } from 'class-validator'; import { FeatureFlagsKeysEnum } from '@novu/shared'; -import { EnvironmentWithUserCommand } from './../../commands'; +import { EnvironmentWithUserCommand } from '../../commands'; export class GetFeatureFlagCommand extends EnvironmentWithUserCommand { @IsDefined() diff --git a/packages/application-generic/src/usecases/get-feature-flag/get-feature-flag.test.ts b/libs/application-generic/src/usecases/get-feature-flag/get-feature-flag.test.ts similarity index 100% rename from packages/application-generic/src/usecases/get-feature-flag/get-feature-flag.test.ts rename to libs/application-generic/src/usecases/get-feature-flag/get-feature-flag.test.ts diff --git a/packages/application-generic/src/usecases/get-feature-flag/get-feature-flag.use-case.ts b/libs/application-generic/src/usecases/get-feature-flag/get-feature-flag.use-case.ts similarity index 100% rename from packages/application-generic/src/usecases/get-feature-flag/get-feature-flag.use-case.ts rename to libs/application-generic/src/usecases/get-feature-flag/get-feature-flag.use-case.ts diff --git a/packages/application-generic/src/usecases/get-feature-flag/get-is-in-memory-cluster-mode-enabled.use-case.ts b/libs/application-generic/src/usecases/get-feature-flag/get-is-in-memory-cluster-mode-enabled.use-case.ts similarity index 100% rename from packages/application-generic/src/usecases/get-feature-flag/get-is-in-memory-cluster-mode-enabled.use-case.ts rename to libs/application-generic/src/usecases/get-feature-flag/get-is-in-memory-cluster-mode-enabled.use-case.ts diff --git a/packages/application-generic/src/usecases/get-feature-flag/get-system-critical-flag.test.ts b/libs/application-generic/src/usecases/get-feature-flag/get-system-critical-flag.test.ts similarity index 100% rename from packages/application-generic/src/usecases/get-feature-flag/get-system-critical-flag.test.ts rename to libs/application-generic/src/usecases/get-feature-flag/get-system-critical-flag.test.ts diff --git a/packages/application-generic/src/usecases/get-feature-flag/get-system-critical-flag.use-case.ts b/libs/application-generic/src/usecases/get-feature-flag/get-system-critical-flag.use-case.ts similarity index 100% rename from packages/application-generic/src/usecases/get-feature-flag/get-system-critical-flag.use-case.ts rename to libs/application-generic/src/usecases/get-feature-flag/get-system-critical-flag.use-case.ts diff --git a/packages/application-generic/src/usecases/get-feature-flag/index.ts b/libs/application-generic/src/usecases/get-feature-flag/index.ts similarity index 100% rename from packages/application-generic/src/usecases/get-feature-flag/index.ts rename to libs/application-generic/src/usecases/get-feature-flag/index.ts diff --git a/packages/application-generic/src/usecases/get-layout/get-layout.command.ts b/libs/application-generic/src/usecases/get-layout/get-layout.command.ts similarity index 100% rename from packages/application-generic/src/usecases/get-layout/get-layout.command.ts rename to libs/application-generic/src/usecases/get-layout/get-layout.command.ts diff --git a/packages/application-generic/src/usecases/get-layout/get-layout.use-case.ts b/libs/application-generic/src/usecases/get-layout/get-layout.use-case.ts similarity index 100% rename from packages/application-generic/src/usecases/get-layout/get-layout.use-case.ts rename to libs/application-generic/src/usecases/get-layout/get-layout.use-case.ts diff --git a/packages/application-generic/src/usecases/get-layout/index.ts b/libs/application-generic/src/usecases/get-layout/index.ts similarity index 100% rename from packages/application-generic/src/usecases/get-layout/index.ts rename to libs/application-generic/src/usecases/get-layout/index.ts diff --git a/packages/application-generic/src/usecases/get-layout/layout.dto.ts b/libs/application-generic/src/usecases/get-layout/layout.dto.ts similarity index 100% rename from packages/application-generic/src/usecases/get-layout/layout.dto.ts rename to libs/application-generic/src/usecases/get-layout/layout.dto.ts diff --git a/packages/application-generic/src/usecases/get-novu-layout/get-novu-layout.command.ts b/libs/application-generic/src/usecases/get-novu-layout/get-novu-layout.command.ts similarity index 100% rename from packages/application-generic/src/usecases/get-novu-layout/get-novu-layout.command.ts rename to libs/application-generic/src/usecases/get-novu-layout/get-novu-layout.command.ts diff --git a/packages/application-generic/src/usecases/get-novu-layout/get-novu-layout.spec.ts b/libs/application-generic/src/usecases/get-novu-layout/get-novu-layout.spec.ts similarity index 100% rename from packages/application-generic/src/usecases/get-novu-layout/get-novu-layout.spec.ts rename to libs/application-generic/src/usecases/get-novu-layout/get-novu-layout.spec.ts diff --git a/packages/application-generic/src/usecases/get-novu-layout/get-novu-layout.usecase.ts b/libs/application-generic/src/usecases/get-novu-layout/get-novu-layout.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/get-novu-layout/get-novu-layout.usecase.ts rename to libs/application-generic/src/usecases/get-novu-layout/get-novu-layout.usecase.ts diff --git a/packages/application-generic/src/usecases/get-novu-layout/index.ts b/libs/application-generic/src/usecases/get-novu-layout/index.ts similarity index 100% rename from packages/application-generic/src/usecases/get-novu-layout/index.ts rename to libs/application-generic/src/usecases/get-novu-layout/index.ts diff --git a/packages/application-generic/src/usecases/get-novu-layout/templates/layout.handlebars b/libs/application-generic/src/usecases/get-novu-layout/templates/layout.handlebars similarity index 100% rename from packages/application-generic/src/usecases/get-novu-layout/templates/layout.handlebars rename to libs/application-generic/src/usecases/get-novu-layout/templates/layout.handlebars diff --git a/packages/application-generic/src/usecases/get-novu-provider-credentials/get-novu-provider-credentials.command.ts b/libs/application-generic/src/usecases/get-novu-provider-credentials/get-novu-provider-credentials.command.ts similarity index 100% rename from packages/application-generic/src/usecases/get-novu-provider-credentials/get-novu-provider-credentials.command.ts rename to libs/application-generic/src/usecases/get-novu-provider-credentials/get-novu-provider-credentials.command.ts diff --git a/packages/application-generic/src/usecases/get-novu-provider-credentials/get-novu-provider-credentials.usecase.ts b/libs/application-generic/src/usecases/get-novu-provider-credentials/get-novu-provider-credentials.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/get-novu-provider-credentials/get-novu-provider-credentials.usecase.ts rename to libs/application-generic/src/usecases/get-novu-provider-credentials/get-novu-provider-credentials.usecase.ts diff --git a/packages/application-generic/src/usecases/get-novu-provider-credentials/index.ts b/libs/application-generic/src/usecases/get-novu-provider-credentials/index.ts similarity index 100% rename from packages/application-generic/src/usecases/get-novu-provider-credentials/index.ts rename to libs/application-generic/src/usecases/get-novu-provider-credentials/index.ts diff --git a/packages/application-generic/src/usecases/get-subscriber-global-preference/get-subscriber-global-preference.command.ts b/libs/application-generic/src/usecases/get-subscriber-global-preference/get-subscriber-global-preference.command.ts similarity index 100% rename from packages/application-generic/src/usecases/get-subscriber-global-preference/get-subscriber-global-preference.command.ts rename to libs/application-generic/src/usecases/get-subscriber-global-preference/get-subscriber-global-preference.command.ts diff --git a/packages/application-generic/src/usecases/get-subscriber-global-preference/get-subscriber-global-preference.usecase.ts b/libs/application-generic/src/usecases/get-subscriber-global-preference/get-subscriber-global-preference.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/get-subscriber-global-preference/get-subscriber-global-preference.usecase.ts rename to libs/application-generic/src/usecases/get-subscriber-global-preference/get-subscriber-global-preference.usecase.ts diff --git a/packages/application-generic/src/usecases/get-subscriber-global-preference/index.ts b/libs/application-generic/src/usecases/get-subscriber-global-preference/index.ts similarity index 100% rename from packages/application-generic/src/usecases/get-subscriber-global-preference/index.ts rename to libs/application-generic/src/usecases/get-subscriber-global-preference/index.ts diff --git a/packages/application-generic/src/usecases/get-subscriber-preference/get-subscriber-preference.command.ts b/libs/application-generic/src/usecases/get-subscriber-preference/get-subscriber-preference.command.ts similarity index 100% rename from packages/application-generic/src/usecases/get-subscriber-preference/get-subscriber-preference.command.ts rename to libs/application-generic/src/usecases/get-subscriber-preference/get-subscriber-preference.command.ts diff --git a/packages/application-generic/src/usecases/get-subscriber-preference/get-subscriber-preference.usecase.ts b/libs/application-generic/src/usecases/get-subscriber-preference/get-subscriber-preference.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/get-subscriber-preference/get-subscriber-preference.usecase.ts rename to libs/application-generic/src/usecases/get-subscriber-preference/get-subscriber-preference.usecase.ts diff --git a/packages/application-generic/src/usecases/get-subscriber-preference/index.ts b/libs/application-generic/src/usecases/get-subscriber-preference/index.ts similarity index 100% rename from packages/application-generic/src/usecases/get-subscriber-preference/index.ts rename to libs/application-generic/src/usecases/get-subscriber-preference/index.ts diff --git a/packages/application-generic/src/usecases/get-subscriber-template-preference/get-subscriber-template-preference.command.ts b/libs/application-generic/src/usecases/get-subscriber-template-preference/get-subscriber-template-preference.command.ts similarity index 100% rename from packages/application-generic/src/usecases/get-subscriber-template-preference/get-subscriber-template-preference.command.ts rename to libs/application-generic/src/usecases/get-subscriber-template-preference/get-subscriber-template-preference.command.ts diff --git a/packages/application-generic/src/usecases/get-subscriber-template-preference/get-subscriber-template-preference.usecase.spec.ts b/libs/application-generic/src/usecases/get-subscriber-template-preference/get-subscriber-template-preference.usecase.spec.ts similarity index 100% rename from packages/application-generic/src/usecases/get-subscriber-template-preference/get-subscriber-template-preference.usecase.spec.ts rename to libs/application-generic/src/usecases/get-subscriber-template-preference/get-subscriber-template-preference.usecase.spec.ts diff --git a/packages/application-generic/src/usecases/get-subscriber-template-preference/get-subscriber-template-preference.usecase.ts b/libs/application-generic/src/usecases/get-subscriber-template-preference/get-subscriber-template-preference.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/get-subscriber-template-preference/get-subscriber-template-preference.usecase.ts rename to libs/application-generic/src/usecases/get-subscriber-template-preference/get-subscriber-template-preference.usecase.ts diff --git a/packages/application-generic/src/usecases/get-subscriber-template-preference/index.ts b/libs/application-generic/src/usecases/get-subscriber-template-preference/index.ts similarity index 100% rename from packages/application-generic/src/usecases/get-subscriber-template-preference/index.ts rename to libs/application-generic/src/usecases/get-subscriber-template-preference/index.ts diff --git a/packages/application-generic/src/usecases/get-tenant/get-tenant.command.ts b/libs/application-generic/src/usecases/get-tenant/get-tenant.command.ts similarity index 100% rename from packages/application-generic/src/usecases/get-tenant/get-tenant.command.ts rename to libs/application-generic/src/usecases/get-tenant/get-tenant.command.ts diff --git a/packages/application-generic/src/usecases/get-tenant/get-tenant.usecase.ts b/libs/application-generic/src/usecases/get-tenant/get-tenant.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/get-tenant/get-tenant.usecase.ts rename to libs/application-generic/src/usecases/get-tenant/get-tenant.usecase.ts diff --git a/packages/application-generic/src/usecases/get-tenant/index.ts b/libs/application-generic/src/usecases/get-tenant/index.ts similarity index 100% rename from packages/application-generic/src/usecases/get-tenant/index.ts rename to libs/application-generic/src/usecases/get-tenant/index.ts diff --git a/packages/application-generic/src/usecases/get-topic-subscribers/get-topic-subscribers.command.ts b/libs/application-generic/src/usecases/get-topic-subscribers/get-topic-subscribers.command.ts similarity index 100% rename from packages/application-generic/src/usecases/get-topic-subscribers/get-topic-subscribers.command.ts rename to libs/application-generic/src/usecases/get-topic-subscribers/get-topic-subscribers.command.ts diff --git a/packages/application-generic/src/usecases/get-topic-subscribers/get-topic-subscribers.use-case.ts b/libs/application-generic/src/usecases/get-topic-subscribers/get-topic-subscribers.use-case.ts similarity index 100% rename from packages/application-generic/src/usecases/get-topic-subscribers/get-topic-subscribers.use-case.ts rename to libs/application-generic/src/usecases/get-topic-subscribers/get-topic-subscribers.use-case.ts diff --git a/packages/application-generic/src/usecases/get-topic-subscribers/index.ts b/libs/application-generic/src/usecases/get-topic-subscribers/index.ts similarity index 100% rename from packages/application-generic/src/usecases/get-topic-subscribers/index.ts rename to libs/application-generic/src/usecases/get-topic-subscribers/index.ts diff --git a/packages/application-generic/src/usecases/index.ts b/libs/application-generic/src/usecases/index.ts similarity index 100% rename from packages/application-generic/src/usecases/index.ts rename to libs/application-generic/src/usecases/index.ts diff --git a/packages/application-generic/src/usecases/message-template/create-message-template/create-message-template.command.ts b/libs/application-generic/src/usecases/message-template/create-message-template/create-message-template.command.ts similarity index 100% rename from packages/application-generic/src/usecases/message-template/create-message-template/create-message-template.command.ts rename to libs/application-generic/src/usecases/message-template/create-message-template/create-message-template.command.ts diff --git a/packages/application-generic/src/usecases/message-template/create-message-template/create-message-template.spec.ts b/libs/application-generic/src/usecases/message-template/create-message-template/create-message-template.spec.ts similarity index 100% rename from packages/application-generic/src/usecases/message-template/create-message-template/create-message-template.spec.ts rename to libs/application-generic/src/usecases/message-template/create-message-template/create-message-template.spec.ts diff --git a/packages/application-generic/src/usecases/message-template/create-message-template/create-message-template.usecase.ts b/libs/application-generic/src/usecases/message-template/create-message-template/create-message-template.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/message-template/create-message-template/create-message-template.usecase.ts rename to libs/application-generic/src/usecases/message-template/create-message-template/create-message-template.usecase.ts diff --git a/packages/application-generic/src/usecases/message-template/create-message-template/index.ts b/libs/application-generic/src/usecases/message-template/create-message-template/index.ts similarity index 100% rename from packages/application-generic/src/usecases/message-template/create-message-template/index.ts rename to libs/application-generic/src/usecases/message-template/create-message-template/index.ts diff --git a/packages/application-generic/src/usecases/message-template/delete-message-template/delete-message-template.command.ts b/libs/application-generic/src/usecases/message-template/delete-message-template/delete-message-template.command.ts similarity index 100% rename from packages/application-generic/src/usecases/message-template/delete-message-template/delete-message-template.command.ts rename to libs/application-generic/src/usecases/message-template/delete-message-template/delete-message-template.command.ts diff --git a/packages/application-generic/src/usecases/message-template/delete-message-template/delete-message-template.usecase.ts b/libs/application-generic/src/usecases/message-template/delete-message-template/delete-message-template.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/message-template/delete-message-template/delete-message-template.usecase.ts rename to libs/application-generic/src/usecases/message-template/delete-message-template/delete-message-template.usecase.ts diff --git a/packages/application-generic/src/usecases/message-template/index.ts b/libs/application-generic/src/usecases/message-template/index.ts similarity index 100% rename from packages/application-generic/src/usecases/message-template/index.ts rename to libs/application-generic/src/usecases/message-template/index.ts diff --git a/packages/application-generic/src/usecases/message-template/update-message-template/update-message-template.command.ts b/libs/application-generic/src/usecases/message-template/update-message-template/update-message-template.command.ts similarity index 100% rename from packages/application-generic/src/usecases/message-template/update-message-template/update-message-template.command.ts rename to libs/application-generic/src/usecases/message-template/update-message-template/update-message-template.command.ts diff --git a/packages/application-generic/src/usecases/message-template/update-message-template/update-message-template.usecase.ts b/libs/application-generic/src/usecases/message-template/update-message-template/update-message-template.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/message-template/update-message-template/update-message-template.usecase.ts rename to libs/application-generic/src/usecases/message-template/update-message-template/update-message-template.usecase.ts diff --git a/packages/application-generic/src/usecases/process-subscriber/index.ts b/libs/application-generic/src/usecases/process-subscriber/index.ts similarity index 100% rename from packages/application-generic/src/usecases/process-subscriber/index.ts rename to libs/application-generic/src/usecases/process-subscriber/index.ts diff --git a/packages/application-generic/src/usecases/process-subscriber/process-subscriber.command.ts b/libs/application-generic/src/usecases/process-subscriber/process-subscriber.command.ts similarity index 100% rename from packages/application-generic/src/usecases/process-subscriber/process-subscriber.command.ts rename to libs/application-generic/src/usecases/process-subscriber/process-subscriber.command.ts diff --git a/packages/application-generic/src/usecases/process-subscriber/process-subscriber.usecase.ts b/libs/application-generic/src/usecases/process-subscriber/process-subscriber.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/process-subscriber/process-subscriber.usecase.ts rename to libs/application-generic/src/usecases/process-subscriber/process-subscriber.usecase.ts diff --git a/packages/application-generic/src/usecases/process-tenant/index.ts b/libs/application-generic/src/usecases/process-tenant/index.ts similarity index 100% rename from packages/application-generic/src/usecases/process-tenant/index.ts rename to libs/application-generic/src/usecases/process-tenant/index.ts diff --git a/packages/application-generic/src/usecases/process-tenant/process-tenant.command.ts b/libs/application-generic/src/usecases/process-tenant/process-tenant.command.ts similarity index 100% rename from packages/application-generic/src/usecases/process-tenant/process-tenant.command.ts rename to libs/application-generic/src/usecases/process-tenant/process-tenant.command.ts diff --git a/packages/application-generic/src/usecases/process-tenant/process-tenant.usecase.ts b/libs/application-generic/src/usecases/process-tenant/process-tenant.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/process-tenant/process-tenant.usecase.ts rename to libs/application-generic/src/usecases/process-tenant/process-tenant.usecase.ts diff --git a/packages/application-generic/src/usecases/promote-type-change.command.ts b/libs/application-generic/src/usecases/promote-type-change.command.ts similarity index 100% rename from packages/application-generic/src/usecases/promote-type-change.command.ts rename to libs/application-generic/src/usecases/promote-type-change.command.ts diff --git a/packages/application-generic/src/usecases/select-integration/index.ts b/libs/application-generic/src/usecases/select-integration/index.ts similarity index 100% rename from packages/application-generic/src/usecases/select-integration/index.ts rename to libs/application-generic/src/usecases/select-integration/index.ts diff --git a/packages/application-generic/src/usecases/select-integration/select-integration.command.ts b/libs/application-generic/src/usecases/select-integration/select-integration.command.ts similarity index 100% rename from packages/application-generic/src/usecases/select-integration/select-integration.command.ts rename to libs/application-generic/src/usecases/select-integration/select-integration.command.ts diff --git a/packages/application-generic/src/usecases/select-integration/select-integration.spec.ts b/libs/application-generic/src/usecases/select-integration/select-integration.spec.ts similarity index 100% rename from packages/application-generic/src/usecases/select-integration/select-integration.spec.ts rename to libs/application-generic/src/usecases/select-integration/select-integration.spec.ts diff --git a/packages/application-generic/src/usecases/select-integration/select-integration.usecase.ts b/libs/application-generic/src/usecases/select-integration/select-integration.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/select-integration/select-integration.usecase.ts rename to libs/application-generic/src/usecases/select-integration/select-integration.usecase.ts diff --git a/packages/application-generic/src/usecases/select-variant/index.ts b/libs/application-generic/src/usecases/select-variant/index.ts similarity index 100% rename from packages/application-generic/src/usecases/select-variant/index.ts rename to libs/application-generic/src/usecases/select-variant/index.ts diff --git a/packages/application-generic/src/usecases/select-variant/select-variant.command.ts b/libs/application-generic/src/usecases/select-variant/select-variant.command.ts similarity index 100% rename from packages/application-generic/src/usecases/select-variant/select-variant.command.ts rename to libs/application-generic/src/usecases/select-variant/select-variant.command.ts diff --git a/packages/application-generic/src/usecases/select-variant/select-variant.spec.ts b/libs/application-generic/src/usecases/select-variant/select-variant.spec.ts similarity index 100% rename from packages/application-generic/src/usecases/select-variant/select-variant.spec.ts rename to libs/application-generic/src/usecases/select-variant/select-variant.spec.ts diff --git a/packages/application-generic/src/usecases/select-variant/select-variant.usecase.ts b/libs/application-generic/src/usecases/select-variant/select-variant.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/select-variant/select-variant.usecase.ts rename to libs/application-generic/src/usecases/select-variant/select-variant.usecase.ts diff --git a/packages/application-generic/src/usecases/subscribers/index.ts b/libs/application-generic/src/usecases/subscribers/index.ts similarity index 100% rename from packages/application-generic/src/usecases/subscribers/index.ts rename to libs/application-generic/src/usecases/subscribers/index.ts diff --git a/packages/application-generic/src/usecases/subscribers/types/index.ts b/libs/application-generic/src/usecases/subscribers/types/index.ts similarity index 100% rename from packages/application-generic/src/usecases/subscribers/types/index.ts rename to libs/application-generic/src/usecases/subscribers/types/index.ts diff --git a/packages/application-generic/src/usecases/subscribers/update-subscriber-channel/index.ts b/libs/application-generic/src/usecases/subscribers/update-subscriber-channel/index.ts similarity index 100% rename from packages/application-generic/src/usecases/subscribers/update-subscriber-channel/index.ts rename to libs/application-generic/src/usecases/subscribers/update-subscriber-channel/index.ts diff --git a/packages/application-generic/src/usecases/subscribers/update-subscriber-channel/update-subscriber-channel.command.ts b/libs/application-generic/src/usecases/subscribers/update-subscriber-channel/update-subscriber-channel.command.ts similarity index 100% rename from packages/application-generic/src/usecases/subscribers/update-subscriber-channel/update-subscriber-channel.command.ts rename to libs/application-generic/src/usecases/subscribers/update-subscriber-channel/update-subscriber-channel.command.ts diff --git a/packages/application-generic/src/usecases/subscribers/update-subscriber-channel/update-subscriber-channel.usecase.ts b/libs/application-generic/src/usecases/subscribers/update-subscriber-channel/update-subscriber-channel.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/subscribers/update-subscriber-channel/update-subscriber-channel.usecase.ts rename to libs/application-generic/src/usecases/subscribers/update-subscriber-channel/update-subscriber-channel.usecase.ts diff --git a/packages/application-generic/src/usecases/switch-environment/index.ts b/libs/application-generic/src/usecases/switch-environment/index.ts similarity index 100% rename from packages/application-generic/src/usecases/switch-environment/index.ts rename to libs/application-generic/src/usecases/switch-environment/index.ts diff --git a/packages/application-generic/src/usecases/switch-environment/switch-environment.command.ts b/libs/application-generic/src/usecases/switch-environment/switch-environment.command.ts similarity index 100% rename from packages/application-generic/src/usecases/switch-environment/switch-environment.command.ts rename to libs/application-generic/src/usecases/switch-environment/switch-environment.command.ts diff --git a/packages/application-generic/src/usecases/switch-environment/switch-environment.usecase.ts b/libs/application-generic/src/usecases/switch-environment/switch-environment.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/switch-environment/switch-environment.usecase.ts rename to libs/application-generic/src/usecases/switch-environment/switch-environment.usecase.ts diff --git a/packages/application-generic/src/usecases/switch-organization/index.ts b/libs/application-generic/src/usecases/switch-organization/index.ts similarity index 100% rename from packages/application-generic/src/usecases/switch-organization/index.ts rename to libs/application-generic/src/usecases/switch-organization/index.ts diff --git a/packages/application-generic/src/usecases/switch-organization/switch-organization.command.ts b/libs/application-generic/src/usecases/switch-organization/switch-organization.command.ts similarity index 100% rename from packages/application-generic/src/usecases/switch-organization/switch-organization.command.ts rename to libs/application-generic/src/usecases/switch-organization/switch-organization.command.ts diff --git a/packages/application-generic/src/usecases/switch-organization/switch-organization.usecase.ts b/libs/application-generic/src/usecases/switch-organization/switch-organization.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/switch-organization/switch-organization.usecase.ts rename to libs/application-generic/src/usecases/switch-organization/switch-organization.usecase.ts diff --git a/packages/application-generic/src/usecases/trigger-broadcast/index.ts b/libs/application-generic/src/usecases/trigger-broadcast/index.ts similarity index 100% rename from packages/application-generic/src/usecases/trigger-broadcast/index.ts rename to libs/application-generic/src/usecases/trigger-broadcast/index.ts diff --git a/packages/application-generic/src/usecases/trigger-broadcast/trigger-broadcast.command.ts b/libs/application-generic/src/usecases/trigger-broadcast/trigger-broadcast.command.ts similarity index 100% rename from packages/application-generic/src/usecases/trigger-broadcast/trigger-broadcast.command.ts rename to libs/application-generic/src/usecases/trigger-broadcast/trigger-broadcast.command.ts diff --git a/packages/application-generic/src/usecases/trigger-broadcast/trigger-broadcast.usecase.ts b/libs/application-generic/src/usecases/trigger-broadcast/trigger-broadcast.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/trigger-broadcast/trigger-broadcast.usecase.ts rename to libs/application-generic/src/usecases/trigger-broadcast/trigger-broadcast.usecase.ts diff --git a/packages/application-generic/src/usecases/trigger-event/index.ts b/libs/application-generic/src/usecases/trigger-event/index.ts similarity index 100% rename from packages/application-generic/src/usecases/trigger-event/index.ts rename to libs/application-generic/src/usecases/trigger-event/index.ts diff --git a/packages/application-generic/src/usecases/trigger-event/trigger-event.command.ts b/libs/application-generic/src/usecases/trigger-event/trigger-event.command.ts similarity index 100% rename from packages/application-generic/src/usecases/trigger-event/trigger-event.command.ts rename to libs/application-generic/src/usecases/trigger-event/trigger-event.command.ts diff --git a/packages/application-generic/src/usecases/trigger-event/trigger-event.usecase.ts b/libs/application-generic/src/usecases/trigger-event/trigger-event.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/trigger-event/trigger-event.usecase.ts rename to libs/application-generic/src/usecases/trigger-event/trigger-event.usecase.ts diff --git a/packages/application-generic/src/usecases/trigger-multicast/index.ts b/libs/application-generic/src/usecases/trigger-multicast/index.ts similarity index 100% rename from packages/application-generic/src/usecases/trigger-multicast/index.ts rename to libs/application-generic/src/usecases/trigger-multicast/index.ts diff --git a/packages/application-generic/src/usecases/trigger-multicast/trigger-multicast.command.ts b/libs/application-generic/src/usecases/trigger-multicast/trigger-multicast.command.ts similarity index 100% rename from packages/application-generic/src/usecases/trigger-multicast/trigger-multicast.command.ts rename to libs/application-generic/src/usecases/trigger-multicast/trigger-multicast.command.ts diff --git a/packages/application-generic/src/usecases/trigger-multicast/trigger-multicast.usecase.ts b/libs/application-generic/src/usecases/trigger-multicast/trigger-multicast.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/trigger-multicast/trigger-multicast.usecase.ts rename to libs/application-generic/src/usecases/trigger-multicast/trigger-multicast.usecase.ts diff --git a/packages/application-generic/src/usecases/update-change/index.ts b/libs/application-generic/src/usecases/update-change/index.ts similarity index 100% rename from packages/application-generic/src/usecases/update-change/index.ts rename to libs/application-generic/src/usecases/update-change/index.ts diff --git a/packages/application-generic/src/usecases/update-change/update-change.command.ts b/libs/application-generic/src/usecases/update-change/update-change.command.ts similarity index 100% rename from packages/application-generic/src/usecases/update-change/update-change.command.ts rename to libs/application-generic/src/usecases/update-change/update-change.command.ts diff --git a/packages/application-generic/src/usecases/update-change/update-change.usecase.ts b/libs/application-generic/src/usecases/update-change/update-change.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/update-change/update-change.usecase.ts rename to libs/application-generic/src/usecases/update-change/update-change.usecase.ts diff --git a/packages/application-generic/src/usecases/update-subscriber/index.ts b/libs/application-generic/src/usecases/update-subscriber/index.ts similarity index 100% rename from packages/application-generic/src/usecases/update-subscriber/index.ts rename to libs/application-generic/src/usecases/update-subscriber/index.ts diff --git a/packages/application-generic/src/usecases/update-subscriber/update-subscriber.command.ts b/libs/application-generic/src/usecases/update-subscriber/update-subscriber.command.ts similarity index 100% rename from packages/application-generic/src/usecases/update-subscriber/update-subscriber.command.ts rename to libs/application-generic/src/usecases/update-subscriber/update-subscriber.command.ts diff --git a/packages/application-generic/src/usecases/update-subscriber/update-subscriber.spec.ts b/libs/application-generic/src/usecases/update-subscriber/update-subscriber.spec.ts similarity index 100% rename from packages/application-generic/src/usecases/update-subscriber/update-subscriber.spec.ts rename to libs/application-generic/src/usecases/update-subscriber/update-subscriber.spec.ts diff --git a/packages/application-generic/src/usecases/update-subscriber/update-subscriber.usecase.ts b/libs/application-generic/src/usecases/update-subscriber/update-subscriber.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/update-subscriber/update-subscriber.usecase.ts rename to libs/application-generic/src/usecases/update-subscriber/update-subscriber.usecase.ts diff --git a/packages/application-generic/src/usecases/update-tenant/index.ts b/libs/application-generic/src/usecases/update-tenant/index.ts similarity index 100% rename from packages/application-generic/src/usecases/update-tenant/index.ts rename to libs/application-generic/src/usecases/update-tenant/index.ts diff --git a/packages/application-generic/src/usecases/update-tenant/update-tenant.command.ts b/libs/application-generic/src/usecases/update-tenant/update-tenant.command.ts similarity index 100% rename from packages/application-generic/src/usecases/update-tenant/update-tenant.command.ts rename to libs/application-generic/src/usecases/update-tenant/update-tenant.command.ts diff --git a/packages/application-generic/src/usecases/update-tenant/update-tenant.usecase.ts b/libs/application-generic/src/usecases/update-tenant/update-tenant.usecase.ts similarity index 100% rename from packages/application-generic/src/usecases/update-tenant/update-tenant.usecase.ts rename to libs/application-generic/src/usecases/update-tenant/update-tenant.usecase.ts diff --git a/packages/application-generic/src/usecases/workflow/index.ts b/libs/application-generic/src/usecases/workflow/index.ts similarity index 100% rename from packages/application-generic/src/usecases/workflow/index.ts rename to libs/application-generic/src/usecases/workflow/index.ts diff --git a/packages/application-generic/src/usecases/workflow/update-workflow/update-workflow.command.ts b/libs/application-generic/src/usecases/workflow/update-workflow/update-workflow.command.ts similarity index 96% rename from packages/application-generic/src/usecases/workflow/update-workflow/update-workflow.command.ts rename to libs/application-generic/src/usecases/workflow/update-workflow/update-workflow.command.ts index 58b3cf68aa14..39ac1d2fdd59 100644 --- a/packages/application-generic/src/usecases/workflow/update-workflow/update-workflow.command.ts +++ b/libs/application-generic/src/usecases/workflow/update-workflow/update-workflow.command.ts @@ -16,7 +16,7 @@ import { } from '@novu/shared'; import { EnvironmentWithUserCommand } from '../../../commands'; -import { NotificationStep } from '../../../usecases'; +import { NotificationStep } from '../..'; import { JSONSchema7 } from 'json-schema'; export class UpdateWorkflowCommand extends EnvironmentWithUserCommand { diff --git a/packages/application-generic/src/usecases/workflow/update-workflow/update-workflow.usecase.ts b/libs/application-generic/src/usecases/workflow/update-workflow/update-workflow.usecase.ts similarity index 99% rename from packages/application-generic/src/usecases/workflow/update-workflow/update-workflow.usecase.ts rename to libs/application-generic/src/usecases/workflow/update-workflow/update-workflow.usecase.ts index c9acc6adfa34..dbf71e5f84d6 100644 --- a/packages/application-generic/src/usecases/workflow/update-workflow/update-workflow.usecase.ts +++ b/libs/application-generic/src/usecases/workflow/update-workflow/update-workflow.usecase.ts @@ -37,7 +37,7 @@ import { CreateMessageTemplateCommand, NotificationStep, NotificationStepVariantCommand, -} from '../../../usecases'; +} from '../..'; import { DeleteMessageTemplate, DeleteMessageTemplateCommand, diff --git a/packages/application-generic/src/utils/digest.ts b/libs/application-generic/src/utils/digest.ts similarity index 100% rename from packages/application-generic/src/utils/digest.ts rename to libs/application-generic/src/utils/digest.ts diff --git a/packages/application-generic/src/utils/email-normalization.ts b/libs/application-generic/src/utils/email-normalization.ts similarity index 100% rename from packages/application-generic/src/utils/email-normalization.ts rename to libs/application-generic/src/utils/email-normalization.ts diff --git a/packages/application-generic/src/utils/exceptions.ts b/libs/application-generic/src/utils/exceptions.ts similarity index 100% rename from packages/application-generic/src/utils/exceptions.ts rename to libs/application-generic/src/utils/exceptions.ts diff --git a/packages/application-generic/src/utils/filter-processing-details.ts b/libs/application-generic/src/utils/filter-processing-details.ts similarity index 100% rename from packages/application-generic/src/utils/filter-processing-details.ts rename to libs/application-generic/src/utils/filter-processing-details.ts diff --git a/packages/application-generic/src/utils/filter.ts b/libs/application-generic/src/utils/filter.ts similarity index 100% rename from packages/application-generic/src/utils/filter.ts rename to libs/application-generic/src/utils/filter.ts diff --git a/packages/application-generic/src/utils/hmac.ts b/libs/application-generic/src/utils/hmac.ts similarity index 100% rename from packages/application-generic/src/utils/hmac.ts rename to libs/application-generic/src/utils/hmac.ts diff --git a/packages/application-generic/src/utils/novu-integrations.ts b/libs/application-generic/src/utils/novu-integrations.ts similarity index 100% rename from packages/application-generic/src/utils/novu-integrations.ts rename to libs/application-generic/src/utils/novu-integrations.ts diff --git a/packages/application-generic/src/utils/object.ts b/libs/application-generic/src/utils/object.ts similarity index 100% rename from packages/application-generic/src/utils/object.ts rename to libs/application-generic/src/utils/object.ts diff --git a/packages/application-generic/src/utils/require-inject.ts b/libs/application-generic/src/utils/require-inject.ts similarity index 100% rename from packages/application-generic/src/utils/require-inject.ts rename to libs/application-generic/src/utils/require-inject.ts diff --git a/packages/application-generic/src/utils/subscriber.ts b/libs/application-generic/src/utils/subscriber.ts similarity index 100% rename from packages/application-generic/src/utils/subscriber.ts rename to libs/application-generic/src/utils/subscriber.ts diff --git a/packages/application-generic/src/utils/variants/index.ts b/libs/application-generic/src/utils/variants/index.ts similarity index 100% rename from packages/application-generic/src/utils/variants/index.ts rename to libs/application-generic/src/utils/variants/index.ts diff --git a/packages/application-generic/src/utils/variants/isVariantEmpty.spec.ts b/libs/application-generic/src/utils/variants/isVariantEmpty.spec.ts similarity index 100% rename from packages/application-generic/src/utils/variants/isVariantEmpty.spec.ts rename to libs/application-generic/src/utils/variants/isVariantEmpty.spec.ts diff --git a/packages/application-generic/src/utils/variants/isVariantEmpty.ts b/libs/application-generic/src/utils/variants/isVariantEmpty.ts similarity index 100% rename from packages/application-generic/src/utils/variants/isVariantEmpty.ts rename to libs/application-generic/src/utils/variants/isVariantEmpty.ts diff --git a/packages/application-generic/src/utils/variants/normalizeVariantDefault.ts b/libs/application-generic/src/utils/variants/normalizeVariantDefault.ts similarity index 100% rename from packages/application-generic/src/utils/variants/normalizeVariantDefault.ts rename to libs/application-generic/src/utils/variants/normalizeVariantDefault.ts diff --git a/packages/application-generic/tsconfig.json b/libs/application-generic/tsconfig.json similarity index 100% rename from packages/application-generic/tsconfig.json rename to libs/application-generic/tsconfig.json diff --git a/packages/application-generic/tsconfig.module.json b/libs/application-generic/tsconfig.module.json similarity index 100% rename from packages/application-generic/tsconfig.module.json rename to libs/application-generic/tsconfig.module.json diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7ac1f7e2bfe1..f1ced5b0c548 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -357,13 +357,13 @@ importers: version: 7.1.9(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13) '@nestjs/terminus': specifier: ^10.0.1 - version: 10.0.1(@grpc/grpc-js@1.8.21)(@grpc/proto-loader@0.7.9)(@nestjs/axios@2.0.0(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(mongoose@7.5.2)(reflect-metadata@0.1.13)(rxjs@7.8.1) + version: 10.0.1(@grpc/grpc-js@1.8.21)(@grpc/proto-loader@0.7.9)(@nestjs/axios@2.0.0(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(axios@1.6.2)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(mongoose@7.5.2)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/throttler': specifier: ^5.0.1 version: 5.1.1(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(reflect-metadata@0.1.13) '@novu/application-generic': specifier: workspace:* - version: link:../../packages/application-generic + version: link:../../libs/application-generic '@novu/dal': specifier: workspace:* version: link:../../libs/dal @@ -605,7 +605,7 @@ importers: dependencies: '@novu/application-generic': specifier: workspace:* - version: link:../../packages/application-generic + version: link:../../libs/application-generic '@novu/shared': specifier: workspace:* version: link:../../libs/shared @@ -1148,10 +1148,10 @@ importers: version: 10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2) '@nestjs/terminus': specifier: ^10.0.1 - version: 10.0.1(@grpc/grpc-js@1.8.21)(@grpc/proto-loader@0.7.9)(@nestjs/axios@2.0.0(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(mongoose@7.5.2)(reflect-metadata@0.1.13)(rxjs@7.8.1) + version: 10.0.1(@grpc/grpc-js@1.8.21)(@grpc/proto-loader@0.7.9)(@nestjs/axios@2.0.0(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(axios@1.6.2)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(mongoose@7.5.2)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@novu/application-generic': specifier: workspace:* - version: link:../../packages/application-generic + version: link:../../libs/application-generic '@novu/dal': specifier: workspace:* version: link:../../libs/dal @@ -1468,10 +1468,10 @@ importers: version: 7.1.9(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13) '@nestjs/terminus': specifier: ^10.0.1 - version: 10.0.1(@grpc/grpc-js@1.8.21)(@grpc/proto-loader@0.7.9)(@nestjs/axios@2.0.0(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(mongoose@7.5.2)(reflect-metadata@0.1.13)(rxjs@7.8.1) + version: 10.0.1(@grpc/grpc-js@1.8.21)(@grpc/proto-loader@0.7.9)(@nestjs/axios@2.0.0(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(axios@1.6.2)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(mongoose@7.5.2)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@novu/application-generic': specifier: workspace:* - version: link:../../packages/application-generic + version: link:../../libs/application-generic '@novu/dal': specifier: workspace:* version: link:../../libs/dal @@ -1665,13 +1665,13 @@ importers: version: 7.1.9(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13) '@nestjs/terminus': specifier: ^10.0.1 - version: 10.0.1(@grpc/grpc-js@1.8.21)(@grpc/proto-loader@0.7.9)(@nestjs/axios@2.0.0(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(mongoose@7.5.2)(reflect-metadata@0.1.13)(rxjs@7.8.1) + version: 10.0.1(@grpc/grpc-js@1.8.21)(@grpc/proto-loader@0.7.9)(@nestjs/axios@2.0.0(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(axios@1.6.8)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(mongoose@7.5.2)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/websockets': specifier: ^10.2.2 version: 10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2)(@nestjs/platform-socket.io@10.2.2)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@novu/application-generic': specifier: workspace:* - version: link:../../packages/application-generic + version: link:../../libs/application-generic '@novu/dal': specifier: workspace:* version: link:../../libs/dal @@ -1810,7 +1810,7 @@ importers: version: 9.0.3(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(passport@0.6.0) '@novu/application-generic': specifier: workspace:* - version: link:../../../packages/application-generic + version: link:../../../libs/application-generic '@novu/dal': specifier: workspace:* version: link:../../../libs/dal @@ -1883,7 +1883,7 @@ importers: version: 5.1.1(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(reflect-metadata@0.1.13) '@novu/application-generic': specifier: workspace:* - version: link:../../../packages/application-generic + version: link:../../../libs/application-generic '@novu/dal': specifier: workspace:* version: link:../../../libs/dal @@ -2071,7 +2071,7 @@ importers: version: 9.0.3(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(passport@0.6.0) '@novu/application-generic': specifier: workspace:* - version: link:../../../../packages/application-generic + version: link:../../../../libs/application-generic '@novu/dal': specifier: workspace:* version: link:../../../../libs/dal @@ -2406,7 +2406,7 @@ importers: version: 7.1.9(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13) '@novu/application-generic': specifier: workspace:* - version: link:../../../packages/application-generic + version: link:../../../libs/application-generic '@novu/dal': specifier: workspace:* version: link:../../../libs/dal @@ -2569,6 +2569,266 @@ importers: specifier: 4.9.5 version: 4.9.5 + libs/application-generic: + dependencies: + '@aws-sdk/client-cloudwatch': + specifier: ^3.567.0 + version: 3.575.0 + '@aws-sdk/client-s3': + specifier: ^3.567.0 + version: 3.575.0 + '@aws-sdk/s3-request-presigner': + specifier: ^3.567.0 + version: 3.575.0 + '@azure/storage-blob': + specifier: ^12.11.0 + version: 12.13.0(encoding@0.1.13) + '@google-cloud/storage': + specifier: ^6.2.3 + version: 6.12.0(encoding@0.1.13) + '@hokify/agenda': + specifier: ^6.3.0 + version: 6.3.0 + '@nestjs/common': + specifier: 10.2.2 + version: 10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': + specifier: '>=10' + version: 10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/jwt': + specifier: 10.2.0 + version: 10.2.0(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)) + '@nestjs/passport': + specifier: ^10.0.1 + version: 10.0.1(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(passport@0.6.0) + '@nestjs/swagger': + specifier: '>=6' + version: 7.1.9(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13) + '@nestjs/terminus': + specifier: '>=10' + version: 10.0.1(@grpc/grpc-js@1.8.21)(@grpc/proto-loader@0.7.9)(@nestjs/axios@2.0.0(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(axios@1.6.8)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(mongoose@7.5.2)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/testing': + specifier: '>=10' + version: 10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2)) + '@novu/dal': + specifier: workspace:* + version: link:../dal + '@novu/providers': + specifier: workspace:* + version: link:../../packages/providers + '@novu/shared': + specifier: workspace:* + version: link:../shared + '@novu/stateless': + specifier: workspace:* + version: link:../../packages/stateless + '@novu/testing': + specifier: workspace:* + version: link:../testing + '@opentelemetry/api': + specifier: ^1.7.0 + version: 1.7.0 + '@opentelemetry/auto-instrumentations-node': + specifier: ^0.40.2 + version: 0.40.3(@opentelemetry/api@1.7.0)(encoding@0.1.13) + '@opentelemetry/context-async-hooks': + specifier: ^1.19.0 + version: 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/core': + specifier: ^1.19.0 + version: 1.22.0(@opentelemetry/api@1.7.0) + '@opentelemetry/exporter-collector': + specifier: ^0.25.0 + version: 0.25.0(@opentelemetry/api@1.7.0) + '@opentelemetry/exporter-jaeger': + specifier: ^1.19.0 + version: 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/exporter-prometheus': + specifier: ^0.46.0 + version: 0.46.0(@opentelemetry/api@1.7.0) + '@opentelemetry/exporter-trace-otlp-http': + specifier: ^0.49.1 + version: 0.49.1(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation': + specifier: ^0.46.0 + version: 0.46.0(@opentelemetry/api@1.7.0) + '@opentelemetry/propagator-b3': + specifier: ^1.19.0 + version: 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/propagator-jaeger': + specifier: ^1.19.0 + version: 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resources': + specifier: ^1.19.0 + version: 1.22.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-node': + specifier: ^0.46.0 + version: 0.46.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-trace-base': + specifier: ^1.19.0 + version: 1.22.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-trace-node': + specifier: ^1.19.0 + version: 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': + specifier: ^1.19.0 + version: 1.22.0 + '@pyroscope/nodejs': + specifier: ^0.2.9 + version: 0.2.9(encoding@0.1.13) + '@segment/analytics-node': + specifier: ^1.1.4 + version: 1.1.4(encoding@0.1.13) + '@sentry/node': + specifier: ^7.12.1 + version: 7.114.0 + axios: + specifier: ^1.6.2 + version: 1.6.8 + bullmq: + specifier: ^3.10.2 + version: 3.10.4 + class-transformer: + specifier: ^0.5.1 + version: 0.5.1 + class-validator: + specifier: ^0.14.0 + version: 0.14.0 + date-fns: + specifier: ^2.29.2 + version: 2.29.3 + handlebars: + specifier: ^4.7.7 + version: 4.7.8 + i18next: + specifier: ^23.7.6 + version: 23.7.11 + ioredis: + specifier: ^5.2.4 + version: 5.3.2 + jsonwebtoken: + specifier: 9.0.0 + version: 9.0.0 + launchdarkly-node-server-sdk: + specifier: ^7.0.1 + version: 7.0.1 + lodash: + specifier: ^4.17.15 + version: 4.17.21 + mixpanel: + specifier: ^0.17.0 + version: 0.17.0 + nestjs-otel: + specifier: ^5.1.5 + version: 5.1.5(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1)) + nestjs-pino: + specifier: ^3.4.0 + version: 3.4.0(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(pino-http@8.3.3) + node-fetch: + specifier: ^3.2.10 + version: 3.3.1 + pino-http: + specifier: ^8.3.3 + version: 8.3.3 + pino-pretty: + specifier: ^9.4.0 + version: 9.4.0 + recursive-diff: + specifier: ^1.0.8 + version: 1.0.9 + redlock: + specifier: 5.0.0-beta.2 + version: 5.0.0-beta.2 + reflect-metadata: + specifier: ^0.1.13 + version: 0.1.13 + rrule: + specifier: ^2.7.2 + version: 2.7.2 + rxjs: + specifier: 7.8.1 + version: 7.8.1 + sanitize-html: + specifier: ^2.4.0 + version: 2.10.0 + shortid: + specifier: ^2.2.16 + version: 2.2.16 + slugify: + specifier: ^1.4.6 + version: 1.6.6 + optionalDependencies: + '@novu/ee-echo-worker': + specifier: workspace:* + version: link:../../enterprise/packages/echo/echo-worker + '@novu/ee-shared-services': + specifier: workspace:* + version: link:../../enterprise/packages/shared-services + '@taskforcesh/bullmq-pro': + specifier: 5.1.14 + version: 5.1.14 + devDependencies: + '@istanbuljs/nyc-config-typescript': + specifier: ^1.0.1 + version: 1.0.2(nyc@15.1.0) + '@types/jest': + specifier: 29.5.2 + version: 29.5.2 + '@types/json-schema': + specifier: ^7.0.15 + version: 7.0.15 + '@types/newrelic': + specifier: ^9 + version: 9.14.0 + '@types/sanitize-html': + specifier: ^2.11.0 + version: 2.11.0 + '@types/sinon': + specifier: ^9.0.0 + version: 9.0.11 + chai: + specifier: ^4.2.0 + version: 4.4.1 + codecov: + specifier: ^3.5.0 + version: 3.8.3(encoding@0.1.13) + cpx: + specifier: ^1.5.0 + version: 1.5.0 + dotenv: + specifier: ^8.2.0 + version: 8.6.0 + jest: + specifier: ^27.1.0 + version: 27.5.1(ts-node@10.9.2(@swc/core@1.3.107)(@types/node@20.12.12)(typescript@4.9.5)) + newrelic: + specifier: ^9 + version: 9.15.0 + npm-run-all: + specifier: ^4.1.5 + version: 4.1.5 + nyc: + specifier: ^15.1.0 + version: 15.1.0 + prettier: + specifier: ~2.8.0 + version: 2.8.8 + rimraf: + specifier: ^3.0.2 + version: 3.0.2 + sinon: + specifier: ^9.2.4 + version: 9.2.4 + ts-jest: + specifier: ^27.0.5 + version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.2)(babel-jest@27.5.1(@babel/core@7.24.4))(jest@27.5.1(ts-node@10.9.2(@swc/core@1.3.107)(@types/node@20.12.12)(typescript@4.9.5)))(typescript@4.9.5) + ts-node: + specifier: ~10.9.1 + version: 10.9.2(@swc/core@1.3.107)(@types/node@20.12.12)(typescript@4.9.5) + typescript: + specifier: 4.9.5 + version: 4.9.5 + libs/automation: dependencies: '@nx/devkit': @@ -3257,266 +3517,6 @@ importers: specifier: 4.9.5 version: 4.9.5 - packages/application-generic: - dependencies: - '@aws-sdk/client-cloudwatch': - specifier: ^3.567.0 - version: 3.575.0 - '@aws-sdk/client-s3': - specifier: ^3.567.0 - version: 3.575.0 - '@aws-sdk/s3-request-presigner': - specifier: ^3.567.0 - version: 3.575.0 - '@azure/storage-blob': - specifier: ^12.11.0 - version: 12.13.0(encoding@0.1.13) - '@google-cloud/storage': - specifier: ^6.2.3 - version: 6.9.5(encoding@0.1.13) - '@hokify/agenda': - specifier: ^6.3.0 - version: 6.3.0 - '@nestjs/common': - specifier: 10.2.2 - version: 10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': - specifier: '>=10' - version: 10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/jwt': - specifier: 10.2.0 - version: 10.2.0(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)) - '@nestjs/passport': - specifier: ^10.0.1 - version: 10.0.1(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(passport@0.6.0) - '@nestjs/swagger': - specifier: '>=6' - version: 7.1.9(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13) - '@nestjs/terminus': - specifier: '>=10' - version: 10.0.1(@grpc/grpc-js@1.8.21)(@grpc/proto-loader@0.7.9)(@nestjs/axios@2.0.0(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(mongoose@7.5.2)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/testing': - specifier: '>=10' - version: 10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2)) - '@novu/dal': - specifier: workspace:* - version: link:../../libs/dal - '@novu/providers': - specifier: workspace:* - version: link:../providers - '@novu/shared': - specifier: workspace:* - version: link:../../libs/shared - '@novu/stateless': - specifier: workspace:* - version: link:../stateless - '@novu/testing': - specifier: workspace:* - version: link:../../libs/testing - '@opentelemetry/api': - specifier: ^1.7.0 - version: 1.7.0 - '@opentelemetry/auto-instrumentations-node': - specifier: ^0.40.2 - version: 0.40.3(@opentelemetry/api@1.7.0)(encoding@0.1.13) - '@opentelemetry/context-async-hooks': - specifier: ^1.19.0 - version: 1.19.0(@opentelemetry/api@1.7.0) - '@opentelemetry/core': - specifier: ^1.19.0 - version: 1.19.0(@opentelemetry/api@1.7.0) - '@opentelemetry/exporter-collector': - specifier: ^0.25.0 - version: 0.25.0(@opentelemetry/api@1.7.0) - '@opentelemetry/exporter-jaeger': - specifier: ^1.19.0 - version: 1.19.0(@opentelemetry/api@1.7.0) - '@opentelemetry/exporter-prometheus': - specifier: ^0.46.0 - version: 0.46.0(@opentelemetry/api@1.7.0) - '@opentelemetry/exporter-trace-otlp-http': - specifier: ^0.49.1 - version: 0.49.1(@opentelemetry/api@1.7.0) - '@opentelemetry/instrumentation': - specifier: ^0.46.0 - version: 0.46.0(@opentelemetry/api@1.7.0) - '@opentelemetry/propagator-b3': - specifier: ^1.19.0 - version: 1.19.0(@opentelemetry/api@1.7.0) - '@opentelemetry/propagator-jaeger': - specifier: ^1.19.0 - version: 1.19.0(@opentelemetry/api@1.7.0) - '@opentelemetry/resources': - specifier: ^1.19.0 - version: 1.19.0(@opentelemetry/api@1.7.0) - '@opentelemetry/sdk-node': - specifier: ^0.46.0 - version: 0.46.0(@opentelemetry/api@1.7.0) - '@opentelemetry/sdk-trace-base': - specifier: ^1.19.0 - version: 1.19.0(@opentelemetry/api@1.7.0) - '@opentelemetry/sdk-trace-node': - specifier: ^1.19.0 - version: 1.19.0(@opentelemetry/api@1.7.0) - '@opentelemetry/semantic-conventions': - specifier: ^1.19.0 - version: 1.19.0 - '@pyroscope/nodejs': - specifier: ^0.2.9 - version: 0.2.9(encoding@0.1.13) - '@segment/analytics-node': - specifier: ^1.1.4 - version: 1.1.4(encoding@0.1.13) - '@sentry/node': - specifier: ^7.12.1 - version: 7.47.0 - axios: - specifier: ^1.6.2 - version: 1.6.2 - bullmq: - specifier: ^3.10.2 - version: 3.10.4 - class-transformer: - specifier: ^0.5.1 - version: 0.5.1 - class-validator: - specifier: ^0.14.0 - version: 0.14.0 - date-fns: - specifier: ^2.29.2 - version: 2.29.3 - handlebars: - specifier: ^4.7.7 - version: 4.7.7 - i18next: - specifier: ^23.7.6 - version: 23.7.11 - ioredis: - specifier: ^5.2.4 - version: 5.3.1 - jsonwebtoken: - specifier: 9.0.0 - version: 9.0.0 - launchdarkly-node-server-sdk: - specifier: ^7.0.1 - version: 7.0.1 - lodash: - specifier: ^4.17.15 - version: 4.17.21 - mixpanel: - specifier: ^0.17.0 - version: 0.17.0 - nestjs-otel: - specifier: ^5.1.5 - version: 5.1.5(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1)) - nestjs-pino: - specifier: ^3.4.0 - version: 3.4.0(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(pino-http@8.3.3) - node-fetch: - specifier: ^3.2.10 - version: 3.3.1 - pino-http: - specifier: ^8.3.3 - version: 8.3.3 - pino-pretty: - specifier: ^9.4.0 - version: 9.4.0 - recursive-diff: - specifier: ^1.0.8 - version: 1.0.9 - redlock: - specifier: 5.0.0-beta.2 - version: 5.0.0-beta.2 - reflect-metadata: - specifier: ^0.1.13 - version: 0.1.13 - rrule: - specifier: ^2.7.2 - version: 2.7.2 - rxjs: - specifier: 7.8.1 - version: 7.8.1 - sanitize-html: - specifier: ^2.4.0 - version: 2.10.0 - shortid: - specifier: ^2.2.16 - version: 2.2.16 - slugify: - specifier: ^1.4.6 - version: 1.6.6 - optionalDependencies: - '@novu/ee-echo-worker': - specifier: workspace:* - version: link:../../enterprise/packages/echo/echo-worker - '@novu/ee-shared-services': - specifier: workspace:* - version: link:../../enterprise/packages/shared-services - '@taskforcesh/bullmq-pro': - specifier: 5.1.14 - version: 5.1.14 - devDependencies: - '@istanbuljs/nyc-config-typescript': - specifier: ^1.0.1 - version: 1.0.2(nyc@15.1.0) - '@types/jest': - specifier: 29.5.2 - version: 29.5.2 - '@types/json-schema': - specifier: ^7.0.15 - version: 7.0.15 - '@types/newrelic': - specifier: ^9 - version: 9.14.0 - '@types/sanitize-html': - specifier: ^2.11.0 - version: 2.11.0 - '@types/sinon': - specifier: ^9.0.0 - version: 9.0.11 - chai: - specifier: ^4.2.0 - version: 4.3.7 - codecov: - specifier: ^3.5.0 - version: 3.8.3(encoding@0.1.13) - cpx: - specifier: ^1.5.0 - version: 1.5.0 - dotenv: - specifier: ^8.2.0 - version: 8.6.0 - jest: - specifier: ^27.1.0 - version: 27.5.1(ts-node@10.9.1(@swc/core@1.3.107)(@types/node@20.12.12)(typescript@4.9.5)) - newrelic: - specifier: ^9 - version: 9.15.0 - npm-run-all: - specifier: ^4.1.5 - version: 4.1.5 - nyc: - specifier: ^15.1.0 - version: 15.1.0 - prettier: - specifier: ~2.8.0 - version: 2.8.7 - rimraf: - specifier: ^3.0.2 - version: 3.0.2 - sinon: - specifier: ^9.2.4 - version: 9.2.4 - ts-jest: - specifier: ^27.0.5 - version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.2)(babel-jest@27.5.1(@babel/core@7.24.4))(jest@27.5.1(ts-node@10.9.1(@swc/core@1.3.107)(@types/node@20.12.12)(typescript@4.9.5)))(typescript@4.9.5) - ts-node: - specifier: ~10.9.1 - version: 10.9.1(@swc/core@1.3.107)(@types/node@20.12.12)(typescript@4.9.5) - typescript: - specifier: 4.9.5 - version: 4.9.5 - packages/cli: dependencies: '@novu/shared': @@ -25906,9 +25906,6 @@ packages: pino-abstract-transport@0.5.0: resolution: {integrity: sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==} - pino-abstract-transport@1.0.0: - resolution: {integrity: sha512-c7vo5OpW4wIS42hUVcT5REsL8ZljsUfBjqV/e2sFxmFEFZiq1XLUp5EYLtuDH6PEHq9W1egWqRbnLUP5FuZmOA==} - pino-abstract-transport@1.1.0: resolution: {integrity: sha512-lsleG3/2a/JIWUtf9Q5gUNErBqwIu1tUKTT3dUzaf5DySw9ra1wcqKjJjLX1VTY64Wk1eEOYsVGSaGfCK85ekA==} @@ -25929,10 +25926,6 @@ packages: resolution: {integrity: sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==} hasBin: true - pino@8.11.0: - resolution: {integrity: sha512-Z2eKSvlrl2rH8p5eveNUnTdd4AjJk8tAsLkHYZQKGHP4WTh2Gi1cOSOs3eWPqaj+niS3gj4UkoreoaWgF3ZWYg==} - hasBin: true - pino@8.17.2: resolution: {integrity: sha512-LA6qKgeDMLr2ux2y/YiUt47EfgQ+S9LznBWOJdN3q1dx2sv0ziDLUBeVpyVv17TEcGCBuWf0zNtg3M5m1NhhWQ==} hasBin: true @@ -28741,9 +28734,6 @@ packages: sonic-boom@2.8.0: resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==} - sonic-boom@3.3.0: - resolution: {integrity: sha512-LYxp34KlZ1a2Jb8ZQgFCK3niIHzibdwtwNUWKg0qQRzsDoJ3Gfgkf8KdBTFU3SkejDEIlWwnSnpVdOZIhFMl/g==} - sonic-boom@3.8.0: resolution: {integrity: sha512-ybz6OYOUjoQQCQ/i4LU8kaToD8ACtYP+Cj5qd2AO36bwbdewxWJ3ArmJ2cr6AvxlL2o0PqnCcPGUgkILbfkaCA==} @@ -32146,13 +32136,13 @@ snapshots: '@aws-crypto/crc32@3.0.0': dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.502.0 + '@aws-sdk/types': 3.575.0 tslib: 1.14.1 '@aws-crypto/crc32c@3.0.0': dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.502.0 + '@aws-sdk/types': 3.575.0 tslib: 1.14.1 '@aws-crypto/ie11-detection@3.0.0': @@ -32175,7 +32165,7 @@ snapshots: '@aws-crypto/sha256-js': 3.0.0 '@aws-crypto/supports-web-crypto': 3.0.0 '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.387.0 + '@aws-sdk/types': 3.575.0 '@aws-sdk/util-locate-window': 3.310.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 @@ -32183,7 +32173,7 @@ snapshots: '@aws-crypto/sha256-js@3.0.0': dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.387.0 + '@aws-sdk/types': 3.575.0 tslib: 1.14.1 '@aws-crypto/supports-web-crypto@3.0.0': @@ -32192,7 +32182,7 @@ snapshots: '@aws-crypto/util@3.0.0': dependencies: - '@aws-sdk/types': 3.502.0 + '@aws-sdk/types': 3.575.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 @@ -33741,6 +33731,7 @@ snapshots: dependencies: '@smithy/types': 2.9.1 tslib: 2.6.2 + optional: true '@aws-sdk/types@3.575.0': dependencies: @@ -37576,7 +37567,7 @@ snapshots: '@bandwidth/messaging@4.1.3': dependencies: '@apimatic/schema': 0.6.0 - axios: 1.6.7 + axios: 1.6.8 detect-node: 2.1.0 form-data: 3.0.1 json-bigint: 1.0.0 @@ -40481,7 +40472,6 @@ snapshots: transitivePeerDependencies: - encoding - supports-color - optional: true '@google-cloud/storage@6.9.5(encoding@0.1.13)': dependencies: @@ -40683,7 +40673,7 @@ snapshots: '@infobip-api/sdk@0.3.2': dependencies: - axios: 1.6.7 + axios: 1.6.8 form-data: 4.0.0 transitivePeerDependencies: - debug @@ -42593,6 +42583,14 @@ snapshots: reflect-metadata: 0.1.13 rxjs: 7.8.1 + '@nestjs/axios@2.0.0(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(axios@1.6.8)(reflect-metadata@0.1.13)(rxjs@7.8.1)': + dependencies: + '@nestjs/common': 10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + axios: 1.6.8 + reflect-metadata: 0.1.13 + rxjs: 7.8.1 + optional: true + '@nestjs/cli@10.1.16(@swc/core@1.3.107)': dependencies: '@angular-devkit/core': 16.2.0(chokidar@3.5.3) @@ -42773,7 +42771,7 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.0 - '@nestjs/terminus@10.0.1(@grpc/grpc-js@1.8.21)(@grpc/proto-loader@0.7.9)(@nestjs/axios@2.0.0(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(mongoose@7.5.2)(reflect-metadata@0.1.13)(rxjs@7.8.1)': + '@nestjs/terminus@10.0.1(@grpc/grpc-js@1.8.21)(@grpc/proto-loader@0.7.9)(@nestjs/axios@2.0.0(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(axios@1.6.2)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(mongoose@7.5.2)(reflect-metadata@0.1.13)(rxjs@7.8.1)': dependencies: '@nestjs/common': 10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/core': 10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1) @@ -42787,6 +42785,20 @@ snapshots: '@nestjs/axios': 2.0.0(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(axios@1.6.2)(reflect-metadata@0.1.13)(rxjs@7.8.1) mongoose: 7.5.2(@aws-sdk/credential-providers@3.504.1) + '@nestjs/terminus@10.0.1(@grpc/grpc-js@1.8.21)(@grpc/proto-loader@0.7.9)(@nestjs/axios@2.0.0(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(axios@1.6.8)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(mongoose@7.5.2)(reflect-metadata@0.1.13)(rxjs@7.8.1)': + dependencies: + '@nestjs/common': 10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1) + boxen: 5.1.2 + check-disk-space: 3.4.0 + reflect-metadata: 0.1.13 + rxjs: 7.8.1 + optionalDependencies: + '@grpc/grpc-js': 1.8.21 + '@grpc/proto-loader': 0.7.9 + '@nestjs/axios': 2.0.0(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(axios@1.6.8)(reflect-metadata@0.1.13)(rxjs@7.8.1) + mongoose: 7.5.2(@aws-sdk/credential-providers@3.504.1) + '@nestjs/testing@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2)(@nestjs/websockets@10.2.2)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/platform-express@10.2.2(@nestjs/common@10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.2.2))': dependencies: '@nestjs/common': 10.2.2(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) @@ -43489,7 +43501,7 @@ snapshots: enquirer: 2.3.6 ignore: 5.2.4 nx: 16.10.0(@swc-node/register@1.8.0(@swc/core@1.3.107(@swc/helpers@0.5.2))(@swc/types@0.1.6)(typescript@5.4.5))(@swc/core@1.3.107(@swc/helpers@0.5.2)) - semver: 7.5.4 + semver: 7.6.2 tmp: 0.2.1 tslib: 2.6.2 yargs-parser: 21.1.1 @@ -43501,7 +43513,7 @@ snapshots: enquirer: 2.3.6 ignore: 5.2.4 nx: 17.3.2(@swc-node/register@1.8.0(@swc/core@1.3.107(@swc/helpers@0.5.2))(@swc/types@0.1.6)(typescript@5.4.5))(@swc/core@1.3.107(@swc/helpers@0.5.2)) - semver: 7.5.4 + semver: 7.6.2 tmp: 0.2.1 tslib: 2.6.2 yargs-parser: 21.1.1 @@ -43746,7 +43758,7 @@ snapshots: npm-package-arg: 11.0.1 npm-run-path: 4.0.1 ora: 5.3.0 - semver: 7.5.4 + semver: 7.6.2 source-map-support: 0.5.19 ts-node: 10.9.1(@swc/core@1.3.107(@swc/helpers@0.5.2))(@types/node@18.16.9)(typescript@5.3.3) tsconfig-paths: 4.2.0 @@ -44171,7 +44183,7 @@ snapshots: '@opentelemetry/resource-detector-aws': 1.3.5(@opentelemetry/api@1.7.0) '@opentelemetry/resource-detector-container': 0.3.5(@opentelemetry/api@1.7.0) '@opentelemetry/resource-detector-gcp': 0.29.5(@opentelemetry/api@1.7.0)(encoding@0.1.13) - '@opentelemetry/resources': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.7.0) '@opentelemetry/sdk-node': 0.46.0(@opentelemetry/api@1.7.0) transitivePeerDependencies: - encoding @@ -44278,7 +44290,7 @@ snapshots: '@opentelemetry/instrumentation-amqplib@0.33.5(@opentelemetry/api@1.7.0)': dependencies: '@opentelemetry/api': 1.7.0 - '@opentelemetry/core': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.7.0) '@opentelemetry/instrumentation': 0.46.0(@opentelemetry/api@1.7.0) '@opentelemetry/semantic-conventions': 1.22.0 transitivePeerDependencies: @@ -44289,7 +44301,7 @@ snapshots: '@opentelemetry/api': 1.7.0 '@opentelemetry/instrumentation': 0.46.0(@opentelemetry/api@1.7.0) '@opentelemetry/propagator-aws-xray': 1.3.1(@opentelemetry/api@1.7.0) - '@opentelemetry/resources': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.7.0) '@opentelemetry/semantic-conventions': 1.22.0 '@types/aws-lambda': 8.10.122 transitivePeerDependencies: @@ -44298,7 +44310,7 @@ snapshots: '@opentelemetry/instrumentation-aws-sdk@0.37.2(@opentelemetry/api@1.7.0)': dependencies: '@opentelemetry/api': 1.7.0 - '@opentelemetry/core': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.7.0) '@opentelemetry/instrumentation': 0.46.0(@opentelemetry/api@1.7.0) '@opentelemetry/propagation-utils': 0.30.5(@opentelemetry/api@1.7.0) '@opentelemetry/semantic-conventions': 1.22.0 @@ -44325,7 +44337,7 @@ snapshots: '@opentelemetry/instrumentation-connect@0.32.4(@opentelemetry/api@1.7.0)': dependencies: '@opentelemetry/api': 1.7.0 - '@opentelemetry/core': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.7.0) '@opentelemetry/instrumentation': 0.46.0(@opentelemetry/api@1.7.0) '@opentelemetry/semantic-conventions': 1.22.0 '@types/connect': 3.4.36 @@ -44359,7 +44371,7 @@ snapshots: '@opentelemetry/instrumentation-express@0.34.1(@opentelemetry/api@1.7.0)': dependencies: '@opentelemetry/api': 1.7.0 - '@opentelemetry/core': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.7.0) '@opentelemetry/instrumentation': 0.46.0(@opentelemetry/api@1.7.0) '@opentelemetry/semantic-conventions': 1.22.0 transitivePeerDependencies: @@ -44368,7 +44380,7 @@ snapshots: '@opentelemetry/instrumentation-fastify@0.32.6(@opentelemetry/api@1.7.0)': dependencies: '@opentelemetry/api': 1.7.0 - '@opentelemetry/core': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.7.0) '@opentelemetry/instrumentation': 0.46.0(@opentelemetry/api@1.7.0) '@opentelemetry/semantic-conventions': 1.22.0 transitivePeerDependencies: @@ -44377,7 +44389,7 @@ snapshots: '@opentelemetry/instrumentation-fs@0.8.4(@opentelemetry/api@1.7.0)': dependencies: '@opentelemetry/api': 1.7.0 - '@opentelemetry/core': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.7.0) '@opentelemetry/instrumentation': 0.46.0(@opentelemetry/api@1.7.0) '@opentelemetry/semantic-conventions': 1.22.0 transitivePeerDependencies: @@ -44409,7 +44421,7 @@ snapshots: '@opentelemetry/instrumentation-hapi@0.33.3(@opentelemetry/api@1.7.0)': dependencies: '@opentelemetry/api': 1.7.0 - '@opentelemetry/core': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.7.0) '@opentelemetry/instrumentation': 0.46.0(@opentelemetry/api@1.7.0) '@opentelemetry/semantic-conventions': 1.22.0 '@types/hapi__hapi': 20.0.13 @@ -44447,7 +44459,7 @@ snapshots: '@opentelemetry/instrumentation-koa@0.36.4(@opentelemetry/api@1.7.0)': dependencies: '@opentelemetry/api': 1.7.0 - '@opentelemetry/core': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.7.0) '@opentelemetry/instrumentation': 0.46.0(@opentelemetry/api@1.7.0) '@opentelemetry/semantic-conventions': 1.22.0 '@types/koa': 2.13.9 @@ -44483,7 +44495,7 @@ snapshots: '@opentelemetry/instrumentation-mongoose@0.34.0(@opentelemetry/api@1.7.0)': dependencies: '@opentelemetry/api': 1.7.0 - '@opentelemetry/core': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.7.0) '@opentelemetry/instrumentation': 0.46.0(@opentelemetry/api@1.7.0) '@opentelemetry/semantic-conventions': 1.22.0 transitivePeerDependencies: @@ -44526,7 +44538,7 @@ snapshots: '@opentelemetry/instrumentation-pg@0.37.2(@opentelemetry/api@1.7.0)': dependencies: '@opentelemetry/api': 1.7.0 - '@opentelemetry/core': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.7.0) '@opentelemetry/instrumentation': 0.46.0(@opentelemetry/api@1.7.0) '@opentelemetry/semantic-conventions': 1.22.0 '@opentelemetry/sql-common': 0.40.0(@opentelemetry/api@1.7.0) @@ -44563,7 +44575,7 @@ snapshots: '@opentelemetry/instrumentation-restify@0.34.3(@opentelemetry/api@1.7.0)': dependencies: '@opentelemetry/api': 1.7.0 - '@opentelemetry/core': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.7.0) '@opentelemetry/instrumentation': 0.46.0(@opentelemetry/api@1.7.0) '@opentelemetry/semantic-conventions': 1.22.0 transitivePeerDependencies: @@ -44607,7 +44619,7 @@ snapshots: '@types/shimmer': 1.0.5 import-in-the-middle: 1.7.1 require-in-the-middle: 7.2.0 - semver: 7.5.4 + semver: 7.6.2 shimmer: 1.2.1 transitivePeerDependencies: - supports-color @@ -44681,27 +44693,27 @@ snapshots: '@opentelemetry/resource-detector-alibaba-cloud@0.28.5(@opentelemetry/api@1.7.0)': dependencies: '@opentelemetry/api': 1.7.0 - '@opentelemetry/resources': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.7.0) '@opentelemetry/semantic-conventions': 1.22.0 '@opentelemetry/resource-detector-aws@1.3.5(@opentelemetry/api@1.7.0)': dependencies: '@opentelemetry/api': 1.7.0 - '@opentelemetry/core': 1.19.0(@opentelemetry/api@1.7.0) - '@opentelemetry/resources': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.7.0) '@opentelemetry/semantic-conventions': 1.22.0 '@opentelemetry/resource-detector-container@0.3.5(@opentelemetry/api@1.7.0)': dependencies: '@opentelemetry/api': 1.7.0 - '@opentelemetry/resources': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.7.0) '@opentelemetry/semantic-conventions': 1.22.0 '@opentelemetry/resource-detector-gcp@0.29.5(@opentelemetry/api@1.7.0)(encoding@0.1.13)': dependencies: '@opentelemetry/api': 1.7.0 - '@opentelemetry/core': 1.19.0(@opentelemetry/api@1.7.0) - '@opentelemetry/resources': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.7.0) '@opentelemetry/semantic-conventions': 1.22.0 gcp-metadata: 6.1.0(encoding@0.1.13) transitivePeerDependencies: @@ -44811,7 +44823,7 @@ snapshots: '@opentelemetry/propagator-b3': 1.19.0(@opentelemetry/api@1.7.0) '@opentelemetry/propagator-jaeger': 1.19.0(@opentelemetry/api@1.7.0) '@opentelemetry/sdk-trace-base': 1.19.0(@opentelemetry/api@1.7.0) - semver: 7.5.4 + semver: 7.6.2 '@opentelemetry/semantic-conventions@0.25.0': {} @@ -47262,7 +47274,7 @@ snapshots: '@sendgrid/client@8.1.0': dependencies: '@sendgrid/helpers': 8.0.0 - axios: 1.6.7 + axios: 1.6.8 transitivePeerDependencies: - debug @@ -50351,7 +50363,7 @@ snapshots: find-up: 5.0.0 fs-extra: 11.2.0 glob: 10.3.10 - handlebars: 4.7.7 + handlebars: 4.7.8 lazy-universal-dotenv: 4.0.0 node-fetch: 2.7.0(encoding@0.1.13) picomatch: 2.3.1 @@ -52095,8 +52107,8 @@ snapshots: '@types/jest@29.5.2': dependencies: - expect: 29.5.0 - pretty-format: 29.5.0 + expect: 29.7.0 + pretty-format: 29.7.0 '@types/jsdom@20.0.1': dependencies: @@ -52759,7 +52771,7 @@ snapshots: debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.4 + semver: 7.6.2 tsutils: 3.21.0(typescript@4.9.5) optionalDependencies: typescript: 4.9.5 @@ -52848,7 +52860,7 @@ snapshots: '@typescript-eslint/typescript-estree': 5.58.0(typescript@4.9.5) eslint: 8.38.0 eslint-scope: 5.1.1 - semver: 7.5.4 + semver: 7.6.2 transitivePeerDependencies: - supports-color - typescript @@ -53969,7 +53981,7 @@ snapshots: africastalking@0.6.2: dependencies: '@hapi/joi': 16.1.8 - axios: 1.6.7 + axios: 1.6.8 body-parser: 1.20.2 lodash: 4.17.21 phone: 3.1.37 @@ -54826,19 +54838,19 @@ snapshots: axios@0.21.4: dependencies: - follow-redirects: 1.15.5(debug@4.3.4) + follow-redirects: 1.15.6(debug@4.3.4) transitivePeerDependencies: - debug axios@0.26.1: dependencies: - follow-redirects: 1.15.5(debug@4.3.4) + follow-redirects: 1.15.5 transitivePeerDependencies: - debug axios@0.28.0(debug@4.3.4): dependencies: - follow-redirects: 1.15.5(debug@4.3.4) + follow-redirects: 1.15.6(debug@4.3.4) form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -54846,7 +54858,7 @@ snapshots: axios@1.1.3: dependencies: - follow-redirects: 1.15.5(debug@4.3.4) + follow-redirects: 1.15.6(debug@4.3.4) form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -54854,7 +54866,7 @@ snapshots: axios@1.6.2: dependencies: - follow-redirects: 1.15.5(debug@4.3.4) + follow-redirects: 1.15.5 form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -54862,7 +54874,7 @@ snapshots: axios@1.6.7: dependencies: - follow-redirects: 1.15.5(debug@4.3.4) + follow-redirects: 1.15.5 form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -54870,7 +54882,7 @@ snapshots: axios@1.6.8: dependencies: - follow-redirects: 1.15.6 + follow-redirects: 1.15.6(debug@4.3.4) form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -55695,9 +55707,9 @@ snapshots: ioredis: 5.3.2 lodash: 4.17.21 msgpackr: 1.8.5 - semver: 7.5.4 + semver: 7.6.2 tslib: 2.6.2 - uuid: 9.0.0 + uuid: 9.0.1 transitivePeerDependencies: - supports-color optional: true @@ -56630,7 +56642,7 @@ snapshots: dependencies: conventional-commits-filter: 2.0.7 dateformat: 3.0.3 - handlebars: 4.7.7 + handlebars: 4.7.8 json-stringify-safe: 5.0.1 lodash: 4.17.21 meow: 8.1.2 @@ -56823,7 +56835,7 @@ snapshots: glob2base: 0.0.12 minimatch: 3.1.2 mkdirp: 0.5.6 - resolve: 1.22.2 + resolve: 1.22.8 safe-buffer: 5.2.1 shell-quote: 1.8.1 subarg: 1.0.0 @@ -58930,8 +58942,8 @@ snapshots: eslint-plugin-jsx-a11y@6.7.1(eslint@8.57.0): dependencies: - '@babel/runtime': 7.23.2 - aria-query: 5.3.0 + '@babel/runtime': 7.21.0 + aria-query: 5.1.3 array-includes: 3.1.6 array.prototype.flatmap: 1.3.1 ast-types-flow: 0.0.7 @@ -58940,7 +58952,7 @@ snapshots: damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 eslint: 8.57.0 - has: 1.0.4 + has: 1.0.3 jsx-ast-utils: 3.3.3 language-tags: 1.0.5 minimatch: 3.1.2 @@ -59792,7 +59804,6 @@ snapshots: fast-xml-parser@4.2.7: dependencies: strnum: 1.0.5 - optional: true fastest-levenshtein@1.0.16: {} @@ -60118,12 +60129,12 @@ snapshots: dependencies: tslib: 2.6.2 - follow-redirects@1.15.5(debug@4.3.4): + follow-redirects@1.15.5: {} + + follow-redirects@1.15.6(debug@4.3.4): optionalDependencies: debug: 4.3.4(supports-color@8.1.1) - follow-redirects@1.15.6: {} - for-each@0.3.3: dependencies: is-callable: 1.2.7 @@ -60471,7 +60482,6 @@ snapshots: transitivePeerDependencies: - encoding - supports-color - optional: true gaxios@6.1.1(encoding@0.1.13): dependencies: @@ -60506,7 +60516,6 @@ snapshots: transitivePeerDependencies: - encoding - supports-color - optional: true gcp-metadata@6.1.0(encoding@0.1.13): dependencies: @@ -60622,7 +60631,7 @@ snapshots: giget@1.1.2: dependencies: - colorette: 2.0.19 + colorette: 2.0.20 defu: 6.1.4 https-proxy-agent: 5.0.1 mri: 1.2.0 @@ -60941,7 +60950,6 @@ snapshots: transitivePeerDependencies: - encoding - supports-color - optional: true google-gax@3.6.1(encoding@0.1.13): dependencies: @@ -61570,7 +61578,7 @@ snapshots: http-proxy@1.18.1: dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.15.5(debug@4.3.4) + follow-redirects: 1.15.5 requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -64924,7 +64932,7 @@ snapshots: jws: 3.2.2 lodash: 4.17.21 ms: 2.1.3 - semver: 7.5.4 + semver: 7.6.2 jsonwebtoken@9.0.2: dependencies: @@ -64937,7 +64945,7 @@ snapshots: lodash.isstring: 4.0.1 lodash.once: 4.1.1 ms: 2.1.3 - semver: 7.5.4 + semver: 7.6.2 jsprim@1.4.2: dependencies: @@ -65151,11 +65159,11 @@ snapshots: launchdarkly-node-server-sdk@7.0.1: dependencies: - async: 3.2.4 + async: 3.2.5 launchdarkly-eventsource: 1.4.4 lru-cache: 6.0.0 node-cache: 5.1.2 - semver: 7.5.4 + semver: 7.6.2 tunnel: 0.0.6 uuid: 8.3.2 @@ -65785,7 +65793,7 @@ snapshots: mailgun.js@8.2.1: dependencies: - axios: 1.6.7 + axios: 1.6.8 base-64: 1.0.0 url-join: 4.0.1 transitivePeerDependencies: @@ -65800,7 +65808,7 @@ snapshots: mailtrap@3.2.0(@types/nodemailer@6.4.11)(nodemailer@6.9.1): dependencies: - axios: 1.6.7 + axios: 1.6.8 optionalDependencies: '@types/nodemailer': 6.4.11 nodemailer: 6.9.1 @@ -67703,7 +67711,7 @@ snapshots: dependencies: hosted-git-info: 7.0.1 proc-log: 3.0.0 - semver: 7.5.4 + semver: 7.6.2 validate-npm-package-name: 5.0.0 npm-package-arg@8.1.1: @@ -67845,7 +67853,7 @@ snapshots: '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.6 - axios: 1.6.7 + axios: 1.6.8 chalk: 4.1.2 cli-cursor: 3.1.0 cli-spinners: 2.6.1 @@ -67897,7 +67905,7 @@ snapshots: '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.6 - axios: 1.6.7 + axios: 1.6.8 chalk: 4.1.2 cli-cursor: 3.1.0 cli-spinners: 2.6.1 @@ -67948,7 +67956,7 @@ snapshots: '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.6 - axios: 1.6.7 + axios: 1.6.8 chalk: 4.1.2 cli-cursor: 3.1.0 cli-spinners: 2.6.1 @@ -68002,7 +68010,7 @@ snapshots: '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.6 - axios: 1.6.7 + axios: 1.6.8 chalk: 4.1.2 cli-cursor: 3.1.0 cli-spinners: 2.6.1 @@ -68055,7 +68063,7 @@ snapshots: '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.6 - axios: 1.6.7 + axios: 1.6.8 chalk: 4.1.2 cli-cursor: 3.1.0 cli-spinners: 2.6.1 @@ -68872,11 +68880,6 @@ snapshots: duplexify: 4.1.2 split2: 4.2.0 - pino-abstract-transport@1.0.0: - dependencies: - readable-stream: 4.3.0 - split2: 4.2.0 - pino-abstract-transport@1.1.0: dependencies: readable-stream: 4.3.0 @@ -68885,13 +68888,13 @@ snapshots: pino-http@8.3.3: dependencies: get-caller-file: 2.0.5 - pino: 8.11.0 + pino: 8.17.2 pino-std-serializers: 6.2.0 process-warning: 2.2.0 pino-pretty@9.4.0: dependencies: - colorette: 2.0.19 + colorette: 2.0.20 dateformat: 4.6.3 fast-copy: 3.0.1 fast-safe-stringify: 2.1.1 @@ -68899,11 +68902,11 @@ snapshots: joycon: 3.1.1 minimist: 1.2.8 on-exit-leak-free: 2.1.0 - pino-abstract-transport: 1.0.0 + pino-abstract-transport: 1.1.0 pump: 3.0.0 readable-stream: 4.3.0 secure-json-parse: 2.7.0 - sonic-boom: 3.3.0 + sonic-boom: 3.8.1 strip-json-comments: 3.1.1 pino-std-serializers@4.0.0: {} @@ -68924,20 +68927,6 @@ snapshots: sonic-boom: 2.8.0 thread-stream: 0.15.2 - pino@8.11.0: - dependencies: - atomic-sleep: 1.0.0 - fast-redact: 3.1.2 - on-exit-leak-free: 2.1.0 - pino-abstract-transport: 1.0.0 - pino-std-serializers: 6.2.0 - process-warning: 2.2.0 - quick-format-unescaped: 4.0.4 - real-require: 0.2.0 - safe-stable-stringify: 2.4.3 - sonic-boom: 3.3.0 - thread-stream: 2.3.0 - pino@8.17.2: dependencies: atomic-sleep: 1.0.0 @@ -69591,7 +69580,7 @@ snapshots: postmark@4.0.2: dependencies: - axios: 1.6.7 + axios: 1.6.8 transitivePeerDependencies: - debug @@ -72317,7 +72306,7 @@ snapshots: rollup-plugin-terser@7.0.2(rollup@2.79.1): dependencies: - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.21.4 jest-worker: 26.6.2 rollup: 2.79.1 serialize-javascript: 4.0.0 @@ -73044,10 +73033,6 @@ snapshots: dependencies: atomic-sleep: 1.0.0 - sonic-boom@3.3.0: - dependencies: - atomic-sleep: 1.0.0 - sonic-boom@3.8.0: dependencies: atomic-sleep: 1.0.0 @@ -74058,11 +74043,11 @@ snapshots: terser-webpack-plugin@5.3.9(@swc/core@1.3.107(@swc/helpers@0.5.2))(esbuild@0.18.20)(webpack@5.78.0(@swc/core@1.3.107(@swc/helpers@0.5.2))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.9.0)(webpack-dev-server@4.15.1)(webpack@5.82.1))): dependencies: - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/trace-mapping': 0.3.18 jest-worker: 27.5.1 - schema-utils: 3.3.0 + schema-utils: 3.1.2 serialize-javascript: 6.0.1 - terser: 5.22.0 + terser: 5.16.9 webpack: 5.78.0(@swc/core@1.3.107(@swc/helpers@0.5.2))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.9.0)(webpack-dev-server@4.15.1)(webpack@5.82.1)) optionalDependencies: '@swc/core': 1.3.107(@swc/helpers@0.5.2) @@ -74070,11 +74055,11 @@ snapshots: terser-webpack-plugin@5.3.9(@swc/core@1.3.107(@swc/helpers@0.5.2))(esbuild@0.18.20)(webpack@5.78.0(@swc/core@1.3.107(@swc/helpers@0.5.2))(esbuild@0.18.20)): dependencies: - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/trace-mapping': 0.3.18 jest-worker: 27.5.1 - schema-utils: 3.3.0 + schema-utils: 3.1.2 serialize-javascript: 6.0.1 - terser: 5.22.0 + terser: 5.16.9 webpack: 5.78.0(@swc/core@1.3.107(@swc/helpers@0.5.2))(esbuild@0.18.20) optionalDependencies: '@swc/core': 1.3.107(@swc/helpers@0.5.2) @@ -74094,11 +74079,11 @@ snapshots: terser-webpack-plugin@5.3.9(@swc/core@1.3.107)(esbuild@0.18.17)(webpack@5.88.2(@swc/core@1.3.107)(esbuild@0.18.17)): dependencies: - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/trace-mapping': 0.3.18 jest-worker: 27.5.1 - schema-utils: 3.3.0 + schema-utils: 3.1.2 serialize-javascript: 6.0.1 - terser: 5.22.0 + terser: 5.16.9 webpack: 5.88.2(@swc/core@1.3.107)(esbuild@0.18.17) optionalDependencies: '@swc/core': 1.3.107(@swc/helpers@0.5.2) @@ -74106,11 +74091,11 @@ snapshots: terser-webpack-plugin@5.3.9(@swc/core@1.3.107)(webpack@5.78.0(@swc/core@1.3.107)): dependencies: - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/trace-mapping': 0.3.18 jest-worker: 27.5.1 - schema-utils: 3.3.0 + schema-utils: 3.1.2 serialize-javascript: 6.0.1 - terser: 5.22.0 + terser: 5.16.9 webpack: 5.78.0(@swc/core@1.3.107) optionalDependencies: '@swc/core': 1.3.107(@swc/helpers@0.5.2) @@ -74398,7 +74383,7 @@ snapshots: json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.5.4 + semver: 7.6.2 typescript: 4.9.5 yargs-parser: 20.2.9 optionalDependencies: @@ -74415,7 +74400,7 @@ snapshots: json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.5.4 + semver: 7.6.2 typescript: 4.9.5 yargs-parser: 20.2.9 optionalDependencies: @@ -74432,7 +74417,7 @@ snapshots: json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.5.4 + semver: 7.6.2 typescript: 4.9.5 yargs-parser: 20.2.9 optionalDependencies: @@ -74449,7 +74434,7 @@ snapshots: json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.5.4 + semver: 7.6.2 typescript: 4.9.5 yargs-parser: 20.2.9 optionalDependencies: @@ -74466,7 +74451,7 @@ snapshots: json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.5.4 + semver: 7.6.2 typescript: 4.9.5 yargs-parser: 20.2.9 optionalDependencies: @@ -74483,7 +74468,24 @@ snapshots: json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.5.4 + semver: 7.6.2 + typescript: 4.9.5 + yargs-parser: 20.2.9 + optionalDependencies: + '@babel/core': 7.24.4 + '@types/jest': 29.5.2 + babel-jest: 27.5.1(@babel/core@7.24.4) + + ts-jest@27.1.5(@babel/core@7.24.4)(@types/jest@29.5.2)(babel-jest@27.5.1(@babel/core@7.24.4))(jest@27.5.1(ts-node@10.9.2(@swc/core@1.3.107)(@types/node@20.12.12)(typescript@4.9.5)))(typescript@4.9.5): + dependencies: + bs-logger: 0.2.6 + fast-json-stable-stringify: 2.1.0 + jest: 27.5.1(ts-node@10.9.2(@swc/core@1.3.107)(@types/node@20.12.12)(typescript@4.9.5)) + jest-util: 27.5.1 + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.6.2 typescript: 4.9.5 yargs-parser: 20.2.9 optionalDependencies: @@ -75082,7 +75084,7 @@ snapshots: twilio@4.20.0: dependencies: - axios: 1.6.7 + axios: 1.6.8 dayjs: 1.11.9 https-proxy-agent: 5.0.1 jsonwebtoken: 9.0.0 @@ -77319,7 +77321,7 @@ snapshots: dependencies: lodash.get: 4.4.2 lodash.isequal: 4.5.0 - validator: 13.9.0 + validator: 13.12.0 optionalDependencies: commander: 9.5.0