diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index a9dbf3ab17..bee38d08db 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -20,8 +20,6 @@ jobs: with: node-version: 18.3.0 - run: cd Common && npm install - - run: cd CommonServer && npm install - - run: cd Accounts && npm install && npm run compile && npm run dep-check compile-isolated-vm: @@ -34,21 +32,8 @@ jobs: with: node-version: 18.3.0 - run: cd Common && npm install - - run: cd CommonServer && npm install - run: cd IsolatedVM && npm install && npm run compile && npm run dep-check - compile-common-server: - runs-on: ubuntu-latest - env: - CI_PIPELINE_ID: ${{github.run_number}} - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 - with: - node-version: 18.3.0 - - run: cd Common && npm install - - run: cd CommonServer && npm install && npm run compile && npm run dep-check - compile-common: runs-on: ubuntu-latest env: @@ -70,7 +55,6 @@ jobs: with: node-version: 18.3.0 - run: cd Common && npm install - - run: cd CommonServer && npm install - run: cd App && npm install && npm run compile && npm run dep-check @@ -84,7 +68,6 @@ jobs: with: node-version: 18.3.0 - run: cd Common && npm install - - run: cd CommonServer && npm install - run: cd Copilot && npm install && npm run compile && npm run dep-check compile-nginx: @@ -97,7 +80,6 @@ jobs: with: node-version: 18.3.0 - run: cd Common && npm install - - run: cd CommonServer && npm install - run: cd Nginx && npm install && npm run compile && npm run dep-check @@ -122,7 +104,6 @@ jobs: with: node-version: 18.3.0 - run: cd Common && npm install - - run: cd CommonServer && npm install - run: cd AdminDashboard && npm install && npm run compile && npm run dep-check @@ -136,7 +117,6 @@ jobs: with: node-version: 18.3.0 - run: cd Common && npm install - - run: cd CommonServer && npm install - run: cd Dashboard && npm install && npm run compile && npm run dep-check @@ -163,7 +143,6 @@ jobs: with: node-version: 18.3.0 - run: cd Common && npm install - - run: cd CommonServer && npm install - run: cd Probe && npm install && npm run compile && npm run dep-check compile-ingestor: @@ -176,7 +155,6 @@ jobs: with: node-version: 18.3.0 - run: cd Common && npm install - - run: cd CommonServer && npm install - run: cd Ingestor && npm install && npm run compile && npm run dep-check @@ -190,7 +168,6 @@ jobs: with: node-version: 18.3.0 - run: cd Common && npm install - - run: cd CommonServer && npm install - run: cd StatusPage && npm install && npm run compile && npm run dep-check @@ -204,5 +181,4 @@ jobs: with: node-version: 18.3.0 - run: cd Common && npm install - - run: cd CommonServer && npm install - run: cd TestServer && npm install && npm run compile && npm run dep-check \ No newline at end of file diff --git a/.github/workflows/reliability-copilot.yml b/.github/workflows/reliability-copilot.yml index e3693a897a..6b6ed9d672 100644 --- a/.github/workflows/reliability-copilot.yml +++ b/.github/workflows/reliability-copilot.yml @@ -20,7 +20,7 @@ jobs: steps: - # Run Reliability Copilot in Doker Container + # Run Reliability Copilot in Docker Container - name: Run Copilot run: | docker run --rm \ diff --git a/.github/workflows/test.common-server.yaml b/.github/workflows/test.common-server.yaml index 715f68c180..0fa5efff77 100644 --- a/.github/workflows/test.common-server.yaml +++ b/.github/workflows/test.common-server.yaml @@ -18,6 +18,5 @@ jobs: with: node-version: 18.3.0 - run: cd Common && npm install - - run: cd CommonServer && npm install - run: cd CommonServer && bash test-setup.sh - run: export $(grep -v '^#' config.env | xargs) && cd CommonServer && rm -rf build && npm run test \ No newline at end of file diff --git a/.github/workflows/test.probe.yaml b/.github/workflows/test.probe.yaml index fb7b8fc2d1..7c3570c531 100644 --- a/.github/workflows/test.probe.yaml +++ b/.github/workflows/test.probe.yaml @@ -18,7 +18,6 @@ jobs: with: node-version: 18.3.0 - run: cd Common && npm install - - run: cd CommonServer && npm install - run: cd Probe && npm install - run: cd Probe && npm run test \ No newline at end of file diff --git a/Accounts/Dockerfile.tpl b/Accounts/Dockerfile.tpl index f4c5babb89..11e1e10025 100644 --- a/Accounts/Dockerfile.tpl +++ b/Accounts/Dockerfile.tpl @@ -41,12 +41,7 @@ COPY ./Common /usr/src/Common -WORKDIR /usr/src/CommonServer -COPY ./CommonServer/package*.json /usr/src/CommonServer/ -# Set version in ./CommonServer/package.json to the APP_VERSION -RUN sed -i "s/\"version\": \".*\"/\"version\": \"$APP_VERSION\"/g" /usr/src/CommonServer/package.json -RUN npm install -COPY ./CommonServer /usr/src/CommonServer + diff --git a/Accounts/Serve.ts b/Accounts/Serve.ts index 55eb05660b..04e62fa7b0 100755 --- a/Accounts/Serve.ts +++ b/Accounts/Serve.ts @@ -1,7 +1,7 @@ import { PromiseVoidFunction } from "Common/Types/FunctionTypes"; -import Express, { ExpressApplication } from "CommonServer/Utils/Express"; -import logger from "CommonServer/Utils/Logger"; -import App from "CommonServer/Utils/StartServer"; +import Express, { ExpressApplication } from "Common/Server/Utils/Express"; +import logger from "Common/Server/Utils/Logger"; +import App from "Common/Server/Utils/StartServer"; export const APP_NAME: string = "accounts"; diff --git a/AdminDashboard/Dockerfile.tpl b/AdminDashboard/Dockerfile.tpl index 8193c71e15..feb2fbd906 100644 --- a/AdminDashboard/Dockerfile.tpl +++ b/AdminDashboard/Dockerfile.tpl @@ -40,12 +40,7 @@ COPY ./Common /usr/src/Common -WORKDIR /usr/src/CommonServer -COPY ./CommonServer/package*.json /usr/src/CommonServer/ -# Set version in ./CommonServer/package.json to the APP_VERSION -RUN sed -i "s/\"version\": \".*\"/\"version\": \"$APP_VERSION\"/g" /usr/src/CommonServer/package.json -RUN npm install -COPY ./CommonServer /usr/src/CommonServer + diff --git a/AdminDashboard/Serve.ts b/AdminDashboard/Serve.ts index 0464bbb8a3..750681b184 100755 --- a/AdminDashboard/Serve.ts +++ b/AdminDashboard/Serve.ts @@ -1,7 +1,7 @@ import { PromiseVoidFunction } from "Common/Types/FunctionTypes"; -import Express, { ExpressApplication } from "CommonServer/Utils/Express"; -import logger from "CommonServer/Utils/Logger"; -import App from "CommonServer/Utils/StartServer"; +import Express, { ExpressApplication } from "Common/Server/Utils/Express"; +import logger from "Common/Server/Utils/Logger"; +import App from "Common/Server/Utils/StartServer"; export const APP_NAME: string = "admin"; diff --git a/App/Dockerfile.tpl b/App/Dockerfile.tpl index 7cf0cedbc4..448cdb8897 100644 --- a/App/Dockerfile.tpl +++ b/App/Dockerfile.tpl @@ -38,14 +38,6 @@ RUN sed -i "s/\"version\": \".*\"/\"version\": \"$APP_VERSION\"/g" /usr/src/Comm RUN npm install COPY ./Common /usr/src/Common -WORKDIR /usr/src/CommonServer -COPY ./CommonServer/package*.json /usr/src/CommonServer/ -# Set version in ./CommonServer/package.json to the APP_VERSION -RUN sed -i "s/\"version\": \".*\"/\"version\": \"$APP_VERSION\"/g" /usr/src/CommonServer/package.json -RUN npm install -COPY ./CommonServer /usr/src/CommonServer - - ENV PRODUCTION=true WORKDIR /usr/src/app diff --git a/App/FeatureSet/ApiReference/Index.ts b/App/FeatureSet/ApiReference/Index.ts index af2a9ac502..20ebd578f0 100755 --- a/App/FeatureSet/ApiReference/Index.ts +++ b/App/FeatureSet/ApiReference/Index.ts @@ -10,13 +10,13 @@ import StatusServiceHandler from "./Service/Status"; import { StaticPath } from "./Utils/Config"; import ResourceUtil, { ModelDocumentation } from "./Utils/Resources"; import Dictionary from "Common/Types/Dictionary"; -import FeatureSet from "CommonServer/Types/FeatureSet"; +import FeatureSet from "Common/Server/Types/FeatureSet"; import Express, { ExpressApplication, ExpressRequest, ExpressResponse, ExpressStatic, -} from "CommonServer/Utils/Express"; +} from "Common/Server/Utils/Express"; const APIReferenceFeatureSet: FeatureSet = { init: async (): Promise => { diff --git a/App/FeatureSet/ApiReference/Service/Authentication.ts b/App/FeatureSet/ApiReference/Service/Authentication.ts index 6057d17129..7a1957fd12 100644 --- a/App/FeatureSet/ApiReference/Service/Authentication.ts +++ b/App/FeatureSet/ApiReference/Service/Authentication.ts @@ -1,6 +1,6 @@ import { ViewsPath } from "../Utils/Config"; import ResourceUtil, { ModelDocumentation } from "../Utils/Resources"; -import { ExpressRequest, ExpressResponse } from "CommonServer/Utils/Express"; +import { ExpressRequest, ExpressResponse } from "Common/Server/Utils/Express"; // Retrieve resources documentation const Resources: Array = ResourceUtil.getResources(); diff --git a/App/FeatureSet/ApiReference/Service/DataType.ts b/App/FeatureSet/ApiReference/Service/DataType.ts index cf6a16aaea..15aee41715 100644 --- a/App/FeatureSet/ApiReference/Service/DataType.ts +++ b/App/FeatureSet/ApiReference/Service/DataType.ts @@ -1,8 +1,8 @@ import { CodeExamplesPath, ViewsPath } from "../Utils/Config"; import ResourceUtil, { ModelDocumentation } from "../Utils/Resources"; -import LocalCache from "CommonServer/Infrastructure/LocalCache"; -import { ExpressRequest, ExpressResponse } from "CommonServer/Utils/Express"; -import LocalFile from "CommonServer/Utils/LocalFile"; +import LocalCache from "Common/Server/Infrastructure/LocalCache"; +import { ExpressRequest, ExpressResponse } from "Common/Server/Utils/Express"; +import LocalFile from "Common/Server/Utils/LocalFile"; const Resources: Array = ResourceUtil.getResources(); diff --git a/App/FeatureSet/ApiReference/Service/Errors.ts b/App/FeatureSet/ApiReference/Service/Errors.ts index 030dae6c58..a10f99b741 100644 --- a/App/FeatureSet/ApiReference/Service/Errors.ts +++ b/App/FeatureSet/ApiReference/Service/Errors.ts @@ -1,6 +1,6 @@ import { ViewsPath } from "../Utils/Config"; import ResourceUtil, { ModelDocumentation } from "../Utils/Resources"; -import { ExpressRequest, ExpressResponse } from "CommonServer/Utils/Express"; +import { ExpressRequest, ExpressResponse } from "Common/Server/Utils/Express"; // Fetch a list of resources used in the application const Resources: Array = ResourceUtil.getResources(); diff --git a/App/FeatureSet/ApiReference/Service/Introduction.ts b/App/FeatureSet/ApiReference/Service/Introduction.ts index 2ccae69462..74532c25d3 100644 --- a/App/FeatureSet/ApiReference/Service/Introduction.ts +++ b/App/FeatureSet/ApiReference/Service/Introduction.ts @@ -1,6 +1,6 @@ import { ViewsPath } from "../Utils/Config"; import ResourceUtil, { ModelDocumentation } from "../Utils/Resources"; -import { ExpressRequest, ExpressResponse } from "CommonServer/Utils/Express"; +import { ExpressRequest, ExpressResponse } from "Common/Server/Utils/Express"; // Get all resources and featured resources from ResourceUtil const Resources: Array = ResourceUtil.getResources(); diff --git a/App/FeatureSet/ApiReference/Service/Model.ts b/App/FeatureSet/ApiReference/Service/Model.ts index 4a8b53df25..e88fb211ce 100644 --- a/App/FeatureSet/ApiReference/Service/Model.ts +++ b/App/FeatureSet/ApiReference/Service/Model.ts @@ -10,9 +10,9 @@ import Permission, { PermissionHelper, PermissionProps, } from "Common/Types/Permission"; -import LocalCache from "CommonServer/Infrastructure/LocalCache"; -import { ExpressRequest, ExpressResponse } from "CommonServer/Utils/Express"; -import LocalFile from "CommonServer/Utils/LocalFile"; +import LocalCache from "Common/Server/Infrastructure/LocalCache"; +import { ExpressRequest, ExpressResponse } from "Common/Server/Utils/Express"; +import LocalFile from "Common/Server/Utils/LocalFile"; // Get all resources and resource dictionary const Resources: Array = ResourceUtil.getResources(); diff --git a/App/FeatureSet/ApiReference/Service/PageNotFound.ts b/App/FeatureSet/ApiReference/Service/PageNotFound.ts index 6af1242b2f..17d8d525ee 100644 --- a/App/FeatureSet/ApiReference/Service/PageNotFound.ts +++ b/App/FeatureSet/ApiReference/Service/PageNotFound.ts @@ -1,6 +1,6 @@ import { ViewsPath } from "../Utils/Config"; import ResourceUtil, { ModelDocumentation } from "../Utils/Resources"; -import { ExpressRequest, ExpressResponse } from "CommonServer/Utils/Express"; +import { ExpressRequest, ExpressResponse } from "Common/Server/Utils/Express"; const Resources: Array = ResourceUtil.getResources(); // Get an array of model documentation resources diff --git a/App/FeatureSet/ApiReference/Service/Pagination.ts b/App/FeatureSet/ApiReference/Service/Pagination.ts index 6522094bc1..5b2d8a23b4 100644 --- a/App/FeatureSet/ApiReference/Service/Pagination.ts +++ b/App/FeatureSet/ApiReference/Service/Pagination.ts @@ -1,8 +1,8 @@ import { CodeExamplesPath, ViewsPath } from "../Utils/Config"; import ResourceUtil, { ModelDocumentation } from "../Utils/Resources"; -import LocalCache from "CommonServer/Infrastructure/LocalCache"; -import { ExpressRequest, ExpressResponse } from "CommonServer/Utils/Express"; -import LocalFile from "CommonServer/Utils/LocalFile"; +import LocalCache from "Common/Server/Infrastructure/LocalCache"; +import { ExpressRequest, ExpressResponse } from "Common/Server/Utils/Express"; +import LocalFile from "Common/Server/Utils/LocalFile"; const Resources: Array = ResourceUtil.getResources(); // Get all resources from ResourceUtil diff --git a/App/FeatureSet/ApiReference/Service/Permissions.ts b/App/FeatureSet/ApiReference/Service/Permissions.ts index df76337016..ac74c1faf1 100644 --- a/App/FeatureSet/ApiReference/Service/Permissions.ts +++ b/App/FeatureSet/ApiReference/Service/Permissions.ts @@ -1,7 +1,7 @@ import { ViewsPath } from "../Utils/Config"; import ResourceUtil, { ModelDocumentation } from "../Utils/Resources"; import { PermissionHelper, PermissionProps } from "Common/Types/Permission"; -import { ExpressRequest, ExpressResponse } from "CommonServer/Utils/Express"; +import { ExpressRequest, ExpressResponse } from "Common/Server/Utils/Express"; const Resources: Array = ResourceUtil.getResources(); diff --git a/App/FeatureSet/ApiReference/Service/Status.ts b/App/FeatureSet/ApiReference/Service/Status.ts index 52029a9206..92a027ea18 100644 --- a/App/FeatureSet/ApiReference/Service/Status.ts +++ b/App/FeatureSet/ApiReference/Service/Status.ts @@ -1,6 +1,6 @@ import { ViewsPath } from "../Utils/Config"; import ResourceUtil, { ModelDocumentation } from "../Utils/Resources"; -import { ExpressRequest, ExpressResponse } from "CommonServer/Utils/Express"; +import { ExpressRequest, ExpressResponse } from "Common/Server/Utils/Express"; const resources: Array = ResourceUtil.getResources(); // Get resources from ResourceUtil diff --git a/App/FeatureSet/ApiReference/Utils/Resources.ts b/App/FeatureSet/ApiReference/Utils/Resources.ts index 4cb4c798fb..15367c9928 100644 --- a/App/FeatureSet/ApiReference/Utils/Resources.ts +++ b/App/FeatureSet/ApiReference/Utils/Resources.ts @@ -1,7 +1,7 @@ import BaseModel from "Common/Models/DatabaseModels/DatabaseBaseModel/DatabaseBaseModel"; import ArrayUtil from "Common/Types/ArrayUtil"; import Dictionary from "Common/Types/Dictionary"; -import { IsBillingEnabled } from "CommonServer/EnvironmentConfig"; +import { IsBillingEnabled } from "Common/Server/EnvironmentConfig"; import Models from "Common/Models/DatabaseModels/Index"; export interface ModelDocumentation { diff --git a/App/FeatureSet/BaseAPI/Index.ts b/App/FeatureSet/BaseAPI/Index.ts index d0b439993c..dfd3dfe06c 100644 --- a/App/FeatureSet/BaseAPI/Index.ts +++ b/App/FeatureSet/BaseAPI/Index.ts @@ -1,326 +1,326 @@ -import BaseAPI from "CommonServer/API/BaseAPI"; -import BaseAnalyticsAPI from "CommonServer/API/BaseAnalyticsAPI"; -import BillingInvoiceAPI from "CommonServer/API/BillingInvoiceAPI"; -import BillingPaymentMethodAPI from "CommonServer/API/BillingPaymentMethodAPI"; -import CopilotCodeRepositoryAPI from "CommonServer/API/CopilotCodeRepositoryAPI"; -import CopilotActionAPI from "CommonServer/API/CopilotActionAPI"; -import CopilotPullRequestAPI from "CommonServer/API/CopilotPullRequestAPI"; -import FileAPI from "CommonServer/API/FileAPI"; -import GlobalConfigAPI from "CommonServer/API/GlobalConfigAPI"; -import MonitorGroupAPI from "CommonServer/API/MonitorGroupAPI"; -import NotificationAPI from "CommonServer/API/NotificationAPI"; -import TelemetryAPI from "CommonServer/API/TelemetryAPI"; -import Ingestor from "CommonServer/API/ProbeAPI"; -import ProjectAPI from "CommonServer/API/ProjectAPI"; -import ProjectSsoAPI from "CommonServer/API/ProjectSSO"; +import BaseAPI from "Common/Server/API/BaseAPI"; +import BaseAnalyticsAPI from "Common/Server/API/BaseAnalyticsAPI"; +import BillingInvoiceAPI from "Common/Server/API/BillingInvoiceAPI"; +import BillingPaymentMethodAPI from "Common/Server/API/BillingPaymentMethodAPI"; +import CopilotCodeRepositoryAPI from "Common/Server/API/CopilotCodeRepositoryAPI"; +import CopilotActionAPI from "Common/Server/API/CopilotActionAPI"; +import CopilotPullRequestAPI from "Common/Server/API/CopilotPullRequestAPI"; +import FileAPI from "Common/Server/API/FileAPI"; +import GlobalConfigAPI from "Common/Server/API/GlobalConfigAPI"; +import MonitorGroupAPI from "Common/Server/API/MonitorGroupAPI"; +import NotificationAPI from "Common/Server/API/NotificationAPI"; +import TelemetryAPI from "Common/Server/API/TelemetryAPI"; +import Ingestor from "Common/Server/API/ProbeAPI"; +import ProjectAPI from "Common/Server/API/ProjectAPI"; +import ProjectSsoAPI from "Common/Server/API/ProjectSSO"; // Import API -import ResellerPlanAPI from "CommonServer/API/ResellerPlanAPI"; -import ShortLinkAPI from "CommonServer/API/ShortLinkAPI"; -import StatusPageAPI from "CommonServer/API/StatusPageAPI"; -import StatusPageDomainAPI from "CommonServer/API/StatusPageDomainAPI"; -import StatusPageSubscriberAPI from "CommonServer/API/StatusPageSubscriberAPI"; -import UserCallAPI from "CommonServer/API/UserCallAPI"; -import UserTwoFactorAuthAPI from "CommonServer/API/UserTwoFactorAuthAPI"; +import ResellerPlanAPI from "Common/Server/API/ResellerPlanAPI"; +import ShortLinkAPI from "Common/Server/API/ShortLinkAPI"; +import StatusPageAPI from "Common/Server/API/StatusPageAPI"; +import StatusPageDomainAPI from "Common/Server/API/StatusPageDomainAPI"; +import StatusPageSubscriberAPI from "Common/Server/API/StatusPageSubscriberAPI"; +import UserCallAPI from "Common/Server/API/UserCallAPI"; +import UserTwoFactorAuthAPI from "Common/Server/API/UserTwoFactorAuthAPI"; // User Notification methods. -import UserEmailAPI from "CommonServer/API/UserEmailAPI"; -import UserNotificationLogTimelineAPI from "CommonServer/API/UserOnCallLogTimelineAPI"; -import UserSMSAPI from "CommonServer/API/UserSmsAPI"; +import UserEmailAPI from "Common/Server/API/UserEmailAPI"; +import UserNotificationLogTimelineAPI from "Common/Server/API/UserOnCallLogTimelineAPI"; +import UserSMSAPI from "Common/Server/API/UserSmsAPI"; import ApiKeyPermissionService, { Service as ApiKeyPermissionServiceType, -} from "CommonServer/Services/ApiKeyPermissionService"; +} from "Common/Server/Services/ApiKeyPermissionService"; import ApiKeyService, { Service as ApiKeyServiceType, -} from "CommonServer/Services/ApiKeyService"; +} from "Common/Server/Services/ApiKeyService"; import CallLogService, { Service as CallLogServiceType, -} from "CommonServer/Services/CallLogService"; +} from "Common/Server/Services/CallLogService"; import DomainService, { Service as DomainServiceType, -} from "CommonServer/Services/DomainService"; +} from "Common/Server/Services/DomainService"; import EmailLogService, { Service as EmailLogServiceType, -} from "CommonServer/Services/EmailLogService"; +} from "Common/Server/Services/EmailLogService"; import TelemetryIngestionKeyService, { Service as TelemetryIngestionKeyServiceType, -} from "CommonServer/Services/TelemetryIngestionKeyService"; +} from "Common/Server/Services/TelemetryIngestionKeyService"; import EmailVerificationTokenService, { Service as EmailVerificationTokenServiceType, -} from "CommonServer/Services/EmailVerificationTokenService"; +} from "Common/Server/Services/EmailVerificationTokenService"; import IncidentCustomFieldService, { Service as IncidentCustomFieldServiceType, -} from "CommonServer/Services/IncidentCustomFieldService"; +} from "Common/Server/Services/IncidentCustomFieldService"; import IncidentInternalNoteService, { Service as IncidentInternalNoteServiceType, -} from "CommonServer/Services/IncidentInternalNoteService"; +} from "Common/Server/Services/IncidentInternalNoteService"; import IncidentNoteTemplateService, { Service as IncidentNoteTemplateServiceType, -} from "CommonServer/Services/IncidentNoteTemplateService"; +} from "Common/Server/Services/IncidentNoteTemplateService"; import IncidentOwnerTeamService, { Service as IncidentOwnerTeamServiceType, -} from "CommonServer/Services/IncidentOwnerTeamService"; +} from "Common/Server/Services/IncidentOwnerTeamService"; import IncidentOwnerUserService, { Service as IncidentOwnerUserServiceType, -} from "CommonServer/Services/IncidentOwnerUserService"; +} from "Common/Server/Services/IncidentOwnerUserService"; import IncidentPublicNoteService, { Service as IncidentPublicNoteServiceType, -} from "CommonServer/Services/IncidentPublicNoteService"; +} from "Common/Server/Services/IncidentPublicNoteService"; import IncidentService, { Service as IncidentServiceType, -} from "CommonServer/Services/IncidentService"; +} from "Common/Server/Services/IncidentService"; import IncidentSeverityService, { Service as IncidentSeverityServiceType, -} from "CommonServer/Services/IncidentSeverityService"; +} from "Common/Server/Services/IncidentSeverityService"; import IncidentStateService, { Service as IncidentStateServiceType, -} from "CommonServer/Services/IncidentStateService"; +} from "Common/Server/Services/IncidentStateService"; import IncidentStateTimelineService, { Service as IncidentStateTimelineServiceType, -} from "CommonServer/Services/IncidentStateTimelineService"; +} from "Common/Server/Services/IncidentStateTimelineService"; import IncidentTemplateOwnerTeamService, { Service as IncidentTemplateOwnerTeamServiceType, -} from "CommonServer/Services/IncidentTemplateOwnerTeamService"; +} from "Common/Server/Services/IncidentTemplateOwnerTeamService"; import IncidentTemplateOwnerUserService, { Service as IncidentTemplateOwnerUserServiceType, -} from "CommonServer/Services/IncidentTemplateOwnerUserService"; +} from "Common/Server/Services/IncidentTemplateOwnerUserService"; import IncidentTemplateService, { Service as IncidentTemplateServiceType, -} from "CommonServer/Services/IncidentTemplateService"; +} from "Common/Server/Services/IncidentTemplateService"; import LabelService, { Service as LabelServiceType, -} from "CommonServer/Services/LabelService"; +} from "Common/Server/Services/LabelService"; import LogService, { LogService as LogServiceType, -} from "CommonServer/Services/LogService"; +} from "Common/Server/Services/LogService"; import TelemetryAttributeService, { TelemetryAttributeService as TelemetryAttributeServiceType, -} from "CommonServer/Services/TelemetryAttributeService"; +} from "Common/Server/Services/TelemetryAttributeService"; import MetricService, { MetricService as MetricServiceType, -} from "CommonServer/Services/MetricService"; +} from "Common/Server/Services/MetricService"; import MonitorCustomFieldService, { Service as MonitorCustomFieldServiceType, -} from "CommonServer/Services/MonitorCustomFieldService"; +} from "Common/Server/Services/MonitorCustomFieldService"; import MonitorGroupOwnerTeamService, { Service as MonitorGroupOwnerTeamServiceType, -} from "CommonServer/Services/MonitorGroupOwnerTeamService"; +} from "Common/Server/Services/MonitorGroupOwnerTeamService"; import MonitorGroupOwnerUserService, { Service as MonitorGroupOwnerUserServiceType, -} from "CommonServer/Services/MonitorGroupOwnerUserService"; +} from "Common/Server/Services/MonitorGroupOwnerUserService"; import MonitorGroupResourceService, { Service as MonitorGroupResourceServiceType, -} from "CommonServer/Services/MonitorGroupResourceService"; +} from "Common/Server/Services/MonitorGroupResourceService"; import MonitorMetricsByMinuteService, { MonitorMetricsByMinuteService as MonitorMetricsByMinuteServiceType, -} from "CommonServer/Services/MonitorMetricsByMinuteService"; +} from "Common/Server/Services/MonitorMetricsByMinuteService"; import MonitorOwnerTeamService, { Service as MonitorOwnerTeamServiceType, -} from "CommonServer/Services/MonitorOwnerTeamService"; +} from "Common/Server/Services/MonitorOwnerTeamService"; import MonitorOwnerUserService, { Service as MonitorOwnerUserServiceType, -} from "CommonServer/Services/MonitorOwnerUserService"; +} from "Common/Server/Services/MonitorOwnerUserService"; import MonitorProbeService, { Service as MonitorProbeServiceType, -} from "CommonServer/Services/MonitorProbeService"; +} from "Common/Server/Services/MonitorProbeService"; import MonitorSecretService, { Service as MonitorSecretServiceType, -} from "CommonServer/Services/MonitorSecretService"; +} from "Common/Server/Services/MonitorSecretService"; import MonitorService, { Service as MonitorServiceType, -} from "CommonServer/Services/MonitorService"; +} from "Common/Server/Services/MonitorService"; import MonitorStatusService, { Service as MonitorStatusServiceType, -} from "CommonServer/Services/MonitorStatusService"; +} from "Common/Server/Services/MonitorStatusService"; import MonitorTimelineStatusService, { Service as MonitorTimelineStatusServiceType, -} from "CommonServer/Services/MonitorStatusTimelineService"; +} from "Common/Server/Services/MonitorStatusTimelineService"; import OnCallDutyPolicyCustomFieldService, { Service as OnCallDutyPolicyCustomFieldServiceType, -} from "CommonServer/Services/OnCallDutyPolicyCustomFieldService"; +} from "Common/Server/Services/OnCallDutyPolicyCustomFieldService"; import OnCallDutyPolicyEscalationRuleScheduleService, { Service as OnCallDutyPolicyEscalationRuleScheduleServiceType, -} from "CommonServer/Services/OnCallDutyPolicyEscalationRuleScheduleService"; +} from "Common/Server/Services/OnCallDutyPolicyEscalationRuleScheduleService"; import OnCallDutyPolicyEscalationRuleService, { Service as OnCallDutyPolicyEscalationRuleServiceType, -} from "CommonServer/Services/OnCallDutyPolicyEscalationRuleService"; +} from "Common/Server/Services/OnCallDutyPolicyEscalationRuleService"; import OnCallDutyPolicyEscalationRuleTeamService, { Service as OnCallDutyPolicyEscalationRuleTeamServiceType, -} from "CommonServer/Services/OnCallDutyPolicyEscalationRuleTeamService"; +} from "Common/Server/Services/OnCallDutyPolicyEscalationRuleTeamService"; import OnCallDutyPolicyEscalationRuleUserService, { Service as OnCallDutyPolicyEscalationRuleUserServiceType, -} from "CommonServer/Services/OnCallDutyPolicyEscalationRuleUserService"; +} from "Common/Server/Services/OnCallDutyPolicyEscalationRuleUserService"; import OnCallDutyPolicyExecutionLogService, { Service as OnCallDutyPolicyExecutionLogServiceType, -} from "CommonServer/Services/OnCallDutyPolicyExecutionLogService"; +} from "Common/Server/Services/OnCallDutyPolicyExecutionLogService"; import OnCallDutyPolicyExecutionLogTimelineService, { Service as OnCallDutyPolicyExecutionLogTimelineServiceType, -} from "CommonServer/Services/OnCallDutyPolicyExecutionLogTimelineService"; +} from "Common/Server/Services/OnCallDutyPolicyExecutionLogTimelineService"; import OnCallDutyPolicyScheduleLayerService, { Service as OnCallDutyPolicyScheduleLayerServiceType, -} from "CommonServer/Services/OnCallDutyPolicyScheduleLayerService"; +} from "Common/Server/Services/OnCallDutyPolicyScheduleLayerService"; import OnCallDutyPolicyScheduleLayerUserService, { Service as OnCallDutyPolicyScheduleLayerUserServiceType, -} from "CommonServer/Services/OnCallDutyPolicyScheduleLayerUserService"; +} from "Common/Server/Services/OnCallDutyPolicyScheduleLayerUserService"; import OnCallDutyPolicyScheduleService, { Service as OnCallDutyPolicyScheduleServiceType, -} from "CommonServer/Services/OnCallDutyPolicyScheduleService"; +} from "Common/Server/Services/OnCallDutyPolicyScheduleService"; import OnCallDutyPolicyService, { Service as OnCallDutyPolicyServiceType, -} from "CommonServer/Services/OnCallDutyPolicyService"; +} from "Common/Server/Services/OnCallDutyPolicyService"; import ProjectCallSMSConfigService, { Service as ProjectCallSMSConfigServiceType, -} from "CommonServer/Services/ProjectCallSMSConfigService"; +} from "Common/Server/Services/ProjectCallSMSConfigService"; import ProjectSmtpConfigService, { Service as ProjectSMTPConfigServiceType, -} from "CommonServer/Services/ProjectSmtpConfigService"; +} from "Common/Server/Services/ProjectSmtpConfigService"; import PromoCodeService, { Service as PromoCodeServiceType, -} from "CommonServer/Services/PromoCodeService"; +} from "Common/Server/Services/PromoCodeService"; import ResellerService, { Service as ResellerServiceType, -} from "CommonServer/Services/ResellerService"; +} from "Common/Server/Services/ResellerService"; import ScheduledMaintenanceCustomFieldService, { Service as ScheduledMaintenanceCustomFieldServiceType, -} from "CommonServer/Services/ScheduledMaintenanceCustomFieldService"; +} from "Common/Server/Services/ScheduledMaintenanceCustomFieldService"; import ScheduledMaintenanceInternalNoteService, { Service as ScheduledMaintenanceInternalNoteServiceType, -} from "CommonServer/Services/ScheduledMaintenanceInternalNoteService"; +} from "Common/Server/Services/ScheduledMaintenanceInternalNoteService"; import ScheduledMaintenanceNoteTemplateService, { Service as ScheduledMaintenanceNoteTemplateServiceType, -} from "CommonServer/Services/ScheduledMaintenanceNoteTemplateService"; +} from "Common/Server/Services/ScheduledMaintenanceNoteTemplateService"; import ScheduledMaintenanceOwnerTeamService, { Service as ScheduledMaintenanceOwnerTeamServiceType, -} from "CommonServer/Services/ScheduledMaintenanceOwnerTeamService"; +} from "Common/Server/Services/ScheduledMaintenanceOwnerTeamService"; import ScheduledMaintenanceOwnerUserService, { Service as ScheduledMaintenanceOwnerUserServiceType, -} from "CommonServer/Services/ScheduledMaintenanceOwnerUserService"; +} from "Common/Server/Services/ScheduledMaintenanceOwnerUserService"; import ScheduledMaintenancePublicNoteService, { Service as ScheduledMaintenancePublicNoteServiceType, -} from "CommonServer/Services/ScheduledMaintenancePublicNoteService"; +} from "Common/Server/Services/ScheduledMaintenancePublicNoteService"; import ScheduledMaintenanceService, { Service as ScheduledMaintenanceServiceType, -} from "CommonServer/Services/ScheduledMaintenanceService"; +} from "Common/Server/Services/ScheduledMaintenanceService"; import ScheduledMaintenanceStateService, { Service as ScheduledMaintenanceStateServiceType, -} from "CommonServer/Services/ScheduledMaintenanceStateService"; +} from "Common/Server/Services/ScheduledMaintenanceStateService"; import ScheduledMaintenanceStateTimelineService, { Service as ScheduledMaintenanceStateTimelineServiceType, -} from "CommonServer/Services/ScheduledMaintenanceStateTimelineService"; +} from "Common/Server/Services/ScheduledMaintenanceStateTimelineService"; import ServiceCatalogOwnerTeamService, { Service as ServiceCatalogOwnerTeamServiceType, -} from "CommonServer/Services/ServiceCatalogOwnerTeamService"; +} from "Common/Server/Services/ServiceCatalogOwnerTeamService"; import ServiceCatalogOwnerUserService, { Service as ServiceCatalogOwnerUserServiceType, -} from "CommonServer/Services/ServiceCatalogOwnerUserService"; +} from "Common/Server/Services/ServiceCatalogOwnerUserService"; import ServiceCatalogService, { Service as ServiceCatalogServiceType, -} from "CommonServer/Services/ServiceCatalogService"; +} from "Common/Server/Services/ServiceCatalogService"; import ServiceCopilotCodeRepositoryService, { Service as ServiceCopilotCodeRepositoryType, -} from "CommonServer/Services/ServiceCopilotCodeRepositoryService"; +} from "Common/Server/Services/ServiceCopilotCodeRepositoryService"; import ServiceCatalogDependencyService, { Service as ServiceCatalogDependencyServiceType, -} from "CommonServer/Services/ServiceCatalogDependencyService"; +} from "Common/Server/Services/ServiceCatalogDependencyService"; import ServiceCatalogMonitor from "Common/Models/DatabaseModels/ServiceCatalogMonitor"; import ServiceCatalogMonitorService, { Service as ServiceCatalogMonitorServiceType, -} from "CommonServer/Services/ServiceCatalogMonitorService"; +} from "Common/Server/Services/ServiceCatalogMonitorService"; import ServiceCatalogTelemetryService from "Common/Models/DatabaseModels/ServiceCatalogTelemetryService"; import ServiceCatalogTelemetryServiceService, { Service as ServiceCatalogTelemetryServiceServiceType, -} from "CommonServer/Services/ServiceCatalogTelemetryServiceService"; +} from "Common/Server/Services/ServiceCatalogTelemetryServiceService"; import ShortLinkService, { Service as ShortLinkServiceType, -} from "CommonServer/Services/ShortLinkService"; +} from "Common/Server/Services/ShortLinkService"; import SmsLogService, { Service as SmsLogServiceType, -} from "CommonServer/Services/SmsLogService"; +} from "Common/Server/Services/SmsLogService"; import SpanService, { SpanService as SpanServiceType, -} from "CommonServer/Services/SpanService"; +} from "Common/Server/Services/SpanService"; import StatusPageAnnouncementService, { Service as StatusPageAnnouncementServiceType, -} from "CommonServer/Services/StatusPageAnnouncementService"; +} from "Common/Server/Services/StatusPageAnnouncementService"; import StatusPageCustomFieldService, { Service as StatusPageCustomFieldServiceType, -} from "CommonServer/Services/StatusPageCustomFieldService"; +} from "Common/Server/Services/StatusPageCustomFieldService"; import StatusPageFooterLinkService, { Service as StatusPageFooterLinkServiceType, -} from "CommonServer/Services/StatusPageFooterLinkService"; +} from "Common/Server/Services/StatusPageFooterLinkService"; import StatusPageGroupService, { Service as StatusPageGroupServiceType, -} from "CommonServer/Services/StatusPageGroupService"; +} from "Common/Server/Services/StatusPageGroupService"; import StatusPageHeaderLinkService, { Service as StatusPageHeaderLinkServiceType, -} from "CommonServer/Services/StatusPageHeaderLinkService"; +} from "Common/Server/Services/StatusPageHeaderLinkService"; import StatusPageHistoryChartBarColorRuleService, { Service as StatusPageHistoryChartBarColorRuleServiceType, -} from "CommonServer/Services/StatusPageHistoryChartBarColorRuleService"; +} from "Common/Server/Services/StatusPageHistoryChartBarColorRuleService"; import StatusPageOwnerTeamService, { Service as StatusPageOwnerTeamServiceType, -} from "CommonServer/Services/StatusPageOwnerTeamService"; +} from "Common/Server/Services/StatusPageOwnerTeamService"; import StatusPageOwnerUserService, { Service as StatusPageOwnerUserServiceType, -} from "CommonServer/Services/StatusPageOwnerUserService"; +} from "Common/Server/Services/StatusPageOwnerUserService"; import StatusPagePrivateUserService, { Service as StatusPagePrivateUserServiceType, -} from "CommonServer/Services/StatusPagePrivateUserService"; +} from "Common/Server/Services/StatusPagePrivateUserService"; import StatusPageResourceService, { Service as StatusPageResourceServiceType, -} from "CommonServer/Services/StatusPageResourceService"; +} from "Common/Server/Services/StatusPageResourceService"; import StatusPageSSOService, { Service as StatusPageSSOServiceType, -} from "CommonServer/Services/StatusPageSsoService"; +} from "Common/Server/Services/StatusPageSsoService"; import TeamMemberService, { TeamMemberService as TeamMemberServiceType, -} from "CommonServer/Services/TeamMemberService"; +} from "Common/Server/Services/TeamMemberService"; import TeamPermissionService, { Service as TeamPermissionServiceType, -} from "CommonServer/Services/TeamPermissionService"; +} from "Common/Server/Services/TeamPermissionService"; import TeamService, { Service as TeamServiceType, -} from "CommonServer/Services/TeamService"; +} from "Common/Server/Services/TeamService"; import TelemetryServiceService, { Service as TelemetryServiceServiceType, -} from "CommonServer/Services/TelemetryServiceService"; +} from "Common/Server/Services/TelemetryServiceService"; import TelemetryUsageBillingService, { Service as TelemetryUsageBillingServiceType, -} from "CommonServer/Services/TelemetryUsageBillingService"; +} from "Common/Server/Services/TelemetryUsageBillingService"; import UserNotificationRuleService, { Service as UserNotificationRuleServiceType, -} from "CommonServer/Services/UserNotificationRuleService"; +} from "Common/Server/Services/UserNotificationRuleService"; import UserNotificationSettingService, { Service as UserNotificationSettingServiceType, -} from "CommonServer/Services/UserNotificationSettingService"; +} from "Common/Server/Services/UserNotificationSettingService"; import UserOnCallLogService, { Service as UserNotificationLogServiceType, -} from "CommonServer/Services/UserOnCallLogService"; +} from "Common/Server/Services/UserOnCallLogService"; import UserService, { Service as UserServiceType, -} from "CommonServer/Services/UserService"; +} from "Common/Server/Services/UserService"; import WorkflowLogService, { Service as WorkflowLogServiceType, -} from "CommonServer/Services/WorkflowLogService"; +} from "Common/Server/Services/WorkflowLogService"; import WorkflowService, { Service as WorkflowServiceType, -} from "CommonServer/Services/WorkflowService"; +} from "Common/Server/Services/WorkflowService"; import WorkflowVariableService, { Service as WorkflowVariableServiceType, -} from "CommonServer/Services/WorkflowVariableService"; +} from "Common/Server/Services/WorkflowVariableService"; import ProbeOwnerTeamService, { Service as ProbeOwnerTeamServiceType, -} from "CommonServer/Services/ProbeOwnerTeamService"; +} from "Common/Server/Services/ProbeOwnerTeamService"; import ProbeOwnerUserService, { Service as ProbeOwnerUserServiceType, -} from "CommonServer/Services/ProbeOwnerUserService"; +} from "Common/Server/Services/ProbeOwnerUserService"; -import FeatureSet from "CommonServer/Types/FeatureSet"; -import Express, { ExpressApplication } from "CommonServer/Utils/Express"; +import FeatureSet from "Common/Server/Types/FeatureSet"; +import Express, { ExpressApplication } from "Common/Server/Utils/Express"; import Log from "Common/Models/AnalyticsModels/Log"; import Metric from "Common/Models/AnalyticsModels/Metric"; import MonitorMetricsByMinute from "Common/Models/AnalyticsModels/MonitorMetricsByMinute"; diff --git a/App/FeatureSet/Docs/Content/copilot/introduction.md b/App/FeatureSet/Docs/Content/copilot/introduction.md index eff88a300c..dc08378216 100644 --- a/App/FeatureSet/Docs/Content/copilot/introduction.md +++ b/App/FeatureSet/Docs/Content/copilot/introduction.md @@ -107,7 +107,7 @@ jobs: steps: - # Run Reliability Copilot in Doker Container + # Run Reliability Copilot in Docker Container - name: Run Copilot run: | docker run --rm \ diff --git a/App/FeatureSet/Docs/Index.ts b/App/FeatureSet/Docs/Index.ts index fcdc44dbf9..e84bd1095f 100755 --- a/App/FeatureSet/Docs/Index.ts +++ b/App/FeatureSet/Docs/Index.ts @@ -1,16 +1,16 @@ import { ContentPath, StaticPath, ViewsPath } from "./Utils/Config"; import DocsNav, { NavGroup, NavLink } from "./Utils/Nav"; import DocsRender from "./Utils/Render"; -import FeatureSet from "CommonServer/Types/FeatureSet"; +import FeatureSet from "Common/Server/Types/FeatureSet"; import Express, { ExpressApplication, ExpressRequest, ExpressResponse, ExpressStatic, -} from "CommonServer/Utils/Express"; -import Response from "CommonServer/Utils/Response"; -import LocalFile from "CommonServer/Utils/LocalFile"; -import logger from "CommonServer/Utils/Logger"; +} from "Common/Server/Utils/Express"; +import Response from "Common/Server/Utils/Response"; +import LocalFile from "Common/Server/Utils/LocalFile"; +import logger from "Common/Server/Utils/Logger"; import "ejs"; const DocsFeatureSet: FeatureSet = { diff --git a/App/FeatureSet/Docs/Utils/Render.ts b/App/FeatureSet/Docs/Utils/Render.ts index 2147c7a883..021f935222 100644 --- a/App/FeatureSet/Docs/Utils/Render.ts +++ b/App/FeatureSet/Docs/Utils/Render.ts @@ -1,4 +1,4 @@ -import Markdown, { MarkdownContentType } from "CommonServer/Types/Markdown"; +import Markdown, { MarkdownContentType } from "Common/Server/Types/Markdown"; // This class is responsible for rendering markdown content to HTML export default class DocsRender { diff --git a/App/FeatureSet/Home/API/BlogAPI.ts b/App/FeatureSet/Home/API/BlogAPI.ts index c0cd659322..1e81828bb2 100644 --- a/App/FeatureSet/Home/API/BlogAPI.ts +++ b/App/FeatureSet/Home/API/BlogAPI.ts @@ -7,8 +7,8 @@ import Express, { ExpressApplication, ExpressRequest, ExpressResponse, -} from "CommonServer/Utils/Express"; -import logger from "CommonServer/Utils/Logger"; +} from "Common/Server/Utils/Express"; +import logger from "Common/Server/Utils/Logger"; const app: ExpressApplication = Express.getExpressApp(); diff --git a/App/FeatureSet/Home/Index.ts b/App/FeatureSet/Home/Index.ts index 653542728f..58fa00cf78 100755 --- a/App/FeatureSet/Home/Index.ts +++ b/App/FeatureSet/Home/Index.ts @@ -10,13 +10,13 @@ import OneUptimeDate from "Common/Types/Date"; import Dictionary from "Common/Types/Dictionary"; import { JSONObject } from "Common/Types/JSON"; import API from "Common/Utils/API"; -import FeatureSet from "CommonServer/Types/FeatureSet"; +import FeatureSet from "Common/Server/Types/FeatureSet"; import Express, { ExpressApplication, ExpressRequest, ExpressResponse, ExpressStatic, -} from "CommonServer/Utils/Express"; +} from "Common/Server/Utils/Express"; import "ejs"; import builder from "xmlbuilder2"; import { XMLBuilder } from "xmlbuilder2/lib/interfaces"; diff --git a/App/FeatureSet/Home/Utils/BlogPost.ts b/App/FeatureSet/Home/Utils/BlogPost.ts index c0d52f9f33..17690f8892 100644 --- a/App/FeatureSet/Home/Utils/BlogPost.ts +++ b/App/FeatureSet/Home/Utils/BlogPost.ts @@ -9,8 +9,8 @@ import { JSONArray, JSONObject, JSONObjectOrArray } from "Common/Types/JSON"; import JSONFunctions from "Common/Types/JSONFunctions"; import Text from "Common/Types/Text"; import API from "Common/Utils/API"; -import LocalCache from "CommonServer/Infrastructure/LocalCache"; -import Markdown, { MarkdownContentType } from "CommonServer/Types/Markdown"; +import LocalCache from "Common/Server/Infrastructure/LocalCache"; +import Markdown, { MarkdownContentType } from "Common/Server/Types/Markdown"; export interface BlogPostAuthor { username: string; diff --git a/App/FeatureSet/Home/Utils/NotFound.ts b/App/FeatureSet/Home/Utils/NotFound.ts index 7e7f3a6461..dee592dde2 100644 --- a/App/FeatureSet/Home/Utils/NotFound.ts +++ b/App/FeatureSet/Home/Utils/NotFound.ts @@ -1,5 +1,5 @@ import { ViewsPath } from "./Config"; -import { ExpressResponse } from "CommonServer/Utils/Express"; +import { ExpressResponse } from "Common/Server/Utils/Express"; export default class NotFoundUtil { public static renderNotFound(res: ExpressResponse): void { diff --git a/App/FeatureSet/Home/Utils/ServerError.ts b/App/FeatureSet/Home/Utils/ServerError.ts index 3c39a66f1c..08fef2ac84 100644 --- a/App/FeatureSet/Home/Utils/ServerError.ts +++ b/App/FeatureSet/Home/Utils/ServerError.ts @@ -1,5 +1,5 @@ import { ViewsPath } from "./Config"; -import { ExpressResponse } from "CommonServer/Utils/Express"; +import { ExpressResponse } from "Common/Server/Utils/Express"; export default class ServerErrorUtil { public static renderServerError(res: ExpressResponse): void { diff --git a/App/FeatureSet/Identity/API/Authentication.ts b/App/FeatureSet/Identity/API/Authentication.ts index 09391800a4..b6f1e78b53 100644 --- a/App/FeatureSet/Identity/API/Authentication.ts +++ b/App/FeatureSet/Identity/API/Authentication.ts @@ -15,26 +15,26 @@ import { JSONObject } from "Common/Types/JSON"; import Name from "Common/Types/Name"; import ObjectID from "Common/Types/ObjectID"; import PositiveNumber from "Common/Types/PositiveNumber"; -import DatabaseConfig from "CommonServer/DatabaseConfig"; +import DatabaseConfig from "Common/Server/DatabaseConfig"; import { EncryptionSecret, IsBillingEnabled, -} from "CommonServer/EnvironmentConfig"; -import AccessTokenService from "CommonServer/Services/AccessTokenService"; -import EmailVerificationTokenService from "CommonServer/Services/EmailVerificationTokenService"; -import MailService from "CommonServer/Services/MailService"; -import UserService from "CommonServer/Services/UserService"; -import UserTwoFactorAuthService from "CommonServer/Services/UserTwoFactorAuthService"; -import CookieUtil from "CommonServer/Utils/Cookie"; +} from "Common/Server/EnvironmentConfig"; +import AccessTokenService from "Common/Server/Services/AccessTokenService"; +import EmailVerificationTokenService from "Common/Server/Services/EmailVerificationTokenService"; +import MailService from "Common/Server/Services/MailService"; +import UserService from "Common/Server/Services/UserService"; +import UserTwoFactorAuthService from "Common/Server/Services/UserTwoFactorAuthService"; +import CookieUtil from "Common/Server/Utils/Cookie"; import Express, { ExpressRequest, ExpressResponse, ExpressRouter, NextFunction, -} from "CommonServer/Utils/Express"; -import logger from "CommonServer/Utils/Logger"; -import Response from "CommonServer/Utils/Response"; -import TwoFactorAuth from "CommonServer/Utils/TwoFactorAuth"; +} from "Common/Server/Utils/Express"; +import logger from "Common/Server/Utils/Logger"; +import Response from "Common/Server/Utils/Response"; +import TwoFactorAuth from "Common/Server/Utils/TwoFactorAuth"; import EmailVerificationToken from "Common/Models/DatabaseModels/EmailVerificationToken"; import User from "Common/Models/DatabaseModels/User"; import UserTwoFactorAuth from "Common/Models/DatabaseModels/UserTwoFactorAuth"; diff --git a/App/FeatureSet/Identity/API/Reseller.ts b/App/FeatureSet/Identity/API/Reseller.ts index 2e118bbd66..62d7479a7d 100644 --- a/App/FeatureSet/Identity/API/Reseller.ts +++ b/App/FeatureSet/Identity/API/Reseller.ts @@ -1,14 +1,14 @@ import OneUptimeDate from "Common/Types/Date"; import BadDataException from "Common/Types/Exception/BadDataException"; -import ResellerService from "CommonServer/Services/ResellerService"; +import ResellerService from "Common/Server/Services/ResellerService"; import Express, { ExpressRequest, ExpressResponse, ExpressRouter, NextFunction, -} from "CommonServer/Utils/Express"; -import JSONWebToken from "CommonServer/Utils/JsonWebToken"; -import Response from "CommonServer/Utils/Response"; +} from "Common/Server/Utils/Express"; +import JSONWebToken from "Common/Server/Utils/JsonWebToken"; +import Response from "Common/Server/Utils/Response"; import Reseller from "Common/Models/DatabaseModels/Reseller"; const router: ExpressRouter = Express.getRouter(); diff --git a/App/FeatureSet/Identity/API/SSO.ts b/App/FeatureSet/Identity/API/SSO.ts index f03a5a7d70..43411c74bf 100644 --- a/App/FeatureSet/Identity/API/SSO.ts +++ b/App/FeatureSet/Identity/API/SSO.ts @@ -14,23 +14,23 @@ import ServerException from "Common/Types/Exception/ServerException"; import { JSONObject } from "Common/Types/JSON"; import ObjectID from "Common/Types/ObjectID"; import PositiveNumber from "Common/Types/PositiveNumber"; -import DatabaseConfig from "CommonServer/DatabaseConfig"; -import { Host, HttpProtocol } from "CommonServer/EnvironmentConfig"; -import AccessTokenService from "CommonServer/Services/AccessTokenService"; -import ProjectSSOService from "CommonServer/Services/ProjectSsoService"; -import TeamMemberService from "CommonServer/Services/TeamMemberService"; -import UserService from "CommonServer/Services/UserService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; -import Select from "CommonServer/Types/Database/Select"; -import CookieUtil from "CommonServer/Utils/Cookie"; +import DatabaseConfig from "Common/Server/DatabaseConfig"; +import { Host, HttpProtocol } from "Common/Server/EnvironmentConfig"; +import AccessTokenService from "Common/Server/Services/AccessTokenService"; +import ProjectSSOService from "Common/Server/Services/ProjectSsoService"; +import TeamMemberService from "Common/Server/Services/TeamMemberService"; +import UserService from "Common/Server/Services/UserService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; +import Select from "Common/Server/Types/Database/Select"; +import CookieUtil from "Common/Server/Utils/Cookie"; import Express, { ExpressRequest, ExpressResponse, ExpressRouter, NextFunction, -} from "CommonServer/Utils/Express"; -import logger from "CommonServer/Utils/Logger"; -import Response from "CommonServer/Utils/Response"; +} from "Common/Server/Utils/Express"; +import logger from "Common/Server/Utils/Logger"; +import Response from "Common/Server/Utils/Response"; import Project from "Common/Models/DatabaseModels/Project"; import ProjectSSO from "Common/Models/DatabaseModels/ProjectSso"; import TeamMember from "Common/Models/DatabaseModels/TeamMember"; diff --git a/App/FeatureSet/Identity/API/StatusPageAuthentication.ts b/App/FeatureSet/Identity/API/StatusPageAuthentication.ts index 14502fcec6..61a7a64076 100644 --- a/App/FeatureSet/Identity/API/StatusPageAuthentication.ts +++ b/App/FeatureSet/Identity/API/StatusPageAuthentication.ts @@ -10,21 +10,21 @@ import { JSONObject } from "Common/Types/JSON"; import JSONFunctions from "Common/Types/JSONFunctions"; import ObjectID from "Common/Types/ObjectID"; import PositiveNumber from "Common/Types/PositiveNumber"; -import DatabaseConfig from "CommonServer/DatabaseConfig"; -import { EncryptionSecret } from "CommonServer/EnvironmentConfig"; -import MailService from "CommonServer/Services/MailService"; -import StatusPagePrivateUserService from "CommonServer/Services/StatusPagePrivateUserService"; -import StatusPageService from "CommonServer/Services/StatusPageService"; -import CookieUtil from "CommonServer/Utils/Cookie"; +import DatabaseConfig from "Common/Server/DatabaseConfig"; +import { EncryptionSecret } from "Common/Server/EnvironmentConfig"; +import MailService from "Common/Server/Services/MailService"; +import StatusPagePrivateUserService from "Common/Server/Services/StatusPagePrivateUserService"; +import StatusPageService from "Common/Server/Services/StatusPageService"; +import CookieUtil from "Common/Server/Utils/Cookie"; import Express, { ExpressRequest, ExpressResponse, ExpressRouter, NextFunction, -} from "CommonServer/Utils/Express"; -import JSONWebToken from "CommonServer/Utils/JsonWebToken"; -import logger from "CommonServer/Utils/Logger"; -import Response from "CommonServer/Utils/Response"; +} from "Common/Server/Utils/Express"; +import JSONWebToken from "Common/Server/Utils/JsonWebToken"; +import logger from "Common/Server/Utils/Logger"; +import Response from "Common/Server/Utils/Response"; import StatusPage from "Common/Models/DatabaseModels/StatusPage"; import StatusPagePrivateUser from "Common/Models/DatabaseModels/StatusPagePrivateUser"; diff --git a/App/FeatureSet/Identity/API/StatusPageSSO.ts b/App/FeatureSet/Identity/API/StatusPageSSO.ts index ca85b230a7..9c316d6e2a 100644 --- a/App/FeatureSet/Identity/API/StatusPageSSO.ts +++ b/App/FeatureSet/Identity/API/StatusPageSSO.ts @@ -9,20 +9,20 @@ import HashedString from "Common/Types/HashedString"; import { JSONObject } from "Common/Types/JSON"; import ObjectID from "Common/Types/ObjectID"; import PositiveNumber from "Common/Types/PositiveNumber"; -import { Host, HttpProtocol } from "CommonServer/EnvironmentConfig"; -import StatusPagePrivateUserService from "CommonServer/Services/StatusPagePrivateUserService"; -import StatusPageService from "CommonServer/Services/StatusPageService"; -import StatusPageSsoService from "CommonServer/Services/StatusPageSsoService"; -import CookieUtil from "CommonServer/Utils/Cookie"; +import { Host, HttpProtocol } from "Common/Server/EnvironmentConfig"; +import StatusPagePrivateUserService from "Common/Server/Services/StatusPagePrivateUserService"; +import StatusPageService from "Common/Server/Services/StatusPageService"; +import StatusPageSsoService from "Common/Server/Services/StatusPageSsoService"; +import CookieUtil from "Common/Server/Utils/Cookie"; import Express, { ExpressRequest, ExpressResponse, ExpressRouter, NextFunction, -} from "CommonServer/Utils/Express"; -import JSONWebToken from "CommonServer/Utils/JsonWebToken"; -import logger from "CommonServer/Utils/Logger"; -import Response from "CommonServer/Utils/Response"; +} from "Common/Server/Utils/Express"; +import JSONWebToken from "Common/Server/Utils/JsonWebToken"; +import logger from "Common/Server/Utils/Logger"; +import Response from "Common/Server/Utils/Response"; import StatusPagePrivateUser from "Common/Models/DatabaseModels/StatusPagePrivateUser"; import StatusPageSSO from "Common/Models/DatabaseModels/StatusPageSso"; import xml2js from "xml2js"; diff --git a/App/FeatureSet/Identity/Index.ts b/App/FeatureSet/Identity/Index.ts index f0e67db2a0..1e34a9054b 100644 --- a/App/FeatureSet/Identity/Index.ts +++ b/App/FeatureSet/Identity/Index.ts @@ -3,8 +3,8 @@ import ResellerAPI from "./API/Reseller"; import SsoAPI from "./API/SSO"; import StatusPageAuthenticationAPI from "./API/StatusPageAuthentication"; import StatusPageSsoAPI from "./API/StatusPageSSO"; -import FeatureSet from "CommonServer/Types/FeatureSet"; -import Express, { ExpressApplication } from "CommonServer/Utils/Express"; +import FeatureSet from "Common/Server/Types/FeatureSet"; +import Express, { ExpressApplication } from "Common/Server/Utils/Express"; import "ejs"; const IdentityFeatureSet: FeatureSet = { diff --git a/App/FeatureSet/Identity/Utils/AuthenticationEmail.ts b/App/FeatureSet/Identity/Utils/AuthenticationEmail.ts index 96b6dd6294..5cfde0917b 100644 --- a/App/FeatureSet/Identity/Utils/AuthenticationEmail.ts +++ b/App/FeatureSet/Identity/Utils/AuthenticationEmail.ts @@ -7,10 +7,10 @@ import OneUptimeDate from "Common/Types/Date"; import Email from "Common/Types/Email"; import EmailTemplateType from "Common/Types/Email/EmailTemplateType"; import ObjectID from "Common/Types/ObjectID"; -import DatabaseConfig from "CommonServer/DatabaseConfig"; -import EmailVerificationTokenService from "CommonServer/Services/EmailVerificationTokenService"; -import MailService from "CommonServer/Services/MailService"; -import logger from "CommonServer/Utils/Logger"; +import DatabaseConfig from "Common/Server/DatabaseConfig"; +import EmailVerificationTokenService from "Common/Server/Services/EmailVerificationTokenService"; +import MailService from "Common/Server/Services/MailService"; +import logger from "Common/Server/Utils/Logger"; import EmailVerificationToken from "Common/Models/DatabaseModels/EmailVerificationToken"; import User from "Common/Models/DatabaseModels/User"; diff --git a/App/FeatureSet/Identity/Utils/SSO.ts b/App/FeatureSet/Identity/Utils/SSO.ts index f0978b8a6d..5dc2f279d7 100644 --- a/App/FeatureSet/Identity/Utils/SSO.ts +++ b/App/FeatureSet/Identity/Utils/SSO.ts @@ -4,7 +4,7 @@ import Email from "Common/Types/Email"; import BadRequestException from "Common/Types/Exception/BadRequestException"; import { JSONArray, JSONObject } from "Common/Types/JSON"; import Text from "Common/Types/Text"; -import logger from "CommonServer/Utils/Logger"; +import logger from "Common/Server/Utils/Logger"; import xmlCrypto, { FileKeyInfo } from "xml-crypto"; import xmldom from "xmldom"; import zlib from "zlib"; diff --git a/App/FeatureSet/Notification/API/Call.ts b/App/FeatureSet/Notification/API/Call.ts index 877fcd25e1..af7a513da6 100644 --- a/App/FeatureSet/Notification/API/Call.ts +++ b/App/FeatureSet/Notification/API/Call.ts @@ -6,15 +6,15 @@ import { JSONObject } from "Common/Types/JSON"; import JSONFunctions from "Common/Types/JSONFunctions"; import ObjectID from "Common/Types/ObjectID"; import Phone from "Common/Types/Phone"; -import ClusterKeyAuthorization from "CommonServer/Middleware/ClusterKeyAuthorization"; -import ProjectCallSMSConfigService from "CommonServer/Services/ProjectCallSMSConfigService"; +import ClusterKeyAuthorization from "Common/Server/Middleware/ClusterKeyAuthorization"; +import ProjectCallSMSConfigService from "Common/Server/Services/ProjectCallSMSConfigService"; import Express, { ExpressRequest, ExpressResponse, ExpressRouter, -} from "CommonServer/Utils/Express"; -import logger from "CommonServer/Utils/Logger"; -import Response from "CommonServer/Utils/Response"; +} from "Common/Server/Utils/Express"; +import logger from "Common/Server/Utils/Logger"; +import Response from "Common/Server/Utils/Response"; import ProjectCallSMSConfig from "Common/Models/DatabaseModels/ProjectCallSMSConfig"; const router: ExpressRouter = Express.getRouter(); diff --git a/App/FeatureSet/Notification/API/Mail.ts b/App/FeatureSet/Notification/API/Mail.ts index 223c17fb1d..841e659c48 100644 --- a/App/FeatureSet/Notification/API/Mail.ts +++ b/App/FeatureSet/Notification/API/Mail.ts @@ -6,13 +6,13 @@ import EmailServer from "Common/Types/Email/EmailServer"; import EmailTemplateType from "Common/Types/Email/EmailTemplateType"; import { JSONObject } from "Common/Types/JSON"; import ObjectID from "Common/Types/ObjectID"; -import ClusterKeyAuthorization from "CommonServer/Middleware/ClusterKeyAuthorization"; +import ClusterKeyAuthorization from "Common/Server/Middleware/ClusterKeyAuthorization"; import Express, { ExpressRequest, ExpressResponse, ExpressRouter, -} from "CommonServer/Utils/Express"; -import Response from "CommonServer/Utils/Response"; +} from "Common/Server/Utils/Express"; +import Response from "Common/Server/Utils/Response"; const router: ExpressRouter = Express.getRouter(); diff --git a/App/FeatureSet/Notification/API/SMS.ts b/App/FeatureSet/Notification/API/SMS.ts index e7383f51c1..e889b9068b 100644 --- a/App/FeatureSet/Notification/API/SMS.ts +++ b/App/FeatureSet/Notification/API/SMS.ts @@ -5,15 +5,15 @@ import { JSONObject } from "Common/Types/JSON"; import JSONFunctions from "Common/Types/JSONFunctions"; import ObjectID from "Common/Types/ObjectID"; import Phone from "Common/Types/Phone"; -import ClusterKeyAuthorization from "CommonServer/Middleware/ClusterKeyAuthorization"; -import ProjectCallSMSConfigService from "CommonServer/Services/ProjectCallSMSConfigService"; +import ClusterKeyAuthorization from "Common/Server/Middleware/ClusterKeyAuthorization"; +import ProjectCallSMSConfigService from "Common/Server/Services/ProjectCallSMSConfigService"; import Express, { ExpressRequest, ExpressResponse, ExpressRouter, -} from "CommonServer/Utils/Express"; -import logger from "CommonServer/Utils/Logger"; -import Response from "CommonServer/Utils/Response"; +} from "Common/Server/Utils/Express"; +import logger from "Common/Server/Utils/Logger"; +import Response from "Common/Server/Utils/Response"; import ProjectCallSMSConfig from "Common/Models/DatabaseModels/ProjectCallSMSConfig"; const router: ExpressRouter = Express.getRouter(); diff --git a/App/FeatureSet/Notification/API/SMTPConfig.ts b/App/FeatureSet/Notification/API/SMTPConfig.ts index 66fa2cc21a..560acf5990 100644 --- a/App/FeatureSet/Notification/API/SMTPConfig.ts +++ b/App/FeatureSet/Notification/API/SMTPConfig.ts @@ -6,14 +6,14 @@ import EmailTemplateType from "Common/Types/Email/EmailTemplateType"; import BadDataException from "Common/Types/Exception/BadDataException"; import { JSONObject } from "Common/Types/JSON"; import ObjectID from "Common/Types/ObjectID"; -import ProjectSMTPConfigService from "CommonServer/Services/ProjectSmtpConfigService"; +import ProjectSMTPConfigService from "Common/Server/Services/ProjectSmtpConfigService"; import Express, { ExpressRequest, ExpressResponse, ExpressRouter, -} from "CommonServer/Utils/Express"; -import logger from "CommonServer/Utils/Logger"; -import Response from "CommonServer/Utils/Response"; +} from "Common/Server/Utils/Express"; +import logger from "Common/Server/Utils/Logger"; +import Response from "Common/Server/Utils/Response"; import ProjectSmtpConfig from "Common/Models/DatabaseModels/ProjectSmtpConfig"; const router: ExpressRouter = Express.getRouter(); diff --git a/App/FeatureSet/Notification/Config.ts b/App/FeatureSet/Notification/Config.ts index 6d9760c7b5..d88a1b4a69 100644 --- a/App/FeatureSet/Notification/Config.ts +++ b/App/FeatureSet/Notification/Config.ts @@ -5,8 +5,8 @@ import EmailServer from "Common/Types/Email/EmailServer"; import BadDataException from "Common/Types/Exception/BadDataException"; import ObjectID from "Common/Types/ObjectID"; import Port from "Common/Types/Port"; -import { AdminDashboardClientURL } from "CommonServer/EnvironmentConfig"; -import GlobalConfigService from "CommonServer/Services/GlobalConfigService"; +import { AdminDashboardClientURL } from "Common/Server/EnvironmentConfig"; +import GlobalConfigService from "Common/Server/Services/GlobalConfigService"; import GlobalConfig, { EmailServerType, } from "Common/Models/DatabaseModels/GlobalConfig"; diff --git a/App/FeatureSet/Notification/Index.ts b/App/FeatureSet/Notification/Index.ts index 8708c312e8..5b79acb3ac 100644 --- a/App/FeatureSet/Notification/Index.ts +++ b/App/FeatureSet/Notification/Index.ts @@ -4,8 +4,8 @@ import MailAPI from "./API/Mail"; import SmsAPI from "./API/SMS"; import SMTPConfigAPI from "./API/SMTPConfig"; import "./Utils/Handlebars"; -import FeatureSet from "CommonServer/Types/FeatureSet"; -import Express, { ExpressApplication } from "CommonServer/Utils/Express"; +import FeatureSet from "Common/Server/Types/FeatureSet"; +import Express, { ExpressApplication } from "Common/Server/Utils/Express"; import "ejs"; const NotificationFeatureSet: FeatureSet = { diff --git a/App/FeatureSet/Notification/Services/CallService.ts b/App/FeatureSet/Notification/Services/CallService.ts index 5872991305..decae03c4c 100644 --- a/App/FeatureSet/Notification/Services/CallService.ts +++ b/App/FeatureSet/Notification/Services/CallService.ts @@ -15,13 +15,13 @@ import BadDataException from "Common/Types/Exception/BadDataException"; import JSONFunctions from "Common/Types/JSONFunctions"; import ObjectID from "Common/Types/ObjectID"; import UserNotificationStatus from "Common/Types/UserNotification/UserNotificationStatus"; -import { IsBillingEnabled } from "CommonServer/EnvironmentConfig"; -import CallLogService from "CommonServer/Services/CallLogService"; -import NotificationService from "CommonServer/Services/NotificationService"; -import ProjectService from "CommonServer/Services/ProjectService"; -import UserOnCallLogTimelineService from "CommonServer/Services/UserOnCallLogTimelineService"; -import JSONWebToken from "CommonServer/Utils/JsonWebToken"; -import logger from "CommonServer/Utils/Logger"; +import { IsBillingEnabled } from "Common/Server/EnvironmentConfig"; +import CallLogService from "Common/Server/Services/CallLogService"; +import NotificationService from "Common/Server/Services/NotificationService"; +import ProjectService from "Common/Server/Services/ProjectService"; +import UserOnCallLogTimelineService from "Common/Server/Services/UserOnCallLogTimelineService"; +import JSONWebToken from "Common/Server/Utils/JsonWebToken"; +import logger from "Common/Server/Utils/Logger"; import CallLog from "Common/Models/DatabaseModels/CallLog"; import Project from "Common/Models/DatabaseModels/Project"; import Twilio from "twilio"; diff --git a/App/FeatureSet/Notification/Services/MailService.ts b/App/FeatureSet/Notification/Services/MailService.ts index eb88c00ef4..7b7a6fc53d 100755 --- a/App/FeatureSet/Notification/Services/MailService.ts +++ b/App/FeatureSet/Notification/Services/MailService.ts @@ -24,11 +24,11 @@ import MailStatus from "Common/Types/Mail/MailStatus"; import ObjectID from "Common/Types/ObjectID"; import Port from "Common/Types/Port"; import UserNotificationStatus from "Common/Types/UserNotification/UserNotificationStatus"; -import { IsDevelopment } from "CommonServer/EnvironmentConfig"; -import LocalCache from "CommonServer/Infrastructure/LocalCache"; -import EmailLogService from "CommonServer/Services/EmailLogService"; -import UserOnCallLogTimelineService from "CommonServer/Services/UserOnCallLogTimelineService"; -import logger from "CommonServer/Utils/Logger"; +import { IsDevelopment } from "Common/Server/EnvironmentConfig"; +import LocalCache from "Common/Server/Infrastructure/LocalCache"; +import EmailLogService from "Common/Server/Services/EmailLogService"; +import UserOnCallLogTimelineService from "Common/Server/Services/UserOnCallLogTimelineService"; +import logger from "Common/Server/Utils/Logger"; import EmailLog from "Common/Models/DatabaseModels/EmailLog"; import { EmailServerType } from "Common/Models/DatabaseModels/GlobalConfig"; import fsp from "fs/promises"; diff --git a/App/FeatureSet/Notification/Services/SmsService.ts b/App/FeatureSet/Notification/Services/SmsService.ts index 3cc8e204fe..0a73109a9a 100644 --- a/App/FeatureSet/Notification/Services/SmsService.ts +++ b/App/FeatureSet/Notification/Services/SmsService.ts @@ -11,12 +11,12 @@ import Phone from "Common/Types/Phone"; import SmsStatus from "Common/Types/SmsStatus"; import Text from "Common/Types/Text"; import UserNotificationStatus from "Common/Types/UserNotification/UserNotificationStatus"; -import { IsBillingEnabled } from "CommonServer/EnvironmentConfig"; -import NotificationService from "CommonServer/Services/NotificationService"; -import ProjectService from "CommonServer/Services/ProjectService"; -import SmsLogService from "CommonServer/Services/SmsLogService"; -import UserOnCallLogTimelineService from "CommonServer/Services/UserOnCallLogTimelineService"; -import logger from "CommonServer/Utils/Logger"; +import { IsBillingEnabled } from "Common/Server/EnvironmentConfig"; +import NotificationService from "Common/Server/Services/NotificationService"; +import ProjectService from "Common/Server/Services/ProjectService"; +import SmsLogService from "Common/Server/Services/SmsLogService"; +import UserOnCallLogTimelineService from "Common/Server/Services/UserOnCallLogTimelineService"; +import logger from "Common/Server/Utils/Logger"; import Project from "Common/Models/DatabaseModels/Project"; import SmsLog from "Common/Models/DatabaseModels/SmsLog"; import Twilio from "twilio"; diff --git a/App/FeatureSet/Notification/Utils/Handlebars.ts b/App/FeatureSet/Notification/Utils/Handlebars.ts index 754220d8c1..e177b95ab5 100644 --- a/App/FeatureSet/Notification/Utils/Handlebars.ts +++ b/App/FeatureSet/Notification/Utils/Handlebars.ts @@ -1,5 +1,5 @@ import { PromiseVoidFunction } from "Common/Types/FunctionTypes"; -import logger from "CommonServer/Utils/Logger"; +import logger from "Common/Server/Utils/Logger"; import fsp from "fs/promises"; import Handlebars from "handlebars"; import Path from "path"; diff --git a/App/FeatureSet/Workers/DataMigrations/AddAggregationTemporalityToMetric.ts b/App/FeatureSet/Workers/DataMigrations/AddAggregationTemporalityToMetric.ts index 2bb8c806a4..9f70779e55 100644 --- a/App/FeatureSet/Workers/DataMigrations/AddAggregationTemporalityToMetric.ts +++ b/App/FeatureSet/Workers/DataMigrations/AddAggregationTemporalityToMetric.ts @@ -1,7 +1,7 @@ import DataMigrationBase from "./DataMigrationBase"; import AnalyticsTableColumn from "Common/Types/AnalyticsDatabase/TableColumn"; import TableColumnType from "Common/Types/AnalyticsDatabase/TableColumnType"; -import MetricService from "CommonServer/Services/MetricService"; +import MetricService from "Common/Server/Services/MetricService"; import Metric from "Common/Models/AnalyticsModels/Metric"; export default class AddAggregationTemporalityToMetric extends DataMigrationBase { diff --git a/App/FeatureSet/Workers/DataMigrations/AddAttributesColumnToSpanAndLog.ts b/App/FeatureSet/Workers/DataMigrations/AddAttributesColumnToSpanAndLog.ts index 786ae294ef..c540352b63 100644 --- a/App/FeatureSet/Workers/DataMigrations/AddAttributesColumnToSpanAndLog.ts +++ b/App/FeatureSet/Workers/DataMigrations/AddAttributesColumnToSpanAndLog.ts @@ -1,8 +1,8 @@ import DataMigrationBase from "./DataMigrationBase"; import AnalyticsTableColumn from "Common/Types/AnalyticsDatabase/TableColumn"; import TableColumnType from "Common/Types/AnalyticsDatabase/TableColumnType"; -import LogService from "CommonServer/Services/LogService"; -import SpanService from "CommonServer/Services/SpanService"; +import LogService from "Common/Server/Services/LogService"; +import SpanService from "Common/Server/Services/SpanService"; import Log from "Common/Models/AnalyticsModels/Log"; import Span from "Common/Models/AnalyticsModels/Span"; diff --git a/App/FeatureSet/Workers/DataMigrations/AddDefaultGlobalConfig.ts b/App/FeatureSet/Workers/DataMigrations/AddDefaultGlobalConfig.ts index abdf261833..27ff6b297e 100644 --- a/App/FeatureSet/Workers/DataMigrations/AddDefaultGlobalConfig.ts +++ b/App/FeatureSet/Workers/DataMigrations/AddDefaultGlobalConfig.ts @@ -1,6 +1,6 @@ import DataMigrationBase from "./DataMigrationBase"; import ObjectID from "Common/Types/ObjectID"; -import GlobalConfigService from "CommonServer/Services/GlobalConfigService"; +import GlobalConfigService from "Common/Server/Services/GlobalConfigService"; import GlobalConfig, { EmailServerType, } from "Common/Models/DatabaseModels/GlobalConfig"; diff --git a/App/FeatureSet/Workers/DataMigrations/AddDowntimeMonitorStatusToStatusPage.ts b/App/FeatureSet/Workers/DataMigrations/AddDowntimeMonitorStatusToStatusPage.ts index 3107984949..6ba0a19e37 100644 --- a/App/FeatureSet/Workers/DataMigrations/AddDowntimeMonitorStatusToStatusPage.ts +++ b/App/FeatureSet/Workers/DataMigrations/AddDowntimeMonitorStatusToStatusPage.ts @@ -2,8 +2,8 @@ import DataMigrationBase from "./DataMigrationBase"; import { Green } from "Common/Types/BrandColors"; import Color from "Common/Types/Color"; import LIMIT_MAX, { LIMIT_PER_PROJECT } from "Common/Types/Database/LimitMax"; -import MonitorStatusService from "CommonServer/Services/MonitorStatusService"; -import StatusPageService from "CommonServer/Services/StatusPageService"; +import MonitorStatusService from "Common/Server/Services/MonitorStatusService"; +import StatusPageService from "Common/Server/Services/StatusPageService"; import MonitorStatus from "Common/Models/DatabaseModels/MonitorStatus"; import StatusPage from "Common/Models/DatabaseModels/StatusPage"; diff --git a/App/FeatureSet/Workers/DataMigrations/AddDurationColumnToSpanTable.ts b/App/FeatureSet/Workers/DataMigrations/AddDurationColumnToSpanTable.ts index 85327bbcee..baa3818927 100644 --- a/App/FeatureSet/Workers/DataMigrations/AddDurationColumnToSpanTable.ts +++ b/App/FeatureSet/Workers/DataMigrations/AddDurationColumnToSpanTable.ts @@ -1,6 +1,6 @@ import DataMigrationBase from "./DataMigrationBase"; import AnalyticsTableColumn from "Common/Types/AnalyticsDatabase/TableColumn"; -import SpanService from "CommonServer/Services/SpanService"; +import SpanService from "Common/Server/Services/SpanService"; import Span from "Common/Models/AnalyticsModels/Span"; export default class AddDurationColumnToSpanTable extends DataMigrationBase { diff --git a/App/FeatureSet/Workers/DataMigrations/AddEndDateToIncidentStateTimeline.ts b/App/FeatureSet/Workers/DataMigrations/AddEndDateToIncidentStateTimeline.ts index ad6c2f2f28..3dbb719ce2 100644 --- a/App/FeatureSet/Workers/DataMigrations/AddEndDateToIncidentStateTimeline.ts +++ b/App/FeatureSet/Workers/DataMigrations/AddEndDateToIncidentStateTimeline.ts @@ -1,10 +1,10 @@ import DataMigrationBase from "./DataMigrationBase"; import SortOrder from "Common/Types/BaseDatabase/SortOrder"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; -import IncidentService from "CommonServer/Services/IncidentService"; -import IncidentStateTimelineService from "CommonServer/Services/IncidentStateTimelineService"; -import ProjectService from "CommonServer/Services/ProjectService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; +import IncidentService from "Common/Server/Services/IncidentService"; +import IncidentStateTimelineService from "Common/Server/Services/IncidentStateTimelineService"; +import ProjectService from "Common/Server/Services/ProjectService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; import Incident from "Common/Models/DatabaseModels/Incident"; import IncidentStateTimeline from "Common/Models/DatabaseModels/IncidentStateTimeline"; import Project from "Common/Models/DatabaseModels/Project"; diff --git a/App/FeatureSet/Workers/DataMigrations/AddEndDateToMonitorStatusTimeline.ts b/App/FeatureSet/Workers/DataMigrations/AddEndDateToMonitorStatusTimeline.ts index 2d1ad93c4e..e1a56c977d 100644 --- a/App/FeatureSet/Workers/DataMigrations/AddEndDateToMonitorStatusTimeline.ts +++ b/App/FeatureSet/Workers/DataMigrations/AddEndDateToMonitorStatusTimeline.ts @@ -1,10 +1,10 @@ import DataMigrationBase from "./DataMigrationBase"; import SortOrder from "Common/Types/BaseDatabase/SortOrder"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; -import MonitorService from "CommonServer/Services/MonitorService"; -import MonitorStatusTimelineService from "CommonServer/Services/MonitorStatusTimelineService"; -import ProjectService from "CommonServer/Services/ProjectService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; +import MonitorService from "Common/Server/Services/MonitorService"; +import MonitorStatusTimelineService from "Common/Server/Services/MonitorStatusTimelineService"; +import ProjectService from "Common/Server/Services/ProjectService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; import Monitor from "Common/Models/DatabaseModels/Monitor"; import MonitorStatusTimeline from "Common/Models/DatabaseModels/MonitorStatusTimeline"; import Project from "Common/Models/DatabaseModels/Project"; diff --git a/App/FeatureSet/Workers/DataMigrations/AddEndDateToMonitorStatusTimelineWhereEndDateIsMissing.ts b/App/FeatureSet/Workers/DataMigrations/AddEndDateToMonitorStatusTimelineWhereEndDateIsMissing.ts index 4527ddb302..412bd2dafb 100644 --- a/App/FeatureSet/Workers/DataMigrations/AddEndDateToMonitorStatusTimelineWhereEndDateIsMissing.ts +++ b/App/FeatureSet/Workers/DataMigrations/AddEndDateToMonitorStatusTimelineWhereEndDateIsMissing.ts @@ -1,9 +1,9 @@ import DataMigrationBase from "./DataMigrationBase"; import SortOrder from "Common/Types/BaseDatabase/SortOrder"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; -import MonitorService from "CommonServer/Services/MonitorService"; -import MonitorStatusTimelineService from "CommonServer/Services/MonitorStatusTimelineService"; -import ProjectService from "CommonServer/Services/ProjectService"; +import MonitorService from "Common/Server/Services/MonitorService"; +import MonitorStatusTimelineService from "Common/Server/Services/MonitorStatusTimelineService"; +import ProjectService from "Common/Server/Services/ProjectService"; import Monitor from "Common/Models/DatabaseModels/Monitor"; import MonitorStatusTimeline from "Common/Models/DatabaseModels/MonitorStatusTimeline"; import Project from "Common/Models/DatabaseModels/Project"; diff --git a/App/FeatureSet/Workers/DataMigrations/AddEndDateToScheduledEventsStateTimeline.ts b/App/FeatureSet/Workers/DataMigrations/AddEndDateToScheduledEventsStateTimeline.ts index b89634d712..4479c7b111 100644 --- a/App/FeatureSet/Workers/DataMigrations/AddEndDateToScheduledEventsStateTimeline.ts +++ b/App/FeatureSet/Workers/DataMigrations/AddEndDateToScheduledEventsStateTimeline.ts @@ -1,10 +1,10 @@ import DataMigrationBase from "./DataMigrationBase"; import SortOrder from "Common/Types/BaseDatabase/SortOrder"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; -import ProjectService from "CommonServer/Services/ProjectService"; -import ScheduledMaintenanceService from "CommonServer/Services/ScheduledMaintenanceService"; -import ScheduledMaintenanceStateTimelineService from "CommonServer/Services/ScheduledMaintenanceStateTimelineService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; +import ProjectService from "Common/Server/Services/ProjectService"; +import ScheduledMaintenanceService from "Common/Server/Services/ScheduledMaintenanceService"; +import ScheduledMaintenanceStateTimelineService from "Common/Server/Services/ScheduledMaintenanceStateTimelineService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; import Project from "Common/Models/DatabaseModels/Project"; import ScheduledMaintenance from "Common/Models/DatabaseModels/ScheduledMaintenance"; import ScheduledMaintenanceStateTimeline from "Common/Models/DatabaseModels/ScheduledMaintenanceStateTimeline"; diff --git a/App/FeatureSet/Workers/DataMigrations/AddEndedState.ts b/App/FeatureSet/Workers/DataMigrations/AddEndedState.ts index 8b61d284ac..c67f8754b6 100644 --- a/App/FeatureSet/Workers/DataMigrations/AddEndedState.ts +++ b/App/FeatureSet/Workers/DataMigrations/AddEndedState.ts @@ -1,8 +1,8 @@ import DataMigrationBase from "./DataMigrationBase"; import Color from "Common/Types/Color"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; -import ProjectService from "CommonServer/Services/ProjectService"; -import ScheduledMaintenanceStateService from "CommonServer/Services/ScheduledMaintenanceStateService"; +import ProjectService from "Common/Server/Services/ProjectService"; +import ScheduledMaintenanceStateService from "Common/Server/Services/ScheduledMaintenanceStateService"; import Project from "Common/Models/DatabaseModels/Project"; import ScheduledMaintenanceState from "Common/Models/DatabaseModels/ScheduledMaintenanceState"; diff --git a/App/FeatureSet/Workers/DataMigrations/AddIsMonotonicToMetric.ts b/App/FeatureSet/Workers/DataMigrations/AddIsMonotonicToMetric.ts index ba89b02969..c2f19bcb53 100644 --- a/App/FeatureSet/Workers/DataMigrations/AddIsMonotonicToMetric.ts +++ b/App/FeatureSet/Workers/DataMigrations/AddIsMonotonicToMetric.ts @@ -1,7 +1,7 @@ import DataMigrationBase from "./DataMigrationBase"; import AnalyticsTableColumn from "Common/Types/AnalyticsDatabase/TableColumn"; import TableColumnType from "Common/Types/AnalyticsDatabase/TableColumnType"; -import MetricService from "CommonServer/Services/MetricService"; +import MetricService from "Common/Server/Services/MetricService"; import Metric from "Common/Models/AnalyticsModels/Metric"; export default class AddIsMonotonicToMetric extends DataMigrationBase { diff --git a/App/FeatureSet/Workers/DataMigrations/AddMonitoringDatesToMonitors.ts b/App/FeatureSet/Workers/DataMigrations/AddMonitoringDatesToMonitors.ts index 66eefdb1c0..af14d58ad7 100644 --- a/App/FeatureSet/Workers/DataMigrations/AddMonitoringDatesToMonitors.ts +++ b/App/FeatureSet/Workers/DataMigrations/AddMonitoringDatesToMonitors.ts @@ -1,8 +1,8 @@ import DataMigrationBase from "./DataMigrationBase"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; import OneUptimeDate from "Common/Types/Date"; -import MonitorProbeService from "CommonServer/Services/MonitorProbeService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; +import MonitorProbeService from "Common/Server/Services/MonitorProbeService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; import MonitorProbe from "Common/Models/DatabaseModels/MonitorProbe"; export default class AddMonitoringDatesToMonitor extends DataMigrationBase { diff --git a/App/FeatureSet/Workers/DataMigrations/AddOwnerInfoToProject.ts b/App/FeatureSet/Workers/DataMigrations/AddOwnerInfoToProject.ts index 6e27ffa367..645c46e105 100644 --- a/App/FeatureSet/Workers/DataMigrations/AddOwnerInfoToProject.ts +++ b/App/FeatureSet/Workers/DataMigrations/AddOwnerInfoToProject.ts @@ -1,8 +1,8 @@ import DataMigrationBase from "./DataMigrationBase"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; -import ProjectService from "CommonServer/Services/ProjectService"; -import UserService from "CommonServer/Services/UserService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; +import ProjectService from "Common/Server/Services/ProjectService"; +import UserService from "Common/Server/Services/UserService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; import Project from "Common/Models/DatabaseModels/Project"; import User from "Common/Models/DatabaseModels/User"; diff --git a/App/FeatureSet/Workers/DataMigrations/AddPointTypeToMetric.ts b/App/FeatureSet/Workers/DataMigrations/AddPointTypeToMetric.ts index 2b5070035d..c2bfc2c1fa 100644 --- a/App/FeatureSet/Workers/DataMigrations/AddPointTypeToMetric.ts +++ b/App/FeatureSet/Workers/DataMigrations/AddPointTypeToMetric.ts @@ -1,7 +1,7 @@ import DataMigrationBase from "./DataMigrationBase"; import AnalyticsTableColumn from "Common/Types/AnalyticsDatabase/TableColumn"; import TableColumnType from "Common/Types/AnalyticsDatabase/TableColumnType"; -import MetricService from "CommonServer/Services/MetricService"; +import MetricService from "Common/Server/Services/MetricService"; import Metric from "Common/Models/AnalyticsModels/Metric"; export default class AddPointTypeToMetric extends DataMigrationBase { diff --git a/App/FeatureSet/Workers/DataMigrations/AddPostedAtToPublicNotes.ts b/App/FeatureSet/Workers/DataMigrations/AddPostedAtToPublicNotes.ts index 7e2d592219..bb93575370 100644 --- a/App/FeatureSet/Workers/DataMigrations/AddPostedAtToPublicNotes.ts +++ b/App/FeatureSet/Workers/DataMigrations/AddPostedAtToPublicNotes.ts @@ -1,7 +1,7 @@ import DataMigrationBase from "./DataMigrationBase"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; -import IncidentPublicNoteService from "CommonServer/Services/IncidentPublicNoteService"; -import ScheduledMaintenancePublicNoteService from "CommonServer/Services/ScheduledMaintenancePublicNoteService"; +import IncidentPublicNoteService from "Common/Server/Services/IncidentPublicNoteService"; +import ScheduledMaintenancePublicNoteService from "Common/Server/Services/ScheduledMaintenancePublicNoteService"; import IncidentPublicNote from "Common/Models/DatabaseModels/IncidentPublicNote"; import ScheduledMaintenancePublicNote from "Common/Models/DatabaseModels/ScheduledMaintenancePublicNote"; diff --git a/App/FeatureSet/Workers/DataMigrations/AddSecretKeyToIncomingRequestMonitor.ts b/App/FeatureSet/Workers/DataMigrations/AddSecretKeyToIncomingRequestMonitor.ts index 5ff4310559..1ca6b37116 100644 --- a/App/FeatureSet/Workers/DataMigrations/AddSecretKeyToIncomingRequestMonitor.ts +++ b/App/FeatureSet/Workers/DataMigrations/AddSecretKeyToIncomingRequestMonitor.ts @@ -1,7 +1,7 @@ import DataMigrationBase from "./DataMigrationBase"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; import MonitorType from "Common/Types/Monitor/MonitorType"; -import MonitorService from "CommonServer/Services/MonitorService"; +import MonitorService from "Common/Server/Services/MonitorService"; import Monitor from "Common/Models/DatabaseModels/Monitor"; export default class AddSecretKeyToIncomingRequestMonitor extends DataMigrationBase { diff --git a/App/FeatureSet/Workers/DataMigrations/AddStartDateToIncidentStateTimeline.ts b/App/FeatureSet/Workers/DataMigrations/AddStartDateToIncidentStateTimeline.ts index d2652dd957..1d62adfb7f 100644 --- a/App/FeatureSet/Workers/DataMigrations/AddStartDateToIncidentStateTimeline.ts +++ b/App/FeatureSet/Workers/DataMigrations/AddStartDateToIncidentStateTimeline.ts @@ -1,10 +1,10 @@ import DataMigrationBase from "./DataMigrationBase"; import SortOrder from "Common/Types/BaseDatabase/SortOrder"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; -import IncidentService from "CommonServer/Services/IncidentService"; -import IncidentStateTimelineService from "CommonServer/Services/IncidentStateTimelineService"; -import ProjectService from "CommonServer/Services/ProjectService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; +import IncidentService from "Common/Server/Services/IncidentService"; +import IncidentStateTimelineService from "Common/Server/Services/IncidentStateTimelineService"; +import ProjectService from "Common/Server/Services/ProjectService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; import Incident from "Common/Models/DatabaseModels/Incident"; import IncidentStateTimeline from "Common/Models/DatabaseModels/IncidentStateTimeline"; import Project from "Common/Models/DatabaseModels/Project"; diff --git a/App/FeatureSet/Workers/DataMigrations/AddStartDateToMonitorStatusTimeline.ts b/App/FeatureSet/Workers/DataMigrations/AddStartDateToMonitorStatusTimeline.ts index 6184a9b45b..a0f5470e86 100644 --- a/App/FeatureSet/Workers/DataMigrations/AddStartDateToMonitorStatusTimeline.ts +++ b/App/FeatureSet/Workers/DataMigrations/AddStartDateToMonitorStatusTimeline.ts @@ -1,10 +1,10 @@ import DataMigrationBase from "./DataMigrationBase"; import SortOrder from "Common/Types/BaseDatabase/SortOrder"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; -import MonitorService from "CommonServer/Services/MonitorService"; -import MonitorStatusTimelineService from "CommonServer/Services/MonitorStatusTimelineService"; -import ProjectService from "CommonServer/Services/ProjectService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; +import MonitorService from "Common/Server/Services/MonitorService"; +import MonitorStatusTimelineService from "Common/Server/Services/MonitorStatusTimelineService"; +import ProjectService from "Common/Server/Services/ProjectService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; import Monitor from "Common/Models/DatabaseModels/Monitor"; import MonitorStatusTimeline from "Common/Models/DatabaseModels/MonitorStatusTimeline"; import Project from "Common/Models/DatabaseModels/Project"; diff --git a/App/FeatureSet/Workers/DataMigrations/AddStartDateToScheduledEventsStateTimeline.ts b/App/FeatureSet/Workers/DataMigrations/AddStartDateToScheduledEventsStateTimeline.ts index 0022cffed0..bbc6f158e1 100644 --- a/App/FeatureSet/Workers/DataMigrations/AddStartDateToScheduledEventsStateTimeline.ts +++ b/App/FeatureSet/Workers/DataMigrations/AddStartDateToScheduledEventsStateTimeline.ts @@ -1,10 +1,10 @@ import DataMigrationBase from "./DataMigrationBase"; import SortOrder from "Common/Types/BaseDatabase/SortOrder"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; -import ProjectService from "CommonServer/Services/ProjectService"; -import ScheduledMaintenanceService from "CommonServer/Services/ScheduledMaintenanceService"; -import ScheduledMaintenanceStateTimelineService from "CommonServer/Services/ScheduledMaintenanceStateTimelineService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; +import ProjectService from "Common/Server/Services/ProjectService"; +import ScheduledMaintenanceService from "Common/Server/Services/ScheduledMaintenanceService"; +import ScheduledMaintenanceStateTimelineService from "Common/Server/Services/ScheduledMaintenanceStateTimelineService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; import Project from "Common/Models/DatabaseModels/Project"; import ScheduledMaintenance from "Common/Models/DatabaseModels/ScheduledMaintenance"; import ScheduledMaintenanceStateTimeline from "Common/Models/DatabaseModels/ScheduledMaintenanceStateTimeline"; diff --git a/App/FeatureSet/Workers/DataMigrations/AddTelemetryServiceColor.ts b/App/FeatureSet/Workers/DataMigrations/AddTelemetryServiceColor.ts index b7ef141e3c..9c3a45af76 100644 --- a/App/FeatureSet/Workers/DataMigrations/AddTelemetryServiceColor.ts +++ b/App/FeatureSet/Workers/DataMigrations/AddTelemetryServiceColor.ts @@ -2,7 +2,7 @@ import DataMigrationBase from "./DataMigrationBase"; import ArrayUtil from "Common/Types/ArrayUtil"; import { BrightColors } from "Common/Types/BrandColors"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; -import TelemetryServiceService from "CommonServer/Services/TelemetryServiceService"; +import TelemetryServiceService from "Common/Server/Services/TelemetryServiceService"; import TelemetryService from "Common/Models/DatabaseModels/TelemetryService"; export default class AddTelemetryServiceColor extends DataMigrationBase { diff --git a/App/FeatureSet/Workers/DataMigrations/AddUnitColumnToMetricsTable.ts b/App/FeatureSet/Workers/DataMigrations/AddUnitColumnToMetricsTable.ts index 9a9afbfb0c..568135056f 100644 --- a/App/FeatureSet/Workers/DataMigrations/AddUnitColumnToMetricsTable.ts +++ b/App/FeatureSet/Workers/DataMigrations/AddUnitColumnToMetricsTable.ts @@ -1,7 +1,7 @@ import DataMigrationBase from "./DataMigrationBase"; import AnalyticsTableColumn from "Common/Types/AnalyticsDatabase/TableColumn"; import TableColumnType from "Common/Types/AnalyticsDatabase/TableColumnType"; -import MetricService from "CommonServer/Services/MetricService"; +import MetricService from "Common/Server/Services/MetricService"; import Metric from "Common/Models/AnalyticsModels/Metric"; export default class AddUnitColumnToMetricsTable extends DataMigrationBase { diff --git a/App/FeatureSet/Workers/DataMigrations/ChangeLogSeverityColumnTypeFromTextToNumber.ts b/App/FeatureSet/Workers/DataMigrations/ChangeLogSeverityColumnTypeFromTextToNumber.ts index f21b874866..540868fa09 100644 --- a/App/FeatureSet/Workers/DataMigrations/ChangeLogSeverityColumnTypeFromTextToNumber.ts +++ b/App/FeatureSet/Workers/DataMigrations/ChangeLogSeverityColumnTypeFromTextToNumber.ts @@ -1,7 +1,7 @@ import DataMigrationBase from "./DataMigrationBase"; import AnalyticsTableColumn from "Common/Types/AnalyticsDatabase/TableColumn"; import TableColumnType from "Common/Types/AnalyticsDatabase/TableColumnType"; -import LogService from "CommonServer/Services/LogService"; +import LogService from "Common/Server/Services/LogService"; import Log from "Common/Models/AnalyticsModels/Log"; export default class ChangeLogSeverityColumnTypeFromTextToNumber extends DataMigrationBase { diff --git a/App/FeatureSet/Workers/DataMigrations/ChangeMetricColumnTypesToDecimal.ts b/App/FeatureSet/Workers/DataMigrations/ChangeMetricColumnTypesToDecimal.ts index 142928811f..d959fde51b 100644 --- a/App/FeatureSet/Workers/DataMigrations/ChangeMetricColumnTypesToDecimal.ts +++ b/App/FeatureSet/Workers/DataMigrations/ChangeMetricColumnTypesToDecimal.ts @@ -1,7 +1,7 @@ import DataMigrationBase from "./DataMigrationBase"; import AnalyticsTableColumn from "Common/Types/AnalyticsDatabase/TableColumn"; import TableColumnType from "Common/Types/AnalyticsDatabase/TableColumnType"; -import MetricService from "CommonServer/Services/MetricService"; +import MetricService from "Common/Server/Services/MetricService"; import Metric from "Common/Models/AnalyticsModels/Metric"; export default class ChangeMetricColumnTypeToDecimal extends DataMigrationBase { diff --git a/App/FeatureSet/Workers/DataMigrations/DeleteOldTelelmetryTable.ts b/App/FeatureSet/Workers/DataMigrations/DeleteOldTelelmetryTable.ts index 75b98e10f4..76bcea5b94 100644 --- a/App/FeatureSet/Workers/DataMigrations/DeleteOldTelelmetryTable.ts +++ b/App/FeatureSet/Workers/DataMigrations/DeleteOldTelelmetryTable.ts @@ -1,9 +1,9 @@ import DataMigrationBase from "./DataMigrationBase"; -import LogService from "CommonServer/Services/LogService"; -import MetricService from "CommonServer/Services/MetricService"; -import MonitorMetricsByMinuteService from "CommonServer/Services/MonitorMetricsByMinuteService"; -import SpanService from "CommonServer/Services/SpanService"; -import logger from "CommonServer/Utils/Logger"; +import LogService from "Common/Server/Services/LogService"; +import MetricService from "Common/Server/Services/MetricService"; +import MonitorMetricsByMinuteService from "Common/Server/Services/MonitorMetricsByMinuteService"; +import SpanService from "Common/Server/Services/SpanService"; +import logger from "Common/Server/Utils/Logger"; export default class DeleteOldTelemetryTable extends DataMigrationBase { public constructor() { diff --git a/App/FeatureSet/Workers/DataMigrations/GenerateNewCertsForStatusPage.ts b/App/FeatureSet/Workers/DataMigrations/GenerateNewCertsForStatusPage.ts index f60c2f3756..78d0fa8527 100644 --- a/App/FeatureSet/Workers/DataMigrations/GenerateNewCertsForStatusPage.ts +++ b/App/FeatureSet/Workers/DataMigrations/GenerateNewCertsForStatusPage.ts @@ -1,7 +1,7 @@ import DataMigrationBase from "./DataMigrationBase"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; -import StatusPageDomainService from "CommonServer/Services/StatusPageDomainService"; -import logger from "CommonServer/Utils/Logger"; +import StatusPageDomainService from "Common/Server/Services/StatusPageDomainService"; +import logger from "Common/Server/Utils/Logger"; import StatusPageDomain from "Common/Models/DatabaseModels/StatusPageDomain"; export default class GenerateNewCertsForStatusPage extends DataMigrationBase { diff --git a/App/FeatureSet/Workers/DataMigrations/MigrateDefaultUserNotificationRule.ts b/App/FeatureSet/Workers/DataMigrations/MigrateDefaultUserNotificationRule.ts index 7b9fbb3eb3..beb9568add 100644 --- a/App/FeatureSet/Workers/DataMigrations/MigrateDefaultUserNotificationRule.ts +++ b/App/FeatureSet/Workers/DataMigrations/MigrateDefaultUserNotificationRule.ts @@ -1,8 +1,8 @@ import DataMigrationBase from "./DataMigrationBase"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; -import TeamMemberService from "CommonServer/Services/TeamMemberService"; -import UserNotificationRuleService from "CommonServer/Services/UserNotificationRuleService"; -import UserService from "CommonServer/Services/UserService"; +import TeamMemberService from "Common/Server/Services/TeamMemberService"; +import UserNotificationRuleService from "Common/Server/Services/UserNotificationRuleService"; +import UserService from "Common/Server/Services/UserService"; import TeamMember from "Common/Models/DatabaseModels/TeamMember"; import User from "Common/Models/DatabaseModels/User"; diff --git a/App/FeatureSet/Workers/DataMigrations/MigrateDefaultUserSettingNotification.ts b/App/FeatureSet/Workers/DataMigrations/MigrateDefaultUserSettingNotification.ts index 454f03e8dc..fa9cf0bf1d 100644 --- a/App/FeatureSet/Workers/DataMigrations/MigrateDefaultUserSettingNotification.ts +++ b/App/FeatureSet/Workers/DataMigrations/MigrateDefaultUserSettingNotification.ts @@ -1,8 +1,8 @@ import DataMigrationBase from "./DataMigrationBase"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; -import TeamMemberService from "CommonServer/Services/TeamMemberService"; -import UserNotificationSettingService from "CommonServer/Services/UserNotificationSettingService"; -import UserService from "CommonServer/Services/UserService"; +import TeamMemberService from "Common/Server/Services/TeamMemberService"; +import UserNotificationSettingService from "Common/Server/Services/UserNotificationSettingService"; +import UserService from "Common/Server/Services/UserService"; import TeamMember from "Common/Models/DatabaseModels/TeamMember"; import User from "Common/Models/DatabaseModels/User"; diff --git a/App/FeatureSet/Workers/DataMigrations/MigrateServiceLanguageToTechStack.ts b/App/FeatureSet/Workers/DataMigrations/MigrateServiceLanguageToTechStack.ts index 536f137dcd..44e27f950f 100644 --- a/App/FeatureSet/Workers/DataMigrations/MigrateServiceLanguageToTechStack.ts +++ b/App/FeatureSet/Workers/DataMigrations/MigrateServiceLanguageToTechStack.ts @@ -1,7 +1,7 @@ import DataMigrationBase from "./DataMigrationBase"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; import TechStack from "Common/Types/ServiceCatalog/TechStack"; -import ServiceCatalogService from "CommonServer/Services/ServiceCatalogService"; +import ServiceCatalogService from "Common/Server/Services/ServiceCatalogService"; import ServiceCatalog from "Common/Models/DatabaseModels/ServiceCatalog"; export default class MigrateServiceLanguageToTechStack extends DataMigrationBase { diff --git a/App/FeatureSet/Workers/DataMigrations/MigrateToMeteredSubscription.ts b/App/FeatureSet/Workers/DataMigrations/MigrateToMeteredSubscription.ts index dfb32b0c42..1d85e855e4 100644 --- a/App/FeatureSet/Workers/DataMigrations/MigrateToMeteredSubscription.ts +++ b/App/FeatureSet/Workers/DataMigrations/MigrateToMeteredSubscription.ts @@ -1,13 +1,13 @@ import DataMigrationBase from "./DataMigrationBase"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; import Sleep from "Common/Types/Sleep"; -import { IsBillingEnabled } from "CommonServer/EnvironmentConfig"; +import { IsBillingEnabled } from "Common/Server/EnvironmentConfig"; import BillingService, { SubscriptionItem, -} from "CommonServer/Services/BillingService"; -import ProjectService from "CommonServer/Services/ProjectService"; -import AllMeteredPlans from "CommonServer/Types/Billing/MeteredPlan/AllMeteredPlans"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; +} from "Common/Server/Services/BillingService"; +import ProjectService from "Common/Server/Services/ProjectService"; +import AllMeteredPlans from "Common/Server/Types/Billing/MeteredPlan/AllMeteredPlans"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; import Project from "Common/Models/DatabaseModels/Project"; export default class MigrateToMeteredSubscription extends DataMigrationBase { diff --git a/App/FeatureSet/Workers/DataMigrations/MoveEnableSubscribersToEnableEmailSubscribersOnStatusPage.ts b/App/FeatureSet/Workers/DataMigrations/MoveEnableSubscribersToEnableEmailSubscribersOnStatusPage.ts index 2300be0478..c201d26afb 100644 --- a/App/FeatureSet/Workers/DataMigrations/MoveEnableSubscribersToEnableEmailSubscribersOnStatusPage.ts +++ b/App/FeatureSet/Workers/DataMigrations/MoveEnableSubscribersToEnableEmailSubscribersOnStatusPage.ts @@ -1,6 +1,6 @@ import DataMigrationBase from "./DataMigrationBase"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; -import StatusPageService from "CommonServer/Services/StatusPageService"; +import StatusPageService from "Common/Server/Services/StatusPageService"; import StatusPage from "Common/Models/DatabaseModels/StatusPage"; export default class MoveEnableSubscribersToEnableEmailSubscribersOnStatusPage extends DataMigrationBase { diff --git a/App/FeatureSet/Workers/DataMigrations/MoveGreenlockCertsToAcmeCerts.ts b/App/FeatureSet/Workers/DataMigrations/MoveGreenlockCertsToAcmeCerts.ts index b5e6d4c3d8..d8a5f658c9 100644 --- a/App/FeatureSet/Workers/DataMigrations/MoveGreenlockCertsToAcmeCerts.ts +++ b/App/FeatureSet/Workers/DataMigrations/MoveGreenlockCertsToAcmeCerts.ts @@ -1,8 +1,8 @@ import DataMigrationBase from "./DataMigrationBase"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; -import GreenlockCertificateService from "CommonServer/Services/GreenlockCertificateService"; -import StatusPageDomainService from "CommonServer/Services/StatusPageDomainService"; -import logger from "CommonServer/Utils/Logger"; +import GreenlockCertificateService from "Common/Server/Services/GreenlockCertificateService"; +import StatusPageDomainService from "Common/Server/Services/StatusPageDomainService"; +import logger from "Common/Server/Utils/Logger"; import GreenlockCertificate from "Common/Models/DatabaseModels/GreenlockCertificate"; import StatusPageDomain from "Common/Models/DatabaseModels/StatusPageDomain"; diff --git a/App/FeatureSet/Workers/DataMigrations/MoveTelemetryServiceTokenToTelemetryIngestionKey.ts b/App/FeatureSet/Workers/DataMigrations/MoveTelemetryServiceTokenToTelemetryIngestionKey.ts index 647810e196..6554a9407f 100644 --- a/App/FeatureSet/Workers/DataMigrations/MoveTelemetryServiceTokenToTelemetryIngestionKey.ts +++ b/App/FeatureSet/Workers/DataMigrations/MoveTelemetryServiceTokenToTelemetryIngestionKey.ts @@ -1,9 +1,9 @@ import DataMigrationBase from "./DataMigrationBase"; -import TelemetryServiceService from "CommonServer/Services/TelemetryServiceService"; +import TelemetryServiceService from "Common/Server/Services/TelemetryServiceService"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; import TelemetryService from "Common/Models/DatabaseModels/TelemetryService"; import TelemetryIngestionKey from "Common/Models/DatabaseModels/TelemetryIngestionKey"; -import TelemetryIngestionKeyService from "CommonServer/Services/TelemetryIngestionKeyService"; +import TelemetryIngestionKeyService from "Common/Server/Services/TelemetryIngestionKeyService"; export default class MoveTelemetryServiceTokenToTelemetryIngestionKey extends DataMigrationBase { public constructor() { diff --git a/App/FeatureSet/Workers/DataMigrations/RemoveCanFromPermissions.ts b/App/FeatureSet/Workers/DataMigrations/RemoveCanFromPermissions.ts index 8628379fdd..05217a1e12 100644 --- a/App/FeatureSet/Workers/DataMigrations/RemoveCanFromPermissions.ts +++ b/App/FeatureSet/Workers/DataMigrations/RemoveCanFromPermissions.ts @@ -1,8 +1,8 @@ import DataMigrationBase from "./DataMigrationBase"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; import Permission from "Common/Types/Permission"; -import ApiKeyPermissionService from "CommonServer/Services/ApiKeyPermissionService"; -import TeamPermissionService from "CommonServer/Services/TeamPermissionService"; +import ApiKeyPermissionService from "Common/Server/Services/ApiKeyPermissionService"; +import TeamPermissionService from "Common/Server/Services/TeamPermissionService"; import APIKeyPermission from "Common/Models/DatabaseModels/ApiKeyPermission"; import TeamPermission from "Common/Models/DatabaseModels/TeamPermission"; diff --git a/App/FeatureSet/Workers/DataMigrations/UpdateActiveMonitorCountToBillingProvider.ts b/App/FeatureSet/Workers/DataMigrations/UpdateActiveMonitorCountToBillingProvider.ts index 2950d9237a..290109e3b5 100644 --- a/App/FeatureSet/Workers/DataMigrations/UpdateActiveMonitorCountToBillingProvider.ts +++ b/App/FeatureSet/Workers/DataMigrations/UpdateActiveMonitorCountToBillingProvider.ts @@ -1,10 +1,10 @@ import DataMigrationBase from "./DataMigrationBase"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; import Sleep from "Common/Types/Sleep"; -import { IsBillingEnabled } from "CommonServer/EnvironmentConfig"; -import ProjectService from "CommonServer/Services/ProjectService"; -import AllMeteredPlans from "CommonServer/Types/Billing/MeteredPlan/AllMeteredPlans"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; +import { IsBillingEnabled } from "Common/Server/EnvironmentConfig"; +import ProjectService from "Common/Server/Services/ProjectService"; +import AllMeteredPlans from "Common/Server/Types/Billing/MeteredPlan/AllMeteredPlans"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; import Project from "Common/Models/DatabaseModels/Project"; export default class UpdateActiveMonitorCountToBillingProvider extends DataMigrationBase { diff --git a/App/FeatureSet/Workers/DataMigrations/UpdateGlobalCongfigFromEnv.ts b/App/FeatureSet/Workers/DataMigrations/UpdateGlobalCongfigFromEnv.ts index 670e1b65e2..16fa97f051 100644 --- a/App/FeatureSet/Workers/DataMigrations/UpdateGlobalCongfigFromEnv.ts +++ b/App/FeatureSet/Workers/DataMigrations/UpdateGlobalCongfigFromEnv.ts @@ -2,7 +2,7 @@ import DataMigrationBase from "./DataMigrationBase"; import Hostname from "Common/Types/API/Hostname"; import ObjectID from "Common/Types/ObjectID"; import Port from "Common/Types/Port"; -import GlobalConfigService from "CommonServer/Services/GlobalConfigService"; +import GlobalConfigService from "Common/Server/Services/GlobalConfigService"; import { EmailServerType } from "Common/Models/DatabaseModels/GlobalConfig"; export default class UpdateGlobalConfigFromEnv extends DataMigrationBase { diff --git a/App/FeatureSet/Workers/Index.ts b/App/FeatureSet/Workers/Index.ts index 8118b51507..82fc3efe36 100644 --- a/App/FeatureSet/Workers/Index.ts +++ b/App/FeatureSet/Workers/Index.ts @@ -58,10 +58,10 @@ import AnalyticsTableManagement from "./Utils/AnalyticsDatabase/TableManegement" import RunDatabaseMigrations from "./Utils/DataMigration"; import JobDictionary from "./Utils/JobDictionary"; import { PromiseVoidFunction } from "Common/Types/FunctionTypes"; -import { QueueJob, QueueName } from "CommonServer/Infrastructure/Queue"; -import QueueWorker from "CommonServer/Infrastructure/QueueWorker"; -import FeatureSet from "CommonServer/Types/FeatureSet"; -import logger from "CommonServer/Utils/Logger"; +import { QueueJob, QueueName } from "Common/Server/Infrastructure/Queue"; +import QueueWorker from "Common/Server/Infrastructure/QueueWorker"; +import FeatureSet from "Common/Server/Types/FeatureSet"; +import logger from "Common/Server/Utils/Logger"; // Probes import "./Jobs/Probe/SendOwnerAddedNotification"; diff --git a/App/FeatureSet/Workers/Jobs/Announcement/SendNotificationToSubscribers.ts b/App/FeatureSet/Workers/Jobs/Announcement/SendNotificationToSubscribers.ts index 44adec9442..ffc45d0d32 100644 --- a/App/FeatureSet/Workers/Jobs/Announcement/SendNotificationToSubscribers.ts +++ b/App/FeatureSet/Workers/Jobs/Announcement/SendNotificationToSubscribers.ts @@ -8,17 +8,17 @@ import OneUptimeDate from "Common/Types/Date"; import EmailTemplateType from "Common/Types/Email/EmailTemplateType"; import SMS from "Common/Types/SMS/SMS"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import DatabaseConfig from "CommonServer/DatabaseConfig"; -import MailService from "CommonServer/Services/MailService"; -import ProjectCallSMSConfigService from "CommonServer/Services/ProjectCallSMSConfigService"; -import ProjectSMTPConfigService from "CommonServer/Services/ProjectSmtpConfigService"; -import SmsService from "CommonServer/Services/SmsService"; -import StatusPageAnnouncementService from "CommonServer/Services/StatusPageAnnouncementService"; -import StatusPageService from "CommonServer/Services/StatusPageService"; -import StatusPageSubscriberService from "CommonServer/Services/StatusPageSubscriberService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; -import Markdown, { MarkdownContentType } from "CommonServer/Types/Markdown"; -import logger from "CommonServer/Utils/Logger"; +import DatabaseConfig from "Common/Server/DatabaseConfig"; +import MailService from "Common/Server/Services/MailService"; +import ProjectCallSMSConfigService from "Common/Server/Services/ProjectCallSMSConfigService"; +import ProjectSMTPConfigService from "Common/Server/Services/ProjectSmtpConfigService"; +import SmsService from "Common/Server/Services/SmsService"; +import StatusPageAnnouncementService from "Common/Server/Services/StatusPageAnnouncementService"; +import StatusPageService from "Common/Server/Services/StatusPageService"; +import StatusPageSubscriberService from "Common/Server/Services/StatusPageSubscriberService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; +import Markdown, { MarkdownContentType } from "Common/Server/Types/Markdown"; +import logger from "Common/Server/Utils/Logger"; import StatusPage from "Common/Models/DatabaseModels/StatusPage"; import StatusPageAnnouncement from "Common/Models/DatabaseModels/StatusPageAnnouncement"; import StatusPageSubscriber from "Common/Models/DatabaseModels/StatusPageSubscriber"; diff --git a/App/FeatureSet/Workers/Jobs/HardDelete/HardDeleteItemsInDatabase.ts b/App/FeatureSet/Workers/Jobs/HardDelete/HardDeleteItemsInDatabase.ts index d6bd66b3e9..97b8b9ffed 100644 --- a/App/FeatureSet/Workers/Jobs/HardDelete/HardDeleteItemsInDatabase.ts +++ b/App/FeatureSet/Workers/Jobs/HardDelete/HardDeleteItemsInDatabase.ts @@ -5,11 +5,11 @@ import { EVERY_DAY, EVERY_MINUTE } from "Common/Utils/CronTime"; import { IsBillingEnabled, IsDevelopment, -} from "CommonServer/EnvironmentConfig"; -import DatabaseService from "CommonServer/Services/DatabaseService"; -import Services from "CommonServer/Services/Index"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; -import logger from "CommonServer/Utils/Logger"; +} from "Common/Server/EnvironmentConfig"; +import DatabaseService from "Common/Server/Services/DatabaseService"; +import Services from "Common/Server/Services/Index"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; +import logger from "Common/Server/Utils/Logger"; RunCron( "HardDelete:HardDeleteItemsInDatabase", diff --git a/App/FeatureSet/Workers/Jobs/Incident/SendNotificationToSubscribers.ts b/App/FeatureSet/Workers/Jobs/Incident/SendNotificationToSubscribers.ts index e3e810a387..4b9d3aa22a 100644 --- a/App/FeatureSet/Workers/Jobs/Incident/SendNotificationToSubscribers.ts +++ b/App/FeatureSet/Workers/Jobs/Incident/SendNotificationToSubscribers.ts @@ -10,18 +10,18 @@ import EmailTemplateType from "Common/Types/Email/EmailTemplateType"; import ObjectID from "Common/Types/ObjectID"; import SMS from "Common/Types/SMS/SMS"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import DatabaseConfig from "CommonServer/DatabaseConfig"; -import IncidentService from "CommonServer/Services/IncidentService"; -import MailService from "CommonServer/Services/MailService"; -import ProjectCallSMSConfigService from "CommonServer/Services/ProjectCallSMSConfigService"; -import ProjectSMTPConfigService from "CommonServer/Services/ProjectSmtpConfigService"; -import SmsService from "CommonServer/Services/SmsService"; -import StatusPageResourceService from "CommonServer/Services/StatusPageResourceService"; -import StatusPageService from "CommonServer/Services/StatusPageService"; -import StatusPageSubscriberService from "CommonServer/Services/StatusPageSubscriberService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; -import Markdown, { MarkdownContentType } from "CommonServer/Types/Markdown"; -import logger from "CommonServer/Utils/Logger"; +import DatabaseConfig from "Common/Server/DatabaseConfig"; +import IncidentService from "Common/Server/Services/IncidentService"; +import MailService from "Common/Server/Services/MailService"; +import ProjectCallSMSConfigService from "Common/Server/Services/ProjectCallSMSConfigService"; +import ProjectSMTPConfigService from "Common/Server/Services/ProjectSmtpConfigService"; +import SmsService from "Common/Server/Services/SmsService"; +import StatusPageResourceService from "Common/Server/Services/StatusPageResourceService"; +import StatusPageService from "Common/Server/Services/StatusPageService"; +import StatusPageSubscriberService from "Common/Server/Services/StatusPageSubscriberService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; +import Markdown, { MarkdownContentType } from "Common/Server/Types/Markdown"; +import logger from "Common/Server/Utils/Logger"; import Incident from "Common/Models/DatabaseModels/Incident"; import Monitor from "Common/Models/DatabaseModels/Monitor"; import StatusPage from "Common/Models/DatabaseModels/StatusPage"; diff --git a/App/FeatureSet/Workers/Jobs/IncidentOwners/SendCreatedResourceNotification.ts b/App/FeatureSet/Workers/Jobs/IncidentOwners/SendCreatedResourceNotification.ts index d54650b27d..3029448a16 100644 --- a/App/FeatureSet/Workers/Jobs/IncidentOwners/SendCreatedResourceNotification.ts +++ b/App/FeatureSet/Workers/Jobs/IncidentOwners/SendCreatedResourceNotification.ts @@ -8,12 +8,12 @@ import EmailTemplateType from "Common/Types/Email/EmailTemplateType"; import NotificationSettingEventType from "Common/Types/NotificationSetting/NotificationSettingEventType"; import { SMSMessage } from "Common/Types/SMS/SMS"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import IncidentService from "CommonServer/Services/IncidentService"; -import ProjectService from "CommonServer/Services/ProjectService"; -import UserNotificationSettingService from "CommonServer/Services/UserNotificationSettingService"; -import Select from "CommonServer/Types/Database/Select"; -import Markdown, { MarkdownContentType } from "CommonServer/Types/Markdown"; -import logger from "CommonServer/Utils/Logger"; +import IncidentService from "Common/Server/Services/IncidentService"; +import ProjectService from "Common/Server/Services/ProjectService"; +import UserNotificationSettingService from "Common/Server/Services/UserNotificationSettingService"; +import Select from "Common/Server/Types/Database/Select"; +import Markdown, { MarkdownContentType } from "Common/Server/Types/Markdown"; +import logger from "Common/Server/Utils/Logger"; import Incident from "Common/Models/DatabaseModels/Incident"; import IncidentState from "Common/Models/DatabaseModels/IncidentState"; import Monitor from "Common/Models/DatabaseModels/Monitor"; diff --git a/App/FeatureSet/Workers/Jobs/IncidentOwners/SendNotePostedNotification.ts b/App/FeatureSet/Workers/Jobs/IncidentOwners/SendNotePostedNotification.ts index 2c4df96da2..103527851e 100644 --- a/App/FeatureSet/Workers/Jobs/IncidentOwners/SendNotePostedNotification.ts +++ b/App/FeatureSet/Workers/Jobs/IncidentOwners/SendNotePostedNotification.ts @@ -9,12 +9,12 @@ import NotificationSettingEventType from "Common/Types/NotificationSetting/Notif import ObjectID from "Common/Types/ObjectID"; import { SMSMessage } from "Common/Types/SMS/SMS"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import IncidentInternalNoteService from "CommonServer/Services/IncidentInternalNoteService"; -import IncidentPublicNoteService from "CommonServer/Services/IncidentPublicNoteService"; -import IncidentService from "CommonServer/Services/IncidentService"; -import ProjectService from "CommonServer/Services/ProjectService"; -import UserNotificationSettingService from "CommonServer/Services/UserNotificationSettingService"; -import Markdown, { MarkdownContentType } from "CommonServer/Types/Markdown"; +import IncidentInternalNoteService from "Common/Server/Services/IncidentInternalNoteService"; +import IncidentPublicNoteService from "Common/Server/Services/IncidentPublicNoteService"; +import IncidentService from "Common/Server/Services/IncidentService"; +import ProjectService from "Common/Server/Services/ProjectService"; +import UserNotificationSettingService from "Common/Server/Services/UserNotificationSettingService"; +import Markdown, { MarkdownContentType } from "Common/Server/Types/Markdown"; import Incident from "Common/Models/DatabaseModels/Incident"; import IncidentInternalNote from "Common/Models/DatabaseModels/IncidentInternalNote"; import IncidentPublicNote from "Common/Models/DatabaseModels/IncidentPublicNote"; diff --git a/App/FeatureSet/Workers/Jobs/IncidentOwners/SendOwnerAddedNotification.ts b/App/FeatureSet/Workers/Jobs/IncidentOwners/SendOwnerAddedNotification.ts index 33b2b9f5a0..030b7ad7ad 100644 --- a/App/FeatureSet/Workers/Jobs/IncidentOwners/SendOwnerAddedNotification.ts +++ b/App/FeatureSet/Workers/Jobs/IncidentOwners/SendOwnerAddedNotification.ts @@ -8,12 +8,12 @@ import NotificationSettingEventType from "Common/Types/NotificationSetting/Notif import ObjectID from "Common/Types/ObjectID"; import { SMSMessage } from "Common/Types/SMS/SMS"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import IncidentOwnerTeamService from "CommonServer/Services/IncidentOwnerTeamService"; -import IncidentOwnerUserService from "CommonServer/Services/IncidentOwnerUserService"; -import IncidentService from "CommonServer/Services/IncidentService"; -import TeamMemberService from "CommonServer/Services/TeamMemberService"; -import UserNotificationSettingService from "CommonServer/Services/UserNotificationSettingService"; -import Markdown, { MarkdownContentType } from "CommonServer/Types/Markdown"; +import IncidentOwnerTeamService from "Common/Server/Services/IncidentOwnerTeamService"; +import IncidentOwnerUserService from "Common/Server/Services/IncidentOwnerUserService"; +import IncidentService from "Common/Server/Services/IncidentService"; +import TeamMemberService from "Common/Server/Services/TeamMemberService"; +import UserNotificationSettingService from "Common/Server/Services/UserNotificationSettingService"; +import Markdown, { MarkdownContentType } from "Common/Server/Types/Markdown"; import Incident from "Common/Models/DatabaseModels/Incident"; import IncidentOwnerTeam from "Common/Models/DatabaseModels/IncidentOwnerTeam"; import IncidentOwnerUser from "Common/Models/DatabaseModels/IncidentOwnerUser"; diff --git a/App/FeatureSet/Workers/Jobs/IncidentOwners/SendStateChangeNotification.ts b/App/FeatureSet/Workers/Jobs/IncidentOwners/SendStateChangeNotification.ts index 127a4174fb..639050cb87 100644 --- a/App/FeatureSet/Workers/Jobs/IncidentOwners/SendStateChangeNotification.ts +++ b/App/FeatureSet/Workers/Jobs/IncidentOwners/SendStateChangeNotification.ts @@ -10,11 +10,11 @@ import ObjectID from "Common/Types/ObjectID"; import { SMSMessage } from "Common/Types/SMS/SMS"; import Text from "Common/Types/Text"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import IncidentService from "CommonServer/Services/IncidentService"; -import IncidentStateTimelineService from "CommonServer/Services/IncidentStateTimelineService"; -import ProjectService from "CommonServer/Services/ProjectService"; -import UserNotificationSettingService from "CommonServer/Services/UserNotificationSettingService"; -import Markdown, { MarkdownContentType } from "CommonServer/Types/Markdown"; +import IncidentService from "Common/Server/Services/IncidentService"; +import IncidentStateTimelineService from "Common/Server/Services/IncidentStateTimelineService"; +import ProjectService from "Common/Server/Services/ProjectService"; +import UserNotificationSettingService from "Common/Server/Services/UserNotificationSettingService"; +import Markdown, { MarkdownContentType } from "Common/Server/Types/Markdown"; import Incident from "Common/Models/DatabaseModels/Incident"; import IncidentState from "Common/Models/DatabaseModels/IncidentState"; import IncidentStateTimeline from "Common/Models/DatabaseModels/IncidentStateTimeline"; diff --git a/App/FeatureSet/Workers/Jobs/IncidentPublicNote/SendNotificationToSubscribers.ts b/App/FeatureSet/Workers/Jobs/IncidentPublicNote/SendNotificationToSubscribers.ts index b5453596cc..b3ff4b4630 100644 --- a/App/FeatureSet/Workers/Jobs/IncidentPublicNote/SendNotificationToSubscribers.ts +++ b/App/FeatureSet/Workers/Jobs/IncidentPublicNote/SendNotificationToSubscribers.ts @@ -10,19 +10,19 @@ import EmailTemplateType from "Common/Types/Email/EmailTemplateType"; import ObjectID from "Common/Types/ObjectID"; import SMS from "Common/Types/SMS/SMS"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import DatabaseConfig from "CommonServer/DatabaseConfig"; -import IncidentPublicNoteService from "CommonServer/Services/IncidentPublicNoteService"; -import IncidentService from "CommonServer/Services/IncidentService"; -import MailService from "CommonServer/Services/MailService"; -import ProjectCallSMSConfigService from "CommonServer/Services/ProjectCallSMSConfigService"; -import ProjectSmtpConfigService from "CommonServer/Services/ProjectSmtpConfigService"; -import SmsService from "CommonServer/Services/SmsService"; -import StatusPageResourceService from "CommonServer/Services/StatusPageResourceService"; -import StatusPageService from "CommonServer/Services/StatusPageService"; -import StatusPageSubscriberService from "CommonServer/Services/StatusPageSubscriberService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; -import Markdown, { MarkdownContentType } from "CommonServer/Types/Markdown"; -import logger from "CommonServer/Utils/Logger"; +import DatabaseConfig from "Common/Server/DatabaseConfig"; +import IncidentPublicNoteService from "Common/Server/Services/IncidentPublicNoteService"; +import IncidentService from "Common/Server/Services/IncidentService"; +import MailService from "Common/Server/Services/MailService"; +import ProjectCallSMSConfigService from "Common/Server/Services/ProjectCallSMSConfigService"; +import ProjectSmtpConfigService from "Common/Server/Services/ProjectSmtpConfigService"; +import SmsService from "Common/Server/Services/SmsService"; +import StatusPageResourceService from "Common/Server/Services/StatusPageResourceService"; +import StatusPageService from "Common/Server/Services/StatusPageService"; +import StatusPageSubscriberService from "Common/Server/Services/StatusPageSubscriberService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; +import Markdown, { MarkdownContentType } from "Common/Server/Types/Markdown"; +import logger from "Common/Server/Utils/Logger"; import Incident from "Common/Models/DatabaseModels/Incident"; import IncidentPublicNote from "Common/Models/DatabaseModels/IncidentPublicNote"; import Monitor from "Common/Models/DatabaseModels/Monitor"; diff --git a/App/FeatureSet/Workers/Jobs/IncidentStateTimeline/SendNotificationToSubscribers.ts b/App/FeatureSet/Workers/Jobs/IncidentStateTimeline/SendNotificationToSubscribers.ts index d2588ce4c7..02d1efb085 100644 --- a/App/FeatureSet/Workers/Jobs/IncidentStateTimeline/SendNotificationToSubscribers.ts +++ b/App/FeatureSet/Workers/Jobs/IncidentStateTimeline/SendNotificationToSubscribers.ts @@ -11,18 +11,18 @@ import ObjectID from "Common/Types/ObjectID"; import SMS from "Common/Types/SMS/SMS"; import Text from "Common/Types/Text"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import DatabaseConfig from "CommonServer/DatabaseConfig"; -import IncidentService from "CommonServer/Services/IncidentService"; -import IncidentStateTimelineService from "CommonServer/Services/IncidentStateTimelineService"; -import MailService from "CommonServer/Services/MailService"; -import ProjectCallSMSConfigService from "CommonServer/Services/ProjectCallSMSConfigService"; -import ProjectSMTPConfigService from "CommonServer/Services/ProjectSmtpConfigService"; -import SmsService from "CommonServer/Services/SmsService"; -import StatusPageResourceService from "CommonServer/Services/StatusPageResourceService"; -import StatusPageService from "CommonServer/Services/StatusPageService"; -import StatusPageSubscriberService from "CommonServer/Services/StatusPageSubscriberService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; -import logger from "CommonServer/Utils/Logger"; +import DatabaseConfig from "Common/Server/DatabaseConfig"; +import IncidentService from "Common/Server/Services/IncidentService"; +import IncidentStateTimelineService from "Common/Server/Services/IncidentStateTimelineService"; +import MailService from "Common/Server/Services/MailService"; +import ProjectCallSMSConfigService from "Common/Server/Services/ProjectCallSMSConfigService"; +import ProjectSMTPConfigService from "Common/Server/Services/ProjectSmtpConfigService"; +import SmsService from "Common/Server/Services/SmsService"; +import StatusPageResourceService from "Common/Server/Services/StatusPageResourceService"; +import StatusPageService from "Common/Server/Services/StatusPageService"; +import StatusPageSubscriberService from "Common/Server/Services/StatusPageSubscriberService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; +import logger from "Common/Server/Utils/Logger"; import Incident from "Common/Models/DatabaseModels/Incident"; import IncidentStateTimeline from "Common/Models/DatabaseModels/IncidentStateTimeline"; import Monitor from "Common/Models/DatabaseModels/Monitor"; diff --git a/App/FeatureSet/Workers/Jobs/IncomingRequestMonitor/CheckHeartbeat.ts b/App/FeatureSet/Workers/Jobs/IncomingRequestMonitor/CheckHeartbeat.ts index fbd8f212e7..f1bf1bac21 100644 --- a/App/FeatureSet/Workers/Jobs/IncomingRequestMonitor/CheckHeartbeat.ts +++ b/App/FeatureSet/Workers/Jobs/IncomingRequestMonitor/CheckHeartbeat.ts @@ -4,9 +4,9 @@ import { CheckOn } from "Common/Types/Monitor/CriteriaFilter"; import IncomingMonitorRequest from "Common/Types/Monitor/IncomingMonitor/IncomingMonitorRequest"; import MonitorType from "Common/Types/Monitor/MonitorType"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import MonitorService from "CommonServer/Services/MonitorService"; -import logger from "CommonServer/Utils/Logger"; -import MonitorResourceUtil from "CommonServer/Utils/Monitor/MonitorResource"; +import MonitorService from "Common/Server/Services/MonitorService"; +import logger from "Common/Server/Utils/Logger"; +import MonitorResourceUtil from "Common/Server/Utils/Monitor/MonitorResource"; import Monitor from "Common/Models/DatabaseModels/Monitor"; RunCron( diff --git a/App/FeatureSet/Workers/Jobs/MeteredPlan/ReportTelemetryMeteredPlan.ts b/App/FeatureSet/Workers/Jobs/MeteredPlan/ReportTelemetryMeteredPlan.ts index c3d26c672d..c38c2b29e9 100644 --- a/App/FeatureSet/Workers/Jobs/MeteredPlan/ReportTelemetryMeteredPlan.ts +++ b/App/FeatureSet/Workers/Jobs/MeteredPlan/ReportTelemetryMeteredPlan.ts @@ -6,15 +6,15 @@ import { EVERY_DAY, EVERY_FIVE_MINUTE } from "Common/Utils/CronTime"; import { IsBillingEnabled, IsDevelopment, -} from "CommonServer/EnvironmentConfig"; -import ProjectService from "CommonServer/Services/ProjectService"; +} from "Common/Server/EnvironmentConfig"; +import ProjectService from "Common/Server/Services/ProjectService"; import { ActiveMonitoringMeteredPlan, LogDataIngestMeteredPlan, MetricsDataIngestMeteredPlan, TracesDataIngestMetredPlan, -} from "CommonServer/Types/Billing/MeteredPlan/AllMeteredPlans"; -import logger from "CommonServer/Utils/Logger"; +} from "Common/Server/Types/Billing/MeteredPlan/AllMeteredPlans"; +import logger from "Common/Server/Utils/Logger"; import Project from "Common/Models/DatabaseModels/Project"; RunCron( diff --git a/App/FeatureSet/Workers/Jobs/MonitorMetrics/MonitorMetricsByMinute.ts b/App/FeatureSet/Workers/Jobs/MonitorMetrics/MonitorMetricsByMinute.ts index ed003e263e..b1b2a1d154 100644 --- a/App/FeatureSet/Workers/Jobs/MonitorMetrics/MonitorMetricsByMinute.ts +++ b/App/FeatureSet/Workers/Jobs/MonitorMetrics/MonitorMetricsByMinute.ts @@ -2,7 +2,7 @@ import RunCron from "../../Utils/Cron"; import LessThan from "Common/Types/BaseDatabase/LessThan"; import OneUptimeDate from "Common/Types/Date"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import MonitorMetricsByMinuteService from "CommonServer/Services/MonitorMetricsByMinuteService"; +import MonitorMetricsByMinuteService from "Common/Server/Services/MonitorMetricsByMinuteService"; RunCron( "MonitorMetrics:HardDeleteMonitorMetricsByMinute", diff --git a/App/FeatureSet/Workers/Jobs/MonitorOwners/SendCreatedResourceNotification.ts b/App/FeatureSet/Workers/Jobs/MonitorOwners/SendCreatedResourceNotification.ts index e2dc6fcd95..169fde9777 100644 --- a/App/FeatureSet/Workers/Jobs/MonitorOwners/SendCreatedResourceNotification.ts +++ b/App/FeatureSet/Workers/Jobs/MonitorOwners/SendCreatedResourceNotification.ts @@ -7,10 +7,10 @@ import EmailTemplateType from "Common/Types/Email/EmailTemplateType"; import NotificationSettingEventType from "Common/Types/NotificationSetting/NotificationSettingEventType"; import { SMSMessage } from "Common/Types/SMS/SMS"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import MonitorService from "CommonServer/Services/MonitorService"; -import ProjectService from "CommonServer/Services/ProjectService"; -import UserNotificationSettingService from "CommonServer/Services/UserNotificationSettingService"; -import Markdown, { MarkdownContentType } from "CommonServer/Types/Markdown"; +import MonitorService from "Common/Server/Services/MonitorService"; +import ProjectService from "Common/Server/Services/ProjectService"; +import UserNotificationSettingService from "Common/Server/Services/UserNotificationSettingService"; +import Markdown, { MarkdownContentType } from "Common/Server/Types/Markdown"; import Monitor from "Common/Models/DatabaseModels/Monitor"; import User from "Common/Models/DatabaseModels/User"; diff --git a/App/FeatureSet/Workers/Jobs/MonitorOwners/SendOwnerAddedNotification.ts b/App/FeatureSet/Workers/Jobs/MonitorOwners/SendOwnerAddedNotification.ts index 92f53075c1..90fc884fff 100644 --- a/App/FeatureSet/Workers/Jobs/MonitorOwners/SendOwnerAddedNotification.ts +++ b/App/FeatureSet/Workers/Jobs/MonitorOwners/SendOwnerAddedNotification.ts @@ -8,12 +8,12 @@ import NotificationSettingEventType from "Common/Types/NotificationSetting/Notif import ObjectID from "Common/Types/ObjectID"; import { SMSMessage } from "Common/Types/SMS/SMS"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import MonitorOwnerTeamService from "CommonServer/Services/MonitorOwnerTeamService"; -import MonitorOwnerUserService from "CommonServer/Services/MonitorOwnerUserService"; -import MonitorService from "CommonServer/Services/MonitorService"; -import TeamMemberService from "CommonServer/Services/TeamMemberService"; -import UserNotificationSettingService from "CommonServer/Services/UserNotificationSettingService"; -import Markdown, { MarkdownContentType } from "CommonServer/Types/Markdown"; +import MonitorOwnerTeamService from "Common/Server/Services/MonitorOwnerTeamService"; +import MonitorOwnerUserService from "Common/Server/Services/MonitorOwnerUserService"; +import MonitorService from "Common/Server/Services/MonitorService"; +import TeamMemberService from "Common/Server/Services/TeamMemberService"; +import UserNotificationSettingService from "Common/Server/Services/UserNotificationSettingService"; +import Markdown, { MarkdownContentType } from "Common/Server/Types/Markdown"; import Monitor from "Common/Models/DatabaseModels/Monitor"; import MonitorOwnerTeam from "Common/Models/DatabaseModels/MonitorOwnerTeam"; import MonitorOwnerUser from "Common/Models/DatabaseModels/MonitorOwnerUser"; diff --git a/App/FeatureSet/Workers/Jobs/MonitorOwners/SendStatusChangeNotification.ts b/App/FeatureSet/Workers/Jobs/MonitorOwners/SendStatusChangeNotification.ts index 24d0b0e295..6d12ca4bbd 100644 --- a/App/FeatureSet/Workers/Jobs/MonitorOwners/SendStatusChangeNotification.ts +++ b/App/FeatureSet/Workers/Jobs/MonitorOwners/SendStatusChangeNotification.ts @@ -8,11 +8,11 @@ import EmailTemplateType from "Common/Types/Email/EmailTemplateType"; import NotificationSettingEventType from "Common/Types/NotificationSetting/NotificationSettingEventType"; import { SMSMessage } from "Common/Types/SMS/SMS"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import MonitorService from "CommonServer/Services/MonitorService"; -import MonitorStatusTimelineService from "CommonServer/Services/MonitorStatusTimelineService"; -import ProjectService from "CommonServer/Services/ProjectService"; -import UserNotificationSettingService from "CommonServer/Services/UserNotificationSettingService"; -import Markdown, { MarkdownContentType } from "CommonServer/Types/Markdown"; +import MonitorService from "Common/Server/Services/MonitorService"; +import MonitorStatusTimelineService from "Common/Server/Services/MonitorStatusTimelineService"; +import ProjectService from "Common/Server/Services/ProjectService"; +import UserNotificationSettingService from "Common/Server/Services/UserNotificationSettingService"; +import Markdown, { MarkdownContentType } from "Common/Server/Types/Markdown"; import Monitor from "Common/Models/DatabaseModels/Monitor"; import MonitorStatus from "Common/Models/DatabaseModels/MonitorStatus"; import MonitorStatusTimeline from "Common/Models/DatabaseModels/MonitorStatusTimeline"; diff --git a/App/FeatureSet/Workers/Jobs/OnCallDutyPolicyExecutionLog/ExecutePendingExecutions.ts b/App/FeatureSet/Workers/Jobs/OnCallDutyPolicyExecutionLog/ExecutePendingExecutions.ts index 5c929b082e..08f8c23234 100644 --- a/App/FeatureSet/Workers/Jobs/OnCallDutyPolicyExecutionLog/ExecutePendingExecutions.ts +++ b/App/FeatureSet/Workers/Jobs/OnCallDutyPolicyExecutionLog/ExecutePendingExecutions.ts @@ -3,9 +3,9 @@ import LIMIT_MAX from "Common/Types/Database/LimitMax"; import OneUptimeDate from "Common/Types/Date"; import OnCallDutyPolicyStatus from "Common/Types/OnCallDutyPolicy/OnCallDutyPolicyStatus"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import OnCallDutyPolicyEscalationRuleService from "CommonServer/Services/OnCallDutyPolicyEscalationRuleService"; -import OnCallDutyPolicyExecutionLogService from "CommonServer/Services/OnCallDutyPolicyExecutionLogService"; -import logger from "CommonServer/Utils/Logger"; +import OnCallDutyPolicyEscalationRuleService from "Common/Server/Services/OnCallDutyPolicyEscalationRuleService"; +import OnCallDutyPolicyExecutionLogService from "Common/Server/Services/OnCallDutyPolicyExecutionLogService"; +import logger from "Common/Server/Utils/Logger"; import OnCallDutyPolicyEscalationRule from "Common/Models/DatabaseModels/OnCallDutyPolicyEscalationRule"; import OnCallDutyPolicyExecutionLog from "Common/Models/DatabaseModels/OnCallDutyPolicyExecutionLog"; diff --git a/App/FeatureSet/Workers/Jobs/OnCallDutyPolicyExecutionLog/TimeoutStuckExecutions.ts b/App/FeatureSet/Workers/Jobs/OnCallDutyPolicyExecutionLog/TimeoutStuckExecutions.ts index 364905980f..b09af21663 100644 --- a/App/FeatureSet/Workers/Jobs/OnCallDutyPolicyExecutionLog/TimeoutStuckExecutions.ts +++ b/App/FeatureSet/Workers/Jobs/OnCallDutyPolicyExecutionLog/TimeoutStuckExecutions.ts @@ -3,9 +3,9 @@ import LIMIT_MAX from "Common/Types/Database/LimitMax"; import OneUptimeDate from "Common/Types/Date"; import OnCallDutyPolicyStatus from "Common/Types/OnCallDutyPolicy/OnCallDutyPolicyStatus"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import { IsDevelopment } from "CommonServer/EnvironmentConfig"; -import OnCallDutyPolicyExecutionLogService from "CommonServer/Services/OnCallDutyPolicyExecutionLogService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; +import { IsDevelopment } from "Common/Server/EnvironmentConfig"; +import OnCallDutyPolicyExecutionLogService from "Common/Server/Services/OnCallDutyPolicyExecutionLogService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; import OnCallDutyPolicyExecutionLog from "Common/Models/DatabaseModels/OnCallDutyPolicyExecutionLog"; /** diff --git a/App/FeatureSet/Workers/Jobs/PaymentProvider/CheckSubscriptionStatus.ts b/App/FeatureSet/Workers/Jobs/PaymentProvider/CheckSubscriptionStatus.ts index ae7a72b6cd..07c7267ee4 100644 --- a/App/FeatureSet/Workers/Jobs/PaymentProvider/CheckSubscriptionStatus.ts +++ b/App/FeatureSet/Workers/Jobs/PaymentProvider/CheckSubscriptionStatus.ts @@ -6,10 +6,10 @@ import { EVERY_DAY, EVERY_MINUTE } from "Common/Utils/CronTime"; import { IsBillingEnabled, IsDevelopment, -} from "CommonServer/EnvironmentConfig"; -import BillingService from "CommonServer/Services/BillingService"; -import ProjectService from "CommonServer/Services/ProjectService"; -import logger from "CommonServer/Utils/Logger"; +} from "Common/Server/EnvironmentConfig"; +import BillingService from "Common/Server/Services/BillingService"; +import ProjectService from "Common/Server/Services/ProjectService"; +import logger from "Common/Server/Utils/Logger"; import Project from "Common/Models/DatabaseModels/Project"; RunCron( diff --git a/App/FeatureSet/Workers/Jobs/PaymentProvider/PopulatePlanNameInProject.ts b/App/FeatureSet/Workers/Jobs/PaymentProvider/PopulatePlanNameInProject.ts index 96e2edad51..989394dc3e 100644 --- a/App/FeatureSet/Workers/Jobs/PaymentProvider/PopulatePlanNameInProject.ts +++ b/App/FeatureSet/Workers/Jobs/PaymentProvider/PopulatePlanNameInProject.ts @@ -4,10 +4,10 @@ import SubscriptionPlan, { } from "Common/Types/Billing/SubscriptionPlan"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; import { EVERY_WEEK } from "Common/Utils/CronTime"; -import { IsBillingEnabled } from "CommonServer/EnvironmentConfig"; -import ProjectService from "CommonServer/Services/ProjectService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; -import logger from "CommonServer/Utils/Logger"; +import { IsBillingEnabled } from "Common/Server/EnvironmentConfig"; +import ProjectService from "Common/Server/Services/ProjectService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; +import logger from "Common/Server/Utils/Logger"; import Project from "Common/Models/DatabaseModels/Project"; RunCron( diff --git a/App/FeatureSet/Workers/Jobs/PaymentProvider/UpdateTeamMembersIfNull.ts b/App/FeatureSet/Workers/Jobs/PaymentProvider/UpdateTeamMembersIfNull.ts index e68e0c534d..08c99c05e0 100644 --- a/App/FeatureSet/Workers/Jobs/PaymentProvider/UpdateTeamMembersIfNull.ts +++ b/App/FeatureSet/Workers/Jobs/PaymentProvider/UpdateTeamMembersIfNull.ts @@ -1,10 +1,10 @@ import RunCron from "../../Utils/Cron"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; import { EVERY_DAY, EVERY_MINUTE } from "Common/Utils/CronTime"; -import { IsDevelopment } from "CommonServer/EnvironmentConfig"; -import ProjectService from "CommonServer/Services/ProjectService"; -import TeamMemberService from "CommonServer/Services/TeamMemberService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; +import { IsDevelopment } from "Common/Server/EnvironmentConfig"; +import ProjectService from "Common/Server/Services/ProjectService"; +import TeamMemberService from "Common/Server/Services/TeamMemberService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; import Project from "Common/Models/DatabaseModels/Project"; RunCron( diff --git a/App/FeatureSet/Workers/Jobs/Probe/SendOwnerAddedNotification.ts b/App/FeatureSet/Workers/Jobs/Probe/SendOwnerAddedNotification.ts index c3052235d0..4f93522129 100644 --- a/App/FeatureSet/Workers/Jobs/Probe/SendOwnerAddedNotification.ts +++ b/App/FeatureSet/Workers/Jobs/Probe/SendOwnerAddedNotification.ts @@ -8,15 +8,15 @@ import NotificationSettingEventType from "Common/Types/NotificationSetting/Notif import ObjectID from "Common/Types/ObjectID"; import { SMSMessage } from "Common/Types/SMS/SMS"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import ProbeOwnerTeamService from "CommonServer/Services/ProbeOwnerTeamService"; -import ProbeOwnerUserService from "CommonServer/Services/ProbeOwnerUserService"; -import TeamMemberService from "CommonServer/Services/TeamMemberService"; -import UserNotificationSettingService from "CommonServer/Services/UserNotificationSettingService"; +import ProbeOwnerTeamService from "Common/Server/Services/ProbeOwnerTeamService"; +import ProbeOwnerUserService from "Common/Server/Services/ProbeOwnerUserService"; +import TeamMemberService from "Common/Server/Services/TeamMemberService"; +import UserNotificationSettingService from "Common/Server/Services/UserNotificationSettingService"; import ProbeOwnerTeam from "Common/Models/DatabaseModels/ProbeOwnerTeam"; import ProbeOwnerUser from "Common/Models/DatabaseModels/ProbeOwnerUser"; import User from "Common/Models/DatabaseModels/User"; import Probe from "Common/Models/DatabaseModels/Probe"; -import ProbeService from "CommonServer/Services/ProbeService"; +import ProbeService from "Common/Server/Services/ProbeService"; RunCron( "ProbeOwner:SendOwnerAddedEmail", diff --git a/App/FeatureSet/Workers/Jobs/Probe/UpdateConnectionStatus.ts b/App/FeatureSet/Workers/Jobs/Probe/UpdateConnectionStatus.ts index b7ea73b907..63e05b8d19 100644 --- a/App/FeatureSet/Workers/Jobs/Probe/UpdateConnectionStatus.ts +++ b/App/FeatureSet/Workers/Jobs/Probe/UpdateConnectionStatus.ts @@ -2,8 +2,8 @@ import OneUptimeDate from "Common/Types/Date"; import RunCron from "../../Utils/Cron"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import ProbeService from "CommonServer/Services/ProbeService"; -import logger from "CommonServer/Utils/Logger"; +import ProbeService from "Common/Server/Services/ProbeService"; +import logger from "Common/Server/Utils/Logger"; import Probe, { ProbeConnectionStatus, } from "Common/Models/DatabaseModels/Probe"; diff --git a/App/FeatureSet/Workers/Jobs/ScheduledMaintenance/ChangeStateToEnded.ts b/App/FeatureSet/Workers/Jobs/ScheduledMaintenance/ChangeStateToEnded.ts index c07e724c27..6c83f2a5b8 100644 --- a/App/FeatureSet/Workers/Jobs/ScheduledMaintenance/ChangeStateToEnded.ts +++ b/App/FeatureSet/Workers/Jobs/ScheduledMaintenance/ChangeStateToEnded.ts @@ -2,9 +2,9 @@ import RunCron from "../../Utils/Cron"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; import OneUptimeDate from "Common/Types/Date"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import ScheduledMaintenanceService from "CommonServer/Services/ScheduledMaintenanceService"; -import ScheduledMaintenanceStateService from "CommonServer/Services/ScheduledMaintenanceStateService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; +import ScheduledMaintenanceService from "Common/Server/Services/ScheduledMaintenanceService"; +import ScheduledMaintenanceStateService from "Common/Server/Services/ScheduledMaintenanceStateService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; import ScheduledMaintenance from "Common/Models/DatabaseModels/ScheduledMaintenance"; import ScheduledMaintenanceState from "Common/Models/DatabaseModels/ScheduledMaintenanceState"; diff --git a/App/FeatureSet/Workers/Jobs/ScheduledMaintenance/ChangeStateToOngoing.ts b/App/FeatureSet/Workers/Jobs/ScheduledMaintenance/ChangeStateToOngoing.ts index 004d36739d..ee50948393 100644 --- a/App/FeatureSet/Workers/Jobs/ScheduledMaintenance/ChangeStateToOngoing.ts +++ b/App/FeatureSet/Workers/Jobs/ScheduledMaintenance/ChangeStateToOngoing.ts @@ -2,9 +2,9 @@ import RunCron from "../../Utils/Cron"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; import OneUptimeDate from "Common/Types/Date"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import ScheduledMaintenanceService from "CommonServer/Services/ScheduledMaintenanceService"; -import ScheduledMaintenanceStateService from "CommonServer/Services/ScheduledMaintenanceStateService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; +import ScheduledMaintenanceService from "Common/Server/Services/ScheduledMaintenanceService"; +import ScheduledMaintenanceStateService from "Common/Server/Services/ScheduledMaintenanceStateService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; import ScheduledMaintenance from "Common/Models/DatabaseModels/ScheduledMaintenance"; import ScheduledMaintenanceState from "Common/Models/DatabaseModels/ScheduledMaintenanceState"; diff --git a/App/FeatureSet/Workers/Jobs/ScheduledMaintenance/SendNotificationToSubscribers.ts b/App/FeatureSet/Workers/Jobs/ScheduledMaintenance/SendNotificationToSubscribers.ts index a67c0c993c..e1411aac2f 100644 --- a/App/FeatureSet/Workers/Jobs/ScheduledMaintenance/SendNotificationToSubscribers.ts +++ b/App/FeatureSet/Workers/Jobs/ScheduledMaintenance/SendNotificationToSubscribers.ts @@ -10,18 +10,18 @@ import EmailTemplateType from "Common/Types/Email/EmailTemplateType"; import ObjectID from "Common/Types/ObjectID"; import SMS from "Common/Types/SMS/SMS"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import DatabaseConfig from "CommonServer/DatabaseConfig"; -import MailService from "CommonServer/Services/MailService"; -import ProjectCallSMSConfigService from "CommonServer/Services/ProjectCallSMSConfigService"; -import ProjectSmtpConfigService from "CommonServer/Services/ProjectSmtpConfigService"; -import ScheduledMaintenanceService from "CommonServer/Services/ScheduledMaintenanceService"; -import SmsService from "CommonServer/Services/SmsService"; -import StatusPageResourceService from "CommonServer/Services/StatusPageResourceService"; -import StatusPageService from "CommonServer/Services/StatusPageService"; -import StatusPageSubscriberService from "CommonServer/Services/StatusPageSubscriberService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; -import Markdown, { MarkdownContentType } from "CommonServer/Types/Markdown"; -import logger from "CommonServer/Utils/Logger"; +import DatabaseConfig from "Common/Server/DatabaseConfig"; +import MailService from "Common/Server/Services/MailService"; +import ProjectCallSMSConfigService from "Common/Server/Services/ProjectCallSMSConfigService"; +import ProjectSmtpConfigService from "Common/Server/Services/ProjectSmtpConfigService"; +import ScheduledMaintenanceService from "Common/Server/Services/ScheduledMaintenanceService"; +import SmsService from "Common/Server/Services/SmsService"; +import StatusPageResourceService from "Common/Server/Services/StatusPageResourceService"; +import StatusPageService from "Common/Server/Services/StatusPageService"; +import StatusPageSubscriberService from "Common/Server/Services/StatusPageSubscriberService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; +import Markdown, { MarkdownContentType } from "Common/Server/Types/Markdown"; +import logger from "Common/Server/Utils/Logger"; import Monitor from "Common/Models/DatabaseModels/Monitor"; import ScheduledMaintenance from "Common/Models/DatabaseModels/ScheduledMaintenance"; import StatusPage from "Common/Models/DatabaseModels/StatusPage"; diff --git a/App/FeatureSet/Workers/Jobs/ScheduledMaintenanceOwners/SendCreatedResourceNotification.ts b/App/FeatureSet/Workers/Jobs/ScheduledMaintenanceOwners/SendCreatedResourceNotification.ts index 4367dc8f3c..9e06399ed8 100644 --- a/App/FeatureSet/Workers/Jobs/ScheduledMaintenanceOwners/SendCreatedResourceNotification.ts +++ b/App/FeatureSet/Workers/Jobs/ScheduledMaintenanceOwners/SendCreatedResourceNotification.ts @@ -7,10 +7,10 @@ import EmailTemplateType from "Common/Types/Email/EmailTemplateType"; import NotificationSettingEventType from "Common/Types/NotificationSetting/NotificationSettingEventType"; import { SMSMessage } from "Common/Types/SMS/SMS"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import ProjectService from "CommonServer/Services/ProjectService"; -import ScheduledMaintenanceService from "CommonServer/Services/ScheduledMaintenanceService"; -import UserNotificationSettingService from "CommonServer/Services/UserNotificationSettingService"; -import Markdown, { MarkdownContentType } from "CommonServer/Types/Markdown"; +import ProjectService from "Common/Server/Services/ProjectService"; +import ScheduledMaintenanceService from "Common/Server/Services/ScheduledMaintenanceService"; +import UserNotificationSettingService from "Common/Server/Services/UserNotificationSettingService"; +import Markdown, { MarkdownContentType } from "Common/Server/Types/Markdown"; import ScheduledMaintenance from "Common/Models/DatabaseModels/ScheduledMaintenance"; import User from "Common/Models/DatabaseModels/User"; diff --git a/App/FeatureSet/Workers/Jobs/ScheduledMaintenanceOwners/SendNotePostedNotification.ts b/App/FeatureSet/Workers/Jobs/ScheduledMaintenanceOwners/SendNotePostedNotification.ts index 873b8bb588..0633caf381 100644 --- a/App/FeatureSet/Workers/Jobs/ScheduledMaintenanceOwners/SendNotePostedNotification.ts +++ b/App/FeatureSet/Workers/Jobs/ScheduledMaintenanceOwners/SendNotePostedNotification.ts @@ -9,12 +9,12 @@ import NotificationSettingEventType from "Common/Types/NotificationSetting/Notif import ObjectID from "Common/Types/ObjectID"; import { SMSMessage } from "Common/Types/SMS/SMS"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import ProjectService from "CommonServer/Services/ProjectService"; -import ScheduledMaintenanceInternalNoteService from "CommonServer/Services/ScheduledMaintenanceInternalNoteService"; -import ScheduledMaintenancePublicNoteService from "CommonServer/Services/ScheduledMaintenancePublicNoteService"; -import ScheduledMaintenanceService from "CommonServer/Services/ScheduledMaintenanceService"; -import UserNotificationSettingService from "CommonServer/Services/UserNotificationSettingService"; -import Markdown, { MarkdownContentType } from "CommonServer/Types/Markdown"; +import ProjectService from "Common/Server/Services/ProjectService"; +import ScheduledMaintenanceInternalNoteService from "Common/Server/Services/ScheduledMaintenanceInternalNoteService"; +import ScheduledMaintenancePublicNoteService from "Common/Server/Services/ScheduledMaintenancePublicNoteService"; +import ScheduledMaintenanceService from "Common/Server/Services/ScheduledMaintenanceService"; +import UserNotificationSettingService from "Common/Server/Services/UserNotificationSettingService"; +import Markdown, { MarkdownContentType } from "Common/Server/Types/Markdown"; import ScheduledMaintenance from "Common/Models/DatabaseModels/ScheduledMaintenance"; import ScheduledMaintenanceInternalNote from "Common/Models/DatabaseModels/ScheduledMaintenanceInternalNote"; import ScheduledMaintenancePublicNote from "Common/Models/DatabaseModels/ScheduledMaintenancePublicNote"; diff --git a/App/FeatureSet/Workers/Jobs/ScheduledMaintenanceOwners/SendOwnerAddedNotification.ts b/App/FeatureSet/Workers/Jobs/ScheduledMaintenanceOwners/SendOwnerAddedNotification.ts index a0dec86b53..f20e6917e6 100644 --- a/App/FeatureSet/Workers/Jobs/ScheduledMaintenanceOwners/SendOwnerAddedNotification.ts +++ b/App/FeatureSet/Workers/Jobs/ScheduledMaintenanceOwners/SendOwnerAddedNotification.ts @@ -8,12 +8,12 @@ import NotificationSettingEventType from "Common/Types/NotificationSetting/Notif import ObjectID from "Common/Types/ObjectID"; import { SMSMessage } from "Common/Types/SMS/SMS"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import ScheduledMaintenanceOwnerTeamService from "CommonServer/Services/ScheduledMaintenanceOwnerTeamService"; -import ScheduledMaintenanceOwnerUserService from "CommonServer/Services/ScheduledMaintenanceOwnerUserService"; -import ScheduledMaintenanceService from "CommonServer/Services/ScheduledMaintenanceService"; -import TeamMemberService from "CommonServer/Services/TeamMemberService"; -import UserNotificationSettingService from "CommonServer/Services/UserNotificationSettingService"; -import Markdown, { MarkdownContentType } from "CommonServer/Types/Markdown"; +import ScheduledMaintenanceOwnerTeamService from "Common/Server/Services/ScheduledMaintenanceOwnerTeamService"; +import ScheduledMaintenanceOwnerUserService from "Common/Server/Services/ScheduledMaintenanceOwnerUserService"; +import ScheduledMaintenanceService from "Common/Server/Services/ScheduledMaintenanceService"; +import TeamMemberService from "Common/Server/Services/TeamMemberService"; +import UserNotificationSettingService from "Common/Server/Services/UserNotificationSettingService"; +import Markdown, { MarkdownContentType } from "Common/Server/Types/Markdown"; import ScheduledMaintenance from "Common/Models/DatabaseModels/ScheduledMaintenance"; import ScheduledMaintenanceOwnerTeam from "Common/Models/DatabaseModels/ScheduledMaintenanceOwnerTeam"; import ScheduledMaintenanceOwnerUser from "Common/Models/DatabaseModels/ScheduledMaintenanceOwnerUser"; diff --git a/App/FeatureSet/Workers/Jobs/ScheduledMaintenanceOwners/SendStateChangeNotification.ts b/App/FeatureSet/Workers/Jobs/ScheduledMaintenanceOwners/SendStateChangeNotification.ts index a6567c0c98..8f5555e742 100644 --- a/App/FeatureSet/Workers/Jobs/ScheduledMaintenanceOwners/SendStateChangeNotification.ts +++ b/App/FeatureSet/Workers/Jobs/ScheduledMaintenanceOwners/SendStateChangeNotification.ts @@ -9,11 +9,11 @@ import NotificationSettingEventType from "Common/Types/NotificationSetting/Notif import { SMSMessage } from "Common/Types/SMS/SMS"; import Text from "Common/Types/Text"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import ProjectService from "CommonServer/Services/ProjectService"; -import ScheduledMaintenanceService from "CommonServer/Services/ScheduledMaintenanceService"; -import ScheduledMaintenanceStateTimelineService from "CommonServer/Services/ScheduledMaintenanceStateTimelineService"; -import UserNotificationSettingService from "CommonServer/Services/UserNotificationSettingService"; -import Markdown, { MarkdownContentType } from "CommonServer/Types/Markdown"; +import ProjectService from "Common/Server/Services/ProjectService"; +import ScheduledMaintenanceService from "Common/Server/Services/ScheduledMaintenanceService"; +import ScheduledMaintenanceStateTimelineService from "Common/Server/Services/ScheduledMaintenanceStateTimelineService"; +import UserNotificationSettingService from "Common/Server/Services/UserNotificationSettingService"; +import Markdown, { MarkdownContentType } from "Common/Server/Types/Markdown"; import ScheduledMaintenance from "Common/Models/DatabaseModels/ScheduledMaintenance"; import ScheduledMaintenanceState from "Common/Models/DatabaseModels/ScheduledMaintenanceState"; import ScheduledMaintenanceStateTimeline from "Common/Models/DatabaseModels/ScheduledMaintenanceStateTimeline"; diff --git a/App/FeatureSet/Workers/Jobs/ScheduledMaintenancePublicNote/SendNotificationToSubscribers.ts b/App/FeatureSet/Workers/Jobs/ScheduledMaintenancePublicNote/SendNotificationToSubscribers.ts index 3ebc18d4c7..dbaba38aad 100644 --- a/App/FeatureSet/Workers/Jobs/ScheduledMaintenancePublicNote/SendNotificationToSubscribers.ts +++ b/App/FeatureSet/Workers/Jobs/ScheduledMaintenancePublicNote/SendNotificationToSubscribers.ts @@ -10,19 +10,19 @@ import EmailTemplateType from "Common/Types/Email/EmailTemplateType"; import ObjectID from "Common/Types/ObjectID"; import SMS from "Common/Types/SMS/SMS"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import DatabaseConfig from "CommonServer/DatabaseConfig"; -import MailService from "CommonServer/Services/MailService"; -import ProjectCallSMSConfigService from "CommonServer/Services/ProjectCallSMSConfigService"; -import ProjectSmtpConfigService from "CommonServer/Services/ProjectSmtpConfigService"; -import ScheduledMaintenancePublicNoteService from "CommonServer/Services/ScheduledMaintenancePublicNoteService"; -import ScheduledMaintenanceService from "CommonServer/Services/ScheduledMaintenanceService"; -import SmsService from "CommonServer/Services/SmsService"; -import StatusPageResourceService from "CommonServer/Services/StatusPageResourceService"; -import StatusPageService from "CommonServer/Services/StatusPageService"; -import StatusPageSubscriberService from "CommonServer/Services/StatusPageSubscriberService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; -import Markdown, { MarkdownContentType } from "CommonServer/Types/Markdown"; -import logger from "CommonServer/Utils/Logger"; +import DatabaseConfig from "Common/Server/DatabaseConfig"; +import MailService from "Common/Server/Services/MailService"; +import ProjectCallSMSConfigService from "Common/Server/Services/ProjectCallSMSConfigService"; +import ProjectSmtpConfigService from "Common/Server/Services/ProjectSmtpConfigService"; +import ScheduledMaintenancePublicNoteService from "Common/Server/Services/ScheduledMaintenancePublicNoteService"; +import ScheduledMaintenanceService from "Common/Server/Services/ScheduledMaintenanceService"; +import SmsService from "Common/Server/Services/SmsService"; +import StatusPageResourceService from "Common/Server/Services/StatusPageResourceService"; +import StatusPageService from "Common/Server/Services/StatusPageService"; +import StatusPageSubscriberService from "Common/Server/Services/StatusPageSubscriberService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; +import Markdown, { MarkdownContentType } from "Common/Server/Types/Markdown"; +import logger from "Common/Server/Utils/Logger"; import Monitor from "Common/Models/DatabaseModels/Monitor"; import ScheduledMaintenance from "Common/Models/DatabaseModels/ScheduledMaintenance"; import ScheduledMaintenancePublicNote from "Common/Models/DatabaseModels/ScheduledMaintenancePublicNote"; diff --git a/App/FeatureSet/Workers/Jobs/ScheduledMaintenanceStateTimeline/SendNotificationToSubscribers.ts b/App/FeatureSet/Workers/Jobs/ScheduledMaintenanceStateTimeline/SendNotificationToSubscribers.ts index e3f56970ae..f30473cbde 100644 --- a/App/FeatureSet/Workers/Jobs/ScheduledMaintenanceStateTimeline/SendNotificationToSubscribers.ts +++ b/App/FeatureSet/Workers/Jobs/ScheduledMaintenanceStateTimeline/SendNotificationToSubscribers.ts @@ -11,18 +11,18 @@ import ObjectID from "Common/Types/ObjectID"; import SMS from "Common/Types/SMS/SMS"; import Text from "Common/Types/Text"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import DatabaseConfig from "CommonServer/DatabaseConfig"; -import MailService from "CommonServer/Services/MailService"; -import ProjectCallSMSConfigService from "CommonServer/Services/ProjectCallSMSConfigService"; -import ProjectSmtpConfigService from "CommonServer/Services/ProjectSmtpConfigService"; -import ScheduledMaintenanceService from "CommonServer/Services/ScheduledMaintenanceService"; -import ScheduledMaintenanceStateTimelineService from "CommonServer/Services/ScheduledMaintenanceStateTimelineService"; -import SmsService from "CommonServer/Services/SmsService"; -import StatusPageResourceService from "CommonServer/Services/StatusPageResourceService"; -import StatusPageService from "CommonServer/Services/StatusPageService"; -import StatusPageSubscriberService from "CommonServer/Services/StatusPageSubscriberService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; -import logger from "CommonServer/Utils/Logger"; +import DatabaseConfig from "Common/Server/DatabaseConfig"; +import MailService from "Common/Server/Services/MailService"; +import ProjectCallSMSConfigService from "Common/Server/Services/ProjectCallSMSConfigService"; +import ProjectSmtpConfigService from "Common/Server/Services/ProjectSmtpConfigService"; +import ScheduledMaintenanceService from "Common/Server/Services/ScheduledMaintenanceService"; +import ScheduledMaintenanceStateTimelineService from "Common/Server/Services/ScheduledMaintenanceStateTimelineService"; +import SmsService from "Common/Server/Services/SmsService"; +import StatusPageResourceService from "Common/Server/Services/StatusPageResourceService"; +import StatusPageService from "Common/Server/Services/StatusPageService"; +import StatusPageSubscriberService from "Common/Server/Services/StatusPageSubscriberService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; +import logger from "Common/Server/Utils/Logger"; import Monitor from "Common/Models/DatabaseModels/Monitor"; import ScheduledMaintenance from "Common/Models/DatabaseModels/ScheduledMaintenance"; import ScheduledMaintenanceStateTimeline from "Common/Models/DatabaseModels/ScheduledMaintenanceStateTimeline"; diff --git a/App/FeatureSet/Workers/Jobs/ServerMonitor/CheckOnlineStatus.ts b/App/FeatureSet/Workers/Jobs/ServerMonitor/CheckOnlineStatus.ts index a1f96f0f1d..7aebb52292 100644 --- a/App/FeatureSet/Workers/Jobs/ServerMonitor/CheckOnlineStatus.ts +++ b/App/FeatureSet/Workers/Jobs/ServerMonitor/CheckOnlineStatus.ts @@ -5,10 +5,10 @@ import { CheckOn } from "Common/Types/Monitor/CriteriaFilter"; import MonitorType from "Common/Types/Monitor/MonitorType"; import ServerMonitorResponse from "Common/Types/Monitor/ServerMonitor/ServerMonitorResponse"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import MonitorService from "CommonServer/Services/MonitorService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; -import logger from "CommonServer/Utils/Logger"; -import MonitorResourceUtil from "CommonServer/Utils/Monitor/MonitorResource"; +import MonitorService from "Common/Server/Services/MonitorService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; +import logger from "Common/Server/Utils/Logger"; +import MonitorResourceUtil from "Common/Server/Utils/Monitor/MonitorResource"; import Monitor from "Common/Models/DatabaseModels/Monitor"; RunCron( diff --git a/App/FeatureSet/Workers/Jobs/StatusPage/SendReportsToSubscribers.ts b/App/FeatureSet/Workers/Jobs/StatusPage/SendReportsToSubscribers.ts index 9fd3cb4d78..e913aebe3c 100644 --- a/App/FeatureSet/Workers/Jobs/StatusPage/SendReportsToSubscribers.ts +++ b/App/FeatureSet/Workers/Jobs/StatusPage/SendReportsToSubscribers.ts @@ -3,9 +3,9 @@ import LIMIT_MAX from "Common/Types/Database/LimitMax"; import OneUptimeDate from "Common/Types/Date"; import Recurring from "Common/Types/Events/Recurring"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import StatusPageService from "CommonServer/Services/StatusPageService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; -import logger from "CommonServer/Utils/Logger"; +import StatusPageService from "Common/Server/Services/StatusPageService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; +import logger from "Common/Server/Utils/Logger"; import StatusPage from "Common/Models/DatabaseModels/StatusPage"; RunCron( diff --git a/App/FeatureSet/Workers/Jobs/StatusPageCerts/StatusPageCerts.ts b/App/FeatureSet/Workers/Jobs/StatusPageCerts/StatusPageCerts.ts index 16b0dc610f..abeca26e73 100644 --- a/App/FeatureSet/Workers/Jobs/StatusPageCerts/StatusPageCerts.ts +++ b/App/FeatureSet/Workers/Jobs/StatusPageCerts/StatusPageCerts.ts @@ -1,8 +1,8 @@ import RunCron from "../../Utils/Cron"; import { EVERY_FIFTEEN_MINUTE } from "Common/Utils/CronTime"; -import { IsDevelopment } from "CommonServer/EnvironmentConfig"; -import StatusPageDomainService from "CommonServer/Services/StatusPageDomainService"; -import logger from "CommonServer/Utils/Logger"; +import { IsDevelopment } from "Common/Server/EnvironmentConfig"; +import StatusPageDomainService from "Common/Server/Services/StatusPageDomainService"; +import logger from "Common/Server/Utils/Logger"; RunCron( "StatusPageCerts:RenewCerts", diff --git a/App/FeatureSet/Workers/Jobs/StatusPageOwners/SendAnnouncementCreatedNotification.ts b/App/FeatureSet/Workers/Jobs/StatusPageOwners/SendAnnouncementCreatedNotification.ts index 8a581af01b..1c1e7ca8f3 100644 --- a/App/FeatureSet/Workers/Jobs/StatusPageOwners/SendAnnouncementCreatedNotification.ts +++ b/App/FeatureSet/Workers/Jobs/StatusPageOwners/SendAnnouncementCreatedNotification.ts @@ -7,11 +7,11 @@ import EmailTemplateType from "Common/Types/Email/EmailTemplateType"; import NotificationSettingEventType from "Common/Types/NotificationSetting/NotificationSettingEventType"; import { SMSMessage } from "Common/Types/SMS/SMS"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import ProjectService from "CommonServer/Services/ProjectService"; -import StatusPageAnnouncementService from "CommonServer/Services/StatusPageAnnouncementService"; -import StatusPageService from "CommonServer/Services/StatusPageService"; -import UserNotificationSettingService from "CommonServer/Services/UserNotificationSettingService"; -import Markdown, { MarkdownContentType } from "CommonServer/Types/Markdown"; +import ProjectService from "Common/Server/Services/ProjectService"; +import StatusPageAnnouncementService from "Common/Server/Services/StatusPageAnnouncementService"; +import StatusPageService from "Common/Server/Services/StatusPageService"; +import UserNotificationSettingService from "Common/Server/Services/UserNotificationSettingService"; +import Markdown, { MarkdownContentType } from "Common/Server/Types/Markdown"; import StatusPage from "Common/Models/DatabaseModels/StatusPage"; import StatusPageAnnouncement from "Common/Models/DatabaseModels/StatusPageAnnouncement"; import User from "Common/Models/DatabaseModels/User"; diff --git a/App/FeatureSet/Workers/Jobs/StatusPageOwners/SendCreatedResourceNotification.ts b/App/FeatureSet/Workers/Jobs/StatusPageOwners/SendCreatedResourceNotification.ts index d3b448e253..2c27ce07ac 100644 --- a/App/FeatureSet/Workers/Jobs/StatusPageOwners/SendCreatedResourceNotification.ts +++ b/App/FeatureSet/Workers/Jobs/StatusPageOwners/SendCreatedResourceNotification.ts @@ -7,10 +7,10 @@ import EmailTemplateType from "Common/Types/Email/EmailTemplateType"; import NotificationSettingEventType from "Common/Types/NotificationSetting/NotificationSettingEventType"; import { SMSMessage } from "Common/Types/SMS/SMS"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import ProjectService from "CommonServer/Services/ProjectService"; -import StatusPageService from "CommonServer/Services/StatusPageService"; -import UserNotificationSettingService from "CommonServer/Services/UserNotificationSettingService"; -import Markdown, { MarkdownContentType } from "CommonServer/Types/Markdown"; +import ProjectService from "Common/Server/Services/ProjectService"; +import StatusPageService from "Common/Server/Services/StatusPageService"; +import UserNotificationSettingService from "Common/Server/Services/UserNotificationSettingService"; +import Markdown, { MarkdownContentType } from "Common/Server/Types/Markdown"; import StatusPage from "Common/Models/DatabaseModels/StatusPage"; import User from "Common/Models/DatabaseModels/User"; diff --git a/App/FeatureSet/Workers/Jobs/StatusPageOwners/SendOwnerAddedNotification.ts b/App/FeatureSet/Workers/Jobs/StatusPageOwners/SendOwnerAddedNotification.ts index 1ae5c9c0b5..7a3f010199 100644 --- a/App/FeatureSet/Workers/Jobs/StatusPageOwners/SendOwnerAddedNotification.ts +++ b/App/FeatureSet/Workers/Jobs/StatusPageOwners/SendOwnerAddedNotification.ts @@ -8,12 +8,12 @@ import NotificationSettingEventType from "Common/Types/NotificationSetting/Notif import ObjectID from "Common/Types/ObjectID"; import { SMSMessage } from "Common/Types/SMS/SMS"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import StatusPageOwnerTeamService from "CommonServer/Services/StatusPageOwnerTeamService"; -import StatusPageOwnerUserService from "CommonServer/Services/StatusPageOwnerUserService"; -import StatusPageService from "CommonServer/Services/StatusPageService"; -import TeamMemberService from "CommonServer/Services/TeamMemberService"; -import UserNotificationSettingService from "CommonServer/Services/UserNotificationSettingService"; -import Markdown, { MarkdownContentType } from "CommonServer/Types/Markdown"; +import StatusPageOwnerTeamService from "Common/Server/Services/StatusPageOwnerTeamService"; +import StatusPageOwnerUserService from "Common/Server/Services/StatusPageOwnerUserService"; +import StatusPageService from "Common/Server/Services/StatusPageService"; +import TeamMemberService from "Common/Server/Services/TeamMemberService"; +import UserNotificationSettingService from "Common/Server/Services/UserNotificationSettingService"; +import Markdown, { MarkdownContentType } from "Common/Server/Types/Markdown"; import StatusPage from "Common/Models/DatabaseModels/StatusPage"; import StatusPageOwnerTeam from "Common/Models/DatabaseModels/StatusPageOwnerTeam"; import StatusPageOwnerUser from "Common/Models/DatabaseModels/StatusPageOwnerUser"; diff --git a/App/FeatureSet/Workers/Jobs/TelemetryMonitor/MonitorTelemetryMonitor.ts b/App/FeatureSet/Workers/Jobs/TelemetryMonitor/MonitorTelemetryMonitor.ts index cd3aadbd41..66254fca22 100644 --- a/App/FeatureSet/Workers/Jobs/TelemetryMonitor/MonitorTelemetryMonitor.ts +++ b/App/FeatureSet/Workers/Jobs/TelemetryMonitor/MonitorTelemetryMonitor.ts @@ -3,23 +3,23 @@ import RunCron from "../../Utils/Cron"; import LIMIT_MAX, { LIMIT_PER_PROJECT } from "Common/Types/Database/LimitMax"; import MonitorType from "Common/Types/Monitor/MonitorType"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import MonitorService from "CommonServer/Services/MonitorService"; -import logger from "CommonServer/Utils/Logger"; -import MonitorResourceUtil from "CommonServer/Utils/Monitor/MonitorResource"; +import MonitorService from "Common/Server/Services/MonitorService"; +import logger from "Common/Server/Utils/Logger"; +import MonitorResourceUtil from "Common/Server/Utils/Monitor/MonitorResource"; import Monitor from "Common/Models/DatabaseModels/Monitor"; -import CronTab from "CommonServer/Utils/CronTab"; +import CronTab from "Common/Server/Utils/CronTab"; import MonitorStep from "Common/Types/Monitor/MonitorStep"; import LogMonitorResponse from "Common/Types/Monitor/LogMonitor/LogMonitorResponse"; import MonitorStepLogMonitor, { MonitorStepLogMonitorUtil, } from "Common/Types/Monitor/MonitorStepLogMonitor"; import BadDataException from "Common/Types/Exception/BadDataException"; -import LogService from "CommonServer/Services/LogService"; -import Query from "CommonServer/Types/AnalyticsDatabase/Query"; +import LogService from "Common/Server/Services/LogService"; +import Query from "Common/Server/Types/AnalyticsDatabase/Query"; import Log from "Common/Models/AnalyticsModels/Log"; import PositiveNumber from "Common/Types/PositiveNumber"; import JSONFunctions from "Common/Types/JSONFunctions"; -import DatabaseQueryHelper from "CommonServer/Types/Database/QueryHelper"; +import DatabaseQueryHelper from "Common/Server/Types/Database/QueryHelper"; import ObjectID from "Common/Types/ObjectID"; RunCron( diff --git a/App/FeatureSet/Workers/Jobs/TelemetryService/DeleteOldData.ts b/App/FeatureSet/Workers/Jobs/TelemetryService/DeleteOldData.ts index 9b084edba4..f6cec4febc 100644 --- a/App/FeatureSet/Workers/Jobs/TelemetryService/DeleteOldData.ts +++ b/App/FeatureSet/Workers/Jobs/TelemetryService/DeleteOldData.ts @@ -2,11 +2,11 @@ import RunCron from "../../Utils/Cron"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; import OneUptimeDate from "Common/Types/Date"; import { EVERY_HOUR, EVERY_MINUTE } from "Common/Utils/CronTime"; -import { IsDevelopment } from "CommonServer/EnvironmentConfig"; -import LogService from "CommonServer/Services/LogService"; -import SpanService from "CommonServer/Services/SpanService"; -import TelemetryServiceService from "CommonServer/Services/TelemetryServiceService"; -import QueryHelper from "CommonServer/Types/AnalyticsDatabase/QueryHelper"; +import { IsDevelopment } from "Common/Server/EnvironmentConfig"; +import LogService from "Common/Server/Services/LogService"; +import SpanService from "Common/Server/Services/SpanService"; +import TelemetryServiceService from "Common/Server/Services/TelemetryServiceService"; +import QueryHelper from "Common/Server/Types/AnalyticsDatabase/QueryHelper"; import TelemetryService from "Common/Models/DatabaseModels/TelemetryService"; RunCron( diff --git a/App/FeatureSet/Workers/Jobs/UserOnCallLog/ExecutePendingExecutions.ts b/App/FeatureSet/Workers/Jobs/UserOnCallLog/ExecutePendingExecutions.ts index a3aed009f9..f840806647 100644 --- a/App/FeatureSet/Workers/Jobs/UserOnCallLog/ExecutePendingExecutions.ts +++ b/App/FeatureSet/Workers/Jobs/UserOnCallLog/ExecutePendingExecutions.ts @@ -5,11 +5,11 @@ import NotificationRuleType from "Common/Types/NotificationRule/NotificationRule import ObjectID from "Common/Types/ObjectID"; import UserNotificationExecutionStatus from "Common/Types/UserNotification/UserNotificationExecutionStatus"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import { IsDevelopment } from "CommonServer/EnvironmentConfig"; -import IncidentService from "CommonServer/Services/IncidentService"; -import UserNotificationRuleService from "CommonServer/Services/UserNotificationRuleService"; -import UserOnCallLogService from "CommonServer/Services/UserOnCallLogService"; -import logger from "CommonServer/Utils/Logger"; +import { IsDevelopment } from "Common/Server/EnvironmentConfig"; +import IncidentService from "Common/Server/Services/IncidentService"; +import UserNotificationRuleService from "Common/Server/Services/UserNotificationRuleService"; +import UserOnCallLogService from "Common/Server/Services/UserOnCallLogService"; +import logger from "Common/Server/Utils/Logger"; import Incident from "Common/Models/DatabaseModels/Incident"; import UserNotificationRule from "Common/Models/DatabaseModels/UserNotificationRule"; import UserOnCallLog from "Common/Models/DatabaseModels/UserOnCallLog"; diff --git a/App/FeatureSet/Workers/Jobs/UserOnCallLog/TimeoutStuckExecutions.ts b/App/FeatureSet/Workers/Jobs/UserOnCallLog/TimeoutStuckExecutions.ts index 89b755f8fe..c69ed760b7 100644 --- a/App/FeatureSet/Workers/Jobs/UserOnCallLog/TimeoutStuckExecutions.ts +++ b/App/FeatureSet/Workers/Jobs/UserOnCallLog/TimeoutStuckExecutions.ts @@ -3,9 +3,9 @@ import LIMIT_MAX from "Common/Types/Database/LimitMax"; import OneUptimeDate from "Common/Types/Date"; import UserNotificationExecutionStatus from "Common/Types/UserNotification/UserNotificationExecutionStatus"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import { IsDevelopment } from "CommonServer/EnvironmentConfig"; -import UserOnCallLogService from "CommonServer/Services/UserOnCallLogService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; +import { IsDevelopment } from "Common/Server/EnvironmentConfig"; +import UserOnCallLogService from "Common/Server/Services/UserOnCallLogService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; import UserOnCallLog from "Common/Models/DatabaseModels/UserOnCallLog"; /** diff --git a/App/FeatureSet/Workers/Jobs/Workflow/TimeoutJobs.ts b/App/FeatureSet/Workers/Jobs/Workflow/TimeoutJobs.ts index 35315467a2..cee349da27 100644 --- a/App/FeatureSet/Workers/Jobs/Workflow/TimeoutJobs.ts +++ b/App/FeatureSet/Workers/Jobs/Workflow/TimeoutJobs.ts @@ -3,8 +3,8 @@ import LIMIT_MAX from "Common/Types/Database/LimitMax"; import OneUptimeDate from "Common/Types/Date"; import WorkflowStatus from "Common/Types/Workflow/WorkflowStatus"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import WorkflowLogService from "CommonServer/Services/WorkflowLogService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; +import WorkflowLogService from "Common/Server/Services/WorkflowLogService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; import WorkflowLog from "Common/Models/DatabaseModels/WorkflowLog"; RunCron( diff --git a/App/FeatureSet/Workers/Utils/AnalyticsDatabase/TableManegement.ts b/App/FeatureSet/Workers/Utils/AnalyticsDatabase/TableManegement.ts index 30eaac4c89..be196d5ea7 100644 --- a/App/FeatureSet/Workers/Utils/AnalyticsDatabase/TableManegement.ts +++ b/App/FeatureSet/Workers/Utils/AnalyticsDatabase/TableManegement.ts @@ -1,4 +1,4 @@ -import { AnalyticsServices } from "CommonServer/Services/Index"; +import { AnalyticsServices } from "Common/Server/Services/Index"; export default class AnalyticsTableManagement { public static async createTables(): Promise { diff --git a/App/FeatureSet/Workers/Utils/Cron.ts b/App/FeatureSet/Workers/Utils/Cron.ts index 69b148df51..6ce63acfdf 100644 --- a/App/FeatureSet/Workers/Utils/Cron.ts +++ b/App/FeatureSet/Workers/Utils/Cron.ts @@ -1,7 +1,7 @@ import JobDictionary from "./JobDictionary"; import { PromiseVoidFunction } from "Common/Types/FunctionTypes"; -import Queue, { QueueName } from "CommonServer/Infrastructure/Queue"; -import logger from "CommonServer/Utils/Logger"; +import Queue, { QueueName } from "Common/Server/Infrastructure/Queue"; +import logger from "Common/Server/Utils/Logger"; type RunCronFunction = ( jobName: string, diff --git a/App/FeatureSet/Workers/Utils/DataMigration.ts b/App/FeatureSet/Workers/Utils/DataMigration.ts index fffa5bf55b..a5cbe13a72 100644 --- a/App/FeatureSet/Workers/Utils/DataMigration.ts +++ b/App/FeatureSet/Workers/Utils/DataMigration.ts @@ -1,8 +1,8 @@ import DataMigrations from "../DataMigrations/Index"; import OneUptimeDate from "Common/Types/Date"; import { PromiseVoidFunction } from "Common/Types/FunctionTypes"; -import DataMigrationService from "CommonServer/Services/DataMigrationService"; -import logger from "CommonServer/Utils/Logger"; +import DataMigrationService from "Common/Server/Services/DataMigrationService"; +import logger from "Common/Server/Utils/Logger"; import DataMigration from "Common/Models/DatabaseModels/DataMigration"; const RunDatabaseMigrations: PromiseVoidFunction = async (): Promise => { diff --git a/App/FeatureSet/Workflow/API/ComponentCode.ts b/App/FeatureSet/Workflow/API/ComponentCode.ts index df88bba686..5ab19a54f2 100644 --- a/App/FeatureSet/Workflow/API/ComponentCode.ts +++ b/App/FeatureSet/Workflow/API/ComponentCode.ts @@ -1,12 +1,12 @@ import QueueWorkflow from "../Services/QueueWorkflow"; import ObjectID from "Common/Types/ObjectID"; -import ComponentCode from "CommonServer/Types/Workflow/ComponentCode"; -import Components from "CommonServer/Types/Workflow/Components/Index"; +import ComponentCode from "Common/Server/Types/Workflow/ComponentCode"; +import Components from "Common/Server/Types/Workflow/Components/Index"; import TriggerCode, { ExecuteWorkflowType, -} from "CommonServer/Types/Workflow/TriggerCode"; -import Express, { ExpressRouter } from "CommonServer/Utils/Express"; -import logger from "CommonServer/Utils/Logger"; +} from "Common/Server/Types/Workflow/TriggerCode"; +import Express, { ExpressRouter } from "Common/Server/Utils/Express"; +import logger from "Common/Server/Utils/Logger"; export default class ComponentCodeAPI { public router!: ExpressRouter; diff --git a/App/FeatureSet/Workflow/API/Manual.ts b/App/FeatureSet/Workflow/API/Manual.ts index c7d62ef53e..2e59d5e4da 100644 --- a/App/FeatureSet/Workflow/API/Manual.ts +++ b/App/FeatureSet/Workflow/API/Manual.ts @@ -5,8 +5,8 @@ import Express, { ExpressRequest, ExpressResponse, ExpressRouter, -} from "CommonServer/Utils/Express"; -import Response from "CommonServer/Utils/Response"; +} from "Common/Server/Utils/Express"; +import Response from "Common/Server/Utils/Response"; export default class ManualAPI { public router!: ExpressRouter; diff --git a/App/FeatureSet/Workflow/API/Workflow.ts b/App/FeatureSet/Workflow/API/Workflow.ts index 6e4ebc4d72..805311dab0 100644 --- a/App/FeatureSet/Workflow/API/Workflow.ts +++ b/App/FeatureSet/Workflow/API/Workflow.ts @@ -1,16 +1,16 @@ import BadDataException from "Common/Types/Exception/BadDataException"; import ObjectID from "Common/Types/ObjectID"; -import ClusterKeyAuthorization from "CommonServer/Middleware/ClusterKeyAuthorization"; -import WorkflowService from "CommonServer/Services/WorkflowService"; -import ComponentCode from "CommonServer/Types/Workflow/ComponentCode"; -import Components from "CommonServer/Types/Workflow/Components/Index"; -import TriggerCode from "CommonServer/Types/Workflow/TriggerCode"; +import ClusterKeyAuthorization from "Common/Server/Middleware/ClusterKeyAuthorization"; +import WorkflowService from "Common/Server/Services/WorkflowService"; +import ComponentCode from "Common/Server/Types/Workflow/ComponentCode"; +import Components from "Common/Server/Types/Workflow/Components/Index"; +import TriggerCode from "Common/Server/Types/Workflow/TriggerCode"; import Express, { ExpressRequest, ExpressResponse, ExpressRouter, -} from "CommonServer/Utils/Express"; -import Response from "CommonServer/Utils/Response"; +} from "Common/Server/Utils/Express"; +import Response from "Common/Server/Utils/Response"; import Workflow from "Common/Models/DatabaseModels/Workflow"; export default class WorkflowAPI { diff --git a/App/FeatureSet/Workflow/Index.ts b/App/FeatureSet/Workflow/Index.ts index 2321bdf712..037709660a 100644 --- a/App/FeatureSet/Workflow/Index.ts +++ b/App/FeatureSet/Workflow/Index.ts @@ -4,15 +4,15 @@ import WorkflowAPI from "./API/Workflow"; import RunWorkflow from "./Services/RunWorkflow"; import { JSONObject } from "Common/Types/JSON"; import ObjectID from "Common/Types/ObjectID"; -import { QueueJob, QueueName } from "CommonServer/Infrastructure/Queue"; -import QueueWorker from "CommonServer/Infrastructure/QueueWorker"; -import FeatureSet from "CommonServer/Types/FeatureSet"; +import { QueueJob, QueueName } from "Common/Server/Infrastructure/Queue"; +import QueueWorker from "Common/Server/Infrastructure/QueueWorker"; +import FeatureSet from "Common/Server/Types/FeatureSet"; import Express, { ExpressApplication, ExpressRequest, ExpressResponse, -} from "CommonServer/Utils/Express"; -import logger from "CommonServer/Utils/Logger"; +} from "Common/Server/Utils/Express"; +import logger from "Common/Server/Utils/Logger"; const APP_NAME: string = "api/workflow"; diff --git a/App/FeatureSet/Workflow/Services/QueueWorkflow.ts b/App/FeatureSet/Workflow/Services/QueueWorkflow.ts index 4556b33919..27565ec1cd 100644 --- a/App/FeatureSet/Workflow/Services/QueueWorkflow.ts +++ b/App/FeatureSet/Workflow/Services/QueueWorkflow.ts @@ -5,12 +5,12 @@ import ObjectID from "Common/Types/ObjectID"; import PositiveNumber from "Common/Types/PositiveNumber"; import WorkflowPlan from "Common/Types/Workflow/WorkflowPlan"; import WorkflowStatus from "Common/Types/Workflow/WorkflowStatus"; -import Queue, { QueueName } from "CommonServer/Infrastructure/Queue"; -import ProjectService from "CommonServer/Services/ProjectService"; -import WorkflowLogService from "CommonServer/Services/WorkflowLogService"; -import WorkflowService from "CommonServer/Services/WorkflowService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; -import { ExecuteWorkflowType } from "CommonServer/Types/Workflow/TriggerCode"; +import Queue, { QueueName } from "Common/Server/Infrastructure/Queue"; +import ProjectService from "Common/Server/Services/ProjectService"; +import WorkflowLogService from "Common/Server/Services/WorkflowLogService"; +import WorkflowService from "Common/Server/Services/WorkflowService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; +import { ExecuteWorkflowType } from "Common/Server/Types/Workflow/TriggerCode"; import Workflow from "Common/Models/DatabaseModels/Workflow"; import WorkflowLog from "Common/Models/DatabaseModels/WorkflowLog"; diff --git a/App/FeatureSet/Workflow/Services/RunWorkflow.ts b/App/FeatureSet/Workflow/Services/RunWorkflow.ts index d6a3adab9a..6a2106b68c 100644 --- a/App/FeatureSet/Workflow/Services/RunWorkflow.ts +++ b/App/FeatureSet/Workflow/Services/RunWorkflow.ts @@ -15,17 +15,17 @@ import ComponentMetadata, { Port, } from "Common/Types/Workflow/Component"; import WorkflowStatus from "Common/Types/Workflow/WorkflowStatus"; -import WorkflowLogService from "CommonServer/Services/WorkflowLogService"; -import WorkflowService from "CommonServer/Services/WorkflowService"; -import WorkflowVariableService from "CommonServer/Services/WorkflowVariableService"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; +import WorkflowLogService from "Common/Server/Services/WorkflowLogService"; +import WorkflowService from "Common/Server/Services/WorkflowService"; +import WorkflowVariableService from "Common/Server/Services/WorkflowVariableService"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; import ComponentCode, { RunReturnType, -} from "CommonServer/Types/Workflow/ComponentCode"; -import Components from "CommonServer/Types/Workflow/Components/Index"; -import { RunProps } from "CommonServer/Types/Workflow/Workflow"; -import logger from "CommonServer/Utils/Logger"; -import VMAPI from "CommonServer/Utils/VM/VMAPI"; +} from "Common/Server/Types/Workflow/ComponentCode"; +import Components from "Common/Server/Types/Workflow/Components/Index"; +import { RunProps } from "Common/Server/Types/Workflow/Workflow"; +import logger from "Common/Server/Utils/Logger"; +import VMAPI from "Common/Server/Utils/VM/VMAPI"; import Workflow from "Common/Models/DatabaseModels/Workflow"; import WorkflowLog from "Common/Models/DatabaseModels/WorkflowLog"; import WorkflowVariable from "Common/Models/DatabaseModels/WorkflowVariable"; diff --git a/App/Index.ts b/App/Index.ts index 8148b6b2f8..e52a4a61e9 100755 --- a/App/Index.ts +++ b/App/Index.ts @@ -8,14 +8,14 @@ import NotificationRoutes from "./FeatureSet/Notification/Index"; import Workers from "./FeatureSet/Workers/Index"; import Workflow from "./FeatureSet/Workflow/Index"; import { PromiseVoidFunction } from "Common/Types/FunctionTypes"; -import { ClickhouseAppInstance } from "CommonServer/Infrastructure/ClickhouseDatabase"; -import { PostgresAppInstance } from "CommonServer/Infrastructure/PostgresDatabase"; -import Redis from "CommonServer/Infrastructure/Redis"; -import InfrastructureStatus from "CommonServer/Infrastructure/Status"; -import logger from "CommonServer/Utils/Logger"; -import Realtime from "CommonServer/Utils/Realtime"; -import App from "CommonServer/Utils/StartServer"; -import Telemetry from "CommonServer/Utils/Telemetry"; +import { ClickhouseAppInstance } from "Common/Server/Infrastructure/ClickhouseDatabase"; +import { PostgresAppInstance } from "Common/Server/Infrastructure/PostgresDatabase"; +import Redis from "Common/Server/Infrastructure/Redis"; +import InfrastructureStatus from "Common/Server/Infrastructure/Status"; +import logger from "Common/Server/Utils/Logger"; +import Realtime from "Common/Server/Utils/Realtime"; +import App from "Common/Server/Utils/StartServer"; +import Telemetry from "Common/Server/Utils/Telemetry"; import "ejs"; const APP_NAME: string = "app"; diff --git a/CommonServer/API/BaseAPI.ts b/Common/Server/API/BaseAPI.ts similarity index 100% rename from CommonServer/API/BaseAPI.ts rename to Common/Server/API/BaseAPI.ts diff --git a/CommonServer/API/BaseAnalyticsAPI.ts b/Common/Server/API/BaseAnalyticsAPI.ts similarity index 100% rename from CommonServer/API/BaseAnalyticsAPI.ts rename to Common/Server/API/BaseAnalyticsAPI.ts diff --git a/CommonServer/API/BillingInvoiceAPI.ts b/Common/Server/API/BillingInvoiceAPI.ts similarity index 100% rename from CommonServer/API/BillingInvoiceAPI.ts rename to Common/Server/API/BillingInvoiceAPI.ts diff --git a/CommonServer/API/BillingPaymentMethodAPI.ts b/Common/Server/API/BillingPaymentMethodAPI.ts similarity index 100% rename from CommonServer/API/BillingPaymentMethodAPI.ts rename to Common/Server/API/BillingPaymentMethodAPI.ts diff --git a/CommonServer/API/CommonAPI.ts b/Common/Server/API/CommonAPI.ts similarity index 100% rename from CommonServer/API/CommonAPI.ts rename to Common/Server/API/CommonAPI.ts diff --git a/CommonServer/API/CopilotActionAPI.ts b/Common/Server/API/CopilotActionAPI.ts similarity index 100% rename from CommonServer/API/CopilotActionAPI.ts rename to Common/Server/API/CopilotActionAPI.ts diff --git a/CommonServer/API/CopilotCodeRepositoryAPI.ts b/Common/Server/API/CopilotCodeRepositoryAPI.ts similarity index 100% rename from CommonServer/API/CopilotCodeRepositoryAPI.ts rename to Common/Server/API/CopilotCodeRepositoryAPI.ts diff --git a/CommonServer/API/CopilotPullRequestAPI.ts b/Common/Server/API/CopilotPullRequestAPI.ts similarity index 100% rename from CommonServer/API/CopilotPullRequestAPI.ts rename to Common/Server/API/CopilotPullRequestAPI.ts diff --git a/CommonServer/API/FileAPI.ts b/Common/Server/API/FileAPI.ts similarity index 100% rename from CommonServer/API/FileAPI.ts rename to Common/Server/API/FileAPI.ts diff --git a/CommonServer/API/GlobalConfigAPI.ts b/Common/Server/API/GlobalConfigAPI.ts similarity index 100% rename from CommonServer/API/GlobalConfigAPI.ts rename to Common/Server/API/GlobalConfigAPI.ts diff --git a/CommonServer/API/Index.ts b/Common/Server/API/Index.ts similarity index 100% rename from CommonServer/API/Index.ts rename to Common/Server/API/Index.ts diff --git a/CommonServer/API/MonitorGroupAPI.ts b/Common/Server/API/MonitorGroupAPI.ts similarity index 100% rename from CommonServer/API/MonitorGroupAPI.ts rename to Common/Server/API/MonitorGroupAPI.ts diff --git a/CommonServer/API/NotificationAPI.ts b/Common/Server/API/NotificationAPI.ts similarity index 100% rename from CommonServer/API/NotificationAPI.ts rename to Common/Server/API/NotificationAPI.ts diff --git a/CommonServer/API/ProbeAPI.ts b/Common/Server/API/ProbeAPI.ts similarity index 100% rename from CommonServer/API/ProbeAPI.ts rename to Common/Server/API/ProbeAPI.ts diff --git a/CommonServer/API/ProjectAPI.ts b/Common/Server/API/ProjectAPI.ts similarity index 100% rename from CommonServer/API/ProjectAPI.ts rename to Common/Server/API/ProjectAPI.ts diff --git a/CommonServer/API/ProjectSSO.ts b/Common/Server/API/ProjectSSO.ts similarity index 100% rename from CommonServer/API/ProjectSSO.ts rename to Common/Server/API/ProjectSSO.ts diff --git a/CommonServer/API/ResellerPlanAPI.ts b/Common/Server/API/ResellerPlanAPI.ts similarity index 100% rename from CommonServer/API/ResellerPlanAPI.ts rename to Common/Server/API/ResellerPlanAPI.ts diff --git a/CommonServer/API/ShortLinkAPI.ts b/Common/Server/API/ShortLinkAPI.ts similarity index 100% rename from CommonServer/API/ShortLinkAPI.ts rename to Common/Server/API/ShortLinkAPI.ts diff --git a/CommonServer/API/StatusAPI.ts b/Common/Server/API/StatusAPI.ts similarity index 100% rename from CommonServer/API/StatusAPI.ts rename to Common/Server/API/StatusAPI.ts diff --git a/CommonServer/API/StatusPageAPI.ts b/Common/Server/API/StatusPageAPI.ts similarity index 100% rename from CommonServer/API/StatusPageAPI.ts rename to Common/Server/API/StatusPageAPI.ts diff --git a/CommonServer/API/StatusPageDomainAPI.ts b/Common/Server/API/StatusPageDomainAPI.ts similarity index 100% rename from CommonServer/API/StatusPageDomainAPI.ts rename to Common/Server/API/StatusPageDomainAPI.ts diff --git a/CommonServer/API/StatusPageSubscriberAPI.ts b/Common/Server/API/StatusPageSubscriberAPI.ts similarity index 100% rename from CommonServer/API/StatusPageSubscriberAPI.ts rename to Common/Server/API/StatusPageSubscriberAPI.ts diff --git a/CommonServer/API/TelemetryAPI.ts b/Common/Server/API/TelemetryAPI.ts similarity index 100% rename from CommonServer/API/TelemetryAPI.ts rename to Common/Server/API/TelemetryAPI.ts diff --git a/CommonServer/API/UserCallAPI.ts b/Common/Server/API/UserCallAPI.ts similarity index 100% rename from CommonServer/API/UserCallAPI.ts rename to Common/Server/API/UserCallAPI.ts diff --git a/CommonServer/API/UserEmailAPI.ts b/Common/Server/API/UserEmailAPI.ts similarity index 100% rename from CommonServer/API/UserEmailAPI.ts rename to Common/Server/API/UserEmailAPI.ts diff --git a/CommonServer/API/UserOnCallLogTimelineAPI.ts b/Common/Server/API/UserOnCallLogTimelineAPI.ts similarity index 100% rename from CommonServer/API/UserOnCallLogTimelineAPI.ts rename to Common/Server/API/UserOnCallLogTimelineAPI.ts diff --git a/CommonServer/API/UserSmsAPI.ts b/Common/Server/API/UserSmsAPI.ts similarity index 100% rename from CommonServer/API/UserSmsAPI.ts rename to Common/Server/API/UserSmsAPI.ts diff --git a/CommonServer/API/UserTwoFactorAuthAPI.ts b/Common/Server/API/UserTwoFactorAuthAPI.ts similarity index 100% rename from CommonServer/API/UserTwoFactorAuthAPI.ts rename to Common/Server/API/UserTwoFactorAuthAPI.ts diff --git a/CommonServer/API/VersionAPI.ts b/Common/Server/API/VersionAPI.ts similarity index 100% rename from CommonServer/API/VersionAPI.ts rename to Common/Server/API/VersionAPI.ts diff --git a/CommonServer/BillingConfig.ts b/Common/Server/BillingConfig.ts similarity index 100% rename from CommonServer/BillingConfig.ts rename to Common/Server/BillingConfig.ts diff --git a/CommonServer/DatabaseConfig.ts b/Common/Server/DatabaseConfig.ts similarity index 100% rename from CommonServer/DatabaseConfig.ts rename to Common/Server/DatabaseConfig.ts diff --git a/CommonServer/Docs/CodeRepository.md b/Common/Server/Docs/CodeRepository.md similarity index 100% rename from CommonServer/Docs/CodeRepository.md rename to Common/Server/Docs/CodeRepository.md diff --git a/CommonServer/EnvironmentConfig.ts b/Common/Server/EnvironmentConfig.ts similarity index 100% rename from CommonServer/EnvironmentConfig.ts rename to Common/Server/EnvironmentConfig.ts diff --git a/CommonServer/Infrastructure/CacheDatabase.ts b/Common/Server/Infrastructure/CacheDatabase.ts similarity index 100% rename from CommonServer/Infrastructure/CacheDatabase.ts rename to Common/Server/Infrastructure/CacheDatabase.ts diff --git a/CommonServer/Infrastructure/ClickhouseConfig.ts b/Common/Server/Infrastructure/ClickhouseConfig.ts similarity index 100% rename from CommonServer/Infrastructure/ClickhouseConfig.ts rename to Common/Server/Infrastructure/ClickhouseConfig.ts diff --git a/CommonServer/Infrastructure/ClickhouseDatabase.ts b/Common/Server/Infrastructure/ClickhouseDatabase.ts similarity index 100% rename from CommonServer/Infrastructure/ClickhouseDatabase.ts rename to Common/Server/Infrastructure/ClickhouseDatabase.ts diff --git a/CommonServer/Infrastructure/GlobalCache.ts b/Common/Server/Infrastructure/GlobalCache.ts similarity index 100% rename from CommonServer/Infrastructure/GlobalCache.ts rename to Common/Server/Infrastructure/GlobalCache.ts diff --git a/CommonServer/Infrastructure/LocalCache.ts b/Common/Server/Infrastructure/LocalCache.ts similarity index 100% rename from CommonServer/Infrastructure/LocalCache.ts rename to Common/Server/Infrastructure/LocalCache.ts diff --git a/CommonServer/Infrastructure/Postgres/DataSourceOptions.ts b/Common/Server/Infrastructure/Postgres/DataSourceOptions.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/DataSourceOptions.ts rename to Common/Server/Infrastructure/Postgres/DataSourceOptions.ts diff --git a/CommonServer/Infrastructure/Postgres/LocalMigrationGenerationDataSource.ts b/Common/Server/Infrastructure/Postgres/LocalMigrationGenerationDataSource.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/LocalMigrationGenerationDataSource.ts rename to Common/Server/Infrastructure/Postgres/LocalMigrationGenerationDataSource.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1717605043663-InitialMigration.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1717605043663-InitialMigration.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1717605043663-InitialMigration.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1717605043663-InitialMigration.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1717678334852-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1717678334852-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1717678334852-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1717678334852-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1717839110671-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1717839110671-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1717839110671-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1717839110671-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1717849921874-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1717849921874-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1717849921874-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1717849921874-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1717955235341-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1717955235341-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1717955235341-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1717955235341-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1718037833516-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1718037833516-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1718037833516-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1718037833516-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1718100824584-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1718100824584-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1718100824584-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1718100824584-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1718101665865-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1718101665865-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1718101665865-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1718101665865-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1718119926223-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1718119926223-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1718119926223-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1718119926223-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1718124277321-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1718124277321-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1718124277321-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1718124277321-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1718126316684-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1718126316684-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1718126316684-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1718126316684-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1718188920011-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1718188920011-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1718188920011-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1718188920011-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1718203144945-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1718203144945-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1718203144945-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1718203144945-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1718285877004-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1718285877004-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1718285877004-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1718285877004-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1718618155447-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1718618155447-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1718618155447-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1718618155447-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1718711669847-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1718711669847-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1718711669847-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1718711669847-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1718879960254-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1718879960254-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1718879960254-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1718879960254-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1719227548476-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1719227548476-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1719227548476-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1719227548476-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1719228104620-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1719228104620-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1719228104620-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1719228104620-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1719247426296-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1719247426296-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1719247426296-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1719247426296-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1719348009053-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1719348009053-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1719348009053-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1719348009053-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1719827175832-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1719827175832-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1719827175832-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1719827175832-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1719831213463-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1719831213463-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1719831213463-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1719831213463-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1719838746775-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1719838746775-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1719838746775-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1719838746775-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1719915433542-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1719915433542-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1719915433542-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1719915433542-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1720024126646-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1720024126646-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1720024126646-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1720024126646-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1720532068612-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1720532068612-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1720532068612-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1720532068612-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1720538999941-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1720538999941-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1720538999941-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1720538999941-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1720785305192-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1720785305192-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1720785305192-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1720785305192-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1720805596648-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1720805596648-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1720805596648-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1720805596648-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1720806196274-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1720806196274-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1720806196274-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1720806196274-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1720812937067-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1720812937067-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1720812937067-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1720812937067-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1721075917289-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1721075917289-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1721075917289-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1721075917289-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1721152139648-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1721152139648-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1721152139648-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1721152139648-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1721159743714-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1721159743714-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1721159743714-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1721159743714-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1721754545771-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1721754545771-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1721754545771-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1721754545771-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1721779190475-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1721779190475-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1721779190475-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1721779190475-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1722031205897-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1722031205897-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1722031205897-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1722031205897-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1722543640526-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1722543640526-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1722543640526-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1722543640526-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/1722892318363-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1722892318363-MigrationName.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/1722892318363-MigrationName.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/1722892318363-MigrationName.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/Index.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/Index.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/Index.ts rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/Index.ts diff --git a/CommonServer/Infrastructure/Postgres/SchemaMigrations/Readme.md b/Common/Server/Infrastructure/Postgres/SchemaMigrations/Readme.md similarity index 100% rename from CommonServer/Infrastructure/Postgres/SchemaMigrations/Readme.md rename to Common/Server/Infrastructure/Postgres/SchemaMigrations/Readme.md diff --git a/CommonServer/Infrastructure/Postgres/TestDataSourceOptions.ts b/Common/Server/Infrastructure/Postgres/TestDataSourceOptions.ts similarity index 100% rename from CommonServer/Infrastructure/Postgres/TestDataSourceOptions.ts rename to Common/Server/Infrastructure/Postgres/TestDataSourceOptions.ts diff --git a/CommonServer/Infrastructure/PostgresDatabase.ts b/Common/Server/Infrastructure/PostgresDatabase.ts similarity index 100% rename from CommonServer/Infrastructure/PostgresDatabase.ts rename to Common/Server/Infrastructure/PostgresDatabase.ts diff --git a/CommonServer/Infrastructure/Queue.ts b/Common/Server/Infrastructure/Queue.ts similarity index 100% rename from CommonServer/Infrastructure/Queue.ts rename to Common/Server/Infrastructure/Queue.ts diff --git a/CommonServer/Infrastructure/QueueWorker.ts b/Common/Server/Infrastructure/QueueWorker.ts similarity index 100% rename from CommonServer/Infrastructure/QueueWorker.ts rename to Common/Server/Infrastructure/QueueWorker.ts diff --git a/CommonServer/Infrastructure/Redis.ts b/Common/Server/Infrastructure/Redis.ts similarity index 100% rename from CommonServer/Infrastructure/Redis.ts rename to Common/Server/Infrastructure/Redis.ts diff --git a/CommonServer/Infrastructure/Semaphore.ts b/Common/Server/Infrastructure/Semaphore.ts similarity index 100% rename from CommonServer/Infrastructure/Semaphore.ts rename to Common/Server/Infrastructure/Semaphore.ts diff --git a/CommonServer/Infrastructure/SocketIO.ts b/Common/Server/Infrastructure/SocketIO.ts similarity index 100% rename from CommonServer/Infrastructure/SocketIO.ts rename to Common/Server/Infrastructure/SocketIO.ts diff --git a/CommonServer/Infrastructure/Status.ts b/Common/Server/Infrastructure/Status.ts similarity index 100% rename from CommonServer/Infrastructure/Status.ts rename to Common/Server/Infrastructure/Status.ts diff --git a/CommonServer/Middleware/BearerTokenAuthorization.ts b/Common/Server/Middleware/BearerTokenAuthorization.ts similarity index 100% rename from CommonServer/Middleware/BearerTokenAuthorization.ts rename to Common/Server/Middleware/BearerTokenAuthorization.ts diff --git a/CommonServer/Middleware/ClusterKeyAuthorization.ts b/Common/Server/Middleware/ClusterKeyAuthorization.ts similarity index 100% rename from CommonServer/Middleware/ClusterKeyAuthorization.ts rename to Common/Server/Middleware/ClusterKeyAuthorization.ts diff --git a/CommonServer/Middleware/CodeRepositoryAuthorization.ts b/Common/Server/Middleware/CodeRepositoryAuthorization.ts similarity index 100% rename from CommonServer/Middleware/CodeRepositoryAuthorization.ts rename to Common/Server/Middleware/CodeRepositoryAuthorization.ts diff --git a/CommonServer/Middleware/NotificationMiddleware.ts b/Common/Server/Middleware/NotificationMiddleware.ts similarity index 100% rename from CommonServer/Middleware/NotificationMiddleware.ts rename to Common/Server/Middleware/NotificationMiddleware.ts diff --git a/CommonServer/Middleware/ProjectAuthorization.ts b/Common/Server/Middleware/ProjectAuthorization.ts similarity index 100% rename from CommonServer/Middleware/ProjectAuthorization.ts rename to Common/Server/Middleware/ProjectAuthorization.ts diff --git a/CommonServer/Middleware/UserAuthorization.ts b/Common/Server/Middleware/UserAuthorization.ts similarity index 100% rename from CommonServer/Middleware/UserAuthorization.ts rename to Common/Server/Middleware/UserAuthorization.ts diff --git a/CommonServer/Services/AccessTokenService.ts b/Common/Server/Services/AccessTokenService.ts similarity index 100% rename from CommonServer/Services/AccessTokenService.ts rename to Common/Server/Services/AccessTokenService.ts diff --git a/CommonServer/Services/AcmeCertificateService.ts b/Common/Server/Services/AcmeCertificateService.ts similarity index 100% rename from CommonServer/Services/AcmeCertificateService.ts rename to Common/Server/Services/AcmeCertificateService.ts diff --git a/CommonServer/Services/AcmeChallengeService.ts b/Common/Server/Services/AcmeChallengeService.ts similarity index 100% rename from CommonServer/Services/AcmeChallengeService.ts rename to Common/Server/Services/AcmeChallengeService.ts diff --git a/CommonServer/Services/AnalyticsDatabaseService.ts b/Common/Server/Services/AnalyticsDatabaseService.ts similarity index 100% rename from CommonServer/Services/AnalyticsDatabaseService.ts rename to Common/Server/Services/AnalyticsDatabaseService.ts diff --git a/CommonServer/Services/ApiKeyPermissionService.ts b/Common/Server/Services/ApiKeyPermissionService.ts similarity index 100% rename from CommonServer/Services/ApiKeyPermissionService.ts rename to Common/Server/Services/ApiKeyPermissionService.ts diff --git a/CommonServer/Services/ApiKeyService.ts b/Common/Server/Services/ApiKeyService.ts similarity index 100% rename from CommonServer/Services/ApiKeyService.ts rename to Common/Server/Services/ApiKeyService.ts diff --git a/CommonServer/Services/BaseService.ts b/Common/Server/Services/BaseService.ts similarity index 100% rename from CommonServer/Services/BaseService.ts rename to Common/Server/Services/BaseService.ts diff --git a/CommonServer/Services/BillingInvoiceService.ts b/Common/Server/Services/BillingInvoiceService.ts similarity index 100% rename from CommonServer/Services/BillingInvoiceService.ts rename to Common/Server/Services/BillingInvoiceService.ts diff --git a/CommonServer/Services/BillingPaymentMethodService.ts b/Common/Server/Services/BillingPaymentMethodService.ts similarity index 100% rename from CommonServer/Services/BillingPaymentMethodService.ts rename to Common/Server/Services/BillingPaymentMethodService.ts diff --git a/CommonServer/Services/BillingService.ts b/Common/Server/Services/BillingService.ts similarity index 100% rename from CommonServer/Services/BillingService.ts rename to Common/Server/Services/BillingService.ts diff --git a/CommonServer/Services/CallLogService.ts b/Common/Server/Services/CallLogService.ts similarity index 100% rename from CommonServer/Services/CallLogService.ts rename to Common/Server/Services/CallLogService.ts diff --git a/CommonServer/Services/CallService.ts b/Common/Server/Services/CallService.ts similarity index 100% rename from CommonServer/Services/CallService.ts rename to Common/Server/Services/CallService.ts diff --git a/CommonServer/Services/CopilotActionService.ts b/Common/Server/Services/CopilotActionService.ts similarity index 100% rename from CommonServer/Services/CopilotActionService.ts rename to Common/Server/Services/CopilotActionService.ts diff --git a/CommonServer/Services/CopilotCodeRepositoryService.ts b/Common/Server/Services/CopilotCodeRepositoryService.ts similarity index 100% rename from CommonServer/Services/CopilotCodeRepositoryService.ts rename to Common/Server/Services/CopilotCodeRepositoryService.ts diff --git a/CommonServer/Services/CopilotPullRequestService.ts b/Common/Server/Services/CopilotPullRequestService.ts similarity index 100% rename from CommonServer/Services/CopilotPullRequestService.ts rename to Common/Server/Services/CopilotPullRequestService.ts diff --git a/CommonServer/Services/DataMigrationService.ts b/Common/Server/Services/DataMigrationService.ts similarity index 100% rename from CommonServer/Services/DataMigrationService.ts rename to Common/Server/Services/DataMigrationService.ts diff --git a/CommonServer/Services/DatabaseService.ts b/Common/Server/Services/DatabaseService.ts similarity index 100% rename from CommonServer/Services/DatabaseService.ts rename to Common/Server/Services/DatabaseService.ts diff --git a/CommonServer/Services/DomainService.ts b/Common/Server/Services/DomainService.ts similarity index 100% rename from CommonServer/Services/DomainService.ts rename to Common/Server/Services/DomainService.ts diff --git a/CommonServer/Services/EmailLogService.ts b/Common/Server/Services/EmailLogService.ts similarity index 100% rename from CommonServer/Services/EmailLogService.ts rename to Common/Server/Services/EmailLogService.ts diff --git a/CommonServer/Services/EmailVerificationTokenService.ts b/Common/Server/Services/EmailVerificationTokenService.ts similarity index 100% rename from CommonServer/Services/EmailVerificationTokenService.ts rename to Common/Server/Services/EmailVerificationTokenService.ts diff --git a/CommonServer/Services/FileService.ts b/Common/Server/Services/FileService.ts similarity index 100% rename from CommonServer/Services/FileService.ts rename to Common/Server/Services/FileService.ts diff --git a/CommonServer/Services/GlobalConfigService.ts b/Common/Server/Services/GlobalConfigService.ts similarity index 100% rename from CommonServer/Services/GlobalConfigService.ts rename to Common/Server/Services/GlobalConfigService.ts diff --git a/CommonServer/Services/GreenlockCertificateService.ts b/Common/Server/Services/GreenlockCertificateService.ts similarity index 100% rename from CommonServer/Services/GreenlockCertificateService.ts rename to Common/Server/Services/GreenlockCertificateService.ts diff --git a/CommonServer/Services/GreenlockChallengeService.ts b/Common/Server/Services/GreenlockChallengeService.ts similarity index 100% rename from CommonServer/Services/GreenlockChallengeService.ts rename to Common/Server/Services/GreenlockChallengeService.ts diff --git a/CommonServer/Services/IncidentCustomFieldService.ts b/Common/Server/Services/IncidentCustomFieldService.ts similarity index 100% rename from CommonServer/Services/IncidentCustomFieldService.ts rename to Common/Server/Services/IncidentCustomFieldService.ts diff --git a/CommonServer/Services/IncidentInternalNoteService.ts b/Common/Server/Services/IncidentInternalNoteService.ts similarity index 100% rename from CommonServer/Services/IncidentInternalNoteService.ts rename to Common/Server/Services/IncidentInternalNoteService.ts diff --git a/CommonServer/Services/IncidentNoteTemplateService.ts b/Common/Server/Services/IncidentNoteTemplateService.ts similarity index 100% rename from CommonServer/Services/IncidentNoteTemplateService.ts rename to Common/Server/Services/IncidentNoteTemplateService.ts diff --git a/CommonServer/Services/IncidentOwnerTeamService.ts b/Common/Server/Services/IncidentOwnerTeamService.ts similarity index 100% rename from CommonServer/Services/IncidentOwnerTeamService.ts rename to Common/Server/Services/IncidentOwnerTeamService.ts diff --git a/CommonServer/Services/IncidentOwnerUserService.ts b/Common/Server/Services/IncidentOwnerUserService.ts similarity index 100% rename from CommonServer/Services/IncidentOwnerUserService.ts rename to Common/Server/Services/IncidentOwnerUserService.ts diff --git a/CommonServer/Services/IncidentPublicNoteService.ts b/Common/Server/Services/IncidentPublicNoteService.ts similarity index 100% rename from CommonServer/Services/IncidentPublicNoteService.ts rename to Common/Server/Services/IncidentPublicNoteService.ts diff --git a/CommonServer/Services/IncidentService.ts b/Common/Server/Services/IncidentService.ts similarity index 100% rename from CommonServer/Services/IncidentService.ts rename to Common/Server/Services/IncidentService.ts diff --git a/CommonServer/Services/IncidentSeverityService.ts b/Common/Server/Services/IncidentSeverityService.ts similarity index 100% rename from CommonServer/Services/IncidentSeverityService.ts rename to Common/Server/Services/IncidentSeverityService.ts diff --git a/CommonServer/Services/IncidentStateService.ts b/Common/Server/Services/IncidentStateService.ts similarity index 100% rename from CommonServer/Services/IncidentStateService.ts rename to Common/Server/Services/IncidentStateService.ts diff --git a/CommonServer/Services/IncidentStateTimelineService.ts b/Common/Server/Services/IncidentStateTimelineService.ts similarity index 100% rename from CommonServer/Services/IncidentStateTimelineService.ts rename to Common/Server/Services/IncidentStateTimelineService.ts diff --git a/CommonServer/Services/IncidentTemplateOwnerTeamService.ts b/Common/Server/Services/IncidentTemplateOwnerTeamService.ts similarity index 100% rename from CommonServer/Services/IncidentTemplateOwnerTeamService.ts rename to Common/Server/Services/IncidentTemplateOwnerTeamService.ts diff --git a/CommonServer/Services/IncidentTemplateOwnerUserService.ts b/Common/Server/Services/IncidentTemplateOwnerUserService.ts similarity index 100% rename from CommonServer/Services/IncidentTemplateOwnerUserService.ts rename to Common/Server/Services/IncidentTemplateOwnerUserService.ts diff --git a/CommonServer/Services/IncidentTemplateService.ts b/Common/Server/Services/IncidentTemplateService.ts similarity index 100% rename from CommonServer/Services/IncidentTemplateService.ts rename to Common/Server/Services/IncidentTemplateService.ts diff --git a/CommonServer/Services/Index.ts b/Common/Server/Services/Index.ts similarity index 100% rename from CommonServer/Services/Index.ts rename to Common/Server/Services/Index.ts diff --git a/CommonServer/Services/LabelService.ts b/Common/Server/Services/LabelService.ts similarity index 100% rename from CommonServer/Services/LabelService.ts rename to Common/Server/Services/LabelService.ts diff --git a/CommonServer/Services/LogService.ts b/Common/Server/Services/LogService.ts similarity index 100% rename from CommonServer/Services/LogService.ts rename to Common/Server/Services/LogService.ts diff --git a/CommonServer/Services/MailService.ts b/Common/Server/Services/MailService.ts similarity index 100% rename from CommonServer/Services/MailService.ts rename to Common/Server/Services/MailService.ts diff --git a/CommonServer/Services/MetricService.ts b/Common/Server/Services/MetricService.ts similarity index 100% rename from CommonServer/Services/MetricService.ts rename to Common/Server/Services/MetricService.ts diff --git a/CommonServer/Services/MonitorCustomFieldService.ts b/Common/Server/Services/MonitorCustomFieldService.ts similarity index 100% rename from CommonServer/Services/MonitorCustomFieldService.ts rename to Common/Server/Services/MonitorCustomFieldService.ts diff --git a/CommonServer/Services/MonitorGroupOwnerTeamService.ts b/Common/Server/Services/MonitorGroupOwnerTeamService.ts similarity index 100% rename from CommonServer/Services/MonitorGroupOwnerTeamService.ts rename to Common/Server/Services/MonitorGroupOwnerTeamService.ts diff --git a/CommonServer/Services/MonitorGroupOwnerUserService.ts b/Common/Server/Services/MonitorGroupOwnerUserService.ts similarity index 100% rename from CommonServer/Services/MonitorGroupOwnerUserService.ts rename to Common/Server/Services/MonitorGroupOwnerUserService.ts diff --git a/CommonServer/Services/MonitorGroupResourceService.ts b/Common/Server/Services/MonitorGroupResourceService.ts similarity index 100% rename from CommonServer/Services/MonitorGroupResourceService.ts rename to Common/Server/Services/MonitorGroupResourceService.ts diff --git a/CommonServer/Services/MonitorGroupService.ts b/Common/Server/Services/MonitorGroupService.ts similarity index 100% rename from CommonServer/Services/MonitorGroupService.ts rename to Common/Server/Services/MonitorGroupService.ts diff --git a/CommonServer/Services/MonitorMetricsByMinuteService.ts b/Common/Server/Services/MonitorMetricsByMinuteService.ts similarity index 100% rename from CommonServer/Services/MonitorMetricsByMinuteService.ts rename to Common/Server/Services/MonitorMetricsByMinuteService.ts diff --git a/CommonServer/Services/MonitorOwnerTeamService.ts b/Common/Server/Services/MonitorOwnerTeamService.ts similarity index 100% rename from CommonServer/Services/MonitorOwnerTeamService.ts rename to Common/Server/Services/MonitorOwnerTeamService.ts diff --git a/CommonServer/Services/MonitorOwnerUserService.ts b/Common/Server/Services/MonitorOwnerUserService.ts similarity index 100% rename from CommonServer/Services/MonitorOwnerUserService.ts rename to Common/Server/Services/MonitorOwnerUserService.ts diff --git a/CommonServer/Services/MonitorProbeService.ts b/Common/Server/Services/MonitorProbeService.ts similarity index 100% rename from CommonServer/Services/MonitorProbeService.ts rename to Common/Server/Services/MonitorProbeService.ts diff --git a/CommonServer/Services/MonitorSecretService.ts b/Common/Server/Services/MonitorSecretService.ts similarity index 100% rename from CommonServer/Services/MonitorSecretService.ts rename to Common/Server/Services/MonitorSecretService.ts diff --git a/CommonServer/Services/MonitorService.ts b/Common/Server/Services/MonitorService.ts similarity index 100% rename from CommonServer/Services/MonitorService.ts rename to Common/Server/Services/MonitorService.ts diff --git a/CommonServer/Services/MonitorStatusService.ts b/Common/Server/Services/MonitorStatusService.ts similarity index 100% rename from CommonServer/Services/MonitorStatusService.ts rename to Common/Server/Services/MonitorStatusService.ts diff --git a/CommonServer/Services/MonitorStatusTimelineService.ts b/Common/Server/Services/MonitorStatusTimelineService.ts similarity index 100% rename from CommonServer/Services/MonitorStatusTimelineService.ts rename to Common/Server/Services/MonitorStatusTimelineService.ts diff --git a/CommonServer/Services/NotificationService.ts b/Common/Server/Services/NotificationService.ts similarity index 100% rename from CommonServer/Services/NotificationService.ts rename to Common/Server/Services/NotificationService.ts diff --git a/CommonServer/Services/OnCallDutyPolicyCustomFieldService.ts b/Common/Server/Services/OnCallDutyPolicyCustomFieldService.ts similarity index 100% rename from CommonServer/Services/OnCallDutyPolicyCustomFieldService.ts rename to Common/Server/Services/OnCallDutyPolicyCustomFieldService.ts diff --git a/CommonServer/Services/OnCallDutyPolicyEscalationRuleScheduleService.ts b/Common/Server/Services/OnCallDutyPolicyEscalationRuleScheduleService.ts similarity index 100% rename from CommonServer/Services/OnCallDutyPolicyEscalationRuleScheduleService.ts rename to Common/Server/Services/OnCallDutyPolicyEscalationRuleScheduleService.ts diff --git a/CommonServer/Services/OnCallDutyPolicyEscalationRuleService.ts b/Common/Server/Services/OnCallDutyPolicyEscalationRuleService.ts similarity index 100% rename from CommonServer/Services/OnCallDutyPolicyEscalationRuleService.ts rename to Common/Server/Services/OnCallDutyPolicyEscalationRuleService.ts diff --git a/CommonServer/Services/OnCallDutyPolicyEscalationRuleTeamService.ts b/Common/Server/Services/OnCallDutyPolicyEscalationRuleTeamService.ts similarity index 100% rename from CommonServer/Services/OnCallDutyPolicyEscalationRuleTeamService.ts rename to Common/Server/Services/OnCallDutyPolicyEscalationRuleTeamService.ts diff --git a/CommonServer/Services/OnCallDutyPolicyEscalationRuleUserService.ts b/Common/Server/Services/OnCallDutyPolicyEscalationRuleUserService.ts similarity index 100% rename from CommonServer/Services/OnCallDutyPolicyEscalationRuleUserService.ts rename to Common/Server/Services/OnCallDutyPolicyEscalationRuleUserService.ts diff --git a/CommonServer/Services/OnCallDutyPolicyExecutionLogService.ts b/Common/Server/Services/OnCallDutyPolicyExecutionLogService.ts similarity index 100% rename from CommonServer/Services/OnCallDutyPolicyExecutionLogService.ts rename to Common/Server/Services/OnCallDutyPolicyExecutionLogService.ts diff --git a/CommonServer/Services/OnCallDutyPolicyExecutionLogTimelineService.ts b/Common/Server/Services/OnCallDutyPolicyExecutionLogTimelineService.ts similarity index 100% rename from CommonServer/Services/OnCallDutyPolicyExecutionLogTimelineService.ts rename to Common/Server/Services/OnCallDutyPolicyExecutionLogTimelineService.ts diff --git a/CommonServer/Services/OnCallDutyPolicyScheduleLayerService.ts b/Common/Server/Services/OnCallDutyPolicyScheduleLayerService.ts similarity index 100% rename from CommonServer/Services/OnCallDutyPolicyScheduleLayerService.ts rename to Common/Server/Services/OnCallDutyPolicyScheduleLayerService.ts diff --git a/CommonServer/Services/OnCallDutyPolicyScheduleLayerUserService.ts b/Common/Server/Services/OnCallDutyPolicyScheduleLayerUserService.ts similarity index 100% rename from CommonServer/Services/OnCallDutyPolicyScheduleLayerUserService.ts rename to Common/Server/Services/OnCallDutyPolicyScheduleLayerUserService.ts diff --git a/CommonServer/Services/OnCallDutyPolicyScheduleService.ts b/Common/Server/Services/OnCallDutyPolicyScheduleService.ts similarity index 100% rename from CommonServer/Services/OnCallDutyPolicyScheduleService.ts rename to Common/Server/Services/OnCallDutyPolicyScheduleService.ts diff --git a/CommonServer/Services/OnCallDutyPolicyService.ts b/Common/Server/Services/OnCallDutyPolicyService.ts similarity index 100% rename from CommonServer/Services/OnCallDutyPolicyService.ts rename to Common/Server/Services/OnCallDutyPolicyService.ts diff --git a/CommonServer/Services/ProbeOwnerTeamService.ts b/Common/Server/Services/ProbeOwnerTeamService.ts similarity index 100% rename from CommonServer/Services/ProbeOwnerTeamService.ts rename to Common/Server/Services/ProbeOwnerTeamService.ts diff --git a/CommonServer/Services/ProbeOwnerUserService.ts b/Common/Server/Services/ProbeOwnerUserService.ts similarity index 100% rename from CommonServer/Services/ProbeOwnerUserService.ts rename to Common/Server/Services/ProbeOwnerUserService.ts diff --git a/CommonServer/Services/ProbeService.ts b/Common/Server/Services/ProbeService.ts similarity index 100% rename from CommonServer/Services/ProbeService.ts rename to Common/Server/Services/ProbeService.ts diff --git a/CommonServer/Services/ProjectCallSMSConfigService.ts b/Common/Server/Services/ProjectCallSMSConfigService.ts similarity index 100% rename from CommonServer/Services/ProjectCallSMSConfigService.ts rename to Common/Server/Services/ProjectCallSMSConfigService.ts diff --git a/CommonServer/Services/ProjectService.ts b/Common/Server/Services/ProjectService.ts similarity index 100% rename from CommonServer/Services/ProjectService.ts rename to Common/Server/Services/ProjectService.ts diff --git a/CommonServer/Services/ProjectSmtpConfigService.ts b/Common/Server/Services/ProjectSmtpConfigService.ts similarity index 100% rename from CommonServer/Services/ProjectSmtpConfigService.ts rename to Common/Server/Services/ProjectSmtpConfigService.ts diff --git a/CommonServer/Services/ProjectSsoService.ts b/Common/Server/Services/ProjectSsoService.ts similarity index 100% rename from CommonServer/Services/ProjectSsoService.ts rename to Common/Server/Services/ProjectSsoService.ts diff --git a/CommonServer/Services/PromoCodeService.ts b/Common/Server/Services/PromoCodeService.ts similarity index 100% rename from CommonServer/Services/PromoCodeService.ts rename to Common/Server/Services/PromoCodeService.ts diff --git a/CommonServer/Services/ResellerPlanService.ts b/Common/Server/Services/ResellerPlanService.ts similarity index 100% rename from CommonServer/Services/ResellerPlanService.ts rename to Common/Server/Services/ResellerPlanService.ts diff --git a/CommonServer/Services/ResellerService.ts b/Common/Server/Services/ResellerService.ts similarity index 100% rename from CommonServer/Services/ResellerService.ts rename to Common/Server/Services/ResellerService.ts diff --git a/CommonServer/Services/ScheduledMaintenanceCustomFieldService.ts b/Common/Server/Services/ScheduledMaintenanceCustomFieldService.ts similarity index 100% rename from CommonServer/Services/ScheduledMaintenanceCustomFieldService.ts rename to Common/Server/Services/ScheduledMaintenanceCustomFieldService.ts diff --git a/CommonServer/Services/ScheduledMaintenanceInternalNoteService.ts b/Common/Server/Services/ScheduledMaintenanceInternalNoteService.ts similarity index 100% rename from CommonServer/Services/ScheduledMaintenanceInternalNoteService.ts rename to Common/Server/Services/ScheduledMaintenanceInternalNoteService.ts diff --git a/CommonServer/Services/ScheduledMaintenanceNoteTemplateService.ts b/Common/Server/Services/ScheduledMaintenanceNoteTemplateService.ts similarity index 100% rename from CommonServer/Services/ScheduledMaintenanceNoteTemplateService.ts rename to Common/Server/Services/ScheduledMaintenanceNoteTemplateService.ts diff --git a/CommonServer/Services/ScheduledMaintenanceOwnerTeamService.ts b/Common/Server/Services/ScheduledMaintenanceOwnerTeamService.ts similarity index 100% rename from CommonServer/Services/ScheduledMaintenanceOwnerTeamService.ts rename to Common/Server/Services/ScheduledMaintenanceOwnerTeamService.ts diff --git a/CommonServer/Services/ScheduledMaintenanceOwnerUserService.ts b/Common/Server/Services/ScheduledMaintenanceOwnerUserService.ts similarity index 100% rename from CommonServer/Services/ScheduledMaintenanceOwnerUserService.ts rename to Common/Server/Services/ScheduledMaintenanceOwnerUserService.ts diff --git a/CommonServer/Services/ScheduledMaintenancePublicNoteService.ts b/Common/Server/Services/ScheduledMaintenancePublicNoteService.ts similarity index 100% rename from CommonServer/Services/ScheduledMaintenancePublicNoteService.ts rename to Common/Server/Services/ScheduledMaintenancePublicNoteService.ts diff --git a/CommonServer/Services/ScheduledMaintenanceService.ts b/Common/Server/Services/ScheduledMaintenanceService.ts similarity index 100% rename from CommonServer/Services/ScheduledMaintenanceService.ts rename to Common/Server/Services/ScheduledMaintenanceService.ts diff --git a/CommonServer/Services/ScheduledMaintenanceStateService.ts b/Common/Server/Services/ScheduledMaintenanceStateService.ts similarity index 100% rename from CommonServer/Services/ScheduledMaintenanceStateService.ts rename to Common/Server/Services/ScheduledMaintenanceStateService.ts diff --git a/CommonServer/Services/ScheduledMaintenanceStateTimelineService.ts b/Common/Server/Services/ScheduledMaintenanceStateTimelineService.ts similarity index 100% rename from CommonServer/Services/ScheduledMaintenanceStateTimelineService.ts rename to Common/Server/Services/ScheduledMaintenanceStateTimelineService.ts diff --git a/CommonServer/Services/ServiceCatalogDependencyService.ts b/Common/Server/Services/ServiceCatalogDependencyService.ts similarity index 100% rename from CommonServer/Services/ServiceCatalogDependencyService.ts rename to Common/Server/Services/ServiceCatalogDependencyService.ts diff --git a/CommonServer/Services/ServiceCatalogMonitorService.ts b/Common/Server/Services/ServiceCatalogMonitorService.ts similarity index 100% rename from CommonServer/Services/ServiceCatalogMonitorService.ts rename to Common/Server/Services/ServiceCatalogMonitorService.ts diff --git a/CommonServer/Services/ServiceCatalogOwnerTeamService.ts b/Common/Server/Services/ServiceCatalogOwnerTeamService.ts similarity index 100% rename from CommonServer/Services/ServiceCatalogOwnerTeamService.ts rename to Common/Server/Services/ServiceCatalogOwnerTeamService.ts diff --git a/CommonServer/Services/ServiceCatalogOwnerUserService.ts b/Common/Server/Services/ServiceCatalogOwnerUserService.ts similarity index 100% rename from CommonServer/Services/ServiceCatalogOwnerUserService.ts rename to Common/Server/Services/ServiceCatalogOwnerUserService.ts diff --git a/CommonServer/Services/ServiceCatalogService.ts b/Common/Server/Services/ServiceCatalogService.ts similarity index 100% rename from CommonServer/Services/ServiceCatalogService.ts rename to Common/Server/Services/ServiceCatalogService.ts diff --git a/CommonServer/Services/ServiceCatalogTelemetryServiceService.ts b/Common/Server/Services/ServiceCatalogTelemetryServiceService.ts similarity index 100% rename from CommonServer/Services/ServiceCatalogTelemetryServiceService.ts rename to Common/Server/Services/ServiceCatalogTelemetryServiceService.ts diff --git a/CommonServer/Services/ServiceCopilotCodeRepositoryService.ts b/Common/Server/Services/ServiceCopilotCodeRepositoryService.ts similarity index 100% rename from CommonServer/Services/ServiceCopilotCodeRepositoryService.ts rename to Common/Server/Services/ServiceCopilotCodeRepositoryService.ts diff --git a/CommonServer/Services/ShortLinkService.ts b/Common/Server/Services/ShortLinkService.ts similarity index 100% rename from CommonServer/Services/ShortLinkService.ts rename to Common/Server/Services/ShortLinkService.ts diff --git a/CommonServer/Services/SmsLogService.ts b/Common/Server/Services/SmsLogService.ts similarity index 100% rename from CommonServer/Services/SmsLogService.ts rename to Common/Server/Services/SmsLogService.ts diff --git a/CommonServer/Services/SmsService.ts b/Common/Server/Services/SmsService.ts similarity index 100% rename from CommonServer/Services/SmsService.ts rename to Common/Server/Services/SmsService.ts diff --git a/CommonServer/Services/SpanService.ts b/Common/Server/Services/SpanService.ts similarity index 100% rename from CommonServer/Services/SpanService.ts rename to Common/Server/Services/SpanService.ts diff --git a/CommonServer/Services/StatusPageAnnouncementService.ts b/Common/Server/Services/StatusPageAnnouncementService.ts similarity index 100% rename from CommonServer/Services/StatusPageAnnouncementService.ts rename to Common/Server/Services/StatusPageAnnouncementService.ts diff --git a/CommonServer/Services/StatusPageCertificateService.ts b/Common/Server/Services/StatusPageCertificateService.ts similarity index 100% rename from CommonServer/Services/StatusPageCertificateService.ts rename to Common/Server/Services/StatusPageCertificateService.ts diff --git a/CommonServer/Services/StatusPageCustomFieldService.ts b/Common/Server/Services/StatusPageCustomFieldService.ts similarity index 100% rename from CommonServer/Services/StatusPageCustomFieldService.ts rename to Common/Server/Services/StatusPageCustomFieldService.ts diff --git a/CommonServer/Services/StatusPageDomainService.ts b/Common/Server/Services/StatusPageDomainService.ts similarity index 100% rename from CommonServer/Services/StatusPageDomainService.ts rename to Common/Server/Services/StatusPageDomainService.ts diff --git a/CommonServer/Services/StatusPageFooterLinkService.ts b/Common/Server/Services/StatusPageFooterLinkService.ts similarity index 100% rename from CommonServer/Services/StatusPageFooterLinkService.ts rename to Common/Server/Services/StatusPageFooterLinkService.ts diff --git a/CommonServer/Services/StatusPageGroupService.ts b/Common/Server/Services/StatusPageGroupService.ts similarity index 100% rename from CommonServer/Services/StatusPageGroupService.ts rename to Common/Server/Services/StatusPageGroupService.ts diff --git a/CommonServer/Services/StatusPageHeaderLinkService.ts b/Common/Server/Services/StatusPageHeaderLinkService.ts similarity index 100% rename from CommonServer/Services/StatusPageHeaderLinkService.ts rename to Common/Server/Services/StatusPageHeaderLinkService.ts diff --git a/CommonServer/Services/StatusPageHistoryChartBarColorRuleService.ts b/Common/Server/Services/StatusPageHistoryChartBarColorRuleService.ts similarity index 100% rename from CommonServer/Services/StatusPageHistoryChartBarColorRuleService.ts rename to Common/Server/Services/StatusPageHistoryChartBarColorRuleService.ts diff --git a/CommonServer/Services/StatusPageOwnerTeamService.ts b/Common/Server/Services/StatusPageOwnerTeamService.ts similarity index 100% rename from CommonServer/Services/StatusPageOwnerTeamService.ts rename to Common/Server/Services/StatusPageOwnerTeamService.ts diff --git a/CommonServer/Services/StatusPageOwnerUserService.ts b/Common/Server/Services/StatusPageOwnerUserService.ts similarity index 100% rename from CommonServer/Services/StatusPageOwnerUserService.ts rename to Common/Server/Services/StatusPageOwnerUserService.ts diff --git a/CommonServer/Services/StatusPagePrivateUserService.ts b/Common/Server/Services/StatusPagePrivateUserService.ts similarity index 100% rename from CommonServer/Services/StatusPagePrivateUserService.ts rename to Common/Server/Services/StatusPagePrivateUserService.ts diff --git a/CommonServer/Services/StatusPageResourceService.ts b/Common/Server/Services/StatusPageResourceService.ts similarity index 100% rename from CommonServer/Services/StatusPageResourceService.ts rename to Common/Server/Services/StatusPageResourceService.ts diff --git a/CommonServer/Services/StatusPageService.ts b/Common/Server/Services/StatusPageService.ts similarity index 100% rename from CommonServer/Services/StatusPageService.ts rename to Common/Server/Services/StatusPageService.ts diff --git a/CommonServer/Services/StatusPageSsoService.ts b/Common/Server/Services/StatusPageSsoService.ts similarity index 100% rename from CommonServer/Services/StatusPageSsoService.ts rename to Common/Server/Services/StatusPageSsoService.ts diff --git a/CommonServer/Services/StatusPageSubscriberService.ts b/Common/Server/Services/StatusPageSubscriberService.ts similarity index 100% rename from CommonServer/Services/StatusPageSubscriberService.ts rename to Common/Server/Services/StatusPageSubscriberService.ts diff --git a/CommonServer/Services/TeamMemberService.ts b/Common/Server/Services/TeamMemberService.ts similarity index 100% rename from CommonServer/Services/TeamMemberService.ts rename to Common/Server/Services/TeamMemberService.ts diff --git a/CommonServer/Services/TeamPermissionService.ts b/Common/Server/Services/TeamPermissionService.ts similarity index 100% rename from CommonServer/Services/TeamPermissionService.ts rename to Common/Server/Services/TeamPermissionService.ts diff --git a/CommonServer/Services/TeamService.ts b/Common/Server/Services/TeamService.ts similarity index 100% rename from CommonServer/Services/TeamService.ts rename to Common/Server/Services/TeamService.ts diff --git a/CommonServer/Services/TelemetryAttributeService.ts b/Common/Server/Services/TelemetryAttributeService.ts similarity index 100% rename from CommonServer/Services/TelemetryAttributeService.ts rename to Common/Server/Services/TelemetryAttributeService.ts diff --git a/CommonServer/Services/TelemetryIngestionKeyService.ts b/Common/Server/Services/TelemetryIngestionKeyService.ts similarity index 100% rename from CommonServer/Services/TelemetryIngestionKeyService.ts rename to Common/Server/Services/TelemetryIngestionKeyService.ts diff --git a/CommonServer/Services/TelemetryServiceService.ts b/Common/Server/Services/TelemetryServiceService.ts similarity index 100% rename from CommonServer/Services/TelemetryServiceService.ts rename to Common/Server/Services/TelemetryServiceService.ts diff --git a/CommonServer/Services/TelemetryUsageBillingService.ts b/Common/Server/Services/TelemetryUsageBillingService.ts similarity index 100% rename from CommonServer/Services/TelemetryUsageBillingService.ts rename to Common/Server/Services/TelemetryUsageBillingService.ts diff --git a/CommonServer/Services/UserCallService.ts b/Common/Server/Services/UserCallService.ts similarity index 100% rename from CommonServer/Services/UserCallService.ts rename to Common/Server/Services/UserCallService.ts diff --git a/CommonServer/Services/UserEmailService.ts b/Common/Server/Services/UserEmailService.ts similarity index 100% rename from CommonServer/Services/UserEmailService.ts rename to Common/Server/Services/UserEmailService.ts diff --git a/CommonServer/Services/UserNotificationRuleService.ts b/Common/Server/Services/UserNotificationRuleService.ts similarity index 100% rename from CommonServer/Services/UserNotificationRuleService.ts rename to Common/Server/Services/UserNotificationRuleService.ts diff --git a/CommonServer/Services/UserNotificationSettingService.ts b/Common/Server/Services/UserNotificationSettingService.ts similarity index 100% rename from CommonServer/Services/UserNotificationSettingService.ts rename to Common/Server/Services/UserNotificationSettingService.ts diff --git a/CommonServer/Services/UserOnCallLogService.ts b/Common/Server/Services/UserOnCallLogService.ts similarity index 100% rename from CommonServer/Services/UserOnCallLogService.ts rename to Common/Server/Services/UserOnCallLogService.ts diff --git a/CommonServer/Services/UserOnCallLogTimelineService.ts b/Common/Server/Services/UserOnCallLogTimelineService.ts similarity index 100% rename from CommonServer/Services/UserOnCallLogTimelineService.ts rename to Common/Server/Services/UserOnCallLogTimelineService.ts diff --git a/CommonServer/Services/UserService.ts b/Common/Server/Services/UserService.ts similarity index 100% rename from CommonServer/Services/UserService.ts rename to Common/Server/Services/UserService.ts diff --git a/CommonServer/Services/UserSmsService.ts b/Common/Server/Services/UserSmsService.ts similarity index 100% rename from CommonServer/Services/UserSmsService.ts rename to Common/Server/Services/UserSmsService.ts diff --git a/CommonServer/Services/UserTwoFactorAuthService.ts b/Common/Server/Services/UserTwoFactorAuthService.ts similarity index 100% rename from CommonServer/Services/UserTwoFactorAuthService.ts rename to Common/Server/Services/UserTwoFactorAuthService.ts diff --git a/CommonServer/Services/WorkflowLogService.ts b/Common/Server/Services/WorkflowLogService.ts similarity index 100% rename from CommonServer/Services/WorkflowLogService.ts rename to Common/Server/Services/WorkflowLogService.ts diff --git a/CommonServer/Services/WorkflowService.ts b/Common/Server/Services/WorkflowService.ts similarity index 100% rename from CommonServer/Services/WorkflowService.ts rename to Common/Server/Services/WorkflowService.ts diff --git a/CommonServer/Services/WorkflowVariableService.ts b/Common/Server/Services/WorkflowVariableService.ts similarity index 100% rename from CommonServer/Services/WorkflowVariableService.ts rename to Common/Server/Services/WorkflowVariableService.ts diff --git a/CommonServer/Types/AnalyticsDatabase/AggregateBy.ts b/Common/Server/Types/AnalyticsDatabase/AggregateBy.ts similarity index 100% rename from CommonServer/Types/AnalyticsDatabase/AggregateBy.ts rename to Common/Server/Types/AnalyticsDatabase/AggregateBy.ts diff --git a/CommonServer/Types/AnalyticsDatabase/CountBy.ts b/Common/Server/Types/AnalyticsDatabase/CountBy.ts similarity index 100% rename from CommonServer/Types/AnalyticsDatabase/CountBy.ts rename to Common/Server/Types/AnalyticsDatabase/CountBy.ts diff --git a/CommonServer/Types/AnalyticsDatabase/CreateBy.ts b/Common/Server/Types/AnalyticsDatabase/CreateBy.ts similarity index 100% rename from CommonServer/Types/AnalyticsDatabase/CreateBy.ts rename to Common/Server/Types/AnalyticsDatabase/CreateBy.ts diff --git a/CommonServer/Types/AnalyticsDatabase/CreateManyBy.ts b/Common/Server/Types/AnalyticsDatabase/CreateManyBy.ts similarity index 100% rename from CommonServer/Types/AnalyticsDatabase/CreateManyBy.ts rename to Common/Server/Types/AnalyticsDatabase/CreateManyBy.ts diff --git a/CommonServer/Types/AnalyticsDatabase/DeleteBy.ts b/Common/Server/Types/AnalyticsDatabase/DeleteBy.ts similarity index 100% rename from CommonServer/Types/AnalyticsDatabase/DeleteBy.ts rename to Common/Server/Types/AnalyticsDatabase/DeleteBy.ts diff --git a/CommonServer/Types/AnalyticsDatabase/FindBy.ts b/Common/Server/Types/AnalyticsDatabase/FindBy.ts similarity index 100% rename from CommonServer/Types/AnalyticsDatabase/FindBy.ts rename to Common/Server/Types/AnalyticsDatabase/FindBy.ts diff --git a/CommonServer/Types/AnalyticsDatabase/FindOneBy.ts b/Common/Server/Types/AnalyticsDatabase/FindOneBy.ts similarity index 100% rename from CommonServer/Types/AnalyticsDatabase/FindOneBy.ts rename to Common/Server/Types/AnalyticsDatabase/FindOneBy.ts diff --git a/CommonServer/Types/AnalyticsDatabase/FindOneByID.ts b/Common/Server/Types/AnalyticsDatabase/FindOneByID.ts similarity index 100% rename from CommonServer/Types/AnalyticsDatabase/FindOneByID.ts rename to Common/Server/Types/AnalyticsDatabase/FindOneByID.ts diff --git a/CommonServer/Types/AnalyticsDatabase/GroupBy.ts b/Common/Server/Types/AnalyticsDatabase/GroupBy.ts similarity index 100% rename from CommonServer/Types/AnalyticsDatabase/GroupBy.ts rename to Common/Server/Types/AnalyticsDatabase/GroupBy.ts diff --git a/CommonServer/Types/AnalyticsDatabase/Hooks.ts b/Common/Server/Types/AnalyticsDatabase/Hooks.ts similarity index 100% rename from CommonServer/Types/AnalyticsDatabase/Hooks.ts rename to Common/Server/Types/AnalyticsDatabase/Hooks.ts diff --git a/CommonServer/Types/AnalyticsDatabase/ModelPermission.ts b/Common/Server/Types/AnalyticsDatabase/ModelPermission.ts similarity index 100% rename from CommonServer/Types/AnalyticsDatabase/ModelPermission.ts rename to Common/Server/Types/AnalyticsDatabase/ModelPermission.ts diff --git a/CommonServer/Types/AnalyticsDatabase/Query.ts b/Common/Server/Types/AnalyticsDatabase/Query.ts similarity index 100% rename from CommonServer/Types/AnalyticsDatabase/Query.ts rename to Common/Server/Types/AnalyticsDatabase/Query.ts diff --git a/CommonServer/Types/AnalyticsDatabase/QueryHelper.ts b/Common/Server/Types/AnalyticsDatabase/QueryHelper.ts similarity index 100% rename from CommonServer/Types/AnalyticsDatabase/QueryHelper.ts rename to Common/Server/Types/AnalyticsDatabase/QueryHelper.ts diff --git a/CommonServer/Types/AnalyticsDatabase/Select.ts b/Common/Server/Types/AnalyticsDatabase/Select.ts similarity index 100% rename from CommonServer/Types/AnalyticsDatabase/Select.ts rename to Common/Server/Types/AnalyticsDatabase/Select.ts diff --git a/CommonServer/Types/AnalyticsDatabase/Sort.ts b/Common/Server/Types/AnalyticsDatabase/Sort.ts similarity index 100% rename from CommonServer/Types/AnalyticsDatabase/Sort.ts rename to Common/Server/Types/AnalyticsDatabase/Sort.ts diff --git a/CommonServer/Types/AnalyticsDatabase/UpdateBy.ts b/Common/Server/Types/AnalyticsDatabase/UpdateBy.ts similarity index 100% rename from CommonServer/Types/AnalyticsDatabase/UpdateBy.ts rename to Common/Server/Types/AnalyticsDatabase/UpdateBy.ts diff --git a/CommonServer/Types/AnalyticsDatabase/UpdateByID.ts b/Common/Server/Types/AnalyticsDatabase/UpdateByID.ts similarity index 100% rename from CommonServer/Types/AnalyticsDatabase/UpdateByID.ts rename to Common/Server/Types/AnalyticsDatabase/UpdateByID.ts diff --git a/CommonServer/Types/BaseDatabase/DatabaseRequestType.ts b/Common/Server/Types/BaseDatabase/DatabaseRequestType.ts similarity index 100% rename from CommonServer/Types/BaseDatabase/DatabaseRequestType.ts rename to Common/Server/Types/BaseDatabase/DatabaseRequestType.ts diff --git a/CommonServer/Types/Billing/MeteredPlan/ActiveMonitoringMeteredPlan.ts b/Common/Server/Types/Billing/MeteredPlan/ActiveMonitoringMeteredPlan.ts similarity index 100% rename from CommonServer/Types/Billing/MeteredPlan/ActiveMonitoringMeteredPlan.ts rename to Common/Server/Types/Billing/MeteredPlan/ActiveMonitoringMeteredPlan.ts diff --git a/CommonServer/Types/Billing/MeteredPlan/AllMeteredPlans.ts b/Common/Server/Types/Billing/MeteredPlan/AllMeteredPlans.ts similarity index 100% rename from CommonServer/Types/Billing/MeteredPlan/AllMeteredPlans.ts rename to Common/Server/Types/Billing/MeteredPlan/AllMeteredPlans.ts diff --git a/CommonServer/Types/Billing/MeteredPlan/ServerMeteredPlan.ts b/Common/Server/Types/Billing/MeteredPlan/ServerMeteredPlan.ts similarity index 100% rename from CommonServer/Types/Billing/MeteredPlan/ServerMeteredPlan.ts rename to Common/Server/Types/Billing/MeteredPlan/ServerMeteredPlan.ts diff --git a/CommonServer/Types/Billing/MeteredPlan/TelemetryMeteredPlan.ts b/Common/Server/Types/Billing/MeteredPlan/TelemetryMeteredPlan.ts similarity index 100% rename from CommonServer/Types/Billing/MeteredPlan/TelemetryMeteredPlan.ts rename to Common/Server/Types/Billing/MeteredPlan/TelemetryMeteredPlan.ts diff --git a/CommonServer/Types/Database/CountBy.ts b/Common/Server/Types/Database/CountBy.ts similarity index 100% rename from CommonServer/Types/Database/CountBy.ts rename to Common/Server/Types/Database/CountBy.ts diff --git a/CommonServer/Types/Database/CreateBy.ts b/Common/Server/Types/Database/CreateBy.ts similarity index 100% rename from CommonServer/Types/Database/CreateBy.ts rename to Common/Server/Types/Database/CreateBy.ts diff --git a/CommonServer/Types/Database/DeleteBy.ts b/Common/Server/Types/Database/DeleteBy.ts similarity index 100% rename from CommonServer/Types/Database/DeleteBy.ts rename to Common/Server/Types/Database/DeleteBy.ts diff --git a/CommonServer/Types/Database/DeleteById.ts b/Common/Server/Types/Database/DeleteById.ts similarity index 100% rename from CommonServer/Types/Database/DeleteById.ts rename to Common/Server/Types/Database/DeleteById.ts diff --git a/CommonServer/Types/Database/DeleteOneBy.ts b/Common/Server/Types/Database/DeleteOneBy.ts similarity index 100% rename from CommonServer/Types/Database/DeleteOneBy.ts rename to Common/Server/Types/Database/DeleteOneBy.ts diff --git a/CommonServer/Types/Database/FindBy.ts b/Common/Server/Types/Database/FindBy.ts similarity index 100% rename from CommonServer/Types/Database/FindBy.ts rename to Common/Server/Types/Database/FindBy.ts diff --git a/CommonServer/Types/Database/FindOneBy.ts b/Common/Server/Types/Database/FindOneBy.ts similarity index 100% rename from CommonServer/Types/Database/FindOneBy.ts rename to Common/Server/Types/Database/FindOneBy.ts diff --git a/CommonServer/Types/Database/FindOneByID.ts b/Common/Server/Types/Database/FindOneByID.ts similarity index 100% rename from CommonServer/Types/Database/FindOneByID.ts rename to Common/Server/Types/Database/FindOneByID.ts diff --git a/CommonServer/Types/Database/GroupBy.ts b/Common/Server/Types/Database/GroupBy.ts similarity index 100% rename from CommonServer/Types/Database/GroupBy.ts rename to Common/Server/Types/Database/GroupBy.ts diff --git a/CommonServer/Types/Database/HardDeleteBy.ts b/Common/Server/Types/Database/HardDeleteBy.ts similarity index 100% rename from CommonServer/Types/Database/HardDeleteBy.ts rename to Common/Server/Types/Database/HardDeleteBy.ts diff --git a/CommonServer/Types/Database/Hooks.ts b/Common/Server/Types/Database/Hooks.ts similarity index 100% rename from CommonServer/Types/Database/Hooks.ts rename to Common/Server/Types/Database/Hooks.ts diff --git a/CommonServer/Types/Database/Permissions/AccessControlPermission.ts b/Common/Server/Types/Database/Permissions/AccessControlPermission.ts similarity index 100% rename from CommonServer/Types/Database/Permissions/AccessControlPermission.ts rename to Common/Server/Types/Database/Permissions/AccessControlPermission.ts diff --git a/CommonServer/Types/Database/Permissions/BasePermission.ts b/Common/Server/Types/Database/Permissions/BasePermission.ts similarity index 100% rename from CommonServer/Types/Database/Permissions/BasePermission.ts rename to Common/Server/Types/Database/Permissions/BasePermission.ts diff --git a/CommonServer/Types/Database/Permissions/BillingPermission.ts b/Common/Server/Types/Database/Permissions/BillingPermission.ts similarity index 100% rename from CommonServer/Types/Database/Permissions/BillingPermission.ts rename to Common/Server/Types/Database/Permissions/BillingPermission.ts diff --git a/CommonServer/Types/Database/Permissions/ColumnPermission.ts b/Common/Server/Types/Database/Permissions/ColumnPermission.ts similarity index 100% rename from CommonServer/Types/Database/Permissions/ColumnPermission.ts rename to Common/Server/Types/Database/Permissions/ColumnPermission.ts diff --git a/CommonServer/Types/Database/Permissions/CreatePermission.ts b/Common/Server/Types/Database/Permissions/CreatePermission.ts similarity index 100% rename from CommonServer/Types/Database/Permissions/CreatePermission.ts rename to Common/Server/Types/Database/Permissions/CreatePermission.ts diff --git a/CommonServer/Types/Database/Permissions/DeletePermission.ts b/Common/Server/Types/Database/Permissions/DeletePermission.ts similarity index 100% rename from CommonServer/Types/Database/Permissions/DeletePermission.ts rename to Common/Server/Types/Database/Permissions/DeletePermission.ts diff --git a/CommonServer/Types/Database/Permissions/Index.ts b/Common/Server/Types/Database/Permissions/Index.ts similarity index 100% rename from CommonServer/Types/Database/Permissions/Index.ts rename to Common/Server/Types/Database/Permissions/Index.ts diff --git a/CommonServer/Types/Database/Permissions/PermissionsUtil.ts b/Common/Server/Types/Database/Permissions/PermissionsUtil.ts similarity index 100% rename from CommonServer/Types/Database/Permissions/PermissionsUtil.ts rename to Common/Server/Types/Database/Permissions/PermissionsUtil.ts diff --git a/CommonServer/Types/Database/Permissions/PublicPermission.ts b/Common/Server/Types/Database/Permissions/PublicPermission.ts similarity index 100% rename from CommonServer/Types/Database/Permissions/PublicPermission.ts rename to Common/Server/Types/Database/Permissions/PublicPermission.ts diff --git a/CommonServer/Types/Database/Permissions/QueryPermission.ts b/Common/Server/Types/Database/Permissions/QueryPermission.ts similarity index 100% rename from CommonServer/Types/Database/Permissions/QueryPermission.ts rename to Common/Server/Types/Database/Permissions/QueryPermission.ts diff --git a/CommonServer/Types/Database/Permissions/ReadPermission.ts b/Common/Server/Types/Database/Permissions/ReadPermission.ts similarity index 100% rename from CommonServer/Types/Database/Permissions/ReadPermission.ts rename to Common/Server/Types/Database/Permissions/ReadPermission.ts diff --git a/CommonServer/Types/Database/Permissions/SelectPermission.ts b/Common/Server/Types/Database/Permissions/SelectPermission.ts similarity index 100% rename from CommonServer/Types/Database/Permissions/SelectPermission.ts rename to Common/Server/Types/Database/Permissions/SelectPermission.ts diff --git a/CommonServer/Types/Database/Permissions/TablePermission.ts b/Common/Server/Types/Database/Permissions/TablePermission.ts similarity index 100% rename from CommonServer/Types/Database/Permissions/TablePermission.ts rename to Common/Server/Types/Database/Permissions/TablePermission.ts diff --git a/CommonServer/Types/Database/Permissions/TenantPermission.ts b/Common/Server/Types/Database/Permissions/TenantPermission.ts similarity index 100% rename from CommonServer/Types/Database/Permissions/TenantPermission.ts rename to Common/Server/Types/Database/Permissions/TenantPermission.ts diff --git a/CommonServer/Types/Database/Permissions/UpdatePermission.ts b/Common/Server/Types/Database/Permissions/UpdatePermission.ts similarity index 100% rename from CommonServer/Types/Database/Permissions/UpdatePermission.ts rename to Common/Server/Types/Database/Permissions/UpdatePermission.ts diff --git a/CommonServer/Types/Database/Permissions/UserPermission.ts b/Common/Server/Types/Database/Permissions/UserPermission.ts similarity index 100% rename from CommonServer/Types/Database/Permissions/UserPermission.ts rename to Common/Server/Types/Database/Permissions/UserPermission.ts diff --git a/CommonServer/Types/Database/Query.ts b/Common/Server/Types/Database/Query.ts similarity index 100% rename from CommonServer/Types/Database/Query.ts rename to Common/Server/Types/Database/Query.ts diff --git a/CommonServer/Types/Database/QueryHelper.ts b/Common/Server/Types/Database/QueryHelper.ts similarity index 100% rename from CommonServer/Types/Database/QueryHelper.ts rename to Common/Server/Types/Database/QueryHelper.ts diff --git a/CommonServer/Types/Database/QueryUtil.ts b/Common/Server/Types/Database/QueryUtil.ts similarity index 100% rename from CommonServer/Types/Database/QueryUtil.ts rename to Common/Server/Types/Database/QueryUtil.ts diff --git a/CommonServer/Types/Database/RelationSelect.ts b/Common/Server/Types/Database/RelationSelect.ts similarity index 100% rename from CommonServer/Types/Database/RelationSelect.ts rename to Common/Server/Types/Database/RelationSelect.ts diff --git a/CommonServer/Types/Database/SearchBy.ts b/Common/Server/Types/Database/SearchBy.ts similarity index 100% rename from CommonServer/Types/Database/SearchBy.ts rename to Common/Server/Types/Database/SearchBy.ts diff --git a/CommonServer/Types/Database/SearchResult.ts b/Common/Server/Types/Database/SearchResult.ts similarity index 100% rename from CommonServer/Types/Database/SearchResult.ts rename to Common/Server/Types/Database/SearchResult.ts diff --git a/CommonServer/Types/Database/Select.ts b/Common/Server/Types/Database/Select.ts similarity index 100% rename from CommonServer/Types/Database/Select.ts rename to Common/Server/Types/Database/Select.ts diff --git a/CommonServer/Types/Database/SelectUtil.ts b/Common/Server/Types/Database/SelectUtil.ts similarity index 100% rename from CommonServer/Types/Database/SelectUtil.ts rename to Common/Server/Types/Database/SelectUtil.ts diff --git a/CommonServer/Types/Database/Sort.ts b/Common/Server/Types/Database/Sort.ts similarity index 100% rename from CommonServer/Types/Database/Sort.ts rename to Common/Server/Types/Database/Sort.ts diff --git a/CommonServer/Types/Database/UpdateBy.ts b/Common/Server/Types/Database/UpdateBy.ts similarity index 100% rename from CommonServer/Types/Database/UpdateBy.ts rename to Common/Server/Types/Database/UpdateBy.ts diff --git a/CommonServer/Types/Database/UpdateByID.ts b/Common/Server/Types/Database/UpdateByID.ts similarity index 100% rename from CommonServer/Types/Database/UpdateByID.ts rename to Common/Server/Types/Database/UpdateByID.ts diff --git a/CommonServer/Types/Database/UpdateByIDAndFetch.ts b/Common/Server/Types/Database/UpdateByIDAndFetch.ts similarity index 100% rename from CommonServer/Types/Database/UpdateByIDAndFetch.ts rename to Common/Server/Types/Database/UpdateByIDAndFetch.ts diff --git a/CommonServer/Types/Database/UpdateOneBy.ts b/Common/Server/Types/Database/UpdateOneBy.ts similarity index 100% rename from CommonServer/Types/Database/UpdateOneBy.ts rename to Common/Server/Types/Database/UpdateOneBy.ts diff --git a/CommonServer/Types/Domain.ts b/Common/Server/Types/Domain.ts similarity index 100% rename from CommonServer/Types/Domain.ts rename to Common/Server/Types/Domain.ts diff --git a/CommonServer/Types/FeatureSet.ts b/Common/Server/Types/FeatureSet.ts similarity index 100% rename from CommonServer/Types/FeatureSet.ts rename to Common/Server/Types/FeatureSet.ts diff --git a/CommonServer/Types/FunctionTypes.ts b/Common/Server/Types/FunctionTypes.ts similarity index 100% rename from CommonServer/Types/FunctionTypes.ts rename to Common/Server/Types/FunctionTypes.ts diff --git a/CommonServer/Types/Markdown.ts b/Common/Server/Types/Markdown.ts similarity index 100% rename from CommonServer/Types/Markdown.ts rename to Common/Server/Types/Markdown.ts diff --git a/CommonServer/Types/Workflow/ComponentCode.ts b/Common/Server/Types/Workflow/ComponentCode.ts similarity index 100% rename from CommonServer/Types/Workflow/ComponentCode.ts rename to Common/Server/Types/Workflow/ComponentCode.ts diff --git a/CommonServer/Types/Workflow/Components/API/Delete.ts b/Common/Server/Types/Workflow/Components/API/Delete.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/API/Delete.ts rename to Common/Server/Types/Workflow/Components/API/Delete.ts diff --git a/CommonServer/Types/Workflow/Components/API/Get.ts b/Common/Server/Types/Workflow/Components/API/Get.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/API/Get.ts rename to Common/Server/Types/Workflow/Components/API/Get.ts diff --git a/CommonServer/Types/Workflow/Components/API/Post.ts b/Common/Server/Types/Workflow/Components/API/Post.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/API/Post.ts rename to Common/Server/Types/Workflow/Components/API/Post.ts diff --git a/CommonServer/Types/Workflow/Components/API/Put.ts b/Common/Server/Types/Workflow/Components/API/Put.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/API/Put.ts rename to Common/Server/Types/Workflow/Components/API/Put.ts diff --git a/CommonServer/Types/Workflow/Components/API/Utils.ts b/Common/Server/Types/Workflow/Components/API/Utils.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/API/Utils.ts rename to Common/Server/Types/Workflow/Components/API/Utils.ts diff --git a/CommonServer/Types/Workflow/Components/BaseModel/CreateManyBaseModel.ts b/Common/Server/Types/Workflow/Components/BaseModel/CreateManyBaseModel.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/BaseModel/CreateManyBaseModel.ts rename to Common/Server/Types/Workflow/Components/BaseModel/CreateManyBaseModel.ts diff --git a/CommonServer/Types/Workflow/Components/BaseModel/CreateOneBaseModel.ts b/Common/Server/Types/Workflow/Components/BaseModel/CreateOneBaseModel.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/BaseModel/CreateOneBaseModel.ts rename to Common/Server/Types/Workflow/Components/BaseModel/CreateOneBaseModel.ts diff --git a/CommonServer/Types/Workflow/Components/BaseModel/DeleteManyBaseModel.ts b/Common/Server/Types/Workflow/Components/BaseModel/DeleteManyBaseModel.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/BaseModel/DeleteManyBaseModel.ts rename to Common/Server/Types/Workflow/Components/BaseModel/DeleteManyBaseModel.ts diff --git a/CommonServer/Types/Workflow/Components/BaseModel/DeleteOneBaseModel.ts b/Common/Server/Types/Workflow/Components/BaseModel/DeleteOneBaseModel.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/BaseModel/DeleteOneBaseModel.ts rename to Common/Server/Types/Workflow/Components/BaseModel/DeleteOneBaseModel.ts diff --git a/CommonServer/Types/Workflow/Components/BaseModel/FindManyBaseModel.ts b/Common/Server/Types/Workflow/Components/BaseModel/FindManyBaseModel.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/BaseModel/FindManyBaseModel.ts rename to Common/Server/Types/Workflow/Components/BaseModel/FindManyBaseModel.ts diff --git a/CommonServer/Types/Workflow/Components/BaseModel/FindOneBaseModel.ts b/Common/Server/Types/Workflow/Components/BaseModel/FindOneBaseModel.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/BaseModel/FindOneBaseModel.ts rename to Common/Server/Types/Workflow/Components/BaseModel/FindOneBaseModel.ts diff --git a/CommonServer/Types/Workflow/Components/BaseModel/OnCreateBaseModel.ts b/Common/Server/Types/Workflow/Components/BaseModel/OnCreateBaseModel.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/BaseModel/OnCreateBaseModel.ts rename to Common/Server/Types/Workflow/Components/BaseModel/OnCreateBaseModel.ts diff --git a/CommonServer/Types/Workflow/Components/BaseModel/OnDeleteBaseModel.ts b/Common/Server/Types/Workflow/Components/BaseModel/OnDeleteBaseModel.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/BaseModel/OnDeleteBaseModel.ts rename to Common/Server/Types/Workflow/Components/BaseModel/OnDeleteBaseModel.ts diff --git a/CommonServer/Types/Workflow/Components/BaseModel/OnTriggerBaseModel.ts b/Common/Server/Types/Workflow/Components/BaseModel/OnTriggerBaseModel.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/BaseModel/OnTriggerBaseModel.ts rename to Common/Server/Types/Workflow/Components/BaseModel/OnTriggerBaseModel.ts diff --git a/CommonServer/Types/Workflow/Components/BaseModel/OnUpdateBaseModel.ts b/Common/Server/Types/Workflow/Components/BaseModel/OnUpdateBaseModel.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/BaseModel/OnUpdateBaseModel.ts rename to Common/Server/Types/Workflow/Components/BaseModel/OnUpdateBaseModel.ts diff --git a/CommonServer/Types/Workflow/Components/BaseModel/UpdateManyBaseModel.ts b/Common/Server/Types/Workflow/Components/BaseModel/UpdateManyBaseModel.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/BaseModel/UpdateManyBaseModel.ts rename to Common/Server/Types/Workflow/Components/BaseModel/UpdateManyBaseModel.ts diff --git a/CommonServer/Types/Workflow/Components/BaseModel/UpdateOneBaseModel.ts b/Common/Server/Types/Workflow/Components/BaseModel/UpdateOneBaseModel.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/BaseModel/UpdateOneBaseModel.ts rename to Common/Server/Types/Workflow/Components/BaseModel/UpdateOneBaseModel.ts diff --git a/CommonServer/Types/Workflow/Components/Conditions/IfElse.ts b/Common/Server/Types/Workflow/Components/Conditions/IfElse.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/Conditions/IfElse.ts rename to Common/Server/Types/Workflow/Components/Conditions/IfElse.ts diff --git a/CommonServer/Types/Workflow/Components/Email.ts b/Common/Server/Types/Workflow/Components/Email.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/Email.ts rename to Common/Server/Types/Workflow/Components/Email.ts diff --git a/CommonServer/Types/Workflow/Components/Index.ts b/Common/Server/Types/Workflow/Components/Index.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/Index.ts rename to Common/Server/Types/Workflow/Components/Index.ts diff --git a/CommonServer/Types/Workflow/Components/JSON/JsonToText.ts b/Common/Server/Types/Workflow/Components/JSON/JsonToText.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/JSON/JsonToText.ts rename to Common/Server/Types/Workflow/Components/JSON/JsonToText.ts diff --git a/CommonServer/Types/Workflow/Components/JSON/MergeJson.ts b/Common/Server/Types/Workflow/Components/JSON/MergeJson.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/JSON/MergeJson.ts rename to Common/Server/Types/Workflow/Components/JSON/MergeJson.ts diff --git a/CommonServer/Types/Workflow/Components/JSON/TextToJson.ts b/Common/Server/Types/Workflow/Components/JSON/TextToJson.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/JSON/TextToJson.ts rename to Common/Server/Types/Workflow/Components/JSON/TextToJson.ts diff --git a/CommonServer/Types/Workflow/Components/JavaScript.ts b/Common/Server/Types/Workflow/Components/JavaScript.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/JavaScript.ts rename to Common/Server/Types/Workflow/Components/JavaScript.ts diff --git a/CommonServer/Types/Workflow/Components/Log.ts b/Common/Server/Types/Workflow/Components/Log.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/Log.ts rename to Common/Server/Types/Workflow/Components/Log.ts diff --git a/CommonServer/Types/Workflow/Components/Manual.ts b/Common/Server/Types/Workflow/Components/Manual.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/Manual.ts rename to Common/Server/Types/Workflow/Components/Manual.ts diff --git a/CommonServer/Types/Workflow/Components/MicrosoftTeams/SendMessageToChannel.ts b/Common/Server/Types/Workflow/Components/MicrosoftTeams/SendMessageToChannel.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/MicrosoftTeams/SendMessageToChannel.ts rename to Common/Server/Types/Workflow/Components/MicrosoftTeams/SendMessageToChannel.ts diff --git a/CommonServer/Types/Workflow/Components/Schedule.ts b/Common/Server/Types/Workflow/Components/Schedule.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/Schedule.ts rename to Common/Server/Types/Workflow/Components/Schedule.ts diff --git a/CommonServer/Types/Workflow/Components/Slack/SendMessageToChannel.ts b/Common/Server/Types/Workflow/Components/Slack/SendMessageToChannel.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/Slack/SendMessageToChannel.ts rename to Common/Server/Types/Workflow/Components/Slack/SendMessageToChannel.ts diff --git a/CommonServer/Types/Workflow/Components/Webhook.ts b/Common/Server/Types/Workflow/Components/Webhook.ts similarity index 100% rename from CommonServer/Types/Workflow/Components/Webhook.ts rename to Common/Server/Types/Workflow/Components/Webhook.ts diff --git a/CommonServer/Types/Workflow/TriggerCode.ts b/Common/Server/Types/Workflow/TriggerCode.ts similarity index 100% rename from CommonServer/Types/Workflow/TriggerCode.ts rename to Common/Server/Types/Workflow/TriggerCode.ts diff --git a/CommonServer/Types/Workflow/Workflow.ts b/Common/Server/Types/Workflow/Workflow.ts similarity index 100% rename from CommonServer/Types/Workflow/Workflow.ts rename to Common/Server/Types/Workflow/Workflow.ts diff --git a/CommonServer/Utils/Airtable.ts b/Common/Server/Utils/Airtable.ts similarity index 100% rename from CommonServer/Utils/Airtable.ts rename to Common/Server/Utils/Airtable.ts diff --git a/CommonServer/Utils/AnalyticsDatabase/Statement.ts b/Common/Server/Utils/AnalyticsDatabase/Statement.ts similarity index 100% rename from CommonServer/Utils/AnalyticsDatabase/Statement.ts rename to Common/Server/Utils/AnalyticsDatabase/Statement.ts diff --git a/CommonServer/Utils/AnalyticsDatabase/StatementGenerator.ts b/Common/Server/Utils/AnalyticsDatabase/StatementGenerator.ts similarity index 100% rename from CommonServer/Utils/AnalyticsDatabase/StatementGenerator.ts rename to Common/Server/Utils/AnalyticsDatabase/StatementGenerator.ts diff --git a/CommonServer/Utils/BasicCron.ts b/Common/Server/Utils/BasicCron.ts similarity index 100% rename from CommonServer/Utils/BasicCron.ts rename to Common/Server/Utils/BasicCron.ts diff --git a/CommonServer/Utils/CodeRepository/CodeRepository.ts b/Common/Server/Utils/CodeRepository/CodeRepository.ts similarity index 100% rename from CommonServer/Utils/CodeRepository/CodeRepository.ts rename to Common/Server/Utils/CodeRepository/CodeRepository.ts diff --git a/CommonServer/Utils/CodeRepository/CodeRepositoryFile.ts b/Common/Server/Utils/CodeRepository/CodeRepositoryFile.ts similarity index 100% rename from CommonServer/Utils/CodeRepository/CodeRepositoryFile.ts rename to Common/Server/Utils/CodeRepository/CodeRepositoryFile.ts diff --git a/CommonServer/Utils/CodeRepository/GitHub/GitHub.ts b/Common/Server/Utils/CodeRepository/GitHub/GitHub.ts similarity index 100% rename from CommonServer/Utils/CodeRepository/GitHub/GitHub.ts rename to Common/Server/Utils/CodeRepository/GitHub/GitHub.ts diff --git a/CommonServer/Utils/CodeRepository/HostedCodeRepository/HostedCodeRepository.ts b/Common/Server/Utils/CodeRepository/HostedCodeRepository/HostedCodeRepository.ts similarity index 100% rename from CommonServer/Utils/CodeRepository/HostedCodeRepository/HostedCodeRepository.ts rename to Common/Server/Utils/CodeRepository/HostedCodeRepository/HostedCodeRepository.ts diff --git a/CommonServer/Utils/Cookie.ts b/Common/Server/Utils/Cookie.ts similarity index 100% rename from CommonServer/Utils/Cookie.ts rename to Common/Server/Utils/Cookie.ts diff --git a/CommonServer/Utils/CronTab.ts b/Common/Server/Utils/CronTab.ts similarity index 100% rename from CommonServer/Utils/CronTab.ts rename to Common/Server/Utils/CronTab.ts diff --git a/CommonServer/Utils/Encryption.ts b/Common/Server/Utils/Encryption.ts similarity index 100% rename from CommonServer/Utils/Encryption.ts rename to Common/Server/Utils/Encryption.ts diff --git a/CommonServer/Utils/Environment.ts b/Common/Server/Utils/Environment.ts similarity index 100% rename from CommonServer/Utils/Environment.ts rename to Common/Server/Utils/Environment.ts diff --git a/CommonServer/Utils/Errors.ts b/Common/Server/Utils/Errors.ts similarity index 100% rename from CommonServer/Utils/Errors.ts rename to Common/Server/Utils/Errors.ts diff --git a/CommonServer/Utils/Execute.ts b/Common/Server/Utils/Execute.ts similarity index 100% rename from CommonServer/Utils/Execute.ts rename to Common/Server/Utils/Execute.ts diff --git a/CommonServer/Utils/Express.ts b/Common/Server/Utils/Express.ts similarity index 100% rename from CommonServer/Utils/Express.ts rename to Common/Server/Utils/Express.ts diff --git a/CommonServer/Utils/Greenlock/Greenlock.ts b/Common/Server/Utils/Greenlock/Greenlock.ts similarity index 100% rename from CommonServer/Utils/Greenlock/Greenlock.ts rename to Common/Server/Utils/Greenlock/Greenlock.ts diff --git a/CommonServer/Utils/JsonToCsv.ts b/Common/Server/Utils/JsonToCsv.ts similarity index 100% rename from CommonServer/Utils/JsonToCsv.ts rename to Common/Server/Utils/JsonToCsv.ts diff --git a/CommonServer/Utils/JsonWebToken.ts b/Common/Server/Utils/JsonWebToken.ts similarity index 100% rename from CommonServer/Utils/JsonWebToken.ts rename to Common/Server/Utils/JsonWebToken.ts diff --git a/CommonServer/Utils/LocalFile.ts b/Common/Server/Utils/LocalFile.ts similarity index 100% rename from CommonServer/Utils/LocalFile.ts rename to Common/Server/Utils/LocalFile.ts diff --git a/CommonServer/Utils/Logger.ts b/Common/Server/Utils/Logger.ts similarity index 100% rename from CommonServer/Utils/Logger.ts rename to Common/Server/Utils/Logger.ts diff --git a/CommonServer/Utils/Monitor/Criteria/APIRequestCriteria.ts b/Common/Server/Utils/Monitor/Criteria/APIRequestCriteria.ts similarity index 100% rename from CommonServer/Utils/Monitor/Criteria/APIRequestCriteria.ts rename to Common/Server/Utils/Monitor/Criteria/APIRequestCriteria.ts diff --git a/CommonServer/Utils/Monitor/Criteria/CompareCriteria.ts b/Common/Server/Utils/Monitor/Criteria/CompareCriteria.ts similarity index 100% rename from CommonServer/Utils/Monitor/Criteria/CompareCriteria.ts rename to Common/Server/Utils/Monitor/Criteria/CompareCriteria.ts diff --git a/CommonServer/Utils/Monitor/Criteria/CustomCodeMonitorCriteria.ts b/Common/Server/Utils/Monitor/Criteria/CustomCodeMonitorCriteria.ts similarity index 100% rename from CommonServer/Utils/Monitor/Criteria/CustomCodeMonitorCriteria.ts rename to Common/Server/Utils/Monitor/Criteria/CustomCodeMonitorCriteria.ts diff --git a/CommonServer/Utils/Monitor/Criteria/EvaluateOverTime.ts b/Common/Server/Utils/Monitor/Criteria/EvaluateOverTime.ts similarity index 100% rename from CommonServer/Utils/Monitor/Criteria/EvaluateOverTime.ts rename to Common/Server/Utils/Monitor/Criteria/EvaluateOverTime.ts diff --git a/CommonServer/Utils/Monitor/Criteria/IncomingRequestCriteria.ts b/Common/Server/Utils/Monitor/Criteria/IncomingRequestCriteria.ts similarity index 100% rename from CommonServer/Utils/Monitor/Criteria/IncomingRequestCriteria.ts rename to Common/Server/Utils/Monitor/Criteria/IncomingRequestCriteria.ts diff --git a/CommonServer/Utils/Monitor/Criteria/LogMonitorCriteria.ts b/Common/Server/Utils/Monitor/Criteria/LogMonitorCriteria.ts similarity index 100% rename from CommonServer/Utils/Monitor/Criteria/LogMonitorCriteria.ts rename to Common/Server/Utils/Monitor/Criteria/LogMonitorCriteria.ts diff --git a/CommonServer/Utils/Monitor/Criteria/SSLMonitorCriteria.ts b/Common/Server/Utils/Monitor/Criteria/SSLMonitorCriteria.ts similarity index 100% rename from CommonServer/Utils/Monitor/Criteria/SSLMonitorCriteria.ts rename to Common/Server/Utils/Monitor/Criteria/SSLMonitorCriteria.ts diff --git a/CommonServer/Utils/Monitor/Criteria/ServerMonitorCriteria.ts b/Common/Server/Utils/Monitor/Criteria/ServerMonitorCriteria.ts similarity index 100% rename from CommonServer/Utils/Monitor/Criteria/ServerMonitorCriteria.ts rename to Common/Server/Utils/Monitor/Criteria/ServerMonitorCriteria.ts diff --git a/CommonServer/Utils/Monitor/Criteria/SyntheticMonitor.ts b/Common/Server/Utils/Monitor/Criteria/SyntheticMonitor.ts similarity index 100% rename from CommonServer/Utils/Monitor/Criteria/SyntheticMonitor.ts rename to Common/Server/Utils/Monitor/Criteria/SyntheticMonitor.ts diff --git a/CommonServer/Utils/Monitor/DataToProcess.ts b/Common/Server/Utils/Monitor/DataToProcess.ts similarity index 100% rename from CommonServer/Utils/Monitor/DataToProcess.ts rename to Common/Server/Utils/Monitor/DataToProcess.ts diff --git a/CommonServer/Utils/Monitor/MonitorResource.ts b/Common/Server/Utils/Monitor/MonitorResource.ts similarity index 100% rename from CommonServer/Utils/Monitor/MonitorResource.ts rename to Common/Server/Utils/Monitor/MonitorResource.ts diff --git a/CommonServer/Utils/Process.ts b/Common/Server/Utils/Process.ts similarity index 100% rename from CommonServer/Utils/Process.ts rename to Common/Server/Utils/Process.ts diff --git a/CommonServer/Utils/Realtime.ts b/Common/Server/Utils/Realtime.ts similarity index 100% rename from CommonServer/Utils/Realtime.ts rename to Common/Server/Utils/Realtime.ts diff --git a/CommonServer/Utils/Response.ts b/Common/Server/Utils/Response.ts similarity index 100% rename from CommonServer/Utils/Response.ts rename to Common/Server/Utils/Response.ts diff --git a/CommonServer/Utils/Slack.ts b/Common/Server/Utils/Slack.ts similarity index 100% rename from CommonServer/Utils/Slack.ts rename to Common/Server/Utils/Slack.ts diff --git a/CommonServer/Utils/StartServer.ts b/Common/Server/Utils/StartServer.ts similarity index 100% rename from CommonServer/Utils/StartServer.ts rename to Common/Server/Utils/StartServer.ts diff --git a/CommonServer/Utils/Stream.ts b/Common/Server/Utils/Stream.ts similarity index 100% rename from CommonServer/Utils/Stream.ts rename to Common/Server/Utils/Stream.ts diff --git a/CommonServer/Utils/Telemetry.ts b/Common/Server/Utils/Telemetry.ts similarity index 100% rename from CommonServer/Utils/Telemetry.ts rename to Common/Server/Utils/Telemetry.ts diff --git a/CommonServer/Utils/TwoFactorAuth.ts b/Common/Server/Utils/TwoFactorAuth.ts similarity index 100% rename from CommonServer/Utils/TwoFactorAuth.ts rename to Common/Server/Utils/TwoFactorAuth.ts diff --git a/CommonServer/Utils/VM/VMAPI.ts b/Common/Server/Utils/VM/VMAPI.ts similarity index 100% rename from CommonServer/Utils/VM/VMAPI.ts rename to Common/Server/Utils/VM/VMAPI.ts diff --git a/CommonServer/Utils/VM/VMRunner.ts b/Common/Server/Utils/VM/VMRunner.ts similarity index 100% rename from CommonServer/Utils/VM/VMRunner.ts rename to Common/Server/Utils/VM/VMRunner.ts diff --git a/CommonServer/test-setup.sh b/Common/Server/test-setup.sh similarity index 100% rename from CommonServer/test-setup.sh rename to Common/Server/test-setup.sh diff --git a/CommonServer/Tests/API/BaseAPI.test.ts b/Common/Tests/Server/API/BaseAPI.test.ts similarity index 97% rename from CommonServer/Tests/API/BaseAPI.test.ts rename to Common/Tests/Server/API/BaseAPI.test.ts index 2a4089f2e9..1e31353784 100644 --- a/CommonServer/Tests/API/BaseAPI.test.ts +++ b/Common/Tests/Server/API/BaseAPI.test.ts @@ -1,16 +1,16 @@ /* eslint-disable no-loop-func */ -import BaseAPI from "../../API/BaseAPI"; -import CommonAPI from "../../API/CommonAPI"; -import UserMiddleware from "../../Middleware/UserAuthorization"; -import DatabaseService from "../../Services/DatabaseService"; -import ProjectService from "../../Services/ProjectService"; +import BaseAPI from "../../../Server/API/BaseAPI"; +import CommonAPI from "../../../Server/API/CommonAPI"; +import UserMiddleware from "../../../Server/Middleware/UserAuthorization"; +import DatabaseService from "../../../Server/Services/DatabaseService"; +import ProjectService from "../../../Server/Services/ProjectService"; import Express, { ExpressResponse, ExpressRouter, NextFunction, OneUptimeRequest, -} from "../../Utils/Express"; -import Response from "../../Utils/Response"; +} from "../../../Server/Utils/Express"; +import Response from "../../../Server/Utils/Response"; import { mockRouter } from "./Helpers"; import { describe, expect, it } from "@jest/globals"; import BaseModel from "Common/Models/DatabaseModels/DatabaseBaseModel/DatabaseBaseModel"; @@ -26,7 +26,7 @@ import PositiveNumber from "Common/Types/PositiveNumber"; import UserType from "Common/Types/UserType"; import getJestMockFunction, { MockFunction } from "Common/Tests/MockType"; -jest.mock("../../Utils/Express", () => { +jest.mock("../../../Server/Utils/Express", () => { return { getRouter: () => { return mockRouter; @@ -34,7 +34,7 @@ jest.mock("../../Utils/Express", () => { }; }); -jest.mock("../../Utils/Response", () => { +jest.mock("../../../Server/Utils/Response", () => { return { sendEntityArrayResponse: jest.fn().mockImplementation((...args: []) => { return args; @@ -49,7 +49,7 @@ jest.mock("../../Utils/Response", () => { }; }); -jest.mock("../../Services/DatabaseService", () => { +jest.mock("../../../Server/Services/DatabaseService", () => { return jest.fn().mockImplementation(() => { return { countBy: () => { @@ -90,7 +90,7 @@ jest.mock( }, ); -jest.mock("../../Services/ProjectService", () => { +jest.mock("../../../Server/Services/ProjectService", () => { return { getCurrentPlan: () => { return { diff --git a/CommonServer/Tests/API/Helpers.ts b/Common/Tests/Server/API/Helpers.ts similarity index 97% rename from CommonServer/Tests/API/Helpers.ts rename to Common/Tests/Server/API/Helpers.ts index eb7bdce106..7a560b23c8 100644 --- a/CommonServer/Tests/API/Helpers.ts +++ b/Common/Tests/Server/API/Helpers.ts @@ -2,7 +2,7 @@ import { ExpressRequest, ExpressResponse, NextFunction, -} from "../../Utils/Express"; +} from "../../../Server/Utils/Express"; type RouterFunction = ( req: ExpressRequest, diff --git a/CommonServer/Tests/API/ProbeAPI.test.ts b/Common/Tests/Server/API/ProbeAPI.test.ts similarity index 87% rename from CommonServer/Tests/API/ProbeAPI.test.ts rename to Common/Tests/Server/API/ProbeAPI.test.ts index a3df15030f..5cb4b6317a 100644 --- a/CommonServer/Tests/API/ProbeAPI.test.ts +++ b/Common/Tests/Server/API/ProbeAPI.test.ts @@ -1,18 +1,18 @@ -import Ingestor from "../../API/ProbeAPI"; -import ProbeService from "../../Services/ProbeService"; +import Ingestor from "../../../Server/API/ProbeAPI"; +import ProbeService from "../../../Server/Services/ProbeService"; import { ExpressRequest, ExpressResponse, NextFunction, -} from "../../Utils/Express"; -import Response from "../../Utils/Response"; +} from "../../../Server/Utils/Express"; +import Response from "../../../Server/Utils/Response"; import { mockRouter } from "./Helpers"; import { describe, expect, it } from "@jest/globals"; import LIMIT_MAX from "Common/Types/Database/LimitMax"; import PositiveNumber from "Common/Types/PositiveNumber"; import Probe from "Common/Models/DatabaseModels/Probe"; -jest.mock("../../Utils/Express", () => { +jest.mock("../../../Server/Utils/Express", () => { return { getRouter: () => { return mockRouter; @@ -20,7 +20,7 @@ jest.mock("../../Utils/Express", () => { }; }); -jest.mock("../../Utils/Response", () => { +jest.mock("../../../Server/Utils/Response", () => { return { sendEntityArrayResponse: jest.fn().mockImplementation((...args: []) => { return args; @@ -35,7 +35,7 @@ jest.mock("../../Utils/Response", () => { }; }); -jest.mock("../../Services/ProbeService"); +jest.mock("../../../Server/Services/ProbeService"); describe("Ingestor", () => { let mockRequest: ExpressRequest; diff --git a/CommonServer/Tests/API/ProjectAPI.test.ts b/Common/Tests/Server/API/ProjectAPI.test.ts similarity index 92% rename from CommonServer/Tests/API/ProjectAPI.test.ts rename to Common/Tests/Server/API/ProjectAPI.test.ts index d412a2f52c..c206e66fda 100644 --- a/CommonServer/Tests/API/ProjectAPI.test.ts +++ b/Common/Tests/Server/API/ProjectAPI.test.ts @@ -1,11 +1,11 @@ -import ProjectAPI from "../../API/ProjectAPI"; -import TeamMemberService from "../../Services/TeamMemberService"; +import ProjectAPI from "../../../Server/API/ProjectAPI"; +import TeamMemberService from "../../../Server/Services/TeamMemberService"; import { NextFunction, OneUptimeRequest, OneUptimeResponse, -} from "../../Utils/Express"; -import Response from "../../Utils/Response"; +} from "../../../Server/Utils/Express"; +import Response from "../../../Server/Utils/Response"; import { mockRouter } from "./Helpers"; import { describe, expect, it } from "@jest/globals"; import { LIMIT_PER_PROJECT } from "Common/Types/Database/LimitMax"; @@ -16,7 +16,7 @@ import PositiveNumber from "Common/Types/PositiveNumber"; import Project from "Common/Models/DatabaseModels/Project"; import TeamMember from "Common/Models/DatabaseModels/TeamMember"; -jest.mock("../../Utils/Express", () => { +jest.mock("../../../Server/Utils/Express", () => { return { getRouter: () => { return mockRouter; @@ -24,7 +24,7 @@ jest.mock("../../Utils/Express", () => { }; }); -jest.mock("../../Utils/Response", () => { +jest.mock("../../../Server/Utils/Response", () => { return { sendEntityArrayResponse: jest.fn().mockImplementation((...args: []) => { return args; @@ -39,8 +39,8 @@ jest.mock("../../Utils/Response", () => { }; }); -jest.mock("../../Services/TeamMemberService"); -jest.mock("../../Services/ProjectService"); +jest.mock("../../../Server/Services/TeamMemberService"); +jest.mock("../../../Server/Services/ProjectService"); describe("ProjectAPI", () => { let mockRequest: OneUptimeRequest; diff --git a/CommonServer/Tests/API/UserSmsApi.test.ts b/Common/Tests/Server/API/UserSmsApi.test.ts similarity index 94% rename from CommonServer/Tests/API/UserSmsApi.test.ts rename to Common/Tests/Server/API/UserSmsApi.test.ts index 255b65bc8f..c41a61f71b 100644 --- a/CommonServer/Tests/API/UserSmsApi.test.ts +++ b/Common/Tests/Server/API/UserSmsApi.test.ts @@ -1,11 +1,11 @@ -import UserSmsAPI from "../../API/UserSmsAPI"; -import UserSmsService from "../../Services/UserSmsService"; +import UserSmsAPI from "../../../Server/API/UserSmsAPI"; +import UserSmsService from "../../../Server/Services/UserSmsService"; import { NextFunction, OneUptimeRequest, OneUptimeResponse, -} from "../../Utils/Express"; -import Response from "../../Utils/Response"; +} from "../../../Server/Utils/Express"; +import Response from "../../../Server/Utils/Response"; import { mockRouter } from "./Helpers"; import { describe, expect, it } from "@jest/globals"; import BadDataException from "Common/Types/Exception/BadDataException"; @@ -13,7 +13,7 @@ import JSONWebTokenData from "Common/Types/JsonWebTokenData"; import ObjectID from "Common/Types/ObjectID"; import UserSMS from "Common/Models/DatabaseModels/UserSMS"; -jest.mock("../../Utils/Express", () => { +jest.mock("../../../Server/Utils/Express", () => { return { getRouter: () => { return mockRouter; @@ -21,7 +21,7 @@ jest.mock("../../Utils/Express", () => { }; }); -jest.mock("../../Utils/Response", () => { +jest.mock("../../../Server/Utils/Response", () => { return { sendEntityArrayResponse: jest.fn().mockImplementation((...args: []) => { return args; @@ -39,7 +39,7 @@ jest.mock("../../Utils/Response", () => { }; }); -jest.mock("../../Services/UserSmsService"); +jest.mock("../../../Server/Services/UserSmsService"); describe("UserSmsAPI", () => { let mockRequest: OneUptimeRequest; diff --git a/CommonServer/Tests/Middleware/BearerTokenAuthorization.test.ts b/Common/Tests/Server/Middleware/BearerTokenAuthorization.test.ts similarity index 92% rename from CommonServer/Tests/Middleware/BearerTokenAuthorization.test.ts rename to Common/Tests/Server/Middleware/BearerTokenAuthorization.test.ts index 5c4fd95567..d0ed367251 100644 --- a/CommonServer/Tests/Middleware/BearerTokenAuthorization.test.ts +++ b/Common/Tests/Server/Middleware/BearerTokenAuthorization.test.ts @@ -1,6 +1,6 @@ -import BearerTokenAuthorization from "../../Middleware/BearerTokenAuthorization"; -import { ExpressResponse, OneUptimeRequest } from "../../Utils/Express"; -import JSONWebToken from "../../Utils/JsonWebToken"; +import BearerTokenAuthorization from "../../../Server/Middleware/BearerTokenAuthorization"; +import { ExpressResponse, OneUptimeRequest } from "../../../Server/Utils/Express"; +import JSONWebToken from "../../../Server/Utils/JsonWebToken"; import { describe, expect, it } from "@jest/globals"; import { JSONObject } from "Common/Types/JSON"; import getJestMockFunction, { MockFunction } from "Common/Tests/MockType"; diff --git a/CommonServer/Tests/Middleware/ClusterKeyAuthorization.test.ts b/Common/Tests/Server/Middleware/ClusterKeyAuthorization.test.ts similarity index 94% rename from CommonServer/Tests/Middleware/ClusterKeyAuthorization.test.ts rename to Common/Tests/Server/Middleware/ClusterKeyAuthorization.test.ts index dd2487d6bf..07399806e4 100644 --- a/CommonServer/Tests/Middleware/ClusterKeyAuthorization.test.ts +++ b/Common/Tests/Server/Middleware/ClusterKeyAuthorization.test.ts @@ -1,11 +1,11 @@ import { ClusterKey as ONEUPTIME_SECRET } from "../../EnvironmentConfig"; -import ClusterKeyAuthorization from "../../Middleware/ClusterKeyAuthorization"; +import ClusterKeyAuthorization from "../../../Server/Middleware/ClusterKeyAuthorization"; import { ExpressRequest, ExpressResponse, NextFunction, -} from "../../Utils/Express"; -import Response from "../../Utils/Response"; +} from "../../../Server/Utils/Express"; +import Response from "../../../Server/Utils/Response"; import Dictionary from "Common/Types/Dictionary"; import BadDataException from "Common/Types/Exception/BadDataException"; diff --git a/CommonServer/Tests/Middleware/NotificationMiddleware.test.ts b/Common/Tests/Server/Middleware/NotificationMiddleware.test.ts similarity index 93% rename from CommonServer/Tests/Middleware/NotificationMiddleware.test.ts rename to Common/Tests/Server/Middleware/NotificationMiddleware.test.ts index a84a2388de..6e94e26125 100644 --- a/CommonServer/Tests/Middleware/NotificationMiddleware.test.ts +++ b/Common/Tests/Server/Middleware/NotificationMiddleware.test.ts @@ -1,13 +1,13 @@ -import NotificationMiddleware from "../../Middleware/NotificationMiddleware"; +import NotificationMiddleware from "../../../Server/Middleware/NotificationMiddleware"; // Types import { ExpressRequest, ExpressResponse, NextFunction, -} from "../../Utils/Express"; -import JSONWebToken from "../../Utils/JsonWebToken"; +} from "../../../Server/Utils/Express"; +import JSONWebToken from "../../../Server/Utils/JsonWebToken"; // Helpers -import Response from "../../Utils/Response"; +import Response from "../../../Server/Utils/Response"; import { OnCallInputRequest } from "Common/Types/Call/CallRequest"; import BadDataException from "Common/Types/Exception/BadDataException"; import { JSONObject } from "Common/Types/JSON"; @@ -15,8 +15,8 @@ import JSONFunctions from "Common/Types/JSONFunctions"; import VoiceResponse from "twilio/lib/twiml/VoiceResponse"; jest.mock("twilio/lib/twiml/VoiceResponse"); -jest.mock("../../Utils/Response"); -jest.mock("../../Utils/JsonWebToken", () => { +jest.mock("../../../Server/Utils/Response"); +jest.mock("../../../Server/Utils/JsonWebToken", () => { return { decodeJsonPayload: jest.fn(), }; diff --git a/CommonServer/Tests/Middleware/ProjectAuthorization.test.ts b/Common/Tests/Server/Middleware/ProjectAuthorization.test.ts similarity index 94% rename from CommonServer/Tests/Middleware/ProjectAuthorization.test.ts rename to Common/Tests/Server/Middleware/ProjectAuthorization.test.ts index f786dc321a..9533f80d0d 100644 --- a/CommonServer/Tests/Middleware/ProjectAuthorization.test.ts +++ b/Common/Tests/Server/Middleware/ProjectAuthorization.test.ts @@ -1,13 +1,13 @@ -import ProjectMiddleware from "../../Middleware/ProjectAuthorization"; -import AccessTokenService from "../../Services/AccessTokenService"; -import ApiKeyService from "../../Services/ApiKeyService"; -import GlobalConfigService from "../../Services/GlobalConfigService"; -import QueryHelper from "../../Types/Database/QueryHelper"; +import ProjectMiddleware from "../../../Server/Middleware/ProjectAuthorization"; +import AccessTokenService from "../../../Server/Services/AccessTokenService"; +import ApiKeyService from "../../../Server/Services/ApiKeyService"; +import GlobalConfigService from "../../../Server/Services/GlobalConfigService"; +import QueryHelper from "../../../Server/Types/Database/QueryHelper"; import { ExpressRequest, ExpressResponse, NextFunction, -} from "../../Utils/Express"; +} from "../../../Server/Utils/Express"; import Database from "../TestingUtils/Database"; import "../TestingUtils/Init"; import OneUptimeDate from "Common/Types/Date"; @@ -19,8 +19,8 @@ import { describe, expect, afterEach, jest } from "@jest/globals"; import getJestMockFunction from "Common/Tests/MockType"; import { getJestSpyOn } from "Common/Tests/Spy"; -jest.mock("../../Services/ApiKeyService"); -jest.mock("../../Services/AccessTokenService"); +jest.mock("../../../Server/Services/ApiKeyService"); +jest.mock("../../../Server/Services/AccessTokenService"); type ObjectIdOrNull = ObjectID | null; diff --git a/CommonServer/Tests/Middleware/UserAuthorization.test.ts b/Common/Tests/Server/Middleware/UserAuthorization.test.ts similarity index 96% rename from CommonServer/Tests/Middleware/UserAuthorization.test.ts rename to Common/Tests/Server/Middleware/UserAuthorization.test.ts index 9a05b353b5..e5baafb943 100644 --- a/CommonServer/Tests/Middleware/UserAuthorization.test.ts +++ b/Common/Tests/Server/Middleware/UserAuthorization.test.ts @@ -1,16 +1,16 @@ -import ProjectMiddleware from "../../Middleware/ProjectAuthorization"; -import UserMiddleware from "../../Middleware/UserAuthorization"; -import AccessTokenService from "../../Services/AccessTokenService"; -import ProjectService from "../../Services/ProjectService"; -import UserService from "../../Services/UserService"; +import ProjectMiddleware from "../../../Server/Middleware/ProjectAuthorization"; +import UserMiddleware from "../../../Server/Middleware/UserAuthorization"; +import AccessTokenService from "../../../Server/Services/AccessTokenService"; +import ProjectService from "../../../Server/Services/ProjectService"; +import UserService from "../../../Server/Services/UserService"; import { ExpressRequest, ExpressResponse, NextFunction, -} from "../../Utils/Express"; -import JSONWebToken from "../../Utils/JsonWebToken"; -import logger from "../../Utils/Logger"; -import Response from "../../Utils/Response"; +} from "../../../Server/Utils/Express"; +import JSONWebToken from "../../../Server/Utils/JsonWebToken"; +import logger from "../../../Server/Utils/Logger"; +import Response from "../../../Server/Utils/Response"; import Dictionary from "Common/Types/Dictionary"; import Email from "Common/Types/Email"; import BadDataException from "Common/Types/Exception/BadDataException"; @@ -35,13 +35,13 @@ import { import { getJestSpyOn } from "Common/Tests/Spy"; import getJestMockFunction from "Common/Tests/MockType"; -jest.mock("../../Utils/Logger"); -jest.mock("../../Middleware/ProjectAuthorization"); -jest.mock("../../Utils/JsonWebToken"); -jest.mock("../../Services/UserService"); -jest.mock("../../Services/AccessTokenService"); -jest.mock("../../Utils/Response"); -jest.mock("../../Services/ProjectService"); +jest.mock("../../../Server/Utils/Logger"); +jest.mock("../../../Server/Middleware/ProjectAuthorization"); +jest.mock("../../../Server/Utils/JsonWebToken"); +jest.mock("../../../Server/Services/UserService"); +jest.mock("../../../Server/Services/AccessTokenService"); +jest.mock("../../../Server/Utils/Response"); +jest.mock("../../../Server/Services/ProjectService"); jest.mock("Common/Types/HashedString"); jest.mock("Common/Types/JSONFunctions"); diff --git a/CommonServer/Tests/Services/AnalyticsDatabaseService.test.ts b/Common/Tests/Server/Services/AnalyticsDatabaseService.test.ts similarity index 97% rename from CommonServer/Tests/Services/AnalyticsDatabaseService.test.ts rename to Common/Tests/Server/Services/AnalyticsDatabaseService.test.ts index b6bf635402..bab0bc0068 100644 --- a/CommonServer/Tests/Services/AnalyticsDatabaseService.test.ts +++ b/Common/Tests/Server/Services/AnalyticsDatabaseService.test.ts @@ -1,6 +1,6 @@ -import AnalyticsDatabaseService from "../../Services/AnalyticsDatabaseService"; -import { SQL, Statement } from "../../Utils/AnalyticsDatabase/Statement"; -import logger from "../../Utils/Logger"; +import AnalyticsDatabaseService from "../../../Server/Services/AnalyticsDatabaseService"; +import { SQL, Statement } from "../../../Server/Utils/AnalyticsDatabase/Statement"; +import logger from "../../../Server/Utils/Logger"; import "../TestingUtils/Init"; import AnalyticsBaseModel from "Common/Models/AnalyticsModels/AnalyticsBaseModel/AnalyticsBaseModel"; import Route from "Common/Types/API/Route"; diff --git a/CommonServer/Tests/Services/BillingService.test.ts b/Common/Tests/Server/Services/BillingService.test.ts similarity index 99% rename from CommonServer/Tests/Services/BillingService.test.ts rename to Common/Tests/Server/Services/BillingService.test.ts index 02c378b1d0..9c046bdfaa 100644 --- a/CommonServer/Tests/Services/BillingService.test.ts +++ b/Common/Tests/Server/Services/BillingService.test.ts @@ -4,9 +4,9 @@ import { Invoice, PaymentMethod, SubscriptionItem, -} from "../../Services/BillingService"; -import { ActiveMonitoringMeteredPlan } from "../../Types/Billing/MeteredPlan/AllMeteredPlans"; -import Errors from "../../Utils/Errors"; +} from "../../../Server/Services/BillingService"; +import { ActiveMonitoringMeteredPlan } from "../../../Server/Types/Billing/MeteredPlan/AllMeteredPlans"; +import Errors from "../../../Server/Utils/Errors"; import { getChangePlanData, getCouponData, diff --git a/CommonServer/Tests/Services/ProbeService.test.ts b/Common/Tests/Server/Services/ProbeService.test.ts similarity index 99% rename from CommonServer/Tests/Services/ProbeService.test.ts rename to Common/Tests/Server/Services/ProbeService.test.ts index 24fec20d99..8086c4dcd6 100644 --- a/CommonServer/Tests/Services/ProbeService.test.ts +++ b/Common/Tests/Server/Services/ProbeService.test.ts @@ -1,4 +1,4 @@ -import { Service as ProbeService } from "../../Services/ProbeService"; +import { Service as ProbeService } from "../../../Server/Services/ProbeService"; import Database from "../TestingUtils/Database"; import "../TestingUtils/Init"; import UserTestService from "../TestingUtils/Services/UserServiceHelper"; diff --git a/CommonServer/Tests/Services/ScheduledMaintenanceService.test.ts b/Common/Tests/Server/Services/ScheduledMaintenanceService.test.ts similarity index 93% rename from CommonServer/Tests/Services/ScheduledMaintenanceService.test.ts rename to Common/Tests/Server/Services/ScheduledMaintenanceService.test.ts index c89b4dd688..6ac66ad832 100644 --- a/CommonServer/Tests/Services/ScheduledMaintenanceService.test.ts +++ b/Common/Tests/Server/Services/ScheduledMaintenanceService.test.ts @@ -1,4 +1,4 @@ -import ScheduledMaintenanceService from "../../Services/ScheduledMaintenanceService"; +import ScheduledMaintenanceService from "../../../Server/Services/ScheduledMaintenanceService"; import Database from "../TestingUtils/Database"; import "../TestingUtils/Init"; import ProjectServiceHelper from "../TestingUtils/Services/ProjectServiceHelper"; @@ -13,9 +13,9 @@ import User from "Common/Models/DatabaseModels/User"; // mock PostgresDatabase const testDatabase: Database = new Database(); -jest.mock("../../Infrastructure/PostgresDatabase", () => { +jest.mock("../../../Server/Infrastructure/PostgresDatabase", () => { const actualModule: any = jest.requireActual( - "../../Infrastructure/PostgresDatabase", + "../../../Server/Infrastructure/PostgresDatabase", ); return { __esModule: true, diff --git a/CommonServer/Tests/Services/TeamMemberService.test.ts b/Common/Tests/Server/Services/TeamMemberService.test.ts similarity index 95% rename from CommonServer/Tests/Services/TeamMemberService.test.ts rename to Common/Tests/Server/Services/TeamMemberService.test.ts index 1d17327d19..11f4911993 100644 --- a/CommonServer/Tests/Services/TeamMemberService.test.ts +++ b/Common/Tests/Server/Services/TeamMemberService.test.ts @@ -1,14 +1,14 @@ import { Host, HttpProtocol } from "../../EnvironmentConfig"; -import AccessTokenService from "../../Services/AccessTokenService"; -import BillingService from "../../Services/BillingService"; -import MailService from "../../Services/MailService"; -import ProjectService from "../../Services/ProjectService"; -import { TeamMemberService } from "../../Services/TeamMemberService"; -import TeamService from "../../Services/TeamService"; -import UserNotificationRuleService from "../../Services/UserNotificationRuleService"; -import UserNotificationSettingService from "../../Services/UserNotificationSettingService"; -import CreateBy from "../../Types/Database/CreateBy"; -import Errors from "../../Utils/Errors"; +import AccessTokenService from "../../../Server/Services/AccessTokenService"; +import BillingService from "../../../Server/Services/BillingService"; +import MailService from "../../../Server/Services/MailService"; +import ProjectService from "../../../Server/Services/ProjectService"; +import { TeamMemberService } from "../../../Server/Services/TeamMemberService"; +import TeamService from "../../../Server/Services/TeamService"; +import UserNotificationRuleService from "../../../Server/Services/UserNotificationRuleService"; +import UserNotificationSettingService from "../../../Server/Services/UserNotificationSettingService"; +import CreateBy from "../../../Server/Types/Database/CreateBy"; +import Errors from "../../../Server/Utils/Errors"; import Database from "../TestingUtils/Database"; import "../TestingUtils/Init"; import ProjectServiceHelper from "../TestingUtils/Services/ProjectServiceHelper"; @@ -29,9 +29,9 @@ jest.setTimeout(60000); // Increase test timeout to 60 seconds becuase GitHub ru const testDatabase: Database = new Database(); // mock PostgresDatabase because we need it across all services -jest.mock("../../Infrastructure/PostgresDatabase", () => { +jest.mock("../../../Server/Infrastructure/PostgresDatabase", () => { const actualModule: any = jest.requireActual( - "../../Infrastructure/PostgresDatabase", + "../../../Server/Infrastructure/PostgresDatabase", ); return { __esModule: true, @@ -48,10 +48,10 @@ jest.mock("../../Infrastructure/PostgresDatabase", () => { }); // mock Redis -jest.mock("../../Infrastructure/GlobalCache"); -jest.mock("../../Services/AccessTokenService"); -jest.mock("../../Services/BillingService"); -jest.mock("../../Services/ProjectService"); +jest.mock("../../../Server/Infrastructure/GlobalCache"); +jest.mock("../../../Server/Services/AccessTokenService"); +jest.mock("../../../Server/Services/BillingService"); +jest.mock("../../../Server/Services/ProjectService"); describe("TeamMemberService", () => { let teamMemberService!: TeamMemberService; diff --git a/CommonServer/Tests/TestingUtils/Database.ts b/Common/Tests/Server/TestingUtils/Database.ts similarity index 95% rename from CommonServer/Tests/TestingUtils/Database.ts rename to Common/Tests/Server/TestingUtils/Database.ts index 17f8b6b3c1..150c64b579 100644 --- a/CommonServer/Tests/TestingUtils/Database.ts +++ b/Common/Tests/Server/TestingUtils/Database.ts @@ -1,4 +1,4 @@ -import PostgresDatabase from "../../Infrastructure/PostgresDatabase"; +import PostgresDatabase from "../../../Server/Infrastructure/PostgresDatabase"; import { DataSource, DataSourceOptions } from "typeorm"; import { createDatabase, dropDatabase } from "typeorm-extension"; diff --git a/CommonServer/Tests/TestingUtils/Init.ts b/Common/Tests/Server/TestingUtils/Init.ts similarity index 69% rename from CommonServer/Tests/TestingUtils/Init.ts rename to Common/Tests/Server/TestingUtils/Init.ts index d24090dc93..12732534f6 100644 --- a/CommonServer/Tests/TestingUtils/Init.ts +++ b/Common/Tests/Server/TestingUtils/Init.ts @@ -1,4 +1,4 @@ -import "../../Utils/Environment"; +import "../../../Server/Utils/Environment"; // Env vars are actually changed in CommonServer/test-setup.sh diff --git a/CommonServer/Tests/TestingUtils/Services/Helpers.ts b/Common/Tests/Server/TestingUtils/Services/Helpers.ts similarity index 96% rename from CommonServer/Tests/TestingUtils/Services/Helpers.ts rename to Common/Tests/Server/TestingUtils/Services/Helpers.ts index 7f6003576e..627b851986 100644 --- a/CommonServer/Tests/TestingUtils/Services/Helpers.ts +++ b/Common/Tests/Server/TestingUtils/Services/Helpers.ts @@ -1,4 +1,4 @@ -import { BillingService } from "../../../Services/BillingService"; +import { BillingService } from "../../../../Server/Services/BillingService"; import { ChangePlan, CouponData, @@ -26,7 +26,7 @@ const mockIsBillingEnabled: MockIsBillingEnabledFunction = ( IsBillingEnabled: value, }; }); - const { BillingService } = require("../../../Services/BillingService"); + const { BillingService } = require("../../../../Server/Services/BillingService"); return new BillingService(); }; diff --git a/CommonServer/Tests/TestingUtils/Services/ProjectServiceHelper.ts b/Common/Tests/Server/TestingUtils/Services/ProjectServiceHelper.ts similarity index 94% rename from CommonServer/Tests/TestingUtils/Services/ProjectServiceHelper.ts rename to Common/Tests/Server/TestingUtils/Services/ProjectServiceHelper.ts index b6a84a73aa..ffe34ed50e 100644 --- a/CommonServer/Tests/TestingUtils/Services/ProjectServiceHelper.ts +++ b/Common/Tests/Server/TestingUtils/Services/ProjectServiceHelper.ts @@ -1,4 +1,4 @@ -import CreateBy from "../../../Types/Database/CreateBy"; +import CreateBy from "../../../../Server/Types/Database/CreateBy"; import ObjectID from "Common/Types/ObjectID"; import Faker from "Common/Utils/Faker"; import Project from "Common/Models/DatabaseModels/Project"; diff --git a/CommonServer/Tests/TestingUtils/Services/ScheduledMaintenanceServiceHelper.ts b/Common/Tests/Server/TestingUtils/Services/ScheduledMaintenanceServiceHelper.ts similarity index 77% rename from CommonServer/Tests/TestingUtils/Services/ScheduledMaintenanceServiceHelper.ts rename to Common/Tests/Server/TestingUtils/Services/ScheduledMaintenanceServiceHelper.ts index 7a1f75af9a..36f72a7873 100644 --- a/CommonServer/Tests/TestingUtils/Services/ScheduledMaintenanceServiceHelper.ts +++ b/Common/Tests/Server/TestingUtils/Services/ScheduledMaintenanceServiceHelper.ts @@ -1,8 +1,8 @@ -import CreateBy from "../../../Types/Database/CreateBy"; -import faker from "@faker-js/faker"; +import CreateBy from "../../../../Server/Types/Database/CreateBy"; import ObjectID from "Common/Types/ObjectID"; import Faker from "Common/Utils/Faker"; import ScheduledMaintenance from "Common/Models/DatabaseModels/ScheduledMaintenance"; +import OneUptimeDate from "../../../../Types/Date"; export default class ScheduledMaintenanceTestService { public static generateRandomScheduledMaintenance( @@ -17,8 +17,8 @@ export default class ScheduledMaintenanceTestService { currentScheduledMaintenanceStateId; maintenance.title = Faker.generateName(); maintenance.description = Faker.generateName(); - maintenance.startsAt = faker.date.soon(1); - maintenance.endsAt = faker.date.soon(2); + maintenance.startsAt = OneUptimeDate.getCurrentDate(); + maintenance.endsAt = OneUptimeDate.addRemoveDays(OneUptimeDate.getCurrentDate(),2); maintenance.isOwnerNotifiedOfResourceCreation = false; maintenance.slug = maintenance.title; diff --git a/CommonServer/Tests/TestingUtils/Services/ScheduledMaintenanceStateServiceHelper.ts b/Common/Tests/Server/TestingUtils/Services/ScheduledMaintenanceStateServiceHelper.ts similarity index 95% rename from CommonServer/Tests/TestingUtils/Services/ScheduledMaintenanceStateServiceHelper.ts rename to Common/Tests/Server/TestingUtils/Services/ScheduledMaintenanceStateServiceHelper.ts index 062accba2d..23bf5b07d9 100644 --- a/CommonServer/Tests/TestingUtils/Services/ScheduledMaintenanceStateServiceHelper.ts +++ b/Common/Tests/Server/TestingUtils/Services/ScheduledMaintenanceStateServiceHelper.ts @@ -1,4 +1,4 @@ -import CreateBy from "../../../Types/Database/CreateBy"; +import CreateBy from "../../../../Server/Types/Database/CreateBy"; import { Black, Yellow } from "Common/Types/BrandColors"; import ObjectID from "Common/Types/ObjectID"; import ScheduledMaintenanceState from "Common/Models/DatabaseModels/ScheduledMaintenanceState"; diff --git a/CommonServer/Tests/TestingUtils/Services/TeamMemberServiceHelper.ts b/Common/Tests/Server/TestingUtils/Services/TeamMemberServiceHelper.ts similarity index 91% rename from CommonServer/Tests/TestingUtils/Services/TeamMemberServiceHelper.ts rename to Common/Tests/Server/TestingUtils/Services/TeamMemberServiceHelper.ts index cf2f2ac270..b98a40d34c 100644 --- a/CommonServer/Tests/TestingUtils/Services/TeamMemberServiceHelper.ts +++ b/Common/Tests/Server/TestingUtils/Services/TeamMemberServiceHelper.ts @@ -1,4 +1,4 @@ -import CreateBy from "../../../Types/Database/CreateBy"; +import CreateBy from "../../../../Server/Types/Database/CreateBy"; import { JSONObject } from "Common/Types/JSON"; import ObjectID from "Common/Types/ObjectID"; import Team from "Common/Models/DatabaseModels/Team"; diff --git a/CommonServer/Tests/TestingUtils/Services/TeamServiceHelper.ts b/Common/Tests/Server/TestingUtils/Services/TeamServiceHelper.ts similarity index 74% rename from CommonServer/Tests/TestingUtils/Services/TeamServiceHelper.ts rename to Common/Tests/Server/TestingUtils/Services/TeamServiceHelper.ts index d4aa390d64..a470ef4f19 100644 --- a/CommonServer/Tests/TestingUtils/Services/TeamServiceHelper.ts +++ b/Common/Tests/Server/TestingUtils/Services/TeamServiceHelper.ts @@ -1,7 +1,7 @@ -import CreateBy from "../../../Types/Database/CreateBy"; -import faker from "@faker-js/faker"; +import CreateBy from "../../../../Server/Types/Database/CreateBy"; import ObjectID from "Common/Types/ObjectID"; import Team from "Common/Models/DatabaseModels/Team"; +import Faker from "../../../../Utils/Faker"; export default class TeamTestService { public static generateRandomTeam( @@ -11,7 +11,7 @@ export default class TeamTestService { const team: Team = new Team(); // required fields - team.name = faker.random.alphaNumeric(10); + team.name = Faker.generateName(); team.slug = team.name; team.projectId = projectId; diff --git a/CommonServer/Tests/TestingUtils/Services/Types.ts b/Common/Tests/Server/TestingUtils/Services/Types.ts similarity index 88% rename from CommonServer/Tests/TestingUtils/Services/Types.ts rename to Common/Tests/Server/TestingUtils/Services/Types.ts index a47b706721..0a3cd0e96b 100644 --- a/CommonServer/Tests/TestingUtils/Services/Types.ts +++ b/Common/Tests/Server/TestingUtils/Services/Types.ts @@ -1,5 +1,5 @@ -import { PaymentMethod } from "../../../Services/BillingService"; -import ServerMeteredPlan from "../../../Types/Billing/MeteredPlan/ServerMeteredPlan"; +import { PaymentMethod } from "../../../../Server/Services/BillingService"; +import ServerMeteredPlan from "../../../../Server/Types/Billing/MeteredPlan/ServerMeteredPlan"; import SubscriptionPlan from "Common/Types/Billing/SubscriptionPlan"; import Dictionary from "Common/Types/Dictionary"; import Email from "Common/Types/Email"; diff --git a/CommonServer/Tests/TestingUtils/Services/UserServiceHelper.ts b/Common/Tests/Server/TestingUtils/Services/UserServiceHelper.ts similarity index 93% rename from CommonServer/Tests/TestingUtils/Services/UserServiceHelper.ts rename to Common/Tests/Server/TestingUtils/Services/UserServiceHelper.ts index f7bd8c5e84..6020bd47b7 100644 --- a/CommonServer/Tests/TestingUtils/Services/UserServiceHelper.ts +++ b/Common/Tests/Server/TestingUtils/Services/UserServiceHelper.ts @@ -1,4 +1,4 @@ -import CreateBy from "../../../Types/Database/CreateBy"; +import CreateBy from "../../../../Server/Types/Database/CreateBy"; import CompanySize from "Common/Types/Company/CompanySize"; import JobRole from "Common/Types/Company/JobRole"; import Faker from "Common/Utils/Faker"; diff --git a/CommonServer/Tests/TestingUtils/__mocks__/Stripe.mock.ts b/Common/Tests/Server/TestingUtils/__mocks__/Stripe.mock.ts similarity index 100% rename from CommonServer/Tests/TestingUtils/__mocks__/Stripe.mock.ts rename to Common/Tests/Server/TestingUtils/__mocks__/Stripe.mock.ts diff --git a/CommonServer/Tests/Utils/AnalyticsDatabase/Statement.test.ts b/Common/Tests/Server/Utils/AnalyticsDatabase/Statement.test.ts similarity index 97% rename from CommonServer/Tests/Utils/AnalyticsDatabase/Statement.test.ts rename to Common/Tests/Server/Utils/AnalyticsDatabase/Statement.test.ts index 7cebcd5dfd..9a88c5c70f 100644 --- a/CommonServer/Tests/Utils/AnalyticsDatabase/Statement.test.ts +++ b/Common/Tests/Server/Utils/AnalyticsDatabase/Statement.test.ts @@ -1,4 +1,4 @@ -import { SQL, Statement } from "../../../Utils/AnalyticsDatabase/Statement"; +import { SQL, Statement } from "../../../../Server/Utils/AnalyticsDatabase/Statement"; import "../../TestingUtils/Init"; import TableColumnType from "Common/Types/AnalyticsDatabase/TableColumnType"; diff --git a/CommonServer/Tests/Utils/AnalyticsDatabase/StatementGenerator.test.ts b/Common/Tests/Server/Utils/AnalyticsDatabase/StatementGenerator.test.ts similarity index 96% rename from CommonServer/Tests/Utils/AnalyticsDatabase/StatementGenerator.test.ts rename to Common/Tests/Server/Utils/AnalyticsDatabase/StatementGenerator.test.ts index 1c06270d5b..7c2902e4f0 100644 --- a/CommonServer/Tests/Utils/AnalyticsDatabase/StatementGenerator.test.ts +++ b/Common/Tests/Server/Utils/AnalyticsDatabase/StatementGenerator.test.ts @@ -1,8 +1,8 @@ -import { ClickhouseAppInstance } from "../../../Infrastructure/ClickhouseDatabase"; -import UpdateBy from "../../../Types/AnalyticsDatabase/UpdateBy"; -import { SQL, Statement } from "../../../Utils/AnalyticsDatabase/Statement"; -import StatementGenerator from "../../../Utils/AnalyticsDatabase/StatementGenerator"; -import logger from "../../../Utils/Logger"; +import { ClickhouseAppInstance } from "../../../../Server/Infrastructure/ClickhouseDatabase"; +import UpdateBy from "../../../../Server/Types/AnalyticsDatabase/UpdateBy"; +import { SQL, Statement } from "../../../../Server/Utils/AnalyticsDatabase/Statement"; +import StatementGenerator from "../../../../Server/Utils/AnalyticsDatabase/StatementGenerator"; +import logger from "../../../../Server/Utils/Logger"; import "../../TestingUtils/Init"; import AnalyticsBaseModel from "Common/Models/AnalyticsModels/AnalyticsBaseModel/AnalyticsBaseModel"; import NestedModel from "Common/Models/AnalyticsModels/AnalyticsBaseModel/NestedModel"; diff --git a/CommonServer/Tests/Utils/Cookie.test.ts b/Common/Tests/Server/Utils/Cookie.test.ts similarity index 95% rename from CommonServer/Tests/Utils/Cookie.test.ts rename to Common/Tests/Server/Utils/Cookie.test.ts index 48cdfc0c68..1d17d0a370 100644 --- a/CommonServer/Tests/Utils/Cookie.test.ts +++ b/Common/Tests/Server/Utils/Cookie.test.ts @@ -1,5 +1,5 @@ -import CookieUtil from "../../Utils/Cookie"; -import { ExpressRequest, ExpressResponse } from "../../Utils/Express"; +import CookieUtil from "../../../Server/Utils/Cookie"; +import { ExpressRequest, ExpressResponse } from "../../../Server/Utils/Express"; import Dictionary from "Common/Types/Dictionary"; import { JSONObject } from "Common/Types/JSON"; import ObjectID from "Common/Types/ObjectID"; diff --git a/CommonServer/Tests/Utils/CronTab.test.ts b/Common/Tests/Server/Utils/CronTab.test.ts similarity index 96% rename from CommonServer/Tests/Utils/CronTab.test.ts rename to Common/Tests/Server/Utils/CronTab.test.ts index 856a76d4f1..2d3d5ea120 100644 --- a/CommonServer/Tests/Utils/CronTab.test.ts +++ b/Common/Tests/Server/Utils/CronTab.test.ts @@ -1,4 +1,4 @@ -import CronTab from "../../Utils/CronTab"; +import CronTab from "../../../Server/Utils/CronTab"; import { describe, expect, it } from "@jest/globals"; describe("CronTab", () => { diff --git a/CommonServer/Tests/Utils/JsonToCsv.test.ts b/Common/Tests/Server/Utils/JsonToCsv.test.ts similarity index 98% rename from CommonServer/Tests/Utils/JsonToCsv.test.ts rename to Common/Tests/Server/Utils/JsonToCsv.test.ts index 326de98081..5168662f60 100644 --- a/CommonServer/Tests/Utils/JsonToCsv.test.ts +++ b/Common/Tests/Server/Utils/JsonToCsv.test.ts @@ -1,4 +1,4 @@ -import csvConverter from "../../Utils/JsonToCsv"; +import csvConverter from "../../../Server/Utils/JsonToCsv"; import { describe, expect, it } from "@jest/globals"; import { JSONArray } from "Common/Types/JSON"; diff --git a/Common/package-lock.json b/Common/package-lock.json index e39dbbbe6c..7620503fae 100644 --- a/Common/package-lock.json +++ b/Common/package-lock.json @@ -10,16 +10,28 @@ "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.24.6", + "@clickhouse/client": "^0.2.10", + "@elastic/elasticsearch": "^8.12.1", "@monaco-editor/react": "^4.4.6", "@nivo/core": "^0.87.0", "@nivo/line": "^0.87.0", "@opentelemetry/api": "^1.9.0", + "@opentelemetry/api-logs": "^0.52.1", + "@opentelemetry/auto-instrumentations-node": "^0.49.1", "@opentelemetry/context-zone": "^1.25.0", + "@opentelemetry/exporter-logs-otlp-http": "^0.52.1", + "@opentelemetry/exporter-metrics-otlp-proto": "^0.52.1", "@opentelemetry/exporter-trace-otlp-http": "^0.52.0", + "@opentelemetry/exporter-trace-otlp-proto": "^0.52.1", + "@opentelemetry/id-generator-aws-xray": "^1.2.1", "@opentelemetry/instrumentation": "^0.52.0", "@opentelemetry/instrumentation-fetch": "^0.52.1", "@opentelemetry/instrumentation-xml-http-request": "^0.52.1", "@opentelemetry/resources": "^1.25.0", + "@opentelemetry/sdk-logs": "^0.52.1", + "@opentelemetry/sdk-metrics": "^1.21.0", + "@opentelemetry/sdk-node": "^0.52.1", + "@opentelemetry/sdk-trace-node": "^1.21.0", "@opentelemetry/sdk-trace-web": "^1.23.0", "@opentelemetry/semantic-conventions": "^1.25.0", "@tippyjs/react": "^4.2.6", @@ -28,16 +40,33 @@ "@types/react-highlight": "^0.12.8", "@types/react-syntax-highlighter": "^15.5.13", "@types/uuid": "^8.3.4", + "acme-client": "^5.3.0", + "airtable": "^0.12.2", "axios": "^1.7.2", + "bullmq": "^5.3.3", "Common": "file:../Common", - "crypto-js": "^4.1.1", + "cookie-parser": "^1.4.6", + "cors": "^2.8.5", + "cron-parser": "^4.8.1", + "crypto-js": "^4.2.0", + "dotenv": "^16.4.4", + "ejs": "^3.1.10", + "express": "^4.19.2", "formik": "^2.4.6", "history": "^5.3.0", + "ioredis": "^5.3.2", + "json2csv": "^5.0.7", "json5": "^2.2.3", + "jsonwebtoken": "^9.0.0", "jwt-decode": "^4.0.0", "lodash": "^4.17.21", + "marked": "^12.0.2", "moment": "^2.30.1", "moment-timezone": "^0.5.45", + "node-cron": "^3.0.3", + "nodemailer": "^6.9.10", + "otpauth": "^9.3.1", + "pg": "^8.7.3", "posthog-js": "^1.139.6", "prop-types": "^15.8.1", "qrcode": "^1.5.3", @@ -56,12 +85,17 @@ "react-syntax-highlighter": "^15.5.0", "react-toggle": "^4.1.3", "reactflow": "^11.11.4", + "redis-semaphore": "^5.5.1", "reflect-metadata": "^0.2.2", "remark-gfm": "^3.0.1", "slugify": "^1.6.5", + "socket.io": "^4.7.4", "socket.io-client": "^4.7.5", + "stripe": "^10.17.0", "tippy.js": "^6.3.7", + "twilio": "^4.22.0", "typeorm": "^0.3.20", + "typeorm-extension": "^2.2.13", "universal-cookie": "^4.0.4", "use-async-effect": "^2.2.6", "uuid": "^8.3.2" @@ -71,9 +105,17 @@ "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.3.0", "@testing-library/user-event": "^14.4.3", + "@types/cookie-parser": "^1.4.4", + "@types/cors": "^2.8.12", + "@types/ejs": "^3.1.1", + "@types/express": "^4.17.13", "@types/jest": "^28.1.4", + "@types/json2csv": "^5.0.3", + "@types/jsonwebtoken": "^8.5.9", "@types/lodash": "^4.14.202", "@types/node": "^17.0.45", + "@types/node-cron": "^3.0.7", + "@types/nodemailer": "^6.4.7", "@types/react": "^18.2.38", "@types/react-beautiful-dnd": "^13.1.2", "@types/react-big-calendar": "^1.8.5", @@ -82,6 +124,7 @@ "@types/react-toggle": "^4.0.3", "jest": "^28.1.1", "jest-environment-jsdom": "^29.7.0", + "jest-mock-extended": "^3.0.5", "react-test-renderer": "^18.2.0", "ts-jest": "^28.0.5" } @@ -659,6 +702,61 @@ "dev": true, "license": "MIT" }, + "node_modules/@clickhouse/client": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/@clickhouse/client/-/client-0.2.10.tgz", + "integrity": "sha512-ZwBgzjEAFN/ogS0ym5KHVbR7Hx/oYCX01qGp2baEyfN2HM73kf/7Vp3GvMHWRy+zUXISONEtFv7UTViOXnmFrg==", + "license": "Apache-2.0", + "dependencies": { + "@clickhouse/client-common": "0.2.10" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@clickhouse/client-common": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/@clickhouse/client-common/-/client-common-0.2.10.tgz", + "integrity": "sha512-BvTY0IXS96y9RUeNCpKL4HUzHmY80L0lDcGN0lmUD6zjOqYMn78+xyHYJ/AIAX7JQsc+/KwFt2soZutQTKxoGQ==", + "license": "Apache-2.0" + }, + "node_modules/@elastic/elasticsearch": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@elastic/elasticsearch/-/elasticsearch-8.14.0.tgz", + "integrity": "sha512-MGrgCI4y+Ozssf5Q2IkVJlqt5bUMnKIICG2qxeOfrJNrVugMCBCAQypyesmSSocAtNm8IX3LxfJ3jQlFHmKe2w==", + "license": "Apache-2.0", + "dependencies": { + "@elastic/transport": "^8.6.0", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@elastic/transport": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@elastic/transport/-/transport-8.7.0.tgz", + "integrity": "sha512-IqXT7a8DZPJtqP2qmX1I2QKmxYyN27kvSW4g6pInESE1SuGwZDp2FxHJ6W2kwmYOJwQdAt+2aWwzXO5jHo9l4A==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "1.x", + "debug": "^4.3.4", + "hpagent": "^1.0.0", + "ms": "^2.1.3", + "secure-json-parse": "^2.4.0", + "tslib": "^2.4.0", + "undici": "^6.12.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@elastic/transport/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, "node_modules/@emotion/babel-plugin": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.12.0.tgz", @@ -786,7 +884,6 @@ "version": "8.3.1", "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-8.3.1.tgz", "integrity": "sha512-FdgpFxY6V6rLZE9mmIBb9hM0xpfvQOSNOLnzolzKwsE1DH+gC7lEKV1p1IbR0lAYyvYd5a4u3qWJzowUkw1bIw==", - "dev": true, "funding": [ { "type": "opencollective", @@ -823,6 +920,78 @@ "integrity": "sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==", "license": "MIT" }, + "node_modules/@grpc/grpc-js": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.11.1.tgz", + "integrity": "sha512-gyt/WayZrVPH2w/UTLansS7F9Nwld472JxxaETamrM8HNlsa+jSLNyKAZmhxI2Me4c3mQHFiS1wWHDY1g1Kthw==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/proto-loader": "^0.7.13", + "@js-sdsl/ordered-map": "^4.4.2" + }, + "engines": { + "node": ">=12.10.0" + } + }, + "node_modules/@grpc/proto-loader": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz", + "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==", + "license": "Apache-2.0", + "dependencies": { + "lodash.camelcase": "^4.3.0", + "long": "^5.0.0", + "protobufjs": "^7.2.5", + "yargs": "^17.7.2" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@grpc/proto-loader/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@grpc/proto-loader/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@grpc/proto-loader/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, "node_modules/@icons/material": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz", @@ -832,6 +1001,12 @@ "react": "*" } }, + "node_modules/@ioredis/commands": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz", + "integrity": "sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==", + "license": "MIT" + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -1325,6 +1500,16 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@js-sdsl/ordered-map": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", + "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, "node_modules/@monaco-editor/loader": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.4.0.tgz", @@ -1351,6 +1536,84 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, + "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.3.tgz", + "integrity": "sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.3.tgz", + "integrity": "sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.3.tgz", + "integrity": "sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.3.tgz", + "integrity": "sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.3.tgz", + "integrity": "sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.3.tgz", + "integrity": "sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/@nivo/annotations": { "version": "0.87.0", "resolved": "https://registry.npmjs.org/@nivo/annotations/-/annotations-0.87.0.tgz", @@ -1519,6 +1782,53 @@ "react": ">= 16.14.0 < 19.0.0" } }, + "node_modules/@noble/hashes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", + "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/@opentelemetry/api": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", @@ -1540,6 +1850,79 @@ "node": ">=14" } }, + "node_modules/@opentelemetry/auto-instrumentations-node": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/auto-instrumentations-node/-/auto-instrumentations-node-0.49.1.tgz", + "integrity": "sha512-oF8g0cOEL4u1xkoAgSFAhOwMVVwDyZod6g1hVL1TtmpHTGMeEP2FfM6pPHE1soAFyddxd4B3NahZX3xczEbLdA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/instrumentation-amqplib": "^0.41.0", + "@opentelemetry/instrumentation-aws-lambda": "^0.43.0", + "@opentelemetry/instrumentation-aws-sdk": "^0.43.1", + "@opentelemetry/instrumentation-bunyan": "^0.40.0", + "@opentelemetry/instrumentation-cassandra-driver": "^0.40.0", + "@opentelemetry/instrumentation-connect": "^0.38.0", + "@opentelemetry/instrumentation-cucumber": "^0.8.0", + "@opentelemetry/instrumentation-dataloader": "^0.11.0", + "@opentelemetry/instrumentation-dns": "^0.38.0", + "@opentelemetry/instrumentation-express": "^0.41.1", + "@opentelemetry/instrumentation-fastify": "^0.38.0", + "@opentelemetry/instrumentation-fs": "^0.14.0", + "@opentelemetry/instrumentation-generic-pool": "^0.38.0", + "@opentelemetry/instrumentation-graphql": "^0.42.0", + "@opentelemetry/instrumentation-grpc": "^0.52.0", + "@opentelemetry/instrumentation-hapi": "^0.40.0", + "@opentelemetry/instrumentation-http": "^0.52.0", + "@opentelemetry/instrumentation-ioredis": "^0.42.0", + "@opentelemetry/instrumentation-kafkajs": "^0.2.0", + "@opentelemetry/instrumentation-knex": "^0.39.0", + "@opentelemetry/instrumentation-koa": "^0.42.0", + "@opentelemetry/instrumentation-lru-memoizer": "^0.39.0", + "@opentelemetry/instrumentation-memcached": "^0.38.0", + "@opentelemetry/instrumentation-mongodb": "^0.46.0", + "@opentelemetry/instrumentation-mongoose": "^0.40.0", + "@opentelemetry/instrumentation-mysql": "^0.40.0", + "@opentelemetry/instrumentation-mysql2": "^0.40.0", + "@opentelemetry/instrumentation-nestjs-core": "^0.39.0", + "@opentelemetry/instrumentation-net": "^0.38.0", + "@opentelemetry/instrumentation-pg": "^0.43.0", + "@opentelemetry/instrumentation-pino": "^0.41.0", + "@opentelemetry/instrumentation-redis": "^0.41.0", + "@opentelemetry/instrumentation-redis-4": "^0.41.0", + "@opentelemetry/instrumentation-restify": "^0.40.0", + "@opentelemetry/instrumentation-router": "^0.39.0", + "@opentelemetry/instrumentation-socket.io": "^0.41.0", + "@opentelemetry/instrumentation-tedious": "^0.12.0", + "@opentelemetry/instrumentation-undici": "^0.4.0", + "@opentelemetry/instrumentation-winston": "^0.39.0", + "@opentelemetry/resource-detector-alibaba-cloud": "^0.29.0", + "@opentelemetry/resource-detector-aws": "^1.5.2", + "@opentelemetry/resource-detector-azure": "^0.2.9", + "@opentelemetry/resource-detector-container": "^0.3.11", + "@opentelemetry/resource-detector-gcp": "^0.29.10", + "@opentelemetry/resources": "^1.24.0", + "@opentelemetry/sdk-node": "^0.52.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.4.1" + } + }, + "node_modules/@opentelemetry/context-async-hooks": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.25.1.tgz", + "integrity": "sha512-UW/ge9zjvAEmRWVapOP0qyCvPulWU6cQxGxDbWEFfGOj1VBBZAuOqTo3X6yWmDTD3Xe15ysCZChHncr2xFMIfQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "node_modules/@opentelemetry/context-zone": { "version": "1.25.1", "resolved": "https://registry.npmjs.org/@opentelemetry/context-zone/-/context-zone-1.25.1.tgz", @@ -1581,6 +1964,84 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, + "node_modules/@opentelemetry/exporter-logs-otlp-http": { + "version": "0.52.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.52.1.tgz", + "integrity": "sha512-qKgywId2DbdowPZpOBXQKp0B8DfhfIArmSic15z13Nk/JAOccBUQdPwDjDnjsM5f0ckZFMVR2t/tijTUAqDZoA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.52.1", + "@opentelemetry/core": "1.25.1", + "@opentelemetry/otlp-exporter-base": "0.52.1", + "@opentelemetry/otlp-transformer": "0.52.1", + "@opentelemetry/sdk-logs": "0.52.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-metrics-otlp-http": { + "version": "0.52.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.52.1.tgz", + "integrity": "sha512-oAHPOy1sZi58bwqXaucd19F/v7+qE2EuVslQOEeLQT94CDuZJJ4tbWzx8DpYBTrOSzKqqrMtx9+PMxkrcbxOyQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "1.25.1", + "@opentelemetry/otlp-exporter-base": "0.52.1", + "@opentelemetry/otlp-transformer": "0.52.1", + "@opentelemetry/resources": "1.25.1", + "@opentelemetry/sdk-metrics": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/exporter-metrics-otlp-proto": { + "version": "0.52.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.52.1.tgz", + "integrity": "sha512-m9aEOzKkjznNxm+0NbyEV834Wza9asRaFA4VyWY3b1XltqbdStRmOYSZHq0VzcecOe24uD41zFqHweL2fA3y6g==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "1.25.1", + "@opentelemetry/exporter-metrics-otlp-http": "0.52.1", + "@opentelemetry/otlp-exporter-base": "0.52.1", + "@opentelemetry/otlp-transformer": "0.52.1", + "@opentelemetry/resources": "1.25.1", + "@opentelemetry/sdk-metrics": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { + "version": "0.52.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.52.1.tgz", + "integrity": "sha512-pVkSH20crBwMTqB3nIN4jpQKUEoB0Z94drIHpYyEqs7UBr+I0cpYyOR3bqjA/UasQUMROb3GX8ZX4/9cVRqGBQ==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "1.25.1", + "@opentelemetry/otlp-grpc-exporter-base": "0.52.1", + "@opentelemetry/otlp-transformer": "0.52.1", + "@opentelemetry/resources": "1.25.1", + "@opentelemetry/sdk-trace-base": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, "node_modules/@opentelemetry/exporter-trace-otlp-http": { "version": "0.52.1", "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.52.1.tgz", @@ -1600,6 +2061,58 @@ "@opentelemetry/api": "^1.0.0" } }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto": { + "version": "0.52.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.52.1.tgz", + "integrity": "sha512-pt6uX0noTQReHXNeEslQv7x311/F1gJzMnp1HD2qgypLRPbXDeMzzeTngRTUaUbP6hqWNtPxuLr4DEoZG+TcEQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "1.25.1", + "@opentelemetry/otlp-exporter-base": "0.52.1", + "@opentelemetry/otlp-transformer": "0.52.1", + "@opentelemetry/resources": "1.25.1", + "@opentelemetry/sdk-trace-base": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-zipkin": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.25.1.tgz", + "integrity": "sha512-RmOwSvkimg7ETwJbUOPTMhJm9A9bG1U8s7Zo3ajDh4zM7eYcycQ0dM7FbLD6NXWbI2yj7UY4q8BKinKYBQksyw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "1.25.1", + "@opentelemetry/resources": "1.25.1", + "@opentelemetry/sdk-trace-base": "1.25.1", + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/id-generator-aws-xray": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/id-generator-aws-xray/-/id-generator-aws-xray-1.2.2.tgz", + "integrity": "sha512-IKTqub5m/yI9+Cn4LJS+GbQrG7Ode9OWAmfJENmCMFTR5J2qGM7VOFaNpQFMICr7Wo8SUtgoJNbTxaQZ9AdMMA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^1.0.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, "node_modules/@opentelemetry/instrumentation": { "version": "0.52.1", "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.52.1.tgz", @@ -1620,6 +2133,192 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-amqplib": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-amqplib/-/instrumentation-amqplib-0.41.0.tgz", + "integrity": "sha512-00Oi6N20BxJVcqETjgNzCmVKN+I5bJH/61IlHiIWd00snj1FdgiIKlpE4hYVacTB2sjIBB3nTbHskttdZEE2eg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^1.8.0", + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/semantic-conventions": "^1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-aws-lambda": { + "version": "0.43.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-aws-lambda/-/instrumentation-aws-lambda-0.43.0.tgz", + "integrity": "sha512-pSxcWlsE/pCWQRIw92sV2C+LmKXelYkjkA7C5s39iPUi4pZ2lA1nIiw+1R/y2pDEhUHcaKkNyljQr3cx9ZpVlQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/propagator-aws-xray": "^1.3.1", + "@opentelemetry/resources": "^1.8.0", + "@opentelemetry/semantic-conventions": "^1.22.0", + "@types/aws-lambda": "8.10.122" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-aws-sdk": { + "version": "0.43.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-aws-sdk/-/instrumentation-aws-sdk-0.43.1.tgz", + "integrity": "sha512-qLT2cCniJ5W+6PFzKbksnoIQuq9pS83nmgaExfUwXVvlwi0ILc50dea0tWBHZMkdIDa/zZdcuFrJ7+fUcSnRow==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^1.8.0", + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/propagation-utils": "^0.30.10", + "@opentelemetry/semantic-conventions": "^1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-bunyan": { + "version": "0.40.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-bunyan/-/instrumentation-bunyan-0.40.0.tgz", + "integrity": "sha512-aZ4cXaGWwj79ZXSYrgFVsrDlE4mmf2wfvP9bViwRc0j75A6eN6GaHYHqufFGMTCqASQn5pIjjP+Bx+PWTGiofw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "^0.52.0", + "@opentelemetry/instrumentation": "^0.52.0", + "@types/bunyan": "1.8.9" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-cassandra-driver": { + "version": "0.40.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-cassandra-driver/-/instrumentation-cassandra-driver-0.40.0.tgz", + "integrity": "sha512-JxbM39JU7HxE9MTKKwi6y5Z3mokjZB2BjwfqYi4B3Y29YO3I42Z7eopG6qq06yWZc+nQli386UDQe0d9xKmw0A==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/semantic-conventions": "^1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-connect": { + "version": "0.38.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-connect/-/instrumentation-connect-0.38.0.tgz", + "integrity": "sha512-2/nRnx3pjYEmdPIaBwtgtSviTKHWnDZN3R+TkRUnhIVrvBKVcq+I5B2rtd6mr6Fe9cHlZ9Ojcuh7pkNh/xdWWg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^1.8.0", + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/semantic-conventions": "^1.22.0", + "@types/connect": "3.4.36" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-cucumber": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-cucumber/-/instrumentation-cucumber-0.8.0.tgz", + "integrity": "sha512-ieTm4RBIlZt2brPwtX5aEZYtYnkyqhAVXJI9RIohiBVMe5DxiwCwt+2Exep/nDVqGPX8zRBZUl4AEw423OxJig==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/semantic-conventions": "^1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/instrumentation-dataloader": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-dataloader/-/instrumentation-dataloader-0.11.0.tgz", + "integrity": "sha512-27urJmwkH4KDaMJtEv1uy2S7Apk4XbN4AgWMdfMJbi7DnOduJmeuA+DpJCwXB72tEWXo89z5T3hUVJIDiSNmNw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-dns": { + "version": "0.38.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-dns/-/instrumentation-dns-0.38.0.tgz", + "integrity": "sha512-Um07I0TQXDWa+ZbEAKDFUxFH40dLtejtExDOMLNJ1CL8VmOmA71qx93Qi/QG4tGkiI1XWqr7gF/oiMCJ4m8buQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-express": { + "version": "0.41.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-express/-/instrumentation-express-0.41.1.tgz", + "integrity": "sha512-uRx0V3LPGzjn2bxAnV8eUsDT82vT7NTwI0ezEuPMBOTOsnPpGhWdhcdNdhH80sM4TrWrOfXm9HGEdfWE3TRIww==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^1.8.0", + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/semantic-conventions": "^1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-fastify": { + "version": "0.38.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fastify/-/instrumentation-fastify-0.38.0.tgz", + "integrity": "sha512-HBVLpTSYpkQZ87/Df3N0gAw7VzYZV3n28THIBrJWfuqw3Or7UqdhnjeuMIPQ04BKk3aZc0cWn2naSQObbh5vXw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^1.8.0", + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/semantic-conventions": "^1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, "node_modules/@opentelemetry/instrumentation-fetch": { "version": "0.52.1", "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fetch/-/instrumentation-fetch-0.52.1.tgz", @@ -1638,6 +2337,469 @@ "@opentelemetry/api": "^1.0.0" } }, + "node_modules/@opentelemetry/instrumentation-fs": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fs/-/instrumentation-fs-0.14.0.tgz", + "integrity": "sha512-pVc8P5AgliC1DphyyBUgsxXlm2XaPH4BpYvt7rAZDMIqUpRk8gs19SioABtKqqxvFzg5jPtgJfJsdxq0Y+maLw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^1.8.0", + "@opentelemetry/instrumentation": "^0.52.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-generic-pool": { + "version": "0.38.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-generic-pool/-/instrumentation-generic-pool-0.38.0.tgz", + "integrity": "sha512-0/ULi6pIco1fEnDPmmAul8ZoudFL7St0hjgBbWZlZPBCSyslDll1J7DFeEbjiRSSyUd+0tu73ae0DOKVKNd7VA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-graphql": { + "version": "0.42.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-graphql/-/instrumentation-graphql-0.42.0.tgz", + "integrity": "sha512-N8SOwoKL9KQSX7z3gOaw5UaTeVQcfDO1c21csVHnmnmGUoqsXbArK2B8VuwPWcv6/BC/i3io+xTo7QGRZ/z28Q==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-grpc": { + "version": "0.52.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-grpc/-/instrumentation-grpc-0.52.1.tgz", + "integrity": "sha512-EdSDiDSAO+XRXk/ZN128qQpBo1I51+Uay/LUPcPQhSRGf7fBPIEUBeOLQiItguGsug5MGOYjql2w/1wCQF3fdQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "0.52.1", + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-hapi": { + "version": "0.40.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-hapi/-/instrumentation-hapi-0.40.0.tgz", + "integrity": "sha512-8U/w7Ifumtd2bSN1OLaSwAAFhb9FyqWUki3lMMB0ds+1+HdSxYBe9aspEJEgvxAqOkrQnVniAPTEGf1pGM7SOw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^1.8.0", + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/semantic-conventions": "^1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-http": { + "version": "0.52.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.52.1.tgz", + "integrity": "sha512-dG/aevWhaP+7OLv4BQQSEKMJv8GyeOp3Wxl31NHqE8xo9/fYMfEljiZphUHIfyg4gnZ9swMyWjfOQs5GUQe54Q==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "1.25.1", + "@opentelemetry/instrumentation": "0.52.1", + "@opentelemetry/semantic-conventions": "1.25.1", + "semver": "^7.5.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-ioredis": { + "version": "0.42.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.42.0.tgz", + "integrity": "sha512-P11H168EKvBB9TUSasNDOGJCSkpT44XgoM6d3gRIWAa9ghLpYhl0uRkS8//MqPzcJVHr3h3RmfXIpiYLjyIZTw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/redis-common": "^0.36.2", + "@opentelemetry/semantic-conventions": "^1.23.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-kafkajs": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.2.0.tgz", + "integrity": "sha512-uKKmhEFd0zR280tJovuiBG7cfnNZT4kvVTvqtHPxQP7nOmRbJstCYHFH13YzjVcKjkmoArmxiSulmZmF7SLIlg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/semantic-conventions": "^1.24.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-knex": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-knex/-/instrumentation-knex-0.39.0.tgz", + "integrity": "sha512-lRwTqIKQecPWDkH1KEcAUcFhCaNssbKSpxf4sxRTAROCwrCEnYkjOuqJHV+q1/CApjMTaKu0Er4LBv/6bDpoxA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/semantic-conventions": "^1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-koa": { + "version": "0.42.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-koa/-/instrumentation-koa-0.42.0.tgz", + "integrity": "sha512-H1BEmnMhho8o8HuNRq5zEI4+SIHDIglNB7BPKohZyWG4fWNuR7yM4GTlR01Syq21vODAS7z5omblScJD/eZdKw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^1.8.0", + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/semantic-conventions": "^1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-lru-memoizer": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-lru-memoizer/-/instrumentation-lru-memoizer-0.39.0.tgz", + "integrity": "sha512-eU1Wx1RRTR/2wYXFzH9gcpB8EPmhYlNDIUHzUXjyUE0CAXEJhBLkYNlzdaVCoQDw2neDqS+Woshiia6+emWK9A==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-memcached": { + "version": "0.38.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-memcached/-/instrumentation-memcached-0.38.0.tgz", + "integrity": "sha512-tPmyqQEZNyrvg6G+iItdlguQEcGzfE+bJkpQifmBXmWBnoS5oU3UxqtyYuXGL2zI9qQM5yMBHH4nRXWALzy7WA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/semantic-conventions": "^1.23.0", + "@types/memcached": "^2.2.6" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-mongodb": { + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-mongodb/-/instrumentation-mongodb-0.46.0.tgz", + "integrity": "sha512-VF/MicZ5UOBiXrqBslzwxhN7TVqzu1/LN/QDpkskqM0Zm0aZ4CVRbUygL8d7lrjLn15x5kGIe8VsSphMfPJzlA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/sdk-metrics": "^1.9.1", + "@opentelemetry/semantic-conventions": "^1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-mongoose": { + "version": "0.40.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-mongoose/-/instrumentation-mongoose-0.40.0.tgz", + "integrity": "sha512-niRi5ZUnkgzRhIGMOozTyoZIvJKNJyhijQI4nF4iFSb+FUx2v5fngfR+8XLmdQAO7xmsD8E5vEGdDVYVtKbZew==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^1.8.0", + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/semantic-conventions": "^1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-mysql": { + "version": "0.40.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-mysql/-/instrumentation-mysql-0.40.0.tgz", + "integrity": "sha512-d7ja8yizsOCNMYIJt5PH/fKZXjb/mS48zLROO4BzZTtDfhNCl2UM/9VIomP2qkGIFVouSJrGr/T00EzY7bPtKA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/semantic-conventions": "^1.22.0", + "@types/mysql": "2.15.22" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-mysql2": { + "version": "0.40.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-mysql2/-/instrumentation-mysql2-0.40.0.tgz", + "integrity": "sha512-0xfS1xcqUmY7WE1uWjlmI67Xg3QsSUlNT+AcXHeA4BDUPwZtWqF4ezIwLgpVZfHOnkAEheqGfNSWd1PIu3Wnfg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/semantic-conventions": "^1.22.0", + "@opentelemetry/sql-common": "^0.40.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-nestjs-core": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-nestjs-core/-/instrumentation-nestjs-core-0.39.0.tgz", + "integrity": "sha512-mewVhEXdikyvIZoMIUry8eb8l3HUjuQjSjVbmLVTt4NQi35tkpnHQrG9bTRBrl3403LoWZ2njMPJyg4l6HfKvA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/semantic-conventions": "^1.23.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-net": { + "version": "0.38.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-net/-/instrumentation-net-0.38.0.tgz", + "integrity": "sha512-stjow1PijcmUquSmRD/fSihm/H61DbjPlJuJhWUe7P22LFPjFhsrSeiB5vGj3vn+QGceNAs+kioUTzMGPbNxtg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/semantic-conventions": "^1.23.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-pg": { + "version": "0.43.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.43.0.tgz", + "integrity": "sha512-og23KLyoxdnAeFs1UWqzSonuCkePUzCX30keSYigIzJe/6WSYA8rnEI5lobcxPEzg+GcU06J7jzokuEHbjVJNw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/semantic-conventions": "^1.22.0", + "@opentelemetry/sql-common": "^0.40.1", + "@types/pg": "8.6.1", + "@types/pg-pool": "2.0.4" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-pino": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-pino/-/instrumentation-pino-0.41.0.tgz", + "integrity": "sha512-Kpv0fJRk/8iMzMk5Ue5BsUJfHkBJ2wQoIi/qduU1a1Wjx9GLj6J2G17PHjPK5mnZjPNzkFOXFADZMfgDioliQw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "^0.52.0", + "@opentelemetry/core": "^1.25.0", + "@opentelemetry/instrumentation": "^0.52.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-redis": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-redis/-/instrumentation-redis-0.41.0.tgz", + "integrity": "sha512-RJ1pwI3btykp67ts+5qZbaFSAAzacucwBet5/5EsKYtWBpHbWwV/qbGN/kIBzXg5WEZBhXLrR/RUq0EpEUpL3A==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/redis-common": "^0.36.2", + "@opentelemetry/semantic-conventions": "^1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-redis-4": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-redis-4/-/instrumentation-redis-4-0.41.0.tgz", + "integrity": "sha512-H7IfGTqW2reLXqput4yzAe8YpDC0fmVNal95GHMLOrS89W+qWUKIqxolSh63hJyfmwPSFwXASzj7wpSk8Az+Dg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/redis-common": "^0.36.2", + "@opentelemetry/semantic-conventions": "^1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-restify": { + "version": "0.40.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-restify/-/instrumentation-restify-0.40.0.tgz", + "integrity": "sha512-sm/rH/GysY/KOEvZqYBZSLYFeXlBkHCgqPDgWc07tz+bHCN6mPs9P3otGOSTe7o3KAIM8Nc6ncCO59vL+jb2cA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^1.8.0", + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/semantic-conventions": "^1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-router": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-router/-/instrumentation-router-0.39.0.tgz", + "integrity": "sha512-LaXnVmD69WPC4hNeLzKexCCS19hRLrUw3xicneAMkzJSzNJvPyk7G6I7lz7VjQh1cooObPBt9gNyd3hhTCUrag==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/semantic-conventions": "^1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-socket.io": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-socket.io/-/instrumentation-socket.io-0.41.0.tgz", + "integrity": "sha512-7fzDe9/FpO6NFizC/wnzXXX7bF9oRchsD//wFqy5g5hVEgXZCQ70IhxjrKdBvgjyIejR9T9zTvfQ6PfVKfkCAw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/semantic-conventions": "^1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-tedious": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-tedious/-/instrumentation-tedious-0.12.0.tgz", + "integrity": "sha512-53xx7WQmpBPfxtVxOKRzzZxOjv9JzSdoy1aIvCtPM5/O407aYcdvj8wXxCQEiEfctFEovEHG4QgmdHz9BKidSQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.52.0", + "@opentelemetry/semantic-conventions": "^1.22.0", + "@types/tedious": "^4.0.10" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-undici": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.4.0.tgz", + "integrity": "sha512-UdMQBpz11SqtWlmDnk5SoqF5QDom4VmW8SVDt9Q2xuMWVh8lc0kVROfoo2pl7zU6H6gFR8eudb3eFXIdrFn0ew==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^1.8.0", + "@opentelemetry/instrumentation": "^0.52.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.7.0" + } + }, + "node_modules/@opentelemetry/instrumentation-winston": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-winston/-/instrumentation-winston-0.39.0.tgz", + "integrity": "sha512-v/1xziLJ9CyB3YDjBSBzbB70Qd0JwWTo36EqWK5m3AR0CzsyMQQmf3ZIZM6sgx7hXMcRQ0pnEYhg6nhrUQPm9A==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "^0.52.0", + "@opentelemetry/instrumentation": "^0.52.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, "node_modules/@opentelemetry/instrumentation-xml-http-request": { "version": "0.52.1", "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-xml-http-request/-/instrumentation-xml-http-request-0.52.1.tgz", @@ -1672,6 +2834,24 @@ "@opentelemetry/api": "^1.0.0" } }, + "node_modules/@opentelemetry/otlp-grpc-exporter-base": { + "version": "0.52.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.52.1.tgz", + "integrity": "sha512-zo/YrSDmKMjG+vPeA9aBBrsQM9Q/f2zo6N04WMB3yNldJRsgpRBeLLwvAt/Ba7dpehDLOEFBd1i2JCoaFtpCoQ==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "1.25.1", + "@opentelemetry/otlp-exporter-base": "0.52.1", + "@opentelemetry/otlp-transformer": "0.52.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, "node_modules/@opentelemetry/otlp-transformer": { "version": "0.52.1", "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.52.1.tgz", @@ -1693,6 +2873,155 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, + "node_modules/@opentelemetry/propagation-utils": { + "version": "0.30.10", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagation-utils/-/propagation-utils-0.30.10.tgz", + "integrity": "sha512-hhTW8pFp9PSyosYzzuUL9rdm7HF97w3OCyElufFHyUnYnKkCBbu8ne2LyF/KSdI/xZ81ubxWZs78hX4S7pLq5g==", + "license": "Apache-2.0", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/propagator-aws-xray": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-aws-xray/-/propagator-aws-xray-1.25.1.tgz", + "integrity": "sha512-soZQdO9EAROMwa9bL2C0VLadbrfRjSA9t7g6X8sL0X1B8V59pzOayYMyTW9qTECn9uuJV98A7qOnJm6KH6yk8w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/propagator-b3": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.25.1.tgz", + "integrity": "sha512-p6HFscpjrv7//kE+7L+3Vn00VEDUJB0n6ZrjkTYHrJ58QZ8B3ajSJhRbCcY6guQ3PDjTbxWklyvIN2ojVbIb1A==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/propagator-jaeger": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.25.1.tgz", + "integrity": "sha512-nBprRf0+jlgxks78G/xq72PipVK+4or9Ypntw0gVZYNTCSK8rg5SeaGV19tV920CMqBD/9UIOiFr23Li/Q8tiA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/redis-common": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/redis-common/-/redis-common-0.36.2.tgz", + "integrity": "sha512-faYX1N0gpLhej/6nyp6bgRjzAKXn5GOEMYY7YhciSfCoITAktLUtQ36d24QEWNA1/WA1y6qQunCe0OhHRkVl9g==", + "license": "Apache-2.0", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/resource-detector-alibaba-cloud": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resource-detector-alibaba-cloud/-/resource-detector-alibaba-cloud-0.29.0.tgz", + "integrity": "sha512-cYL1DfBwszTQcpzjiezzFkZp1bzevXjaVJ+VClrufHzH17S0RADcaLRQcLq4GqbWCGfvkJKUqBNz6f1SgfePgw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/resources": "^1.0.0", + "@opentelemetry/semantic-conventions": "^1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/resource-detector-aws": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/resource-detector-aws/-/resource-detector-aws-1.5.2.tgz", + "integrity": "sha512-LNwKy5vJM5fvCDcbXVKwg6Y1pKT4WgZUsddGMnWMEhxJcQVZm2Z9vUkyHdQU7xvJtGwCO2/TkMWHPjU1KQNDJQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^1.0.0", + "@opentelemetry/resources": "^1.0.0", + "@opentelemetry/semantic-conventions": "^1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/resource-detector-azure": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@opentelemetry/resource-detector-azure/-/resource-detector-azure-0.2.9.tgz", + "integrity": "sha512-16Z6kyrmszoa7J1uj1kbSAgZuk11K07yEDj6fa3I9XBf8Debi8y4K8ex94kpxbCfEraWagXji3bCWvaq3k4dRg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/resources": "^1.10.1", + "@opentelemetry/semantic-conventions": "^1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/resource-detector-container": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@opentelemetry/resource-detector-container/-/resource-detector-container-0.3.11.tgz", + "integrity": "sha512-22ndMDakxX+nuhAYwqsciexV8/w26JozRUV0FN9kJiqSWtA1b5dCVtlp3J6JivG5t8kDN9UF5efatNnVbqRT9Q==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/resources": "^1.0.0", + "@opentelemetry/semantic-conventions": "^1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/resource-detector-gcp": { + "version": "0.29.10", + "resolved": "https://registry.npmjs.org/@opentelemetry/resource-detector-gcp/-/resource-detector-gcp-0.29.10.tgz", + "integrity": "sha512-rm2HKJ9lsdoVvrbmkr9dkOzg3Uk0FksXNxvNBgrCprM1XhMoJwThI5i0h/5sJypISUAJlEeJS6gn6nROj/NpkQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^1.0.0", + "@opentelemetry/resources": "^1.0.0", + "@opentelemetry/semantic-conventions": "^1.22.0", + "gcp-metadata": "^6.0.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, "node_modules/@opentelemetry/resources": { "version": "1.25.1", "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.25.1.tgz", @@ -1743,6 +3072,33 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, + "node_modules/@opentelemetry/sdk-node": { + "version": "0.52.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.52.1.tgz", + "integrity": "sha512-uEG+gtEr6eKd8CVWeKMhH2olcCHM9dEK68pe0qE0be32BcCRsvYURhHaD1Srngh1SQcnQzZ4TP324euxqtBOJA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.52.1", + "@opentelemetry/core": "1.25.1", + "@opentelemetry/exporter-trace-otlp-grpc": "0.52.1", + "@opentelemetry/exporter-trace-otlp-http": "0.52.1", + "@opentelemetry/exporter-trace-otlp-proto": "0.52.1", + "@opentelemetry/exporter-zipkin": "1.25.1", + "@opentelemetry/instrumentation": "0.52.1", + "@opentelemetry/resources": "1.25.1", + "@opentelemetry/sdk-logs": "0.52.1", + "@opentelemetry/sdk-metrics": "1.25.1", + "@opentelemetry/sdk-trace-base": "1.25.1", + "@opentelemetry/sdk-trace-node": "1.25.1", + "@opentelemetry/semantic-conventions": "1.25.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "node_modules/@opentelemetry/sdk-trace-base": { "version": "1.25.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.25.1.tgz", @@ -1760,6 +3116,26 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, + "node_modules/@opentelemetry/sdk-trace-node": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.25.1.tgz", + "integrity": "sha512-nMcjFIKxnFqoez4gUmihdBrbpsEnAX/Xj16sGvZm+guceYE0NE00vLhpDVK6f3q8Q4VFI5xG8JjlXKMB/SkTTQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "1.25.1", + "@opentelemetry/core": "1.25.1", + "@opentelemetry/propagator-b3": "1.25.1", + "@opentelemetry/propagator-jaeger": "1.25.1", + "@opentelemetry/sdk-trace-base": "1.25.1", + "semver": "^7.5.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "node_modules/@opentelemetry/sdk-trace-web": { "version": "1.25.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-1.25.1.tgz", @@ -1786,6 +3162,167 @@ "node": ">=14" } }, + "node_modules/@opentelemetry/sql-common": { + "version": "0.40.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sql-common/-/sql-common-0.40.1.tgz", + "integrity": "sha512-nSDlnHSqzC3pXn/wZEZVLuAuJ1MYMXPBwtv2qAbCa3847SaHItdE7SzUq/Jtb0KZmh1zfAbNi3AAMjztTT4Ugg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^1.1.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0" + } + }, + "node_modules/@peculiar/asn1-cms": { + "version": "2.3.13", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-cms/-/asn1-cms-2.3.13.tgz", + "integrity": "sha512-joqu8A7KR2G85oLPq+vB+NFr2ro7Ls4ol13Zcse/giPSzUNN0n2k3v8kMpf6QdGUhI13e5SzQYN8AKP8sJ8v4w==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.13", + "@peculiar/asn1-x509": "^2.3.13", + "@peculiar/asn1-x509-attr": "^2.3.13", + "asn1js": "^3.0.5", + "tslib": "^2.6.2" + } + }, + "node_modules/@peculiar/asn1-csr": { + "version": "2.3.13", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-csr/-/asn1-csr-2.3.13.tgz", + "integrity": "sha512-+JtFsOUWCw4zDpxp1LbeTYBnZLlGVOWmHHEhoFdjM5yn4wCn+JiYQ8mghOi36M2f6TPQ17PmhNL6/JfNh7/jCA==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.13", + "@peculiar/asn1-x509": "^2.3.13", + "asn1js": "^3.0.5", + "tslib": "^2.6.2" + } + }, + "node_modules/@peculiar/asn1-ecc": { + "version": "2.3.13", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-ecc/-/asn1-ecc-2.3.13.tgz", + "integrity": "sha512-3dF2pQcrN/WJEMq+9qWLQ0gqtn1G81J4rYqFl6El6QV367b4IuhcRv+yMA84tNNyHOJn9anLXV5radnpPiG3iA==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.13", + "@peculiar/asn1-x509": "^2.3.13", + "asn1js": "^3.0.5", + "tslib": "^2.6.2" + } + }, + "node_modules/@peculiar/asn1-pfx": { + "version": "2.3.13", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pfx/-/asn1-pfx-2.3.13.tgz", + "integrity": "sha512-fypYxjn16BW+5XbFoY11Rm8LhZf6euqX/C7BTYpqVvLem1GvRl7A+Ro1bO/UPwJL0z+1mbvXEnkG0YOwbwz2LA==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.3.13", + "@peculiar/asn1-pkcs8": "^2.3.13", + "@peculiar/asn1-rsa": "^2.3.13", + "@peculiar/asn1-schema": "^2.3.13", + "asn1js": "^3.0.5", + "tslib": "^2.6.2" + } + }, + "node_modules/@peculiar/asn1-pkcs8": { + "version": "2.3.13", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.3.13.tgz", + "integrity": "sha512-VP3PQzbeSSjPjKET5K37pxyf2qCdM0dz3DJ56ZCsol3FqAXGekb4sDcpoL9uTLGxAh975WcdvUms9UcdZTuGyQ==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.13", + "@peculiar/asn1-x509": "^2.3.13", + "asn1js": "^3.0.5", + "tslib": "^2.6.2" + } + }, + "node_modules/@peculiar/asn1-pkcs9": { + "version": "2.3.13", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.3.13.tgz", + "integrity": "sha512-rIwQXmHpTo/dgPiWqUgby8Fnq6p1xTJbRMxCiMCk833kQCeZrC5lbSKg6NDnJTnX2kC6IbXBB9yCS2C73U2gJg==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.3.13", + "@peculiar/asn1-pfx": "^2.3.13", + "@peculiar/asn1-pkcs8": "^2.3.13", + "@peculiar/asn1-schema": "^2.3.13", + "@peculiar/asn1-x509": "^2.3.13", + "@peculiar/asn1-x509-attr": "^2.3.13", + "asn1js": "^3.0.5", + "tslib": "^2.6.2" + } + }, + "node_modules/@peculiar/asn1-rsa": { + "version": "2.3.13", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-rsa/-/asn1-rsa-2.3.13.tgz", + "integrity": "sha512-wBNQqCyRtmqvXkGkL4DR3WxZhHy8fDiYtOjTeCd7SFE5F6GBeafw3EJ94PX/V0OJJrjQ40SkRY2IZu3ZSyBqcg==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.13", + "@peculiar/asn1-x509": "^2.3.13", + "asn1js": "^3.0.5", + "tslib": "^2.6.2" + } + }, + "node_modules/@peculiar/asn1-schema": { + "version": "2.3.13", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.13.tgz", + "integrity": "sha512-3Xq3a01WkHRZL8X04Zsfg//mGaA21xlL4tlVn4v2xGT0JStiztATRkMwa5b+f/HXmY2smsiLXYK46Gwgzvfg3g==", + "license": "MIT", + "dependencies": { + "asn1js": "^3.0.5", + "pvtsutils": "^1.3.5", + "tslib": "^2.6.2" + } + }, + "node_modules/@peculiar/asn1-x509": { + "version": "2.3.13", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.3.13.tgz", + "integrity": "sha512-PfeLQl2skXmxX2/AFFCVaWU8U6FKW1Db43mgBhShCOFS1bVxqtvusq1hVjfuEcuSQGedrLdCSvTgabluwN/M9A==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.13", + "asn1js": "^3.0.5", + "ipaddr.js": "^2.1.0", + "pvtsutils": "^1.3.5", + "tslib": "^2.6.2" + } + }, + "node_modules/@peculiar/asn1-x509-attr": { + "version": "2.3.13", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.3.13.tgz", + "integrity": "sha512-WpEos6CcnUzJ6o2Qb68Z7Dz5rSjRGv/DtXITCNBtjZIRWRV12yFVci76SVfOX8sisL61QWMhpLKQibrG8pi2Pw==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.13", + "@peculiar/asn1-x509": "^2.3.13", + "asn1js": "^3.0.5", + "tslib": "^2.6.2" + } + }, + "node_modules/@peculiar/x509": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@peculiar/x509/-/x509-1.11.0.tgz", + "integrity": "sha512-8rdxE//tsWLb2Yo2TYO2P8gieStbrHK/huFMV5PPfwX8I5HmtOus+Ox6nTKrPA9o+WOPaa5xKenee+QdmHBd5g==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.3.8", + "@peculiar/asn1-csr": "^2.3.8", + "@peculiar/asn1-ecc": "^2.3.8", + "@peculiar/asn1-pkcs9": "^2.3.8", + "@peculiar/asn1-rsa": "^2.3.8", + "@peculiar/asn1-schema": "^2.3.8", + "@peculiar/asn1-x509": "^2.3.8", + "pvtsutils": "^1.3.5", + "reflect-metadata": "^0.2.2", + "tslib": "^2.6.2", + "tsyringe": "^4.8.0" + } + }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -2253,6 +3790,12 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/aws-lambda": { + "version": "8.10.122", + "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.122.tgz", + "integrity": "sha512-vBkIh9AY22kVOCEKo5CJlyCgmSWvasC+SWUxL/x/vOwRobMpI/HG1xp/Ae3AqmSiZeLUbOhW0FCD3ZjqqUxmXw==", + "license": "MIT" + }, "node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", @@ -2298,12 +3841,60 @@ "@babel/types": "^7.20.7" } }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bunyan": { + "version": "1.8.9", + "resolved": "https://registry.npmjs.org/@types/bunyan/-/bunyan-1.8.9.tgz", + "integrity": "sha512-ZqS9JGpBxVOvsawzmVt30sP++gSQMTejCkIAQ3VdadOcRE8izTyW66hufvwLeH+YEGP6Js2AW7Gz+RMyvrEbmw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.36", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.36.tgz", + "integrity": "sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/cookie": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.3.3.tgz", "integrity": "sha512-LKVP3cgXBT9RYj+t+9FDKwS5tdI+rPBXaNSkma7hvqy35lc7mAokC2zsqWJH0LaqIt3B962nuYI77hsJoT1gow==", "license": "MIT" }, + "node_modules/@types/cookie-parser": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/@types/cookie-parser/-/cookie-parser-1.4.7.tgz", + "integrity": "sha512-Fvuyi354Z+uayxzIGCwYTayFKocfV7TuDYZClCdIP9ckhvAu/ixDtCB6qx2TT0FKjPLf1f3P/J1rgf6lPs64mw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/cors": { + "version": "2.8.17", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", + "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/crypto-js": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.2.2.tgz", @@ -2578,6 +4169,39 @@ "@types/ms": "*" } }, + "node_modules/@types/ejs": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.5.tgz", + "integrity": "sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.19.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", + "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, "node_modules/@types/geojson": { "version": "7946.0.14", "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.14.tgz", @@ -2613,6 +4237,13 @@ "hoist-non-react-statics": "^3.3.0" } }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", @@ -2712,6 +4343,26 @@ "url": "https://github.com/inikulin/parse5?sponsor=1" } }, + "node_modules/@types/json2csv": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@types/json2csv/-/json2csv-5.0.7.tgz", + "integrity": "sha512-Ma25zw9G9GEBnX8b12R4EYvnFT6dBh8L3jwsN5EUFXa+fl2dqmbLDbNWN0XuQU3rSXdsbBeCYjI9uHU2PUBxhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/jsonwebtoken": { + "version": "8.5.9", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.9.tgz", + "integrity": "sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/lodash": { "version": "4.17.7", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.7.tgz", @@ -2728,23 +4379,85 @@ "@types/unist": "^2" } }, + "node_modules/@types/memcached": { + "version": "2.2.10", + "resolved": "https://registry.npmjs.org/@types/memcached/-/memcached-2.2.10.tgz", + "integrity": "sha512-AM9smvZN55Gzs2wRrqeMHVP7KE8KWgCJO/XL5yCly2xF6EKa4YlbpK+cLSAH4NG/Ah64HrlegmGqW8kYws7Vxg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/ms": { "version": "0.7.34", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", "license": "MIT" }, + "node_modules/@types/mysql": { + "version": "2.15.22", + "resolved": "https://registry.npmjs.org/@types/mysql/-/mysql-2.15.22.tgz", + "integrity": "sha512-wK1pzsJVVAjYCSZWQoWHziQZbNggXFDUEIGf54g4ZM/ERuP86uGdWeKZWMYlqTPMZfHJJvLPyogXGvCOg87yLQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/node": { "version": "17.0.45", "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" }, + "node_modules/@types/node-cron": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/@types/node-cron/-/node-cron-3.0.11.tgz", + "integrity": "sha512-0ikrnug3/IyneSHqCBeslAhlK2aBfYek1fGo4bP4QnZPmiqSGRK+Oy7ZMisLWkesffJvQ1cqAcBnJC+8+nxIAg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/nodemailer": { + "version": "6.4.15", + "resolved": "https://registry.npmjs.org/@types/nodemailer/-/nodemailer-6.4.15.tgz", + "integrity": "sha512-0EBJxawVNjPkng1zm2vopRctuWVCxk34JcIlRuXSf54habUWdz1FB7wHDqOqvDa8Mtpt0Q3LTXQkAs2LNyK5jQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/parse-json": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", "license": "MIT" }, + "node_modules/@types/pg": { + "version": "8.6.1", + "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.6.1.tgz", + "integrity": "sha512-1Kc4oAGzAl7uqUStZCDvaLFqZrW9qWSjXOmBfdgyBP5La7Us6Mg4GBvRlSoaZMhQF/zSj1C8CtKMBkoiT8eL8w==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "pg-protocol": "*", + "pg-types": "^2.2.0" + } + }, + "node_modules/@types/pg-pool": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/pg-pool/-/pg-pool-2.0.4.tgz", + "integrity": "sha512-qZAvkv1K3QbmHHFYSNRYPkRjOWRLBYrL4B9c+wG0GSVGBw0NtJwPcgx/DSddeDJvRGMHCEQ4VMEVfuJ/0gZ3XQ==", + "license": "MIT", + "dependencies": { + "@types/pg": "*" + } + }, "node_modules/@types/prettier": { "version": "2.7.3", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", @@ -2767,6 +4480,20 @@ "@types/node": "*" } }, + "node_modules/@types/qs": { + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/react": { "version": "18.3.3", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", @@ -2889,6 +4616,29 @@ "@types/react": "*" } }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, "node_modules/@types/shimmer": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", @@ -2902,6 +4652,15 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/tedious": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/@types/tedious/-/tedious-4.0.14.tgz", + "integrity": "sha512-KHPsfX/FoVbUGbyYvk1q9MMQHLPeRZhRJZdO45Q4YjvFkv4hMNghCWTvy7rdKessBsmtz4euWCWAB6/tVpI1Iw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/testing-library__jest-dom": { "version": "5.14.9", "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz", @@ -2961,6 +4720,53 @@ "dev": true, "license": "BSD-3-Clause" }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "license": "MIT", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/abortcontroller-polyfill": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.5.tgz", + "integrity": "sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==", + "license": "MIT" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acme-client": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/acme-client/-/acme-client-5.4.0.tgz", + "integrity": "sha512-mORqg60S8iML6XSmVjqjGHJkINrCGLMj2QvDmFzI9vIlv1RGlyjmw3nrzaINJjkNsYXC41XhhD5pfy7CtuGcbA==", + "license": "MIT", + "dependencies": { + "@peculiar/x509": "^1.11.0", + "asn1js": "^3.0.5", + "axios": "^1.7.2", + "debug": "^4.3.5", + "node-forge": "^1.3.1" + }, + "engines": { + "node": ">= 16" + } + }, "node_modules/acorn": { "version": "8.12.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", @@ -3010,7 +4816,6 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, "license": "MIT", "dependencies": { "debug": "4" @@ -3019,6 +4824,28 @@ "node": ">= 6.0.0" } }, + "node_modules/airtable": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/airtable/-/airtable-0.12.2.tgz", + "integrity": "sha512-HS3VytUBTKj8A0vPl7DDr5p/w3IOGv6RXL0fv7eczOWAtj9Xe8ri4TAiZRXoOyo+Z/COADCj+oARFenbxhmkIg==", + "license": "MIT", + "dependencies": { + "@types/node": ">=8.0.0 <15", + "abort-controller": "^3.0.0", + "abortcontroller-polyfill": "^1.4.0", + "lodash": "^4.17.21", + "node-fetch": "^2.6.7" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/airtable/node_modules/@types/node": { + "version": "14.18.63", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", + "license": "MIT" + }, "node_modules/ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", @@ -3121,6 +4948,32 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" + }, + "node_modules/asn1js": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.5.tgz", + "integrity": "sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==", + "license": "BSD-3-Clause", + "dependencies": { + "pvtsutils": "^1.3.2", + "pvutils": "^1.1.3", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", + "license": "MIT" + }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -3307,11 +5160,79 @@ } ] }, + "node_modules/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "license": "MIT", + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, + "node_modules/bignumber.js": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", + "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -3322,7 +5243,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, "license": "MIT", "dependencies": { "fill-range": "^7.1.1" @@ -3409,6 +5329,12 @@ "ieee754": "^1.2.1" } }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "license": "BSD-3-Clause" + }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -3416,11 +5342,47 @@ "dev": true, "license": "MIT" }, + "node_modules/bullmq": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/bullmq/-/bullmq-5.12.1.tgz", + "integrity": "sha512-XNUnT4+hJ/bnu3HkIeauN/i+fU+DwC74rubPLktoUsds7zBfugN3jF8XbaT7Ya4U+SANR+3T4u9YG8KUbsp2+g==", + "license": "MIT", + "dependencies": { + "cron-parser": "^4.6.0", + "ioredis": "^5.4.1", + "msgpackr": "^1.10.1", + "node-abort-controller": "^3.1.1", + "semver": "^7.5.4", + "tslib": "^2.0.0", + "uuid": "^9.0.0" + } + }, + "node_modules/bullmq/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/call-bind": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", @@ -3618,6 +5580,15 @@ "node": ">=6" } }, + "node_modules/cluster-key-slot": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz", + "integrity": "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -3673,6 +5644,15 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, "node_modules/Common": { "resolved": "", "link": true @@ -3681,9 +5661,29 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, "license": "MIT" }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", @@ -3699,6 +5699,47 @@ "node": ">= 0.6" } }, + "node_modules/cookie-parser": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.6.tgz", + "integrity": "sha512-z3IzaNjdwUC2olLIB5/ITd0/setiaFMLYiZJle7xg5Fe9KWAceil7xszYfHHBtDFYLSgJduS2Ty0P1uJdPDJeA==", + "license": "MIT", + "dependencies": { + "cookie": "0.4.1", + "cookie-signature": "1.0.6" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/cookie-parser/node_modules/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "license": "MIT" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "license": "MIT", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/cosmiconfig": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", @@ -3715,6 +5756,18 @@ "node": ">=10" } }, + "node_modules/cron-parser": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/cron-parser/-/cron-parser-4.9.0.tgz", + "integrity": "sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==", + "license": "MIT", + "dependencies": { + "luxon": "^3.2.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -4129,7 +6182,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", @@ -4178,6 +6230,24 @@ "node": ">=0.4.0" } }, + "node_modules/denque": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/dequal": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", @@ -4187,6 +6257,32 @@ "node": ">=6" } }, + "node_modules/destr": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.3.tgz", + "integrity": "sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==", + "license": "MIT" + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=8" + } + }, "node_modules/detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", @@ -4254,14 +6350,15 @@ } }, "node_modules/dotenv": { - "version": "16.3.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", - "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "license": "BSD-2-Clause", "engines": { "node": ">=12" }, "funding": { - "url": "https://github.com/motdotla/dotenv?sponsor=1" + "url": "https://dotenvx.com" } }, "node_modules/eastasianwidth": { @@ -4269,6 +6366,42 @@ "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" }, + "node_modules/ebec": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ebec/-/ebec-2.3.0.tgz", + "integrity": "sha512-bt+0tSL7223VU3PSVi0vtNLZ8pO1AfWolcPPMk2a/a5H+o/ZU9ky0n3A0zhrR4qzJTN61uPsGIO4ShhOukdzxA==", + "license": "MIT" + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/electron-to-chromium": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.5.tgz", @@ -4294,6 +6427,36 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/engine.io": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.5.tgz", + "integrity": "sha512-C5Pn8Wk+1vKBoHghJODM63yk8MvrO9EWZUfkAt5HAqIgPE4/8FF0PEGHXtEd40l223+cE5ABWuPzm38PHFXfMA==", + "license": "MIT", + "dependencies": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1" + }, + "engines": { + "node": ">=10.2.0" + } + }, "node_modules/engine.io-client": { "version": "6.5.4", "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.4.tgz", @@ -4337,6 +6500,33 @@ "node": ">=10.0.0" } }, + "node_modules/engine.io/node_modules/@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "license": "MIT" + }, + "node_modules/engine.io/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", @@ -4363,7 +6553,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dev": true, "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4" @@ -4376,7 +6565,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -4412,6 +6600,12 @@ "node": ">=6" } }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -4480,6 +6674,24 @@ "node": ">=0.10.0" } }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -4530,18 +6742,109 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, + "node_modules/express": { + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.6.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "license": "MIT" }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, "node_modules/fault": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", @@ -4582,11 +6885,40 @@ "node": ">= 12" } }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" @@ -4595,6 +6927,39 @@ "node": ">=8" } }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, "node_modules/find-root": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", @@ -4614,6 +6979,15 @@ "node": ">=8" } }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } + }, "node_modules/follow-redirects": { "version": "1.15.6", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", @@ -4715,6 +7089,24 @@ "react": ">=16.8.0" } }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -4756,6 +7148,73 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/gaxios": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.7.0.tgz", + "integrity": "sha512-DSrkyMTfAnAm4ks9Go20QGOcXEyW/NmZhvTYBU2rb4afBB393WIMQPWPEDMl/k8xqiNN9HYq2zao3oWXsdl2Tg==", + "license": "Apache-2.0", + "dependencies": { + "extend": "^3.0.2", + "https-proxy-agent": "^7.0.1", + "is-stream": "^2.0.0", + "node-fetch": "^2.6.9", + "uuid": "^10.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/gaxios/node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/gaxios/node_modules/https-proxy-agent": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/gaxios/node_modules/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/gcp-metadata": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.0.tgz", + "integrity": "sha512-Jh/AIwwgaxan+7ZUUmRLCjtchyDiqh4KjBJ5tW3plBZb5iL/BPcso8A5DlzeD9qlw0duCamnNdpFjxwaT0KyKg==", + "license": "Apache-2.0", + "dependencies": { + "gaxios": "^6.0.0", + "json-bigint": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -4778,7 +7237,6 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -4839,6 +7297,18 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/globalize": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/globalize/-/globalize-0.1.1.tgz", @@ -4857,7 +7327,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3" @@ -4895,7 +7364,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" @@ -4908,7 +7376,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -4921,7 +7388,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -5060,6 +7526,15 @@ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", "license": "MIT" }, + "node_modules/hpagent": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hpagent/-/hpagent-1.2.0.tgz", + "integrity": "sha512-A91dYTeIB6NoXG+PxTQpCCDDnfHsW9kc06Lvpu1TEe9gnd6ZFeiBoRO9JvzEv6xK7EX97/dUE8g/vBMTqTS3CA==", + "license": "MIT", + "engines": { + "node": ">=14" + } + }, "node_modules/html-encoding-sniffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", @@ -5080,6 +7555,22 @@ "dev": true, "license": "MIT" }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/http-proxy-agent": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", @@ -5099,7 +7590,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, "license": "MIT", "dependencies": { "agent-base": "6", @@ -5284,6 +7774,39 @@ "loose-envify": "^1.0.0" } }, + "node_modules/ioredis": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.4.1.tgz", + "integrity": "sha512-2YZsvl7jopIa1gaePkeMtd9rAcSjOOjPtpcLlOeusyO+XH2SK5ZcT+UCrElPP+WVIInh2TzeI4XW9ENaSLVVHA==", + "license": "MIT", + "dependencies": { + "@ioredis/commands": "^1.1.1", + "cluster-key-slot": "^1.1.0", + "debug": "^4.3.4", + "denque": "^2.1.0", + "lodash.defaults": "^4.2.0", + "lodash.isarguments": "^3.1.0", + "redis-errors": "^1.2.0", + "redis-parser": "^3.0.0", + "standard-as-callback": "^2.1.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ioredis" + } + }, + "node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, "node_modules/is-alphabetical": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", @@ -5455,6 +7978,15 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -5473,6 +8005,18 @@ "node": ">=6" } }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-hexadecimal": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", @@ -5500,7 +8044,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.12.0" @@ -5591,7 +8134,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -5772,6 +8314,24 @@ "@pkgjs/parseargs": "^0.11.0" } }, + "node_modules/jake": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/jest": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.3.tgz", @@ -6605,6 +9165,20 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, + "node_modules/jest-mock-extended": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/jest-mock-extended/-/jest-mock-extended-3.0.7.tgz", + "integrity": "sha512-7lsKdLFcW9B9l5NzZ66S/yTQ9k8rFtnwYdCNuRU/81fqDWicNDVhitTSPnrGmNeNm0xyw0JHexEOShrIKRCIRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ts-essentials": "^10.0.0" + }, + "peerDependencies": { + "jest": "^24.0.0 || ^25.0.0 || ^26.0.0 || ^27.0.0 || ^28.0.0 || ^29.0.0", + "typescript": "^3.0.0 || ^4.0.0 || ^5.0.0" + } + }, "node_modules/jest-pnp-resolver": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", @@ -6942,6 +9516,15 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -7033,12 +9616,40 @@ "node": ">=4" } }, + "node_modules/json-bigint": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", + "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", + "license": "MIT", + "dependencies": { + "bignumber.js": "^9.0.0" + } + }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "license": "MIT" }, + "node_modules/json2csv": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/json2csv/-/json2csv-5.0.7.tgz", + "integrity": "sha512-YRZbUnyaJZLZUJSRi2G/MqahCyRv9n/ds+4oIetjDF3jWQA7AG7iSeKTiZiCNqtMZM7HDyt0e/W6lEnoGEmMGA==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "license": "MIT", + "dependencies": { + "commander": "^6.1.0", + "jsonparse": "^1.3.1", + "lodash.get": "^4.4.2" + }, + "bin": { + "json2csv": "bin/json2csv.js" + }, + "engines": { + "node": ">= 10", + "npm": ">= 6.13.0" + } + }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", @@ -7050,6 +9661,58 @@ "node": ">=6" } }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "engines": [ + "node >= 0.2.0" + ], + "license": "MIT" + }, + "node_modules/jsonwebtoken": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", + "license": "MIT", + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "license": "MIT", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "license": "MIT", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, "node_modules/jwt-decode": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-4.0.0.tgz", @@ -7097,6 +9760,32 @@ "node": ">=8" } }, + "node_modules/locter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/locter/-/locter-1.3.0.tgz", + "integrity": "sha512-HfyXUmhGZNSvWIgyjZBrFQQ1zH06Yy+4ucKV1ujwMxfGxscwzwi2p6r+FXX/ivD9xxflQwSrB7UYpZNFYPONbw==", + "license": "MIT", + "dependencies": { + "destr": "^2.0.2", + "ebec": "^2.3.0", + "fast-glob": "^3.3.2", + "flat": "^5.0.2", + "jiti": "^1.21.0", + "yaml": "^2.3.4" + } + }, + "node_modules/locter/node_modules/yaml": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz", + "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", @@ -7108,6 +9797,66 @@ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", "license": "MIT" }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "license": "MIT" + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "license": "MIT" + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "license": "MIT" + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + "license": "MIT" + }, + "node_modules/lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", + "license": "MIT" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + "license": "MIT" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + "license": "MIT" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "license": "MIT" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + "license": "MIT" + }, "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -7120,6 +9869,12 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "license": "MIT" }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "license": "MIT" + }, "node_modules/long": { "version": "5.2.3", "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", @@ -7148,6 +9903,15 @@ "loose-envify": "cli.js" } }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, "node_modules/lowlight": { "version": "1.20.0", "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz", @@ -7233,6 +9997,18 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/marked": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/marked/-/marked-12.0.2.tgz", + "integrity": "sha512-qXUm7e/YKFoqFPYPa3Ukg9xlI5cyAtGmyEIzMfW//m6kXwCy2Ps9DYf5ioijFKQ8qyuscrHoY04iJGctu2Kg0Q==", + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 18" + } + }, "node_modules/material-colors": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz", @@ -7467,12 +10243,27 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/memoize-one": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", "license": "MIT" }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "license": "MIT" + }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -7480,6 +10271,24 @@ "dev": true, "license": "MIT" }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/micromark": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", @@ -8047,7 +10856,6 @@ "version": "4.0.7", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", - "dev": true, "license": "MIT", "dependencies": { "braces": "^3.0.3", @@ -8057,6 +10865,18 @@ "node": ">=8.6" } }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", @@ -8100,7 +10920,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -8177,6 +10996,37 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, + "node_modules/msgpackr": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.0.tgz", + "integrity": "sha512-I8qXuuALqJe5laEBYoFykChhSXLikZmUhccjGsPuSJ/7uPip2TJ7lwdIQwWSAi0jGZDXv4WOP8Qg65QZRuXxXw==", + "license": "MIT", + "optionalDependencies": { + "msgpackr-extract": "^3.0.2" + } + }, + "node_modules/msgpackr-extract": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.3.tgz", + "integrity": "sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "node-gyp-build-optional-packages": "5.2.2" + }, + "bin": { + "download-msgpackr-prebuilds": "bin/download-prebuilds.js" + }, + "optionalDependencies": { + "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.3" + } + }, "node_modules/mz": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", @@ -8194,6 +11044,109 @@ "dev": true, "license": "MIT" }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-abort-controller": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", + "license": "MIT" + }, + "node_modules/node-cron": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/node-cron/-/node-cron-3.0.3.tgz", + "integrity": "sha512-dOal67//nohNgYWb+nWmg5dkFdIwDm8EpeGYMekPMrngV3637lqnX0lbUcCtgibHTz6SEz7DAIjKvKDFYCnO1A==", + "license": "ISC", + "dependencies": { + "uuid": "8.3.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-gyp-build-optional-packages": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz", + "integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==", + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.1" + }, + "bin": { + "node-gyp-build-optional-packages": "bin.js", + "node-gyp-build-optional-packages-optional": "optional.js", + "node-gyp-build-optional-packages-test": "build-test.js" + } + }, "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -8208,6 +11161,15 @@ "dev": true, "license": "MIT" }, + "node_modules/nodemailer": { + "version": "6.9.14", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.14.tgz", + "integrity": "sha512-Dobp/ebDKBvz91sbtRKhcznLThrKxKt97GI2FAlAyy+fk19j73Uz3sBXolVtmcXjaorivqsbbbjDY+Jkt4/bQA==", + "license": "MIT-0", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -8250,7 +11212,6 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -8305,6 +11266,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -8331,6 +11304,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/otpauth": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/otpauth/-/otpauth-9.3.1.tgz", + "integrity": "sha512-E6d2tMxPofHNk4sRFp+kqW7vQ+WJGO9VLI2N/W00DnI+ThskU12Qa10kyNSGklrzhN5c+wRUsN4GijVgCU2N9w==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.4.0" + }, + "funding": { + "url": "https://github.com/hectorm/otpauth?sponsor=1" + } + }, "node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -8444,6 +11429,25 @@ "parse5": "^6.0.1" } }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -8500,6 +11504,12 @@ "node": "14 || >=16.14" } }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "license": "MIT" + }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", @@ -8509,6 +11519,95 @@ "node": ">=8" } }, + "node_modules/pg": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/pg/-/pg-8.12.0.tgz", + "integrity": "sha512-A+LHUSnwnxrnL/tZ+OLfqR1SxLN3c/pgDztZ47Rpbsd4jUytsTtwQo/TLPRzPJMp/1pbhYVhH9cuSZLAajNfjQ==", + "license": "MIT", + "dependencies": { + "pg-connection-string": "^2.6.4", + "pg-pool": "^3.6.2", + "pg-protocol": "^1.6.1", + "pg-types": "^2.1.0", + "pgpass": "1.x" + }, + "engines": { + "node": ">= 8.0.0" + }, + "optionalDependencies": { + "pg-cloudflare": "^1.1.1" + }, + "peerDependencies": { + "pg-native": ">=3.0.1" + }, + "peerDependenciesMeta": { + "pg-native": { + "optional": true + } + } + }, + "node_modules/pg-cloudflare": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.1.1.tgz", + "integrity": "sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==", + "license": "MIT", + "optional": true + }, + "node_modules/pg-connection-string": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.6.4.tgz", + "integrity": "sha512-v+Z7W/0EO707aNMaAEfiGnGL9sxxumwLl2fJvCQtMn9Fxsg+lPpPkdcyBSv/KFgpGdYkMfn+EI1Or2EHjpgLCA==", + "license": "MIT" + }, + "node_modules/pg-int8": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", + "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==", + "license": "ISC", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/pg-pool": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.6.2.tgz", + "integrity": "sha512-Htjbg8BlwXqSBQ9V8Vjtc+vzf/6fVUuak/3/XXKA9oxZprwW3IMDQTGHP+KDmVL7rtd+R1QjbnCFPuTHm3G4hg==", + "license": "MIT", + "peerDependencies": { + "pg": ">=8.0" + } + }, + "node_modules/pg-protocol": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.6.1.tgz", + "integrity": "sha512-jPIlvgoD63hrEuihvIg+tJhoGjUsLPn6poJY9N5CnlPd91c2T18T/9zBtLxZSb1EhYxBRoZJtzScCaWlYLtktg==", + "license": "MIT" + }, + "node_modules/pg-types": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", + "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", + "license": "MIT", + "dependencies": { + "pg-int8": "1.0.1", + "postgres-array": "~2.0.0", + "postgres-bytea": "~1.0.0", + "postgres-date": "~1.0.4", + "postgres-interval": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pgpass": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz", + "integrity": "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==", + "license": "MIT", + "dependencies": { + "split2": "^4.1.0" + } + }, "node_modules/picocolors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", @@ -8519,7 +11618,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, "license": "MIT", "engines": { "node": ">=8.6" @@ -8570,6 +11668,45 @@ "node": ">= 0.4" } }, + "node_modules/postgres-array": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", + "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/postgres-bytea": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", + "integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postgres-date": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", + "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postgres-interval": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", + "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", + "license": "MIT", + "dependencies": { + "xtend": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/posthog-js": { "version": "1.139.6", "resolved": "https://registry.npmjs.org/posthog-js/-/posthog-js-1.139.6.tgz", @@ -8689,6 +11826,28 @@ "node": ">=12.0.0" } }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, "node_modules/proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", @@ -8711,6 +11870,24 @@ "node": ">=6" } }, + "node_modules/pvtsutils": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.5.tgz", + "integrity": "sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.6.1" + } + }, + "node_modules/pvutils": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz", + "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/qrcode": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.4.tgz", @@ -8794,11 +11971,45 @@ "node": ">=6" } }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true, + "license": "MIT" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT" }, "node_modules/raf-schd": { @@ -8807,6 +12018,51 @@ "integrity": "sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==", "license": "MIT" }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/rapiq": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/rapiq/-/rapiq-0.8.1.tgz", + "integrity": "sha512-AyhUNucaIy7LOBs200uvED36FqhCWznwUWPEmjuarbVxG39KLfL0cW2ymhPfPz/T7g4SrPk1+2JRaIV87rTYYw==", + "license": "MIT", + "dependencies": { + "smob": "^1.4.0" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/react": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", @@ -9232,6 +12488,47 @@ "node": ">=8" } }, + "node_modules/redis-errors": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", + "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/redis-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", + "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", + "license": "MIT", + "dependencies": { + "redis-errors": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/redis-semaphore": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/redis-semaphore/-/redis-semaphore-5.6.0.tgz", + "integrity": "sha512-HK0Bvt9BTyYoXg/SanwXVbgoDFQ2n4n08nExRM04JWIOz6VsU3mxmZ16jSgEc+7kFsYt7w9SMh6EF4MGZWLMeA==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14.17.0" + }, + "peerDependencies": { + "ioredis": "^4.1.0 || ^5" + }, + "peerDependenciesMeta": { + "ioredis": { + "optional": true + } + } + }, "node_modules/redux": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", @@ -9374,7 +12671,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true, "license": "MIT" }, "node_modules/resolve": { @@ -9427,6 +12723,16 @@ "node": ">=10" } }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -9450,6 +12756,29 @@ "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==", "license": "Unlicense" }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, "node_modules/sade": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", @@ -9485,7 +12814,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, "license": "MIT" }, "node_modules/saxes": { @@ -9510,6 +12838,18 @@ "loose-envify": "^1.1.0" } }, + "node_modules/scmp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/scmp/-/scmp-2.1.0.tgz", + "integrity": "sha512-o/mRQGk9Rcer/jEEw/yw4mwo3EU/NvYvp577/Btqrym9Qy5/MdWGBqipbALgd2lrdWTJ5/gqDusxfnQBxOxT2Q==", + "license": "BSD-3-Clause" + }, + "node_modules/secure-json-parse": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-2.7.0.tgz", + "integrity": "sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==", + "license": "BSD-3-Clause" + }, "node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", @@ -9522,6 +12862,66 @@ "node": ">=10" } }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "license": "MIT", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", @@ -9532,7 +12932,6 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", @@ -9562,6 +12961,12 @@ "node": ">= 0.4" } }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, "node_modules/sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", @@ -9603,7 +13008,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -9650,6 +13054,61 @@ "node": ">=8.0.0" } }, + "node_modules/smob": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/smob/-/smob-1.5.0.tgz", + "integrity": "sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==", + "license": "MIT" + }, + "node_modules/socket.io": { + "version": "4.7.5", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.5.tgz", + "integrity": "sha512-DmeAkF6cwM9jSfmp6Dr/5/mfMwb5Z5qRrSXLpo3Fq5SqyU8CMF15jIN4ZhfSwu35ksM1qmHZDQ/DK5XTccSTvA==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "cors": "~2.8.5", + "debug": "~4.3.2", + "engine.io": "~6.5.2", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/socket.io-adapter": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz", + "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==", + "license": "MIT", + "dependencies": { + "debug": "~4.3.4", + "ws": "~8.17.1" + } + }, + "node_modules/socket.io-adapter/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/socket.io-client": { "version": "4.7.5", "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.5.tgz", @@ -9709,6 +13168,15 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/split2": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "license": "ISC", + "engines": { + "node": ">= 10.x" + } + }, "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -9739,12 +13207,27 @@ "node": ">=8" } }, + "node_modules/standard-as-callback": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", + "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==", + "license": "MIT" + }, "node_modules/state-local": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz", "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==", "license": "MIT" }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/stop-iteration-iterator": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", @@ -9868,6 +13351,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/stripe": { + "version": "10.17.0", + "resolved": "https://registry.npmjs.org/stripe/-/stripe-10.17.0.tgz", + "integrity": "sha512-JHV2KoL+nMQRXu3m9ervCZZvi4DDCJfzHUE6CmtJxR9TmizyYfrVuhGvnsZLLnheby9Qrnf4Hq6iOEcejGwnGQ==", + "license": "MIT", + "dependencies": { + "@types/node": ">=8.1.0", + "qs": "^6.11.0" + }, + "engines": { + "node": "^8.1 || >=10.*" + } + }, "node_modules/style-to-object": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", @@ -10025,7 +13521,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, "license": "MIT", "dependencies": { "is-number": "^7.0.0" @@ -10034,6 +13529,15 @@ "node": ">=8.0" } }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, "node_modules/tough-cookie": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", @@ -10083,6 +13587,21 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/ts-essentials": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-10.0.1.tgz", + "integrity": "sha512-HPH+H2bkkO8FkMDau+hFvv7KYozzned9Zr1Urn7rRPXMF4mZmCKOq+u4AI1AAW+2bofIOXTuSdKo9drQuni2dQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "typescript": ">=4.5.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/ts-jest": { "version": "28.0.8", "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-28.0.8.tgz", @@ -10142,6 +13661,43 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, + "node_modules/tsyringe": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.8.0.tgz", + "integrity": "sha512-YB1FG+axdxADa3ncEtRnQCFq/M0lALGLxSZeVNbTU8NqhOVc51nnv2CISTcvc1kyv6EGPtXVr0v6lWeDxiijOA==", + "license": "MIT", + "dependencies": { + "tslib": "^1.9.3" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/tsyringe/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, + "node_modules/twilio": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/twilio/-/twilio-4.23.0.tgz", + "integrity": "sha512-LdNBQfOe0dY2oJH2sAsrxazpgfFQo5yXGxe96QA8UWB5uu+433PrUbkv8gQ5RmrRCqUTPQ0aOrIyAdBr1aB03Q==", + "license": "MIT", + "dependencies": { + "axios": "^1.6.0", + "dayjs": "^1.11.9", + "https-proxy-agent": "^5.0.0", + "jsonwebtoken": "^9.0.0", + "qs": "^6.9.4", + "scmp": "^2.1.0", + "url-parse": "^1.5.9", + "xmlbuilder": "^13.0.2" + }, + "engines": { + "node": ">=14.0" + } + }, "node_modules/type-detect": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", @@ -10165,6 +13721,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/typeorm": { "version": "0.3.20", "resolved": "https://registry.npmjs.org/typeorm/-/typeorm-0.3.20.tgz", @@ -10270,6 +13839,77 @@ } } }, + "node_modules/typeorm-extension": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/typeorm-extension/-/typeorm-extension-2.8.1.tgz", + "integrity": "sha512-QCkSzPAT6+fR0wA/NGzKrygEyIAkZV9464dz8+hQNzh3HbaJdYLcvWFe7KS6qO3EuxMY3B9/6Ydv5BeSv+O3bg==", + "license": "MIT", + "dependencies": { + "@faker-js/faker": "^8.0.2", + "locter": "^1.1.0", + "pascal-case": "^3.1.2", + "rapiq": "^0.8.1", + "reflect-metadata": "^0.1.13", + "smob": "^1.4.0", + "yargs": "^17.7.2" + }, + "bin": { + "typeorm-extension": "dist/cli/index.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "typeorm": "~0.3.0" + } + }, + "node_modules/typeorm-extension/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/typeorm-extension/node_modules/reflect-metadata": { + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz", + "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A==", + "license": "Apache-2.0" + }, + "node_modules/typeorm-extension/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/typeorm-extension/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, "node_modules/typeorm/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -10392,6 +14032,15 @@ "react": ">=15.0.0" } }, + "node_modules/undici": { + "version": "6.19.5", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.19.5.tgz", + "integrity": "sha512-LryC15SWzqQsREHIOUybavaIHF5IoL0dJ9aWWxL/PgT1KfqAW5225FZpDUFlt9xiDMS2/S7DOKhFWA7RLksWdg==", + "license": "MIT", + "engines": { + "node": ">=18.17" + } + }, "node_modules/unified": { "version": "10.1.2", "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", @@ -10509,6 +14158,15 @@ "node": ">= 4.0.0" } }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/update-browserslist-db": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", @@ -10544,7 +14202,6 @@ "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, "license": "MIT", "dependencies": { "querystringify": "^2.1.1", @@ -10592,6 +14249,15 @@ "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, "node_modules/uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -10649,6 +14315,15 @@ "dev": true, "license": "MIT" }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/vfile": { "version": "5.3.7", "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", @@ -10920,6 +14595,15 @@ "node": ">=12" } }, + "node_modules/xmlbuilder": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-13.0.2.tgz", + "integrity": "sha512-Eux0i2QdDYKbdbA6AM6xE4m6ZTZr4G4xF9kahI2ukSEMCzwce2eX9WlTI5J3s+NU7hpasFsr8hWIONae7LluAQ==", + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, "node_modules/xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", diff --git a/Common/package.json b/Common/package.json index de16a5692a..1e1f93b3da 100644 --- a/Common/package.json +++ b/Common/package.json @@ -29,13 +29,56 @@ "jest": "^28.1.1", "jest-environment-jsdom": "^29.7.0", "react-test-renderer": "^18.2.0", - "ts-jest": "^28.0.5" + "ts-jest": "^28.0.5", + "@types/cookie-parser": "^1.4.4", + "@types/cors": "^2.8.12", + "@types/ejs": "^3.1.1", + "@types/express": "^4.17.13", + "@types/json2csv": "^5.0.3", + "@types/jsonwebtoken": "^8.5.9", + "@types/node-cron": "^3.0.7", + "@types/nodemailer": "^6.4.7", + "jest-mock-extended": "^3.0.5" }, "dependencies": { + "@clickhouse/client": "^0.2.10", + "@elastic/elasticsearch": "^8.12.1", + "@opentelemetry/api-logs": "^0.52.1", + "@opentelemetry/auto-instrumentations-node": "^0.49.1", + "@opentelemetry/exporter-logs-otlp-http": "^0.52.1", + "@opentelemetry/exporter-metrics-otlp-proto": "^0.52.1", + "@opentelemetry/exporter-trace-otlp-proto": "^0.52.1", + "@opentelemetry/id-generator-aws-xray": "^1.2.1", + "@opentelemetry/sdk-logs": "^0.52.1", + "@opentelemetry/sdk-metrics": "^1.21.0", + "@opentelemetry/sdk-node": "^0.52.1", + "@opentelemetry/sdk-trace-node": "^1.21.0", + "acme-client": "^5.3.0", + "airtable": "^0.12.2", + "bullmq": "^5.3.3", + "cookie-parser": "^1.4.6", + "cors": "^2.8.5", + "cron-parser": "^4.8.1", + "crypto-js": "^4.2.0", + "dotenv": "^16.4.4", + "ejs": "^3.1.10", + "express": "^4.19.2", + "ioredis": "^5.3.2", + "json2csv": "^5.0.7", + "jsonwebtoken": "^9.0.0", + "marked": "^12.0.2", + "node-cron": "^3.0.3", + "nodemailer": "^6.9.10", + "otpauth": "^9.3.1", + "pg": "^8.7.3", + "redis-semaphore": "^5.5.1", + "socket.io": "^4.7.4", + "stripe": "^10.17.0", + "twilio": "^4.22.0", + "typeorm-extension": "^2.2.13", "@types/crypto-js": "^4.2.2", "@types/uuid": "^8.3.4", "axios": "^1.7.2", - "crypto-js": "^4.1.1", "json5": "^2.2.3", "moment": "^2.30.1", "moment-timezone": "^0.5.45", diff --git a/CommonServer/.dockerignore b/CommonServer/.dockerignore deleted file mode 100644 index 3ff05dd7b8..0000000000 --- a/CommonServer/.dockerignore +++ /dev/null @@ -1,56 +0,0 @@ -.git - -node_modules -# See https://help.github.com/ignore-files/ for more about ignoring files. - -# dependencies -/node_modules -node_modules - -.idea -# testing -/coverage - -# production -/build - -# misc -.DS_Store - -env.js - -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -yarn.lock -Untitled-1 -*.local.sh -*.local.yaml -run -stop - -nohup.out* - -encrypted-credentials.tar -encrypted-credentials/ - -_README.md - -# Important Add production values to gitignore. -values-saas-production.yaml -kubernetes/values-saas-production.yaml - -/private - -/tls_cert.pem -/tls_key.pem -/keys - -temp_readme.md - -tests/coverage - -settings.json - -GoSDK/tester/ \ No newline at end of file diff --git a/CommonServer/README.md b/CommonServer/README.md deleted file mode 100644 index 5b61f1f45f..0000000000 --- a/CommonServer/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# OneUptime Common Server Library - -The OneUptime Common Server Library is a collection of shared components, utilities that are used across the OneUptime platform. This library is built with Node.js and TypeScript. It includes utilities like database connection, and query builders, etc. diff --git a/CommonServer/jest.config.json b/CommonServer/jest.config.json deleted file mode 100644 index cd7cb74981..0000000000 --- a/CommonServer/jest.config.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - - "preset": "ts-jest", -"testPathIgnorePatterns": [ - "node_modules", - "dist" - ], - "verbose": true, - "globals": { - "ts-jest": { - "tsconfig": "tsconfig.json", - "babelConfig": false - } - }, - "moduleFileExtensions": [ - "ts", - "js", - "json" - ], - "transform": { - ".(ts|tsx)": "ts-jest" - }, - "testEnvironment": "node", - "collectCoverage": false, - "transformIgnorePatterns": [ - "/node_modules/(?!Common).+\\.js$" - ], - "moduleNameMapper": { - "axios": "axios/dist/node/axios.cjs" - }, - "coverageReporters": [ - "text", - "lcov" - ], - "testRegex": "./Tests/(.*).test.ts", - "collectCoverageFrom": [ - "./**/*.(tsx||ts)" - ], - "coverageThreshold": { - "global": { - "lines": 0, - "functions": 0, - "branches": 0, - "statements": 0 - } - }, - "reporters": [ - [ - "default", - { - "summaryThreshold": 1 - } - ] - ] -} \ No newline at end of file diff --git a/CommonServer/package-lock.json b/CommonServer/package-lock.json deleted file mode 100644 index 65ffb7e3fe..0000000000 --- a/CommonServer/package-lock.json +++ /dev/null @@ -1,18628 +0,0 @@ -{ - "name": "@oneuptime/common-server", - "version": "1.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "@oneuptime/common-server", - "version": "1.0.0", - "license": "Apache-2.0", - "dependencies": { - "@clickhouse/client": "^0.2.10", - "@elastic/elasticsearch": "^8.12.1", - "@opentelemetry/api": "^1.7.0", - "@opentelemetry/api-logs": "^0.49.1", - "@opentelemetry/auto-instrumentations-node": "^0.43.0", - "@opentelemetry/exporter-logs-otlp-http": "^0.49.1", - "@opentelemetry/exporter-metrics-otlp-proto": "^0.49.1", - "@opentelemetry/exporter-trace-otlp-proto": "^0.49.1", - "@opentelemetry/id-generator-aws-xray": "^1.2.1", - "@opentelemetry/sdk-logs": "^0.49.1", - "@opentelemetry/sdk-metrics": "^1.21.0", - "@opentelemetry/sdk-node": "^0.48.0", - "@opentelemetry/sdk-trace-node": "^1.21.0", - "@types/crypto-js": "^4.2.2", - "acme-client": "^5.3.0", - "airtable": "^0.12.2", - "bullmq": "^5.3.3", - "Common": "file:../Common", - "CommonProject": "file:../CommonProject", - "cookie-parser": "^1.4.6", - "cors": "^2.8.5", - "cron-parser": "^4.8.1", - "crypto-js": "^4.2.0", - "dotenv": "^16.4.4", - "ejs": "^3.1.10", - "express": "^4.19.2", - "ioredis": "^5.3.2", - "json2csv": "^5.0.7", - "jsonwebtoken": "^9.0.0", - "marked": "^12.0.2", - "Model": "file:../Model", - "node-cron": "^3.0.3", - "nodemailer": "^6.9.10", - "otpauth": "^9.3.1", - "pg": "^8.7.3", - "redis-semaphore": "^5.5.1", - "socket.io": "^4.7.4", - "stripe": "^10.17.0", - "twilio": "^4.22.0", - "typeorm": "^0.3.20", - "typeorm-extension": "^2.2.13" - }, - "devDependencies": { - "@faker-js/faker": "^6.3.1", - "@types/cookie-parser": "^1.4.4", - "@types/cors": "^2.8.12", - "@types/ejs": "^3.1.1", - "@types/express": "^4.17.13", - "@types/jest": "^27.4.1", - "@types/json2csv": "^5.0.3", - "@types/jsonwebtoken": "^8.5.9", - "@types/node": "^17.0.22", - "@types/node-cron": "^3.0.7", - "@types/nodemailer": "^6.4.7", - "jest": "^27.5.1", - "jest-mock-extended": "^3.0.5", - "ts-jest": "^27.1.4" - } - }, - "../Common": { - "name": "@oneuptime/common", - "version": "1.0.0", - "license": "Apache-2.0", - "dependencies": { - "@types/crypto-js": "^4.2.2", - "@types/uuid": "^8.3.4", - "axios": "^1.7.2", - "crypto-js": "^4.1.1", - "json5": "^2.2.3", - "moment": "^2.30.1", - "moment-timezone": "^0.5.45", - "posthog-js": "^1.139.6", - "reflect-metadata": "^0.2.2", - "slugify": "^1.6.5", - "typeorm": "^0.3.20", - "uuid": "^8.3.2" - }, - "devDependencies": { - "@faker-js/faker": "^8.0.2", - "@types/jest": "^27.5.2", - "@types/node": "^17.0.22", - "jest": "^27.5.1", - "ts-jest": "^27.1.4" - } - }, - "../Common/node_modules/@ampproject/remapping": { - "version": "2.2.1", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "../Common/node_modules/@babel/code-frame": { - "version": "7.23.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Common/node_modules/@babel/code-frame/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "../Common/node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "../Common/node_modules/@babel/code-frame/node_modules/color-convert": { - "version": "1.9.3", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "../Common/node_modules/@babel/code-frame/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/@babel/code-frame/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "../Common/node_modules/@babel/code-frame/node_modules/has-flag": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "../Common/node_modules/@babel/code-frame/node_modules/supports-color": { - "version": "5.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "../Common/node_modules/@babel/compat-data": { - "version": "7.23.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "../Common/node_modules/@babel/core": { - "version": "7.23.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.6", - "@babel/parser": "^7.23.6", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.6", - "@babel/types": "^7.23.6", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "../Common/node_modules/@babel/core/node_modules/convert-source-map": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/@babel/generator": { - "version": "7.23.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Common/node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Common/node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "../Common/node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Common/node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Common/node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Common/node_modules/@babel/helper-module-transforms": { - "version": "7.23.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "../Common/node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "../Common/node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Common/node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Common/node_modules/@babel/helper-string-parser": { - "version": "7.23.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "../Common/node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "../Common/node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "../Common/node_modules/@babel/helpers": { - "version": "7.23.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.6", - "@babel/types": "^7.23.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Common/node_modules/@babel/highlight": { - "version": "7.23.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Common/node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "../Common/node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "../Common/node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "../Common/node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "../Common/node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "../Common/node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "../Common/node_modules/@babel/parser": { - "version": "7.23.6", - "dev": true, - "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "../Common/node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Common/node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Common/node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Common/node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Common/node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Common/node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Common/node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Common/node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Common/node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Common/node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Common/node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Common/node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Common/node_modules/@babel/plugin-syntax-typescript": { - "version": "7.23.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Common/node_modules/@babel/template": { - "version": "7.22.15", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Common/node_modules/@babel/traverse": { - "version": "7.23.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.6", - "@babel/types": "^7.23.6", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Common/node_modules/@babel/types": { - "version": "7.23.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Common/node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/@faker-js/faker": { - "version": "8.3.1", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/fakerjs" - } - ], - "license": "MIT", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0", - "npm": ">=6.14.13" - } - }, - "../Common/node_modules/@isaacs/cliui": { - "version": "8.0.2", - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "../Common/node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "../Common/node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "../Common/node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "license": "MIT" - }, - "../Common/node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Common/node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "../Common/node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "../Common/node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/@jest/console": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/@jest/core": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "../Common/node_modules/@jest/environment": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/@jest/fake-timers": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/@jest/globals": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/@jest/reporters": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "../Common/node_modules/@jest/source-map": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/@jest/test-result": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/@jest/test-sequencer": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/@jest/transform": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/@jest/types": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "../Common/node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "../Common/node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "../Common/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.20", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "../Common/node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "../Common/node_modules/@sinonjs/commons": { - "version": "1.8.6", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "../Common/node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "../Common/node_modules/@sqltools/formatter": { - "version": "1.2.5", - "license": "MIT" - }, - "../Common/node_modules/@tootallnate/once": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "../Common/node_modules/@types/babel__core": { - "version": "7.20.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "../Common/node_modules/@types/babel__generator": { - "version": "7.6.7", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "../Common/node_modules/@types/babel__template": { - "version": "7.4.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "../Common/node_modules/@types/babel__traverse": { - "version": "7.20.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "../Common/node_modules/@types/crypto-js": { - "version": "4.2.1", - "license": "MIT" - }, - "../Common/node_modules/@types/graceful-fs": { - "version": "4.1.9", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "../Common/node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "../Common/node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "../Common/node_modules/@types/jest": { - "version": "27.5.2", - "dev": true, - "license": "MIT", - "dependencies": { - "jest-matcher-utils": "^27.0.0", - "pretty-format": "^27.0.0" - } - }, - "../Common/node_modules/@types/node": { - "version": "17.0.45", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/@types/prettier": { - "version": "2.7.3", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/@types/stack-utils": { - "version": "2.0.3", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/@types/uuid": { - "version": "8.3.4", - "license": "MIT" - }, - "../Common/node_modules/@types/yargs": { - "version": "16.0.9", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "../Common/node_modules/@types/yargs-parser": { - "version": "21.0.3", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/abab": { - "version": "2.0.6", - "dev": true, - "license": "BSD-3-Clause" - }, - "../Common/node_modules/acorn": { - "version": "8.11.2", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "../Common/node_modules/acorn-globals": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "../Common/node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.1", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "../Common/node_modules/acorn-walk": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "../Common/node_modules/agent-base": { - "version": "6.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "../Common/node_modules/ansi-escapes": { - "version": "4.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Common/node_modules/ansi-regex": { - "version": "5.0.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "../Common/node_modules/any-promise": { - "version": "1.3.0", - "license": "MIT" - }, - "../Common/node_modules/anymatch": { - "version": "3.1.3", - "dev": true, - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "../Common/node_modules/app-root-path": { - "version": "3.1.0", - "license": "MIT", - "engines": { - "node": ">= 6.0.0" - } - }, - "../Common/node_modules/argparse": { - "version": "1.0.10", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "../Common/node_modules/asynckit": { - "version": "0.4.0", - "license": "MIT" - }, - "../Common/node_modules/axios": { - "version": "1.6.6", - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.15.4", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "../Common/node_modules/babel-jest": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "../Common/node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/babel-plugin-jest-hoist": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "../Common/node_modules/babel-preset-jest": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "../Common/node_modules/balanced-match": { - "version": "1.0.2", - "license": "MIT" - }, - "../Common/node_modules/base64-js": { - "version": "1.5.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "../Common/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "../Common/node_modules/braces": { - "version": "3.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/browser-process-hrtime": { - "version": "1.0.0", - "dev": true, - "license": "BSD-2-Clause" - }, - "../Common/node_modules/browserslist": { - "version": "4.22.2", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001565", - "electron-to-chromium": "^1.4.601", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "../Common/node_modules/bs-logger": { - "version": "0.2.6", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-json-stable-stringify": "2.x" - }, - "engines": { - "node": ">= 6" - } - }, - "../Common/node_modules/bser": { - "version": "2.1.1", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "../Common/node_modules/buffer": { - "version": "6.0.3", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "../Common/node_modules/buffer-from": { - "version": "1.1.2", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/callsites": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "../Common/node_modules/camelcase": { - "version": "5.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "../Common/node_modules/caniuse-lite": { - "version": "1.0.30001568", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "../Common/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "../Common/node_modules/char-regex": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "../Common/node_modules/ci-info": { - "version": "3.9.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/cjs-module-lexer": { - "version": "1.2.3", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/cli-highlight": { - "version": "2.1.11", - "license": "ISC", - "dependencies": { - "chalk": "^4.0.0", - "highlight.js": "^10.7.1", - "mz": "^2.4.0", - "parse5": "^5.1.1", - "parse5-htmlparser2-tree-adapter": "^6.0.0", - "yargs": "^16.0.0" - }, - "bin": { - "highlight": "bin/highlight" - }, - "engines": { - "node": ">=8.0.0", - "npm": ">=5.0.0" - } - }, - "../Common/node_modules/cli-highlight/node_modules/parse5": { - "version": "5.1.1", - "license": "MIT" - }, - "../Common/node_modules/cliui": { - "version": "7.0.4", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "../Common/node_modules/co": { - "version": "4.6.0", - "dev": true, - "license": "MIT", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "../Common/node_modules/collect-v8-coverage": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "../Common/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "../Common/node_modules/combined-stream": { - "version": "1.0.8", - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "../Common/node_modules/concat-map": { - "version": "0.0.1", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/convert-source-map": { - "version": "1.9.0", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/cross-spawn": { - "version": "7.0.3", - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "../Common/node_modules/crypto-js": { - "version": "4.2.0", - "license": "MIT" - }, - "../Common/node_modules/cssom": { - "version": "0.4.4", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/cssstyle": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/data-urls": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "../Common/node_modules/dayjs": { - "version": "1.11.10", - "license": "MIT" - }, - "../Common/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "../Common/node_modules/decimal.js": { - "version": "10.4.3", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/dedent": { - "version": "0.7.0", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/deepmerge": { - "version": "4.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "../Common/node_modules/delayed-stream": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "../Common/node_modules/detect-newline": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/diff-sequences": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/domexception": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/dotenv": { - "version": "16.3.1", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/motdotla/dotenv?sponsor=1" - } - }, - "../Common/node_modules/eastasianwidth": { - "version": "0.2.0", - "license": "MIT" - }, - "../Common/node_modules/electron-to-chromium": { - "version": "1.4.610", - "dev": true, - "license": "ISC" - }, - "../Common/node_modules/emittery": { - "version": "0.8.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "../Common/node_modules/emoji-regex": { - "version": "8.0.0", - "license": "MIT" - }, - "../Common/node_modules/error-ex": { - "version": "1.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "../Common/node_modules/escalade": { - "version": "3.1.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "../Common/node_modules/escape-string-regexp": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/escodegen": { - "version": "2.1.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "../Common/node_modules/esprima": { - "version": "4.0.1", - "dev": true, - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "../Common/node_modules/estraverse": { - "version": "5.3.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "../Common/node_modules/esutils": { - "version": "2.0.3", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "../Common/node_modules/execa": { - "version": "5.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "../Common/node_modules/exit": { - "version": "0.1.2", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "../Common/node_modules/expect": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/fb-watchman": { - "version": "2.0.2", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "bser": "2.1.1" - } - }, - "../Common/node_modules/fflate": { - "version": "0.4.8", - "license": "MIT" - }, - "../Common/node_modules/fill-range": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/find-up": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/follow-redirects": { - "version": "1.15.5", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "license": "MIT", - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "../Common/node_modules/foreground-child": { - "version": "3.1.1", - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "../Common/node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "../Common/node_modules/form-data": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "../Common/node_modules/fs.realpath": { - "version": "1.0.0", - "dev": true, - "license": "ISC" - }, - "../Common/node_modules/fsevents": { - "version": "2.3.3", - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "../Common/node_modules/function-bind": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "../Common/node_modules/gensync": { - "version": "1.0.0-beta.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "../Common/node_modules/get-caller-file": { - "version": "2.0.5", - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "../Common/node_modules/get-package-type": { - "version": "0.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } - }, - "../Common/node_modules/get-stream": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Common/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "../Common/node_modules/globals": { - "version": "11.12.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "../Common/node_modules/graceful-fs": { - "version": "4.2.11", - "dev": true, - "license": "ISC" - }, - "../Common/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/hasown": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "../Common/node_modules/highlight.js": { - "version": "10.7.3", - "license": "BSD-3-Clause", - "engines": { - "node": "*" - } - }, - "../Common/node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "../Common/node_modules/html-escaper": { - "version": "2.0.2", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/http-proxy-agent": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "../Common/node_modules/https-proxy-agent": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "../Common/node_modules/human-signals": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } - }, - "../Common/node_modules/iconv-lite": { - "version": "0.4.24", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "../Common/node_modules/ieee754": { - "version": "1.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "../Common/node_modules/import-local": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Common/node_modules/imurmurhash": { - "version": "0.1.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "../Common/node_modules/inflight": { - "version": "1.0.6", - "dev": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "../Common/node_modules/inherits": { - "version": "2.0.4", - "license": "ISC" - }, - "../Common/node_modules/is-arrayish": { - "version": "0.2.1", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/is-core-module": { - "version": "2.13.1", - "dev": true, - "license": "MIT", - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "../Common/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/is-generator-fn": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "../Common/node_modules/is-number": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "../Common/node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/is-stream": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Common/node_modules/is-typedarray": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/isexe": { - "version": "2.0.0", - "license": "ISC" - }, - "../Common/node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/istanbul-lib-report": { - "version": "3.0.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "../Common/node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "../Common/node_modules/istanbul-reports": { - "version": "3.1.6", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/jackspeak": { - "version": "2.3.6", - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "../Common/node_modules/jest": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "../Common/node_modules/jest-changed-files": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/jest-circus": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/jest-cli": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "../Common/node_modules/jest-config": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "../Common/node_modules/jest-diff": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/jest-docblock": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/jest-each": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/jest-environment-jsdom": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/jest-environment-node": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/jest-get-type": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/jest-haste-map": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "../Common/node_modules/jest-jasmine2": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/jest-leak-detector": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/jest-matcher-utils": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/jest-message-util": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/jest-mock": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "../Common/node_modules/jest-regex-util": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/jest-resolve": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/jest-resolve-dependencies": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/jest-runner": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/jest-runtime": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/jest-serializer": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/jest-snapshot": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/jest-snapshot/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "../Common/node_modules/jest-snapshot/node_modules/semver": { - "version": "7.5.4", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "../Common/node_modules/jest-snapshot/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, - "../Common/node_modules/jest-util": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/jest-validate": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "leven": "^3.1.0", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Common/node_modules/jest-watcher": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/jest-worker": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "../Common/node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "../Common/node_modules/js-tokens": { - "version": "4.0.0", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/js-yaml": { - "version": "3.14.1", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "../Common/node_modules/jsdom": { - "version": "16.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "../Common/node_modules/jsdom/node_modules/form-data": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "../Common/node_modules/jsesc": { - "version": "2.5.2", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "../Common/node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/json5": { - "version": "2.2.3", - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "../Common/node_modules/kleur": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "../Common/node_modules/leven": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "../Common/node_modules/lines-and-columns": { - "version": "1.2.4", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/locate-path": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/lodash": { - "version": "4.17.21", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/lodash.memoize": { - "version": "4.1.2", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/lru-cache": { - "version": "5.1.1", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "../Common/node_modules/make-dir": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Common/node_modules/make-dir/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "../Common/node_modules/make-dir/node_modules/semver": { - "version": "7.5.4", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "../Common/node_modules/make-dir/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, - "../Common/node_modules/make-error": { - "version": "1.3.6", - "dev": true, - "license": "ISC" - }, - "../Common/node_modules/makeerror": { - "version": "1.0.12", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "tmpl": "1.0.5" - } - }, - "../Common/node_modules/merge-stream": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/micromatch": { - "version": "4.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "../Common/node_modules/mime-db": { - "version": "1.52.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "../Common/node_modules/mime-types": { - "version": "2.1.35", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "../Common/node_modules/mimic-fn": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "../Common/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "../Common/node_modules/minipass": { - "version": "7.0.4", - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "../Common/node_modules/mkdirp": { - "version": "2.1.6", - "license": "MIT", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "../Common/node_modules/moment": { - "version": "2.30.1", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "../Common/node_modules/moment-timezone": { - "version": "0.5.44", - "license": "MIT", - "dependencies": { - "moment": "^2.29.4" - }, - "engines": { - "node": "*" - } - }, - "../Common/node_modules/ms": { - "version": "2.1.2", - "license": "MIT" - }, - "../Common/node_modules/mz": { - "version": "2.7.0", - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "../Common/node_modules/natural-compare": { - "version": "1.4.0", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/node-int64": { - "version": "0.4.0", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/node-releases": { - "version": "2.0.14", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/normalize-path": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "../Common/node_modules/npm-run-path": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/nwsapi": { - "version": "2.2.7", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/object-assign": { - "version": "4.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "../Common/node_modules/once": { - "version": "1.4.0", - "dev": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "../Common/node_modules/onetime": { - "version": "5.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Common/node_modules/p-limit": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Common/node_modules/p-locate": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/p-try": { - "version": "2.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "../Common/node_modules/parse-json": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Common/node_modules/parse5": { - "version": "6.0.1", - "license": "MIT" - }, - "../Common/node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "parse5": "^6.0.1" - } - }, - "../Common/node_modules/path-exists": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/path-is-absolute": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "../Common/node_modules/path-key": { - "version": "3.1.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/path-parse": { - "version": "1.0.7", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/path-scurry": { - "version": "1.10.1", - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "../Common/node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.1.0", - "license": "ISC", - "engines": { - "node": "14 || >=16.14" - } - }, - "../Common/node_modules/picocolors": { - "version": "1.0.0", - "dev": true, - "license": "ISC" - }, - "../Common/node_modules/picomatch": { - "version": "2.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "../Common/node_modules/pirates": { - "version": "4.0.6", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "../Common/node_modules/pkg-dir": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/posthog-js": { - "version": "1.102.0", - "license": "MIT", - "dependencies": { - "fflate": "^0.4.1", - "preact": "^10.19.3" - } - }, - "../Common/node_modules/preact": { - "version": "10.19.3", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/preact" - } - }, - "../Common/node_modules/pretty-format": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Common/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "../Common/node_modules/prompts": { - "version": "2.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "../Common/node_modules/proxy-from-env": { - "version": "1.1.0", - "license": "MIT" - }, - "../Common/node_modules/psl": { - "version": "1.9.0", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/punycode": { - "version": "2.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "../Common/node_modules/querystringify": { - "version": "2.2.0", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/react-is": { - "version": "17.0.2", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/reflect-metadata": { - "version": "0.2.1", - "license": "Apache-2.0" - }, - "../Common/node_modules/require-directory": { - "version": "2.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "../Common/node_modules/requires-port": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/resolve": { - "version": "1.22.8", - "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "../Common/node_modules/resolve-cwd": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/resolve-from": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/resolve.exports": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "../Common/node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "../Common/node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "../Common/node_modules/safer-buffer": { - "version": "2.1.2", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/saxes": { - "version": "5.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "../Common/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "../Common/node_modules/sha.js": { - "version": "2.4.11", - "license": "(MIT AND BSD-3-Clause)", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "../Common/node_modules/shebang-command": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/shebang-regex": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/signal-exit": { - "version": "3.0.7", - "dev": true, - "license": "ISC" - }, - "../Common/node_modules/sisteransi": { - "version": "1.0.5", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/slash": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/slugify": { - "version": "1.6.6", - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } - }, - "../Common/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "../Common/node_modules/source-map-support": { - "version": "0.5.21", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "../Common/node_modules/sprintf-js": { - "version": "1.0.3", - "dev": true, - "license": "BSD-3-Clause" - }, - "../Common/node_modules/stack-utils": { - "version": "2.0.6", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "../Common/node_modules/string-length": { - "version": "4.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "../Common/node_modules/string-width": { - "version": "4.2.3", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/strip-ansi": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/strip-bom": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/strip-final-newline": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "../Common/node_modules/strip-json-comments": { - "version": "3.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Common/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/supports-hyperlinks": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "../Common/node_modules/symbol-tree": { - "version": "3.2.4", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/terminal-link": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Common/node_modules/test-exclude": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/thenify": { - "version": "3.3.1", - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "../Common/node_modules/thenify-all": { - "version": "1.6.0", - "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "../Common/node_modules/throat": { - "version": "6.0.2", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/tmpl": { - "version": "1.0.5", - "dev": true, - "license": "BSD-3-Clause" - }, - "../Common/node_modules/to-fast-properties": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "../Common/node_modules/to-regex-range": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "../Common/node_modules/tough-cookie": { - "version": "4.1.3", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" - } - }, - "../Common/node_modules/tr46": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "../Common/node_modules/ts-jest": { - "version": "27.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "bs-logger": "0.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^27.0.0", - "json5": "2.x", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "7.x", - "yargs-parser": "20.x" - }, - "bin": { - "ts-jest": "cli.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.0.0-beta.0 <8", - "@types/jest": "^27.0.0", - "babel-jest": ">=27.0.0 <28", - "jest": "^27.0.0", - "typescript": ">=3.8 <5.0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "@types/jest": { - "optional": true - }, - "babel-jest": { - "optional": true - }, - "esbuild": { - "optional": true - } - } - }, - "../Common/node_modules/ts-jest/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "../Common/node_modules/ts-jest/node_modules/semver": { - "version": "7.5.4", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "../Common/node_modules/ts-jest/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, - "../Common/node_modules/tslib": { - "version": "2.6.2", - "license": "0BSD" - }, - "../Common/node_modules/type-detect": { - "version": "4.0.8", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "../Common/node_modules/type-fest": { - "version": "0.21.3", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Common/node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "../Common/node_modules/typeorm": { - "version": "0.3.19", - "license": "MIT", - "dependencies": { - "@sqltools/formatter": "^1.2.5", - "app-root-path": "^3.1.0", - "buffer": "^6.0.3", - "chalk": "^4.1.2", - "cli-highlight": "^2.1.11", - "dayjs": "^1.11.9", - "debug": "^4.3.4", - "dotenv": "^16.0.3", - "glob": "^10.3.10", - "mkdirp": "^2.1.3", - "reflect-metadata": "^0.1.13", - "sha.js": "^2.4.11", - "tslib": "^2.5.0", - "uuid": "^9.0.0", - "yargs": "^17.6.2" - }, - "bin": { - "typeorm": "cli.js", - "typeorm-ts-node-commonjs": "cli-ts-node-commonjs.js", - "typeorm-ts-node-esm": "cli-ts-node-esm.js" - }, - "engines": { - "node": ">= 12.9.0" - }, - "funding": { - "url": "https://opencollective.com/typeorm" - }, - "peerDependencies": { - "@google-cloud/spanner": "^5.18.0", - "@sap/hana-client": "^2.12.25", - "better-sqlite3": "^7.1.2 || ^8.0.0 || ^9.0.0", - "hdb-pool": "^0.1.6", - "ioredis": "^5.0.4", - "mongodb": "^5.8.0", - "mssql": "^9.1.1 || ^10.0.1", - "mysql2": "^2.2.5 || ^3.0.1", - "oracledb": "^6.3.0", - "pg": "^8.5.1", - "pg-native": "^3.0.0", - "pg-query-stream": "^4.0.0", - "redis": "^3.1.1 || ^4.0.0", - "sql.js": "^1.4.0", - "sqlite3": "^5.0.3", - "ts-node": "^10.7.0", - "typeorm-aurora-data-api-driver": "^2.0.0" - }, - "peerDependenciesMeta": { - "@google-cloud/spanner": { - "optional": true - }, - "@sap/hana-client": { - "optional": true - }, - "better-sqlite3": { - "optional": true - }, - "hdb-pool": { - "optional": true - }, - "ioredis": { - "optional": true - }, - "mongodb": { - "optional": true - }, - "mssql": { - "optional": true - }, - "mysql2": { - "optional": true - }, - "oracledb": { - "optional": true - }, - "pg": { - "optional": true - }, - "pg-native": { - "optional": true - }, - "pg-query-stream": { - "optional": true - }, - "redis": { - "optional": true - }, - "sql.js": { - "optional": true - }, - "sqlite3": { - "optional": true - }, - "ts-node": { - "optional": true - }, - "typeorm-aurora-data-api-driver": { - "optional": true - } - } - }, - "../Common/node_modules/typeorm/node_modules/brace-expansion": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "../Common/node_modules/typeorm/node_modules/cliui": { - "version": "8.0.1", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "../Common/node_modules/typeorm/node_modules/glob": { - "version": "10.3.10", - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "../Common/node_modules/typeorm/node_modules/minimatch": { - "version": "9.0.3", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "../Common/node_modules/typeorm/node_modules/reflect-metadata": { - "version": "0.1.14", - "license": "Apache-2.0" - }, - "../Common/node_modules/typeorm/node_modules/uuid": { - "version": "9.0.1", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "../Common/node_modules/typeorm/node_modules/yargs": { - "version": "17.7.2", - "license": "MIT", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "../Common/node_modules/typeorm/node_modules/yargs-parser": { - "version": "21.1.1", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "../Common/node_modules/typescript": { - "version": "4.9.5", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "../Common/node_modules/universalify": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "../Common/node_modules/update-browserslist-db": { - "version": "1.0.13", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "../Common/node_modules/url-parse": { - "version": "1.5.10", - "dev": true, - "license": "MIT", - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "../Common/node_modules/uuid": { - "version": "8.3.2", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "../Common/node_modules/v8-to-istanbul": { - "version": "8.1.1", - "dev": true, - "license": "ISC", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "../Common/node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.4", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">= 8" - } - }, - "../Common/node_modules/w3c-hr-time": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "../Common/node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "../Common/node_modules/walker": { - "version": "1.0.8", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "makeerror": "1.0.12" - } - }, - "../Common/node_modules/webidl-conversions": { - "version": "6.1.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=10.4" - } - }, - "../Common/node_modules/whatwg-encoding": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "../Common/node_modules/whatwg-mimetype": { - "version": "2.3.0", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/whatwg-url": { - "version": "8.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "../Common/node_modules/which": { - "version": "2.0.2", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "../Common/node_modules/wrap-ansi": { - "version": "7.0.0", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "../Common/node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "../Common/node_modules/wrappy": { - "version": "1.0.2", - "dev": true, - "license": "ISC" - }, - "../Common/node_modules/write-file-atomic": { - "version": "3.0.3", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "../Common/node_modules/ws": { - "version": "7.5.9", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "../Common/node_modules/xml-name-validator": { - "version": "3.0.0", - "dev": true, - "license": "Apache-2.0" - }, - "../Common/node_modules/xmlchars": { - "version": "2.2.0", - "dev": true, - "license": "MIT" - }, - "../Common/node_modules/y18n": { - "version": "5.0.8", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "../Common/node_modules/yallist": { - "version": "3.1.1", - "dev": true, - "license": "ISC" - }, - "../Common/node_modules/yargs": { - "version": "16.2.0", - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "../Common/node_modules/yargs-parser": { - "version": "20.2.9", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "../CommonProject": { - "name": "@oneuptime/common-project", - "version": "1.0.0", - "license": "Apache-2.0", - "dependencies": { - "Common": "file:../Common", - "Model": "file:../Model" - }, - "devDependencies": { - "@types/jest": "^27.5.2", - "@types/node": "^17.0.22", - "jest": "^27.5.1", - "ts-jest": "^27.1.4" - } - }, - "../Model": { - "name": "@oneuptime/model", - "version": "1.0.0", - "license": "Apache-2.0", - "dependencies": { - "Common": "file:../Common", - "typeorm": "^0.3.20" - }, - "devDependencies": { - "@types/jest": "^27.4.1", - "@types/node": "^17.0.22", - "jest": "^27.5.1", - "ts-jest": "^27.1.4" - } - }, - "../Model/node_modules/@ampproject/remapping": { - "version": "2.2.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "../Model/node_modules/@babel/code-frame": { - "version": "7.18.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Model/node_modules/@babel/compat-data": { - "version": "7.20.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "../Model/node_modules/@babel/core": { - "version": "7.20.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.5", - "@babel/parser": "^7.20.5", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "../Model/node_modules/@babel/generator": { - "version": "7.20.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.20.5", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Model/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "../Model/node_modules/@babel/helper-compilation-targets": { - "version": "7.20.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.20.0", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "../Model/node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "../Model/node_modules/@babel/helper-function-name": { - "version": "7.19.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Model/node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Model/node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Model/node_modules/@babel/helper-module-transforms": { - "version": "7.20.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Model/node_modules/@babel/helper-plugin-utils": { - "version": "7.20.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "../Model/node_modules/@babel/helper-simple-access": { - "version": "7.20.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Model/node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Model/node_modules/@babel/helper-string-parser": { - "version": "7.19.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "../Model/node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "../Model/node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "../Model/node_modules/@babel/helpers": { - "version": "7.20.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Model/node_modules/@babel/highlight": { - "version": "7.18.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Model/node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "../Model/node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "../Model/node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "../Model/node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "../Model/node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "../Model/node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "../Model/node_modules/@babel/parser": { - "version": "7.20.5", - "dev": true, - "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "../Model/node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Model/node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Model/node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Model/node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Model/node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Model/node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Model/node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Model/node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Model/node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Model/node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Model/node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Model/node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Model/node_modules/@babel/plugin-syntax-typescript": { - "version": "7.20.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "../Model/node_modules/@babel/runtime": { - "version": "7.23.4", - "license": "MIT", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Model/node_modules/@babel/template": { - "version": "7.18.10", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Model/node_modules/@babel/traverse": { - "version": "7.20.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.5", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.5", - "@babel/types": "^7.20.5", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Model/node_modules/@babel/types": { - "version": "7.20.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "../Model/node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/@jest/console": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/@jest/core": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "../Model/node_modules/@jest/environment": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/@jest/fake-timers": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/@jest/globals": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/@jest/reporters": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "../Model/node_modules/@jest/source-map": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/@jest/test-result": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/@jest/test-sequencer": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/@jest/transform": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/@jest/types": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "../Model/node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "../Model/node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "../Model/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "../Model/node_modules/@sinonjs/commons": { - "version": "1.8.6", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "../Model/node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "../Model/node_modules/@sqltools/formatter": { - "version": "1.2.5", - "license": "MIT" - }, - "../Model/node_modules/@tootallnate/once": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "../Model/node_modules/@types/babel__core": { - "version": "7.1.20", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "../Model/node_modules/@types/babel__generator": { - "version": "7.6.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "../Model/node_modules/@types/babel__template": { - "version": "7.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "../Model/node_modules/@types/babel__traverse": { - "version": "7.18.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.3.0" - } - }, - "../Model/node_modules/@types/graceful-fs": { - "version": "4.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "../Model/node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "../Model/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "../Model/node_modules/@types/jest": { - "version": "27.5.2", - "dev": true, - "license": "MIT", - "dependencies": { - "jest-matcher-utils": "^27.0.0", - "pretty-format": "^27.0.0" - } - }, - "../Model/node_modules/@types/node": { - "version": "17.0.45", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/@types/prettier": { - "version": "2.7.1", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/@types/stack-utils": { - "version": "2.0.1", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/@types/yargs": { - "version": "16.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "../Model/node_modules/@types/yargs-parser": { - "version": "21.0.0", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/abab": { - "version": "2.0.6", - "dev": true, - "license": "BSD-3-Clause" - }, - "../Model/node_modules/acorn": { - "version": "8.8.1", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "../Model/node_modules/acorn-globals": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "../Model/node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.1", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "../Model/node_modules/acorn-walk": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "../Model/node_modules/agent-base": { - "version": "6.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "../Model/node_modules/ansi-escapes": { - "version": "4.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Model/node_modules/ansi-regex": { - "version": "5.0.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "../Model/node_modules/any-promise": { - "version": "1.3.0", - "license": "MIT" - }, - "../Model/node_modules/anymatch": { - "version": "3.1.3", - "dev": true, - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "../Model/node_modules/app-root-path": { - "version": "3.1.0", - "license": "MIT", - "engines": { - "node": ">= 6.0.0" - } - }, - "../Model/node_modules/argparse": { - "version": "1.0.10", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "../Model/node_modules/asynckit": { - "version": "0.4.0", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/babel-jest": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "../Model/node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/babel-plugin-jest-hoist": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "../Model/node_modules/babel-preset-jest": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "../Model/node_modules/balanced-match": { - "version": "1.0.2", - "license": "MIT" - }, - "../Model/node_modules/base64-js": { - "version": "1.5.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "../Model/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "../Model/node_modules/braces": { - "version": "3.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/browser-process-hrtime": { - "version": "1.0.0", - "dev": true, - "license": "BSD-2-Clause" - }, - "../Model/node_modules/browserslist": { - "version": "4.21.4", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "../Model/node_modules/bs-logger": { - "version": "0.2.6", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-json-stable-stringify": "2.x" - }, - "engines": { - "node": ">= 6" - } - }, - "../Model/node_modules/bser": { - "version": "2.1.1", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "../Model/node_modules/buffer": { - "version": "6.0.3", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "../Model/node_modules/buffer-from": { - "version": "1.1.2", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/callsites": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "../Model/node_modules/camelcase": { - "version": "5.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "../Model/node_modules/caniuse-lite": { - "version": "1.0.30001439", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ], - "license": "CC-BY-4.0" - }, - "../Model/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "../Model/node_modules/char-regex": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "../Model/node_modules/ci-info": { - "version": "3.7.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/cjs-module-lexer": { - "version": "1.2.2", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/cli-highlight": { - "version": "2.1.11", - "license": "ISC", - "dependencies": { - "chalk": "^4.0.0", - "highlight.js": "^10.7.1", - "mz": "^2.4.0", - "parse5": "^5.1.1", - "parse5-htmlparser2-tree-adapter": "^6.0.0", - "yargs": "^16.0.0" - }, - "bin": { - "highlight": "bin/highlight" - }, - "engines": { - "node": ">=8.0.0", - "npm": ">=5.0.0" - } - }, - "../Model/node_modules/cli-highlight/node_modules/parse5": { - "version": "5.1.1", - "license": "MIT" - }, - "../Model/node_modules/cliui": { - "version": "7.0.4", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "../Model/node_modules/co": { - "version": "4.6.0", - "dev": true, - "license": "MIT", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "../Model/node_modules/collect-v8-coverage": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "../Model/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "../Model/node_modules/combined-stream": { - "version": "1.0.8", - "dev": true, - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "../Model/node_modules/Common": { - "resolved": "../Common", - "link": true - }, - "../Model/node_modules/concat-map": { - "version": "0.0.1", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/convert-source-map": { - "version": "1.9.0", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/cross-spawn": { - "version": "7.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "../Model/node_modules/cssom": { - "version": "0.4.4", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/cssstyle": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/data-urls": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "../Model/node_modules/date-fns": { - "version": "2.30.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.21.0" - }, - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, - "../Model/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "../Model/node_modules/decimal.js": { - "version": "10.4.3", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/dedent": { - "version": "0.7.0", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/deep-is": { - "version": "0.1.4", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/deepmerge": { - "version": "4.2.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "../Model/node_modules/delayed-stream": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "../Model/node_modules/detect-newline": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/diff-sequences": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/domexception": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/dotenv": { - "version": "16.0.3", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - } - }, - "../Model/node_modules/electron-to-chromium": { - "version": "1.4.284", - "dev": true, - "license": "ISC" - }, - "../Model/node_modules/emittery": { - "version": "0.8.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "../Model/node_modules/emoji-regex": { - "version": "8.0.0", - "license": "MIT" - }, - "../Model/node_modules/error-ex": { - "version": "1.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "../Model/node_modules/escalade": { - "version": "3.1.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "../Model/node_modules/escape-string-regexp": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/escodegen": { - "version": "2.0.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "../Model/node_modules/esprima": { - "version": "4.0.1", - "dev": true, - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "../Model/node_modules/estraverse": { - "version": "5.3.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "../Model/node_modules/esutils": { - "version": "2.0.3", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "../Model/node_modules/execa": { - "version": "5.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "../Model/node_modules/exit": { - "version": "0.1.2", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "../Model/node_modules/expect": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/fast-levenshtein": { - "version": "2.0.6", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/fb-watchman": { - "version": "2.0.2", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "bser": "2.1.1" - } - }, - "../Model/node_modules/fill-range": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/find-up": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/form-data": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "../Model/node_modules/fs.realpath": { - "version": "1.0.0", - "license": "ISC" - }, - "../Model/node_modules/fsevents": { - "version": "2.3.2", - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "../Model/node_modules/function-bind": { - "version": "1.1.1", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/gensync": { - "version": "1.0.0-beta.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "../Model/node_modules/get-caller-file": { - "version": "2.0.5", - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "../Model/node_modules/get-package-type": { - "version": "0.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } - }, - "../Model/node_modules/get-stream": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Model/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "../Model/node_modules/globals": { - "version": "11.12.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "../Model/node_modules/graceful-fs": { - "version": "4.2.10", - "dev": true, - "license": "ISC" - }, - "../Model/node_modules/has": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "../Model/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/highlight.js": { - "version": "10.7.3", - "license": "BSD-3-Clause", - "engines": { - "node": "*" - } - }, - "../Model/node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "../Model/node_modules/html-escaper": { - "version": "2.0.2", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/http-proxy-agent": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "../Model/node_modules/https-proxy-agent": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "../Model/node_modules/human-signals": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } - }, - "../Model/node_modules/iconv-lite": { - "version": "0.4.24", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "../Model/node_modules/ieee754": { - "version": "1.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "../Model/node_modules/import-local": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Model/node_modules/imurmurhash": { - "version": "0.1.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "../Model/node_modules/inflight": { - "version": "1.0.6", - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "../Model/node_modules/inherits": { - "version": "2.0.4", - "license": "ISC" - }, - "../Model/node_modules/is-arrayish": { - "version": "0.2.1", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/is-core-module": { - "version": "2.11.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "../Model/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/is-generator-fn": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "../Model/node_modules/is-number": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "../Model/node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/is-stream": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Model/node_modules/is-typedarray": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/isexe": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "../Model/node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/istanbul-lib-report": { - "version": "3.0.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "../Model/node_modules/istanbul-reports": { - "version": "3.1.5", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/jest": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "../Model/node_modules/jest-changed-files": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/jest-circus": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/jest-cli": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "../Model/node_modules/jest-config": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "../Model/node_modules/jest-diff": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/jest-docblock": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/jest-each": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/jest-environment-jsdom": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/jest-environment-node": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/jest-get-type": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/jest-haste-map": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "../Model/node_modules/jest-jasmine2": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/jest-leak-detector": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/jest-matcher-utils": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/jest-message-util": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/jest-mock": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "../Model/node_modules/jest-regex-util": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/jest-resolve": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/jest-resolve-dependencies": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/jest-runner": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/jest-runtime": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/jest-serializer": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/jest-snapshot": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.8", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "../Model/node_modules/jest-util": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/jest-validate": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "leven": "^3.1.0", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Model/node_modules/jest-watcher": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/jest-worker": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "../Model/node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "../Model/node_modules/js-tokens": { - "version": "4.0.0", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/js-yaml": { - "version": "3.14.1", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "../Model/node_modules/jsdom": { - "version": "16.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "../Model/node_modules/jsesc": { - "version": "2.5.2", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "../Model/node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/json5": { - "version": "2.2.2", - "dev": true, - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "../Model/node_modules/kleur": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "../Model/node_modules/leven": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "../Model/node_modules/levn": { - "version": "0.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "../Model/node_modules/lines-and-columns": { - "version": "1.2.4", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/locate-path": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/lodash": { - "version": "4.17.21", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/lodash.memoize": { - "version": "4.1.2", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "../Model/node_modules/make-dir": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Model/node_modules/make-error": { - "version": "1.3.6", - "dev": true, - "license": "ISC" - }, - "../Model/node_modules/makeerror": { - "version": "1.0.12", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "tmpl": "1.0.5" - } - }, - "../Model/node_modules/merge-stream": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/micromatch": { - "version": "4.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "../Model/node_modules/mime-db": { - "version": "1.52.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "../Model/node_modules/mime-types": { - "version": "2.1.35", - "dev": true, - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "../Model/node_modules/mimic-fn": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "../Model/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "../Model/node_modules/mkdirp": { - "version": "2.1.6", - "license": "MIT", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "../Model/node_modules/ms": { - "version": "2.1.2", - "license": "MIT" - }, - "../Model/node_modules/mz": { - "version": "2.7.0", - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "../Model/node_modules/natural-compare": { - "version": "1.4.0", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/node-int64": { - "version": "0.4.0", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/node-releases": { - "version": "2.0.7", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/normalize-path": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "../Model/node_modules/npm-run-path": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/nwsapi": { - "version": "2.2.2", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/object-assign": { - "version": "4.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "../Model/node_modules/once": { - "version": "1.4.0", - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "../Model/node_modules/onetime": { - "version": "5.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Model/node_modules/optionator": { - "version": "0.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "../Model/node_modules/p-limit": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Model/node_modules/p-locate": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/p-try": { - "version": "2.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "../Model/node_modules/parse-json": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Model/node_modules/parse5": { - "version": "6.0.1", - "license": "MIT" - }, - "../Model/node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "parse5": "^6.0.1" - } - }, - "../Model/node_modules/path-exists": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/path-is-absolute": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "../Model/node_modules/path-key": { - "version": "3.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/path-parse": { - "version": "1.0.7", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/picocolors": { - "version": "1.0.0", - "dev": true, - "license": "ISC" - }, - "../Model/node_modules/picomatch": { - "version": "2.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "../Model/node_modules/pirates": { - "version": "4.0.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "../Model/node_modules/pkg-dir": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/prelude-ls": { - "version": "1.1.2", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "../Model/node_modules/pretty-format": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "../Model/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "../Model/node_modules/prompts": { - "version": "2.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "../Model/node_modules/psl": { - "version": "1.9.0", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/punycode": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "../Model/node_modules/querystringify": { - "version": "2.2.0", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/react-is": { - "version": "17.0.2", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/reflect-metadata": { - "version": "0.1.13", - "license": "Apache-2.0" - }, - "../Model/node_modules/regenerator-runtime": { - "version": "0.14.0", - "license": "MIT" - }, - "../Model/node_modules/require-directory": { - "version": "2.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "../Model/node_modules/requires-port": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/resolve": { - "version": "1.22.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "../Model/node_modules/resolve-cwd": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/resolve-from": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/resolve.exports": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "../Model/node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "../Model/node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "../Model/node_modules/safer-buffer": { - "version": "2.1.2", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/saxes": { - "version": "5.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "../Model/node_modules/semver": { - "version": "6.3.0", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "../Model/node_modules/sha.js": { - "version": "2.4.11", - "license": "(MIT AND BSD-3-Clause)", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "../Model/node_modules/shebang-command": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/shebang-regex": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/signal-exit": { - "version": "3.0.7", - "dev": true, - "license": "ISC" - }, - "../Model/node_modules/sisteransi": { - "version": "1.0.5", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/slash": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "../Model/node_modules/source-map-support": { - "version": "0.5.21", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "../Model/node_modules/sprintf-js": { - "version": "1.0.3", - "dev": true, - "license": "BSD-3-Clause" - }, - "../Model/node_modules/stack-utils": { - "version": "2.0.6", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "../Model/node_modules/string-length": { - "version": "4.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "../Model/node_modules/string-width": { - "version": "4.2.3", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/strip-ansi": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/strip-bom": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/strip-final-newline": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "../Model/node_modules/strip-json-comments": { - "version": "3.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Model/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/supports-hyperlinks": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "../Model/node_modules/symbol-tree": { - "version": "3.2.4", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/terminal-link": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Model/node_modules/test-exclude": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/thenify": { - "version": "3.3.1", - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "../Model/node_modules/thenify-all": { - "version": "1.6.0", - "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "../Model/node_modules/throat": { - "version": "6.0.1", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/tmpl": { - "version": "1.0.5", - "dev": true, - "license": "BSD-3-Clause" - }, - "../Model/node_modules/to-fast-properties": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "../Model/node_modules/to-regex-range": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "../Model/node_modules/tough-cookie": { - "version": "4.1.3", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" - } - }, - "../Model/node_modules/tr46": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "../Model/node_modules/ts-jest": { - "version": "27.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "bs-logger": "0.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^27.0.0", - "json5": "2.x", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "7.x", - "yargs-parser": "20.x" - }, - "bin": { - "ts-jest": "cli.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.0.0-beta.0 <8", - "@types/jest": "^27.0.0", - "babel-jest": ">=27.0.0 <28", - "jest": "^27.0.0", - "typescript": ">=3.8 <5.0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "@types/jest": { - "optional": true - }, - "babel-jest": { - "optional": true - }, - "esbuild": { - "optional": true - } - } - }, - "../Model/node_modules/ts-jest/node_modules/semver": { - "version": "7.3.8", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "../Model/node_modules/tslib": { - "version": "2.5.0", - "license": "0BSD" - }, - "../Model/node_modules/type-check": { - "version": "0.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "../Model/node_modules/type-detect": { - "version": "4.0.8", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "../Model/node_modules/type-fest": { - "version": "0.21.3", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../Model/node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "../Model/node_modules/typeorm": { - "version": "0.3.17", - "license": "MIT", - "dependencies": { - "@sqltools/formatter": "^1.2.5", - "app-root-path": "^3.1.0", - "buffer": "^6.0.3", - "chalk": "^4.1.2", - "cli-highlight": "^2.1.11", - "date-fns": "^2.29.3", - "debug": "^4.3.4", - "dotenv": "^16.0.3", - "glob": "^8.1.0", - "mkdirp": "^2.1.3", - "reflect-metadata": "^0.1.13", - "sha.js": "^2.4.11", - "tslib": "^2.5.0", - "uuid": "^9.0.0", - "yargs": "^17.6.2" - }, - "bin": { - "typeorm": "cli.js", - "typeorm-ts-node-commonjs": "cli-ts-node-commonjs.js", - "typeorm-ts-node-esm": "cli-ts-node-esm.js" - }, - "engines": { - "node": ">= 12.9.0" - }, - "funding": { - "url": "https://opencollective.com/typeorm" - }, - "peerDependencies": { - "@google-cloud/spanner": "^5.18.0", - "@sap/hana-client": "^2.12.25", - "better-sqlite3": "^7.1.2 || ^8.0.0", - "hdb-pool": "^0.1.6", - "ioredis": "^5.0.4", - "mongodb": "^5.2.0", - "mssql": "^9.1.1", - "mysql2": "^2.2.5 || ^3.0.1", - "oracledb": "^5.1.0", - "pg": "^8.5.1", - "pg-native": "^3.0.0", - "pg-query-stream": "^4.0.0", - "redis": "^3.1.1 || ^4.0.0", - "sql.js": "^1.4.0", - "sqlite3": "^5.0.3", - "ts-node": "^10.7.0", - "typeorm-aurora-data-api-driver": "^2.0.0" - }, - "peerDependenciesMeta": { - "@google-cloud/spanner": { - "optional": true - }, - "@sap/hana-client": { - "optional": true - }, - "better-sqlite3": { - "optional": true - }, - "hdb-pool": { - "optional": true - }, - "ioredis": { - "optional": true - }, - "mongodb": { - "optional": true - }, - "mssql": { - "optional": true - }, - "mysql2": { - "optional": true - }, - "oracledb": { - "optional": true - }, - "pg": { - "optional": true - }, - "pg-native": { - "optional": true - }, - "pg-query-stream": { - "optional": true - }, - "redis": { - "optional": true - }, - "sql.js": { - "optional": true - }, - "sqlite3": { - "optional": true - }, - "ts-node": { - "optional": true - }, - "typeorm-aurora-data-api-driver": { - "optional": true - } - } - }, - "../Model/node_modules/typeorm/node_modules/brace-expansion": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "../Model/node_modules/typeorm/node_modules/cliui": { - "version": "8.0.1", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "../Model/node_modules/typeorm/node_modules/glob": { - "version": "8.1.0", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "../Model/node_modules/typeorm/node_modules/minimatch": { - "version": "5.1.6", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "../Model/node_modules/typeorm/node_modules/yargs": { - "version": "17.6.2", - "license": "MIT", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "../Model/node_modules/typeorm/node_modules/yargs-parser": { - "version": "21.1.1", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "../Model/node_modules/typescript": { - "version": "4.9.4", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "../Model/node_modules/universalify": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "../Model/node_modules/update-browserslist-db": { - "version": "1.0.10", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "../Model/node_modules/url-parse": { - "version": "1.5.10", - "dev": true, - "license": "MIT", - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "../Model/node_modules/uuid": { - "version": "9.0.0", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "../Model/node_modules/v8-to-istanbul": { - "version": "8.1.1", - "dev": true, - "license": "ISC", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "../Model/node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.4", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">= 8" - } - }, - "../Model/node_modules/w3c-hr-time": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "../Model/node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "../Model/node_modules/walker": { - "version": "1.0.8", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "makeerror": "1.0.12" - } - }, - "../Model/node_modules/webidl-conversions": { - "version": "6.1.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=10.4" - } - }, - "../Model/node_modules/whatwg-encoding": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "../Model/node_modules/whatwg-mimetype": { - "version": "2.3.0", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/whatwg-url": { - "version": "8.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "../Model/node_modules/which": { - "version": "2.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "../Model/node_modules/word-wrap": { - "version": "1.2.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "../Model/node_modules/wrap-ansi": { - "version": "7.0.0", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "../Model/node_modules/wrappy": { - "version": "1.0.2", - "license": "ISC" - }, - "../Model/node_modules/write-file-atomic": { - "version": "3.0.3", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "../Model/node_modules/ws": { - "version": "7.5.9", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "../Model/node_modules/xml-name-validator": { - "version": "3.0.0", - "dev": true, - "license": "Apache-2.0" - }, - "../Model/node_modules/xmlchars": { - "version": "2.2.0", - "dev": true, - "license": "MIT" - }, - "../Model/node_modules/y18n": { - "version": "5.0.8", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "../Model/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, - "../Model/node_modules/yargs": { - "version": "16.2.0", - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "../Model/node_modules/yargs-parser": { - "version": "20.2.9", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.23.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/code-frame/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/color-convert": { - "version": "1.9.3", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/code-frame/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/code-frame/node_modules/has-flag": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/supports-color": { - "version": "5.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.23.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.23.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.6", - "@babel/parser": "^7.23.6", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.6", - "@babel/types": "^7.23.6", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/convert-source-map": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.23.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.23.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.23.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.23.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.6", - "@babel/types": "^7.23.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.23.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.23.6", - "dev": true, - "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.23.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/template": { - "version": "7.22.15", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.23.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.6", - "@babel/types": "^7.23.6", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.23.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@clickhouse/client": { - "version": "0.2.10", - "license": "Apache-2.0", - "dependencies": { - "@clickhouse/client-common": "0.2.10" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@clickhouse/client-common": { - "version": "0.2.10", - "license": "Apache-2.0" - }, - "node_modules/@elastic/elasticsearch": { - "version": "8.12.2", - "license": "Apache-2.0", - "dependencies": { - "@elastic/transport": "^8.4.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@elastic/transport": { - "version": "8.4.1", - "license": "Apache-2.0", - "dependencies": { - "debug": "^4.3.4", - "hpagent": "^1.0.0", - "ms": "^2.1.3", - "secure-json-parse": "^2.4.0", - "tslib": "^2.4.0", - "undici": "^5.22.1" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@faker-js/faker": { - "version": "6.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.0.0", - "npm": ">=6.0.0" - } - }, - "node_modules/@fastify/busboy": { - "version": "2.1.1", - "license": "MIT", - "engines": { - "node": ">=14" - } - }, - "node_modules/@grpc/grpc-js": { - "version": "1.10.2", - "license": "Apache-2.0", - "dependencies": { - "@grpc/proto-loader": "^0.7.10", - "@js-sdsl/ordered-map": "^4.4.2" - }, - "engines": { - "node": ">=12.10.0" - } - }, - "node_modules/@grpc/proto-loader": { - "version": "0.7.10", - "license": "Apache-2.0", - "dependencies": { - "lodash.camelcase": "^4.3.0", - "long": "^5.0.0", - "protobufjs": "^7.2.4", - "yargs": "^17.7.2" - }, - "bin": { - "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@hapi/b64": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@hapi/b64/-/b64-5.0.0.tgz", - "integrity": "sha512-ngu0tSEmrezoiIaNGG6rRvKOUkUuDdf4XTPnONHGYfSGRmDqPZX5oJL6HAdKTo1UQHECbdB4OzhWrfgVppjHUw==", - "dependencies": { - "@hapi/hoek": "9.x.x" - } - }, - "node_modules/@hapi/boom": { - "version": "9.1.4", - "resolved": "https://registry.npmjs.org/@hapi/boom/-/boom-9.1.4.tgz", - "integrity": "sha512-Ls1oH8jaN1vNsqcaHVYJrKmgMcKsC1wcp8bujvXrHaAqD2iDYq3HoOwsxwo09Cuda5R5nC0o0IxlrlTuvPuzSw==", - "dependencies": { - "@hapi/hoek": "9.x.x" - } - }, - "node_modules/@hapi/bourne": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-2.1.0.tgz", - "integrity": "sha512-i1BpaNDVLJdRBEKeJWkVO6tYX6DMFBuwMhSuWqLsY4ufeTKGVuV5rBsUhxPayXqnnWHgXUAmWK16H/ykO5Wj4Q==" - }, - "node_modules/@hapi/cryptiles": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/cryptiles/-/cryptiles-5.1.0.tgz", - "integrity": "sha512-fo9+d1Ba5/FIoMySfMqPBR/7Pa29J2RsiPrl7bkwo5W5o+AN1dAYQRi4SPrPwwVxVGKjgLOEWrsvt1BonJSfLA==", - "dependencies": { - "@hapi/boom": "9.x.x" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" - }, - "node_modules/@hapi/iron": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@hapi/iron/-/iron-6.0.0.tgz", - "integrity": "sha512-zvGvWDufiTGpTJPG1Y/McN8UqWBu0k/xs/7l++HVU535NLHXsHhy54cfEMdW7EjwKfbBfM9Xy25FmTiobb7Hvw==", - "dependencies": { - "@hapi/b64": "5.x.x", - "@hapi/boom": "9.x.x", - "@hapi/bourne": "2.x.x", - "@hapi/cryptiles": "5.x.x", - "@hapi/hoek": "9.x.x" - } - }, - "node_modules/@hapi/podium": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@hapi/podium/-/podium-4.1.3.tgz", - "integrity": "sha512-ljsKGQzLkFqnQxE7qeanvgGj4dejnciErYd30dbrYzUOF/FyS/DOF97qcrT3bhoVwCYmxa6PEMhxfCPlnUcD2g==", - "dependencies": { - "@hapi/hoek": "9.x.x", - "@hapi/teamwork": "5.x.x", - "@hapi/validate": "1.x.x" - } - }, - "node_modules/@hapi/teamwork": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@hapi/teamwork/-/teamwork-5.1.1.tgz", - "integrity": "sha512-1oPx9AE5TIv+V6Ih54RP9lTZBso3rP8j4Xhb6iSVwPXtAM+sDopl5TFMv5Paw73UnpZJ9gjcrTE1BXrWt9eQrg==", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@hapi/validate": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@hapi/validate/-/validate-1.1.3.tgz", - "integrity": "sha512-/XMR0N0wjw0Twzq2pQOzPBZlDzkekGcoCtzO314BpIEsbXdYGthQUbxgkGDf4nhk1+IPDAsXqWjMohRQYO06UA==", - "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0" - } - }, - "node_modules/@ioredis/commands": { - "version": "1.2.0", - "license": "MIT" - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "license": "MIT" - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/core": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/environment": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/globals": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/reporters": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/reporters/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@jest/reporters/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@jest/reporters/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@jest/source-map": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/test-result": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/types": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.20", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@js-sdsl/ordered-map": { - "version": "4.4.2", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/js-sdsl" - } - }, - "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { - "version": "3.0.2", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@noble/hashes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", - "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", - "license": "MIT", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@opentelemetry/api": { - "version": "1.7.0", - "license": "Apache-2.0", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/api-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.49.1.tgz", - "integrity": "sha512-kaNl/T7WzyMUQHQlVq7q0oV4Kev6+0xFwqzofryC66jgGMacd0QH5TwfpbUwSTby+SdAdprAe5UKMvBw4tKS5Q==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/auto-instrumentations-node": { - "version": "0.43.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/auto-instrumentations-node/-/auto-instrumentations-node-0.43.0.tgz", - "integrity": "sha512-2WvHUSi/QVeVG8ObPD0Ls6WevfIbQjspxIQRuHaQFWXhmEwy/MsEcoQUjbNKXwO5516aS04GTydKEoRKsMwhdA==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/instrumentation-amqplib": "^0.35.0", - "@opentelemetry/instrumentation-aws-lambda": "^0.39.0", - "@opentelemetry/instrumentation-aws-sdk": "^0.39.1", - "@opentelemetry/instrumentation-bunyan": "^0.36.0", - "@opentelemetry/instrumentation-cassandra-driver": "^0.36.0", - "@opentelemetry/instrumentation-connect": "^0.34.0", - "@opentelemetry/instrumentation-cucumber": "^0.4.0", - "@opentelemetry/instrumentation-dataloader": "^0.7.0", - "@opentelemetry/instrumentation-dns": "^0.34.0", - "@opentelemetry/instrumentation-express": "^0.36.1", - "@opentelemetry/instrumentation-fastify": "^0.34.0", - "@opentelemetry/instrumentation-fs": "^0.10.0", - "@opentelemetry/instrumentation-generic-pool": "^0.34.0", - "@opentelemetry/instrumentation-graphql": "^0.38.1", - "@opentelemetry/instrumentation-grpc": "^0.49.1", - "@opentelemetry/instrumentation-hapi": "^0.35.0", - "@opentelemetry/instrumentation-http": "^0.49.1", - "@opentelemetry/instrumentation-ioredis": "^0.38.0", - "@opentelemetry/instrumentation-knex": "^0.34.0", - "@opentelemetry/instrumentation-koa": "^0.38.0", - "@opentelemetry/instrumentation-lru-memoizer": "^0.35.0", - "@opentelemetry/instrumentation-memcached": "^0.34.0", - "@opentelemetry/instrumentation-mongodb": "^0.41.0", - "@opentelemetry/instrumentation-mongoose": "^0.36.0", - "@opentelemetry/instrumentation-mysql": "^0.36.0", - "@opentelemetry/instrumentation-mysql2": "^0.36.0", - "@opentelemetry/instrumentation-nestjs-core": "^0.35.0", - "@opentelemetry/instrumentation-net": "^0.34.0", - "@opentelemetry/instrumentation-pg": "^0.39.1", - "@opentelemetry/instrumentation-pino": "^0.36.0", - "@opentelemetry/instrumentation-redis": "^0.37.0", - "@opentelemetry/instrumentation-redis-4": "^0.37.0", - "@opentelemetry/instrumentation-restify": "^0.36.0", - "@opentelemetry/instrumentation-router": "^0.35.0", - "@opentelemetry/instrumentation-socket.io": "^0.37.0", - "@opentelemetry/instrumentation-tedious": "^0.8.0", - "@opentelemetry/instrumentation-winston": "^0.35.0", - "@opentelemetry/resource-detector-alibaba-cloud": "^0.28.7", - "@opentelemetry/resource-detector-aws": "^1.4.0", - "@opentelemetry/resource-detector-container": "^0.3.7", - "@opentelemetry/resource-detector-gcp": "^0.29.7", - "@opentelemetry/resources": "^1.12.0", - "@opentelemetry/sdk-node": "^0.49.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.4.1" - } - }, - "node_modules/@opentelemetry/auto-instrumentations-node/node_modules/@opentelemetry/context-async-hooks": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.22.0.tgz", - "integrity": "sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==", - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/auto-instrumentations-node/node_modules/@opentelemetry/core": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.22.0.tgz", - "integrity": "sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/auto-instrumentations-node/node_modules/@opentelemetry/exporter-trace-otlp-grpc": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.49.1.tgz", - "integrity": "sha512-Zbd7f3zF7fI2587MVhBizaW21cO/SordyrZGtMtvhoxU6n4Qb02Gx71X4+PzXH620e0+JX+Pcr9bYb1HTeVyJA==", - "dependencies": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-grpc-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/auto-instrumentations-node/node_modules/@opentelemetry/exporter-trace-otlp-http": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.49.1.tgz", - "integrity": "sha512-KOLtZfZvIrpGZLVvblKsiVQT7gQUZNKcUUH24Zz6Xbi7LJb9Vt6xtUZFYdR5IIjvt47PIqBKDWUQlU0o1wAsRw==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/auto-instrumentations-node/node_modules/@opentelemetry/exporter-zipkin": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.22.0.tgz", - "integrity": "sha512-XcFs6rGvcTz0qW5uY7JZDYD0yNEXdekXAb6sFtnZgY/cHY6BQ09HMzOjv9SX+iaXplRDcHr1Gta7VQKM1XXM6g==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/auto-instrumentations-node/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/auto-instrumentations-node/node_modules/@opentelemetry/instrumentation-express": { - "version": "0.36.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-express/-/instrumentation-express-0.36.1.tgz", - "integrity": "sha512-ltIE4kIMa+83QjW/p7oe7XCESF29w3FQ9/T1VgShdX7fzm56K2a0xfEX1vF8lnHRGERYxIWX9D086C6gJOjVGA==", - "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/semantic-conventions": "^1.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/auto-instrumentations-node/node_modules/@opentelemetry/instrumentation-http": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.49.1.tgz", - "integrity": "sha512-Yib5zrW2s0V8wTeUK/B3ZtpyP4ldgXj9L3Ws/axXrW1dW0/mEFKifK50MxMQK9g5NNJQS9dWH7rvcEGZdWdQDA==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/instrumentation": "0.49.1", - "@opentelemetry/semantic-conventions": "1.22.0", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/auto-instrumentations-node/node_modules/@opentelemetry/otlp-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.49.1.tgz", - "integrity": "sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/auto-instrumentations-node/node_modules/@opentelemetry/otlp-grpc-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.49.1.tgz", - "integrity": "sha512-DNDNUWmOqtKTFJAyOyHHKotVox0NQ/09ETX8fUOeEtyNVHoGekAVtBbvIA3AtK+JflP7LC0PTjlLfruPM3Wy6w==", - "dependencies": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "protobufjs": "^7.2.3" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/auto-instrumentations-node/node_modules/@opentelemetry/otlp-transformer": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.49.1.tgz", - "integrity": "sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-logs": "0.49.1", - "@opentelemetry/sdk-metrics": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/auto-instrumentations-node/node_modules/@opentelemetry/propagator-b3": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.22.0.tgz", - "integrity": "sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/auto-instrumentations-node/node_modules/@opentelemetry/propagator-jaeger": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.22.0.tgz", - "integrity": "sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/auto-instrumentations-node/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/auto-instrumentations-node/node_modules/@opentelemetry/sdk-metrics": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.22.0.tgz", - "integrity": "sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "lodash.merge": "^4.6.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/auto-instrumentations-node/node_modules/@opentelemetry/sdk-node": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.49.1.tgz", - "integrity": "sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/exporter-trace-otlp-grpc": "0.49.1", - "@opentelemetry/exporter-trace-otlp-http": "0.49.1", - "@opentelemetry/exporter-trace-otlp-proto": "0.49.1", - "@opentelemetry/exporter-zipkin": "1.22.0", - "@opentelemetry/instrumentation": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-logs": "0.49.1", - "@opentelemetry/sdk-metrics": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0", - "@opentelemetry/sdk-trace-node": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/auto-instrumentations-node/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/auto-instrumentations-node/node_modules/@opentelemetry/sdk-trace-node": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.22.0.tgz", - "integrity": "sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==", - "dependencies": { - "@opentelemetry/context-async-hooks": "1.22.0", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/propagator-b3": "1.22.0", - "@opentelemetry/propagator-jaeger": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/auto-instrumentations-node/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/context-async-hooks": { - "version": "1.21.0", - "license": "Apache-2.0", - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.8.0" - } - }, - "node_modules/@opentelemetry/core": { - "version": "1.21.0", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.21.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.8.0" - } - }, - "node_modules/@opentelemetry/exporter-logs-otlp-http": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.49.1.tgz", - "integrity": "sha512-3QoBnIGCmEkujynUP0mK155QtOM0MSf9FNrEw7u9ieCFsoMiyatg2hPp+alEDONJ8N8wGEK+wP2q3icgXBiggw==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/sdk-logs": "0.49.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-logs-otlp-http/node_modules/@opentelemetry/core": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.22.0.tgz", - "integrity": "sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-logs-otlp-http/node_modules/@opentelemetry/otlp-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.49.1.tgz", - "integrity": "sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-logs-otlp-http/node_modules/@opentelemetry/otlp-transformer": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.49.1.tgz", - "integrity": "sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-logs": "0.49.1", - "@opentelemetry/sdk-metrics": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-logs-otlp-http/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-logs-otlp-http/node_modules/@opentelemetry/sdk-metrics": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.22.0.tgz", - "integrity": "sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "lodash.merge": "^4.6.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-logs-otlp-http/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-logs-otlp-http/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-metrics-otlp-http": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.49.1.tgz", - "integrity": "sha512-t/sWYqfcwn81SvYHIyYJDlJD2CjFz3/h2t4j+XCtdoHAfu+WVJQmwLsGYJPlCDp3UXQfFpMJMWvLlvtD2SL+rg==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-metrics": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/exporter-metrics-otlp-http/node_modules/@opentelemetry/core": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.22.0.tgz", - "integrity": "sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-metrics-otlp-http/node_modules/@opentelemetry/otlp-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.49.1.tgz", - "integrity": "sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-metrics-otlp-http/node_modules/@opentelemetry/otlp-transformer": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.49.1.tgz", - "integrity": "sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-logs": "0.49.1", - "@opentelemetry/sdk-metrics": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-metrics-otlp-http/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-metrics-otlp-http/node_modules/@opentelemetry/sdk-metrics": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.22.0.tgz", - "integrity": "sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "lodash.merge": "^4.6.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-metrics-otlp-http/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-metrics-otlp-http/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-metrics-otlp-proto": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.49.1.tgz", - "integrity": "sha512-xKI6aCRY+STxbF7PA+6YNNYWFf6IS065rZZeqlqvqQsp0HaFUqpPEzMJn0OmQMGuy40o7wWtmZ9/bSu4jlhfYw==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/exporter-metrics-otlp-http": "0.49.1", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "@opentelemetry/otlp-proto-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-metrics": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/exporter-metrics-otlp-proto/node_modules/@opentelemetry/core": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.22.0.tgz", - "integrity": "sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-metrics-otlp-proto/node_modules/@opentelemetry/otlp-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.49.1.tgz", - "integrity": "sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-metrics-otlp-proto/node_modules/@opentelemetry/otlp-transformer": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.49.1.tgz", - "integrity": "sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-logs": "0.49.1", - "@opentelemetry/sdk-metrics": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-metrics-otlp-proto/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-metrics-otlp-proto/node_modules/@opentelemetry/sdk-metrics": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.22.0.tgz", - "integrity": "sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "lodash.merge": "^4.6.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-metrics-otlp-proto/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-metrics-otlp-proto/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { - "version": "0.48.0", - "license": "Apache-2.0", - "dependencies": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.21.0", - "@opentelemetry/otlp-grpc-exporter-base": "0.48.0", - "@opentelemetry/otlp-transformer": "0.48.0", - "@opentelemetry/resources": "1.21.0", - "@opentelemetry/sdk-trace-base": "1.21.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-http": { - "version": "0.48.0", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "1.21.0", - "@opentelemetry/otlp-exporter-base": "0.48.0", - "@opentelemetry/otlp-transformer": "0.48.0", - "@opentelemetry/resources": "1.21.0", - "@opentelemetry/sdk-trace-base": "1.21.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.49.1.tgz", - "integrity": "sha512-n8ON/c9pdMyYAfSFWKkgsPwjYoxnki+6Olzo+klKfW7KqLWoyEkryNkbcMIYnGGNXwdkMIrjoaP0VxXB26Oxcg==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "@opentelemetry/otlp-proto-exporter-base": "0.49.1", - "@opentelemetry/otlp-transformer": "0.49.1", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/core": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.22.0.tgz", - "integrity": "sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/otlp-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.49.1.tgz", - "integrity": "sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/otlp-transformer": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.49.1.tgz", - "integrity": "sha512-Z+koA4wp9L9e3jkFacyXTGphSWTbOKjwwXMpb0CxNb0kjTHGUxhYRN8GnkLFsFo5NbZPjP07hwAqeEG/uCratQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/sdk-logs": "0.49.1", - "@opentelemetry/sdk-metrics": "1.22.0", - "@opentelemetry/sdk-trace-base": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/sdk-metrics": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.22.0.tgz", - "integrity": "sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "lodash.merge": "^4.6.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", - "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/exporter-trace-otlp-proto/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/exporter-zipkin": { - "version": "1.21.0", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "1.21.0", - "@opentelemetry/resources": "1.21.0", - "@opentelemetry/sdk-trace-base": "1.21.0", - "@opentelemetry/semantic-conventions": "1.21.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/id-generator-aws-xray": { - "version": "1.2.1", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "^1.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/instrumentation": { - "version": "0.48.0", - "license": "Apache-2.0", - "dependencies": { - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-amqplib": { - "version": "0.35.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-amqplib/-/instrumentation-amqplib-0.35.0.tgz", - "integrity": "sha512-rb3hIWA7f0HXpXpfElnGC6CukRxy58/OJ6XYlTzpZJtNJPao7BuobZjkQEscaRYhUzgi7X7R1aKkIUOTV5JFrg==", - "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/semantic-conventions": "^1.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-amqplib/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-aws-lambda": { - "version": "0.39.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-aws-lambda/-/instrumentation-aws-lambda-0.39.0.tgz", - "integrity": "sha512-D+oG/hIBDdwCNq7Y6BEuddjcwDVD0C8NhBE7A85mRZ9RLG0bKoWrhIdVvbpqEoa0U5AWe9Y98RX4itNg7WTy4w==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/propagator-aws-xray": "^1.3.1", - "@opentelemetry/resources": "^1.8.0", - "@opentelemetry/semantic-conventions": "^1.0.0", - "@types/aws-lambda": "8.10.122" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-aws-lambda/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-aws-sdk": { - "version": "0.39.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-aws-sdk/-/instrumentation-aws-sdk-0.39.1.tgz", - "integrity": "sha512-QnvIMVpzRYqQHSXydGUksbhBjPbMyHSUBwi6ocN7gEXoI711+tIY3R1cfRutl0u3M67A/fAvPI3IgACfJaFORg==", - "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/propagation-utils": "^0.30.7", - "@opentelemetry/semantic-conventions": "^1.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-aws-sdk/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-bunyan": { - "version": "0.36.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-bunyan/-/instrumentation-bunyan-0.36.0.tgz", - "integrity": "sha512-sHD5BSiqSrgWow7VmugEFzV8vGdsz5m+w1v9tK6YwRzuAD7vbo57chluq+UBzIqStoCH+0yOzRzSALH7hrfffg==", - "dependencies": { - "@opentelemetry/api-logs": "^0.49.1", - "@opentelemetry/instrumentation": "^0.49.1", - "@types/bunyan": "1.8.9" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-bunyan/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-cassandra-driver": { - "version": "0.36.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-cassandra-driver/-/instrumentation-cassandra-driver-0.36.0.tgz", - "integrity": "sha512-gMfxzryOIP/mvSLXBJp/QxSr2NvS+cC1dkIXn+aSOzYoU1U3apeF3nAyuikmY9dRCQDV7wHPslqbi+pCmd4pAQ==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/semantic-conventions": "^1.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-cassandra-driver/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-connect": { - "version": "0.34.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-connect/-/instrumentation-connect-0.34.0.tgz", - "integrity": "sha512-PJO99nfyUp3JSoBMhwZsOQDm/XKfkb/QQ8YTsNX4ZJ28phoRcNLqe36mqIMp80DKmKAX4xkxCAyrSYtW8QqZxA==", - "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/semantic-conventions": "^1.0.0", - "@types/connect": "3.4.36" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-cucumber": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-cucumber/-/instrumentation-cucumber-0.4.0.tgz", - "integrity": "sha512-n53QvozzgMS9imEclow2nBYJ/jtZlZqiKIqDUi2/g0nDi08F555JhDS03d/Z+4NJxbu7bDLAg12giCV9KZN/Jw==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/semantic-conventions": "^1.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/instrumentation-cucumber/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-dataloader": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-dataloader/-/instrumentation-dataloader-0.7.0.tgz", - "integrity": "sha512-sIaevxATJV5YaZzBTTcTaDEnI+/1vxYs+lVk1honnvrEAaP0FA9C/cFrQEN0kP2BDHkHRE/t6y5lGUqusi/h3A==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-dataloader/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-dns": { - "version": "0.34.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-dns/-/instrumentation-dns-0.34.0.tgz", - "integrity": "sha512-3tmXdvrzHQ7S3v82Cm36PTYLtgg2+hVm00K1xB3uzP08GEo9w/F8DW4me9z6rDroVGiLIg621RZ6dzjBcmmFCg==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/semantic-conventions": "^1.0.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-dns/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-fastify": { - "version": "0.34.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fastify/-/instrumentation-fastify-0.34.0.tgz", - "integrity": "sha512-2Qu66XBkfJ8tr6H+RHBTyw/EX73N9U7pvNa49aonDnT9/mK58k7AKOscpRnKXOvHqc2YIdEPRcBIWxhksPFZVA==", - "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/semantic-conventions": "^1.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-fs": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fs/-/instrumentation-fs-0.10.0.tgz", - "integrity": "sha512-XtMoNINVsIQTQHjtxe7A0Lng96wxA5DSD5CYVVvpquG6HJRdZ4xNe9DTU03YtoEFqlN9qTfvGb/6ILzhKhiG8g==", - "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/semantic-conventions": "^1.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-fs/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-generic-pool": { - "version": "0.34.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-generic-pool/-/instrumentation-generic-pool-0.34.0.tgz", - "integrity": "sha512-jdI7tfVVwZJuTu4j2kAvJtx4wlEQKIXSZnZG4RdqRHc56KqQQDuVTBLvUgmDXvnSVclH9ayf4oaAV08R9fICtw==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/semantic-conventions": "^1.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-generic-pool/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-graphql": { - "version": "0.38.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-graphql/-/instrumentation-graphql-0.38.1.tgz", - "integrity": "sha512-mSt4ztn3EVlLtZJ+tDEqq5GUEYdY8cbTT9SeVJFmXSfdSQkPZn0ovo/dRe6dUcplM60gg4w+llw8SZuQN0iZfQ==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-grpc": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-grpc/-/instrumentation-grpc-0.49.1.tgz", - "integrity": "sha512-f8mQjFi5/PiP4SK3VDU1/3sUUgs6exMtBgcnNycgCKgN40htiPT+MuDRwdRnRMNI/4vNQ7p1/5r4Q5oN0GuRBw==", - "dependencies": { - "@opentelemetry/instrumentation": "0.49.1", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-grpc/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-grpc/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/instrumentation-hapi": { - "version": "0.35.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-hapi/-/instrumentation-hapi-0.35.0.tgz", - "integrity": "sha512-j7q99aTLHfjNKW94qJnEaDatgz+q2psTKs7lxZO4QHRnoDltDk39a44/+AkI1qBJNw5xyLjrApqkglfbWJ2abg==", - "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/semantic-conventions": "^1.0.0", - "@types/hapi__hapi": "20.0.13" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-ioredis": { - "version": "0.38.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.38.0.tgz", - "integrity": "sha512-c9nQFhRjFAtpInTks7z5v9CiOCiR8U9GbIhIv0TLEJ/r0wqdKNLfLZzCrr9XQ9WasxeOmziLlPFhpRBAd9Q4oA==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/redis-common": "^0.36.1", - "@opentelemetry/semantic-conventions": "^1.0.0", - "@types/ioredis4": "npm:@types/ioredis@^4.28.10" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-ioredis/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-knex": { - "version": "0.34.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-knex/-/instrumentation-knex-0.34.0.tgz", - "integrity": "sha512-6kZOEvNJOylTQunU5zSSi4iTuCkwIL9nwFnZg7719p61u3d6Qj3X4xi9su46VE3M0dH7vEoxUW+nb/0ilm+aZg==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/semantic-conventions": "^1.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-knex/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-koa": { - "version": "0.38.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-koa/-/instrumentation-koa-0.38.0.tgz", - "integrity": "sha512-lQujF4I3wdcrOF14miCV2pC72H+OJKb2LrrmTvTDAhELQDN/95v0doWgT9aHybUGkaAeB3QG4d09sved548TlA==", - "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/semantic-conventions": "^1.0.0", - "@types/koa": "2.14.0", - "@types/koa__router": "12.0.3" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-lru-memoizer": { - "version": "0.35.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-lru-memoizer/-/instrumentation-lru-memoizer-0.35.0.tgz", - "integrity": "sha512-wCXe+iCF7JweMgY3blLM2Y1G0GSwLEeSA61z/y1UwzvBLEEXt7vL6qOl2mkNcUL9ZbLDS+EABatBH+vFO6DV5Q==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-lru-memoizer/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-memcached": { - "version": "0.34.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-memcached/-/instrumentation-memcached-0.34.0.tgz", - "integrity": "sha512-RleFfaag3Evg4pTzHwDBwo1KiFgnCtiT4V6MQRRHadytNGdpcL+Ynz32ydDdiOXeadt7xpRI7HSvBy0quGTXSw==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/semantic-conventions": "^1.0.0", - "@types/memcached": "^2.2.6" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-memcached/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-mongodb": { - "version": "0.41.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-mongodb/-/instrumentation-mongodb-0.41.0.tgz", - "integrity": "sha512-DlSH0oyEuTW5gprCUppb0Qe3pK3cpUUFW5eTmayWNyICI1LFunwtcrULTNv6UiThD/V5ykAf/GGGEa7KFAmkog==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/sdk-metrics": "^1.9.1", - "@opentelemetry/semantic-conventions": "^1.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-mongodb/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-mongoose": { - "version": "0.36.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-mongoose/-/instrumentation-mongoose-0.36.0.tgz", - "integrity": "sha512-UelQ8dLQRLTdck3tPJdZ17b+Hk9usLf1cY2ou5THAaZpulUdpg62Q9Hx2RHRU71Rp2/YMDk25og7GJhuWScfEA==", - "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/semantic-conventions": "^1.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-mysql": { - "version": "0.36.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-mysql/-/instrumentation-mysql-0.36.0.tgz", - "integrity": "sha512-2mt/032SLkiuddzMrq3YwM0bHksXRep69EzGRnBfF+bCbwYvKLpqmSFqJZ9T3yY/mBWj+tvdvc1+klXGrh2QnQ==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/semantic-conventions": "^1.0.0", - "@types/mysql": "2.15.22" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-mysql2": { - "version": "0.36.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-mysql2/-/instrumentation-mysql2-0.36.0.tgz", - "integrity": "sha512-F63lKcl/R+if2j5Vz66c2/SLXQEtLlFkWTmYb8NQSgmcCaEKjML4RRRjZISIT4IBwdpanJ2qmNuXVM6MYqhBXw==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/semantic-conventions": "^1.0.0", - "@opentelemetry/sql-common": "^0.40.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-nestjs-core": { - "version": "0.35.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-nestjs-core/-/instrumentation-nestjs-core-0.35.0.tgz", - "integrity": "sha512-INKA7CIOteTSRVxP7SQaFby11AYU3uezI93xDaDRGY4TloXNVoyw5n6UmcVJU4yDn6xY2r7zZ2SVHvblUc21/g==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/semantic-conventions": "^1.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-net": { - "version": "0.34.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-net/-/instrumentation-net-0.34.0.tgz", - "integrity": "sha512-gjybNOQQqbXmD1qVHNO2qBJI4V6p3QQ7xKg3pnC/x7wRdxn+siLQj7QIVxW85C3mymngoJJdRs6BwI3qPUfsPQ==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/semantic-conventions": "^1.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-net/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-pg": { - "version": "0.39.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.39.1.tgz", - "integrity": "sha512-pX5ujDOyGpPcrZlzaD3LJzmyaSMMMKAP+ffTHJp9vasvZJr+LifCk53TMPVUafcXKV/xX/IIkvADO+67M1Z25g==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/semantic-conventions": "^1.0.0", - "@opentelemetry/sql-common": "^0.40.0", - "@types/pg": "8.6.1", - "@types/pg-pool": "2.0.4" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-pino": { - "version": "0.36.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-pino/-/instrumentation-pino-0.36.0.tgz", - "integrity": "sha512-oEz+BJEYRBMAUu7MVJFJhhlsBuwLaUGjbJciKZRIeGX+fUtgcbQGV+a2Ris9jR3yFzWZrYg0aNBSCbGqvPCtMQ==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-pino/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-redis": { - "version": "0.37.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-redis/-/instrumentation-redis-0.37.0.tgz", - "integrity": "sha512-9G0T74kheu37k+UvyBnAcieB5iowxska3z2rhUcSTL8Cl0y/CvMn7sZ7txkUbXt0rdX6qeEUdMLmbsY2fPUM7Q==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/redis-common": "^0.36.1", - "@opentelemetry/semantic-conventions": "^1.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-redis-4": { - "version": "0.37.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-redis-4/-/instrumentation-redis-4-0.37.0.tgz", - "integrity": "sha512-WNO+HALvPPvjbh7UEEIuay0Z0d2mIfSCkBZbPRwZttDGX6LYGc2WnRgJh3TnYqjp7/y9IryWIbajAFIebj1OBA==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/redis-common": "^0.36.1", - "@opentelemetry/semantic-conventions": "^1.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-redis-4/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-redis/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-restify": { - "version": "0.36.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-restify/-/instrumentation-restify-0.36.0.tgz", - "integrity": "sha512-QbOh8HpnnRn4xxFXX77Gdww6M78yx7dRiIKR6+H3j5LH5u6sYckTXw3TGPSsXsaM4DQHy0fOw15sAcJoWkC+aQ==", - "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/semantic-conventions": "^1.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-restify/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-router": { - "version": "0.35.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-router/-/instrumentation-router-0.35.0.tgz", - "integrity": "sha512-MdxGJuNTIy/2qDI8yow6cRBQ87m6O//VuHIlawe8v0x1NsTOSwS72xm+BzTuY9D0iMqiJUiTlE3dBs8DA91MTw==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/semantic-conventions": "^1.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-router/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-socket.io": { - "version": "0.37.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-socket.io/-/instrumentation-socket.io-0.37.0.tgz", - "integrity": "sha512-aIztxmx/yis/goEndnoITrZvDDr1GdCtlsWo9ex7MhUIjqq5nJbTuyigf3GmU86XFFhSThxfQuJ9DpJyPxfBfA==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/semantic-conventions": "^1.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-socket.io/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-tedious": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-tedious/-/instrumentation-tedious-0.8.0.tgz", - "integrity": "sha512-BBRW8+Qm2PLNkVMynr3Q7L4xCAOCOs0J9BJIJ8ZGoatW42b2H4qhMhq35jfPDvEL5u5azxHDapmUVYrDJDjAfA==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1", - "@opentelemetry/semantic-conventions": "^1.0.0", - "@types/tedious": "^4.0.10" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-tedious/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-winston": { - "version": "0.35.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-winston/-/instrumentation-winston-0.35.0.tgz", - "integrity": "sha512-ymcuA3S2flnLmH1GS0105H91iDLap8cizOCaLMCp7Xz7r4L+wFf1zfix9M+iSkxcPFshHRt8LFA/ELXw51nk0g==", - "dependencies": { - "@opentelemetry/instrumentation": "^0.49.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-winston/node_modules/@opentelemetry/instrumentation": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz", - "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==", - "dependencies": { - "@opentelemetry/api-logs": "0.49.1", - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/otlp-exporter-base": { - "version": "0.48.0", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "1.21.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-grpc-exporter-base": { - "version": "0.48.0", - "license": "Apache-2.0", - "dependencies": { - "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.21.0", - "@opentelemetry/otlp-exporter-base": "0.48.0", - "protobufjs": "^7.2.3" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-proto-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-proto-exporter-base/-/otlp-proto-exporter-base-0.49.1.tgz", - "integrity": "sha512-x1qB4EUC7KikUl2iNuxCkV8yRzrSXSyj4itfpIO674H7dhI7Zv37SFaOJTDN+8Z/F50gF2ISFH9CWQ4KCtGm2A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/otlp-exporter-base": "0.49.1", - "protobufjs": "^7.2.3" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-proto-exporter-base/node_modules/@opentelemetry/core": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.22.0.tgz", - "integrity": "sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/otlp-proto-exporter-base/node_modules/@opentelemetry/otlp-exporter-base": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.49.1.tgz", - "integrity": "sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==", - "dependencies": { - "@opentelemetry/core": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-proto-exporter-base/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/otlp-transformer": { - "version": "0.48.0", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.48.0", - "@opentelemetry/core": "1.21.0", - "@opentelemetry/resources": "1.21.0", - "@opentelemetry/sdk-logs": "0.48.0", - "@opentelemetry/sdk-metrics": "1.21.0", - "@opentelemetry/sdk-trace-base": "1.21.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.8.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/api-logs": { - "version": "0.48.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.48.0.tgz", - "integrity": "sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/sdk-logs": { - "version": "0.48.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.48.0.tgz", - "integrity": "sha512-lRcA5/qkSJuSh4ItWCddhdn/nNbVvnzM+cm9Fg1xpZUeTeozjJDBcHnmeKoOaWRnrGYBdz6UTY6bynZR9aBeAA==", - "dependencies": { - "@opentelemetry/core": "1.21.0", - "@opentelemetry/resources": "1.21.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.4.0 <1.8.0", - "@opentelemetry/api-logs": ">=0.39.1" - } - }, - "node_modules/@opentelemetry/propagation-utils": { - "version": "0.30.7", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagation-utils/-/propagation-utils-0.30.7.tgz", - "integrity": "sha512-QkxOkuCQdq8YgJstEMF4ntSyr0ivCrcQc49uvO2pyccrniu2DwA+JD071aM4BXfNVSCeOuhIyW/3QPiZYl4zdA==", - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/propagator-aws-xray": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-aws-xray/-/propagator-aws-xray-1.3.1.tgz", - "integrity": "sha512-6fDMzFlt5r6VWv7MUd0eOpglXPFqykW8CnOuUxJ1VZyLy6mV1bzBlzpsqEmhx1bjvZYvH93vhGkQZqrm95mlrQ==", - "dependencies": { - "@opentelemetry/core": "^1.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/propagator-b3": { - "version": "1.21.0", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "1.21.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.8.0" - } - }, - "node_modules/@opentelemetry/propagator-jaeger": { - "version": "1.21.0", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "1.21.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.8.0" - } - }, - "node_modules/@opentelemetry/redis-common": { - "version": "0.36.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/redis-common/-/redis-common-0.36.1.tgz", - "integrity": "sha512-YjfNEr7DK1Ymc5H0bzhmqVvMcCs+PUEUerzrpTFdHfZxj3HpnnjZTIFKx/gxiL/sajQ8dxycjlreoYTVYKBXlw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/resource-detector-alibaba-cloud": { - "version": "0.28.7", - "resolved": "https://registry.npmjs.org/@opentelemetry/resource-detector-alibaba-cloud/-/resource-detector-alibaba-cloud-0.28.7.tgz", - "integrity": "sha512-7o/waBJ08JrKED4blHGyBPIN1HMM1KEvhbO1HmdA+tsUqsGwZdTjsdMKFW7hc1TvAu4AQEnuvMy/Q5OByVr95A==", - "dependencies": { - "@opentelemetry/resources": "^1.0.0", - "@opentelemetry/semantic-conventions": "^1.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/resource-detector-aws": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resource-detector-aws/-/resource-detector-aws-1.4.0.tgz", - "integrity": "sha512-Cn8eQ/heLqrNrPuHGG7xUkk//VQt4hzVIPurmLlCI0wrDV6HR+yykBvRkJBuSdLzbjeQ/qNbGel9OvTmA6PBQA==", - "dependencies": { - "@opentelemetry/core": "^1.0.0", - "@opentelemetry/resources": "^1.0.0", - "@opentelemetry/semantic-conventions": "^1.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/resource-detector-container": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/@opentelemetry/resource-detector-container/-/resource-detector-container-0.3.7.tgz", - "integrity": "sha512-AYqwffGVuGLuzzVOQMLNHTztwyvsep9noxN9HTQ/grwmJSWZ6851kNx+W735K7v6GZEDmXeLpBn+J3TeqKQUJA==", - "dependencies": { - "@opentelemetry/resources": "^1.0.0", - "@opentelemetry/semantic-conventions": "^1.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/resource-detector-gcp": { - "version": "0.29.7", - "resolved": "https://registry.npmjs.org/@opentelemetry/resource-detector-gcp/-/resource-detector-gcp-0.29.7.tgz", - "integrity": "sha512-uUHKfoOgBCZCEPCU6FWnRrbYuz1miaeIfos0Xe38YuR06vQvddhqZ0tewYunJpfECfKEcjSjY0eDe2QIRLMkXw==", - "dependencies": { - "@opentelemetry/core": "^1.0.0", - "@opentelemetry/resources": "^1.0.0", - "@opentelemetry/semantic-conventions": "^1.0.0", - "gcp-metadata": "^6.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/resources": { - "version": "1.21.0", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "1.21.0", - "@opentelemetry/semantic-conventions": "1.21.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.8.0" - } - }, - "node_modules/@opentelemetry/sdk-logs": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.49.1.tgz", - "integrity": "sha512-gCzYWsJE0h+3cuh3/cK+9UwlVFyHvj3PReIOCDOmdeXOp90ZjKRoDOJBc3mvk1LL6wyl1RWIivR8Rg9OToyesw==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/resources": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.4.0 <1.9.0", - "@opentelemetry/api-logs": ">=0.39.1" - } - }, - "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/core": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.22.0.tgz", - "integrity": "sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/resources": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", - "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", - "dependencies": { - "@opentelemetry/core": "1.22.0", - "@opentelemetry/semantic-conventions": "1.22.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.9.0" - } - }, - "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", - "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-metrics": { - "version": "1.21.0", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "1.21.0", - "@opentelemetry/resources": "1.21.0", - "lodash.merge": "^4.6.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.8.0" - } - }, - "node_modules/@opentelemetry/sdk-node": { - "version": "0.48.0", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.48.0", - "@opentelemetry/core": "1.21.0", - "@opentelemetry/exporter-trace-otlp-grpc": "0.48.0", - "@opentelemetry/exporter-trace-otlp-http": "0.48.0", - "@opentelemetry/exporter-trace-otlp-proto": "0.48.0", - "@opentelemetry/exporter-zipkin": "1.21.0", - "@opentelemetry/instrumentation": "0.48.0", - "@opentelemetry/resources": "1.21.0", - "@opentelemetry/sdk-logs": "0.48.0", - "@opentelemetry/sdk-metrics": "1.21.0", - "@opentelemetry/sdk-trace-base": "1.21.0", - "@opentelemetry/sdk-trace-node": "1.21.0", - "@opentelemetry/semantic-conventions": "1.21.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.8.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/api-logs": { - "version": "0.48.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.48.0.tgz", - "integrity": "sha512-1/aMiU4Eqo3Zzpfwu51uXssp5pzvHFObk8S9pKAiXb1ne8pvg1qxBQitYL1XUiAMEXFzgjaidYG2V6624DRhhw==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/exporter-trace-otlp-proto": { - "version": "0.48.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.48.0.tgz", - "integrity": "sha512-hVXr/8DYlAKAzQYMsCf3ZsGweS6NTK3IHIEqmLokJZYcvJQBEEazeAdISfrL/utWnapg1Qnpw8u+W6SpxNzmTw==", - "dependencies": { - "@opentelemetry/core": "1.21.0", - "@opentelemetry/otlp-exporter-base": "0.48.0", - "@opentelemetry/otlp-proto-exporter-base": "0.48.0", - "@opentelemetry/otlp-transformer": "0.48.0", - "@opentelemetry/resources": "1.21.0", - "@opentelemetry/sdk-trace-base": "1.21.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/otlp-proto-exporter-base": { - "version": "0.48.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-proto-exporter-base/-/otlp-proto-exporter-base-0.48.0.tgz", - "integrity": "sha512-14GSTvPZPfrWsB54fYMGb8v+Uge5xGXyz0r2rf4SzcRnO2hXCPHEuL3yyL50emaKPAY+fj29Dm0bweawe8UA6A==", - "dependencies": { - "@opentelemetry/core": "1.21.0", - "@opentelemetry/otlp-exporter-base": "0.48.0", - "protobufjs": "^7.2.3" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/sdk-logs": { - "version": "0.48.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.48.0.tgz", - "integrity": "sha512-lRcA5/qkSJuSh4ItWCddhdn/nNbVvnzM+cm9Fg1xpZUeTeozjJDBcHnmeKoOaWRnrGYBdz6UTY6bynZR9aBeAA==", - "dependencies": { - "@opentelemetry/core": "1.21.0", - "@opentelemetry/resources": "1.21.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.4.0 <1.8.0", - "@opentelemetry/api-logs": ">=0.39.1" - } - }, - "node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.21.0", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "1.21.0", - "@opentelemetry/resources": "1.21.0", - "@opentelemetry/semantic-conventions": "1.21.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.8.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-node": { - "version": "1.21.0", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "1.21.0", - "@opentelemetry/core": "1.21.0", - "@opentelemetry/propagator-b3": "1.21.0", - "@opentelemetry/propagator-jaeger": "1.21.0", - "@opentelemetry/sdk-trace-base": "1.21.0", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.8.0" - } - }, - "node_modules/@opentelemetry/semantic-conventions": { - "version": "1.21.0", - "license": "Apache-2.0", - "engines": { - "node": ">=14" - } - }, - "node_modules/@opentelemetry/sql-common": { - "version": "0.40.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sql-common/-/sql-common-0.40.0.tgz", - "integrity": "sha512-vSqRJYUPJVjMFQpYkQS3ruexCPSZJ8esne3LazLwtCPaPRvzZ7WG3tX44RouAn7w4wMp8orKguBqtt+ng2UTnw==", - "dependencies": { - "@opentelemetry/core": "^1.1.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.1.0" - } - }, - "node_modules/@peculiar/asn1-cms": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-cms/-/asn1-cms-2.3.8.tgz", - "integrity": "sha512-Wtk9R7yQxGaIaawHorWKP2OOOm/RZzamOmSWwaqGphIuU6TcKYih0slL6asZlSSZtVoYTrBfrddSOD/jTu9vuQ==", - "dependencies": { - "@peculiar/asn1-schema": "^2.3.8", - "@peculiar/asn1-x509": "^2.3.8", - "@peculiar/asn1-x509-attr": "^2.3.8", - "asn1js": "^3.0.5", - "tslib": "^2.6.2" - } - }, - "node_modules/@peculiar/asn1-csr": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-csr/-/asn1-csr-2.3.8.tgz", - "integrity": "sha512-ZmAaP2hfzgIGdMLcot8gHTykzoI+X/S53x1xoGbTmratETIaAbSWMiPGvZmXRA0SNEIydpMkzYtq4fQBxN1u1w==", - "dependencies": { - "@peculiar/asn1-schema": "^2.3.8", - "@peculiar/asn1-x509": "^2.3.8", - "asn1js": "^3.0.5", - "tslib": "^2.6.2" - } - }, - "node_modules/@peculiar/asn1-ecc": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-ecc/-/asn1-ecc-2.3.8.tgz", - "integrity": "sha512-Ah/Q15y3A/CtxbPibiLM/LKcMbnLTdUdLHUgdpB5f60sSvGkXzxJCu5ezGTFHogZXWNX3KSmYqilCrfdmBc6pQ==", - "dependencies": { - "@peculiar/asn1-schema": "^2.3.8", - "@peculiar/asn1-x509": "^2.3.8", - "asn1js": "^3.0.5", - "tslib": "^2.6.2" - } - }, - "node_modules/@peculiar/asn1-pfx": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-pfx/-/asn1-pfx-2.3.8.tgz", - "integrity": "sha512-XhdnCVznMmSmgy68B9pVxiZ1XkKoE1BjO4Hv+eUGiY1pM14msLsFZ3N7K46SoITIVZLq92kKkXpGiTfRjlNLyg==", - "dependencies": { - "@peculiar/asn1-cms": "^2.3.8", - "@peculiar/asn1-pkcs8": "^2.3.8", - "@peculiar/asn1-rsa": "^2.3.8", - "@peculiar/asn1-schema": "^2.3.8", - "asn1js": "^3.0.5", - "tslib": "^2.6.2" - } - }, - "node_modules/@peculiar/asn1-pkcs8": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.3.8.tgz", - "integrity": "sha512-rL8k2x59v8lZiwLRqdMMmOJ30GHt6yuHISFIuuWivWjAJjnxzZBVzMTQ72sknX5MeTSSvGwPmEFk2/N8+UztFQ==", - "dependencies": { - "@peculiar/asn1-schema": "^2.3.8", - "@peculiar/asn1-x509": "^2.3.8", - "asn1js": "^3.0.5", - "tslib": "^2.6.2" - } - }, - "node_modules/@peculiar/asn1-pkcs9": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.3.8.tgz", - "integrity": "sha512-+nONq5tcK7vm3qdY7ZKoSQGQjhJYMJbwJGbXLFOhmqsFIxEWyQPHyV99+wshOjpOjg0wUSSkEEzX2hx5P6EKeQ==", - "dependencies": { - "@peculiar/asn1-cms": "^2.3.8", - "@peculiar/asn1-pfx": "^2.3.8", - "@peculiar/asn1-pkcs8": "^2.3.8", - "@peculiar/asn1-schema": "^2.3.8", - "@peculiar/asn1-x509": "^2.3.8", - "@peculiar/asn1-x509-attr": "^2.3.8", - "asn1js": "^3.0.5", - "tslib": "^2.6.2" - } - }, - "node_modules/@peculiar/asn1-rsa": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-rsa/-/asn1-rsa-2.3.8.tgz", - "integrity": "sha512-ES/RVEHu8VMYXgrg3gjb1m/XG0KJWnV4qyZZ7mAg7rrF3VTmRbLxO8mk+uy0Hme7geSMebp+Wvi2U6RLLEs12Q==", - "dependencies": { - "@peculiar/asn1-schema": "^2.3.8", - "@peculiar/asn1-x509": "^2.3.8", - "asn1js": "^3.0.5", - "tslib": "^2.6.2" - } - }, - "node_modules/@peculiar/asn1-schema": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.8.tgz", - "integrity": "sha512-ULB1XqHKx1WBU/tTFIA+uARuRoBVZ4pNdOA878RDrRbBfBGcSzi5HBkdScC6ZbHn8z7L8gmKCgPC1LHRrP46tA==", - "dependencies": { - "asn1js": "^3.0.5", - "pvtsutils": "^1.3.5", - "tslib": "^2.6.2" - } - }, - "node_modules/@peculiar/asn1-x509": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.3.8.tgz", - "integrity": "sha512-voKxGfDU1c6r9mKiN5ZUsZWh3Dy1BABvTM3cimf0tztNwyMJPhiXY94eRTgsMQe6ViLfT6EoXxkWVzcm3mFAFw==", - "dependencies": { - "@peculiar/asn1-schema": "^2.3.8", - "asn1js": "^3.0.5", - "ipaddr.js": "^2.1.0", - "pvtsutils": "^1.3.5", - "tslib": "^2.6.2" - } - }, - "node_modules/@peculiar/asn1-x509-attr": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.3.8.tgz", - "integrity": "sha512-4Z8mSN95MOuX04Aku9BUyMdsMKtVQUqWnr627IheiWnwFoheUhX3R4Y2zh23M7m80r4/WG8MOAckRKc77IRv6g==", - "dependencies": { - "@peculiar/asn1-schema": "^2.3.8", - "@peculiar/asn1-x509": "^2.3.8", - "asn1js": "^3.0.5", - "tslib": "^2.6.2" - } - }, - "node_modules/@peculiar/asn1-x509/node_modules/ipaddr.js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@peculiar/x509": { - "version": "1.9.7", - "resolved": "https://registry.npmjs.org/@peculiar/x509/-/x509-1.9.7.tgz", - "integrity": "sha512-O+fR1ge6U8upO52q5b3d4tF4SxUdK4IQ0y++Z/Wlqq+ySZUf+deHnbMlDB1YZsIQ/DXU0i5M7Y1DyF5kwpXouQ==", - "dependencies": { - "@peculiar/asn1-cms": "^2.3.8", - "@peculiar/asn1-csr": "^2.3.8", - "@peculiar/asn1-ecc": "^2.3.8", - "@peculiar/asn1-pkcs9": "^2.3.8", - "@peculiar/asn1-rsa": "^2.3.8", - "@peculiar/asn1-schema": "^2.3.8", - "@peculiar/asn1-x509": "^2.3.8", - "pvtsutils": "^1.3.5", - "reflect-metadata": "^0.2.1", - "tslib": "^2.6.2", - "tsyringe": "^4.8.0" - } - }, - "node_modules/@peculiar/x509/node_modules/reflect-metadata": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", - "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==" - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@protobufjs/aspromise": { - "version": "1.1.2", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/base64": { - "version": "1.1.2", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/codegen": { - "version": "2.0.4", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/eventemitter": { - "version": "1.1.0", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/fetch": { - "version": "1.1.0", - "license": "BSD-3-Clause", - "dependencies": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "node_modules/@protobufjs/float": { - "version": "1.0.2", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/inquire": { - "version": "1.1.0", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/path": { - "version": "1.1.2", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/pool": { - "version": "1.1.0", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/utf8": { - "version": "1.1.0", - "license": "BSD-3-Clause" - }, - "node_modules/@sideway/address": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", - "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@sideway/formula": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.6", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.0", - "license": "MIT" - }, - "node_modules/@sqltools/formatter": { - "version": "1.2.5", - "license": "MIT" - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@types/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/aws-lambda": { - "version": "8.10.122", - "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.122.tgz", - "integrity": "sha512-vBkIh9AY22kVOCEKo5CJlyCgmSWvasC+SWUxL/x/vOwRobMpI/HG1xp/Ae3AqmSiZeLUbOhW0FCD3ZjqqUxmXw==" - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.7", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.20.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.5", - "license": "MIT", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bunyan": { - "version": "1.8.9", - "resolved": "https://registry.npmjs.org/@types/bunyan/-/bunyan-1.8.9.tgz", - "integrity": "sha512-ZqS9JGpBxVOvsawzmVt30sP++gSQMTejCkIAQ3VdadOcRE8izTyW66hufvwLeH+YEGP6Js2AW7Gz+RMyvrEbmw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.36", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/content-disposition": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.8.tgz", - "integrity": "sha512-QVSSvno3dE0MgO76pJhmv4Qyi/j0Yk9pBp0Y7TJ2Tlj+KCgJWY6qX7nnxCOLkZ3VYRSIk1WTxCvwUSdx6CCLdg==" - }, - "node_modules/@types/cookie": { - "version": "0.4.1", - "license": "MIT" - }, - "node_modules/@types/cookie-parser": { - "version": "1.4.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/cookies": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.9.0.tgz", - "integrity": "sha512-40Zk8qR147RABiQ7NQnBzWzDcjKzNrntB5BAmeGCb2p/MIyOE+4BVvc17wumsUqUw00bJYqoXFHYygQnEFh4/Q==", - "dependencies": { - "@types/connect": "*", - "@types/express": "*", - "@types/keygrip": "*", - "@types/node": "*" - } - }, - "node_modules/@types/cors": { - "version": "2.8.17", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/crypto-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.2.2.tgz", - "integrity": "sha512-sDOLlVbHhXpAUAL0YHDUUwDZf3iN4Bwi4W6a0W0b+QcAezUbRtH4FVb+9J4h+XFPW7l/gQ9F8qC7P+Ec4k8QVQ==" - }, - "node_modules/@types/ejs": { - "version": "3.1.5", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/express": { - "version": "4.17.21", - "license": "MIT", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.41", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.9", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/hapi__catbox": { - "version": "10.2.6", - "resolved": "https://registry.npmjs.org/@types/hapi__catbox/-/hapi__catbox-10.2.6.tgz", - "integrity": "sha512-qdMHk4fBlwRfnBBDJaoaxb+fU9Ewi2xqkXD3mNjSPl2v/G/8IJbDpVRBuIcF7oXrcE8YebU5M8cCeKh1NXEn0w==" - }, - "node_modules/@types/hapi__hapi": { - "version": "20.0.13", - "resolved": "https://registry.npmjs.org/@types/hapi__hapi/-/hapi__hapi-20.0.13.tgz", - "integrity": "sha512-LP4IPfhIO5ZPVOrJo7H8c8Slc0WYTFAUNQX1U0LBPKyXioXhH5H2TawIgxKujIyOhbwoBbpvOsBf6o5+ToJIrQ==", - "dependencies": { - "@hapi/boom": "^9.0.0", - "@hapi/iron": "^6.0.0", - "@hapi/podium": "^4.1.3", - "@types/hapi__catbox": "*", - "@types/hapi__mimos": "*", - "@types/hapi__shot": "*", - "@types/node": "*", - "joi": "^17.3.0" - } - }, - "node_modules/@types/hapi__mimos": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@types/hapi__mimos/-/hapi__mimos-4.1.4.tgz", - "integrity": "sha512-i9hvJpFYTT/qzB5xKWvDYaSXrIiNqi4ephi+5Lo6+DoQdwqPXQgmVVOZR+s3MBiHoFqsCZCX9TmVWG3HczmTEQ==", - "dependencies": { - "@types/mime-db": "*" - } - }, - "node_modules/@types/hapi__shot": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/hapi__shot/-/hapi__shot-4.1.6.tgz", - "integrity": "sha512-h33NBjx2WyOs/9JgcFeFhkxnioYWQAZxOHdmqDuoJ1Qjxpcs+JGvSjEEoDeWfcrF+1n47kKgqph5IpfmPOnzbg==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/http-assert": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.5.tgz", - "integrity": "sha512-4+tE/lwdAahgZT1g30Jkdm9PzFRde0xwxBNUyRsCitRvCQB90iuA2uJYdUnhnANRcqGXaWOGY4FEoxeElNAK2g==" - }, - "node_modules/@types/http-errors": { - "version": "2.0.4", - "license": "MIT" - }, - "node_modules/@types/ioredis4": { - "name": "@types/ioredis", - "version": "4.28.10", - "resolved": "https://registry.npmjs.org/@types/ioredis/-/ioredis-4.28.10.tgz", - "integrity": "sha512-69LyhUgrXdgcNDv7ogs1qXZomnfOEnSmrmMFqKgt1XMJxmoOSG/u3wYy13yACIfKuMJ8IhKgHafDO3sx19zVQQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest": { - "version": "27.5.2", - "dev": true, - "license": "MIT", - "dependencies": { - "jest-matcher-utils": "^27.0.0", - "pretty-format": "^27.0.0" - } - }, - "node_modules/@types/json2csv": { - "version": "5.0.7", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/jsonwebtoken": { - "version": "8.5.9", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/keygrip": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.6.tgz", - "integrity": "sha512-lZuNAY9xeJt7Bx4t4dx0rYCDqGPW8RXhQZK1td7d4H6E9zYbLoOtjBvfwdTKpsyxQI/2jv+armjX/RW+ZNpXOQ==" - }, - "node_modules/@types/koa": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.14.0.tgz", - "integrity": "sha512-DTDUyznHGNHAl+wd1n0z1jxNajduyTh8R53xoewuerdBzGo6Ogj6F2299BFtrexJw4NtgjsI5SMPCmV9gZwGXA==", - "dependencies": { - "@types/accepts": "*", - "@types/content-disposition": "*", - "@types/cookies": "*", - "@types/http-assert": "*", - "@types/http-errors": "*", - "@types/keygrip": "*", - "@types/koa-compose": "*", - "@types/node": "*" - } - }, - "node_modules/@types/koa__router": { - "version": "12.0.3", - "resolved": "https://registry.npmjs.org/@types/koa__router/-/koa__router-12.0.3.tgz", - "integrity": "sha512-5YUJVv6NwM1z7m6FuYpKfNLTZ932Z6EF6xy2BbtpJSyn13DKNQEkXVffFVSnJHxvwwWh2SAeumpjAYUELqgjyw==", - "dependencies": { - "@types/koa": "*" - } - }, - "node_modules/@types/koa-compose": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.8.tgz", - "integrity": "sha512-4Olc63RY+MKvxMwVknCUDhRQX1pFQoBZ/lXcRLP69PQkEpze/0cr8LNqJQe5NFb/b19DWi2a5bTi2VAlQzhJuA==", - "dependencies": { - "@types/koa": "*" - } - }, - "node_modules/@types/memcached": { - "version": "2.2.10", - "resolved": "https://registry.npmjs.org/@types/memcached/-/memcached-2.2.10.tgz", - "integrity": "sha512-AM9smvZN55Gzs2wRrqeMHVP7KE8KWgCJO/XL5yCly2xF6EKa4YlbpK+cLSAH4NG/Ah64HrlegmGqW8kYws7Vxg==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/mime": { - "version": "1.3.5", - "license": "MIT" - }, - "node_modules/@types/mime-db": { - "version": "1.43.5", - "resolved": "https://registry.npmjs.org/@types/mime-db/-/mime-db-1.43.5.tgz", - "integrity": "sha512-/bfTiIUTNPUBnwnYvUxXAre5MhD88jgagLEQiQtIASjU+bwxd8kS/ASDA4a8ufd8m0Lheu6eeMJHEUpLHoJ28A==" - }, - "node_modules/@types/mysql": { - "version": "2.15.22", - "resolved": "https://registry.npmjs.org/@types/mysql/-/mysql-2.15.22.tgz", - "integrity": "sha512-wK1pzsJVVAjYCSZWQoWHziQZbNggXFDUEIGf54g4ZM/ERuP86uGdWeKZWMYlqTPMZfHJJvLPyogXGvCOg87yLQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/node": { - "version": "17.0.45", - "license": "MIT" - }, - "node_modules/@types/node-cron": { - "version": "3.0.11", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/nodemailer": { - "version": "6.4.14", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/pg": { - "version": "8.6.1", - "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.6.1.tgz", - "integrity": "sha512-1Kc4oAGzAl7uqUStZCDvaLFqZrW9qWSjXOmBfdgyBP5La7Us6Mg4GBvRlSoaZMhQF/zSj1C8CtKMBkoiT8eL8w==", - "dependencies": { - "@types/node": "*", - "pg-protocol": "*", - "pg-types": "^2.2.0" - } - }, - "node_modules/@types/pg-pool": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/pg-pool/-/pg-pool-2.0.4.tgz", - "integrity": "sha512-qZAvkv1K3QbmHHFYSNRYPkRjOWRLBYrL4B9c+wG0GSVGBw0NtJwPcgx/DSddeDJvRGMHCEQ4VMEVfuJ/0gZ3XQ==", - "dependencies": { - "@types/pg": "*" - } - }, - "node_modules/@types/prettier": { - "version": "2.7.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/qs": { - "version": "6.9.10", - "license": "MIT" - }, - "node_modules/@types/range-parser": { - "version": "1.2.7", - "license": "MIT" - }, - "node_modules/@types/send": { - "version": "0.17.4", - "license": "MIT", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.5", - "license": "MIT", - "dependencies": { - "@types/http-errors": "*", - "@types/mime": "*", - "@types/node": "*" - } - }, - "node_modules/@types/shimmer": { - "version": "1.0.5", - "license": "MIT" - }, - "node_modules/@types/stack-utils": { - "version": "2.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/tedious": { - "version": "4.0.14", - "resolved": "https://registry.npmjs.org/@types/tedious/-/tedious-4.0.14.tgz", - "integrity": "sha512-KHPsfX/FoVbUGbyYvk1q9MMQHLPeRZhRJZdO45Q4YjvFkv4hMNghCWTvy7rdKessBsmtz4euWCWAB6/tVpI1Iw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "16.0.9", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/abab": { - "version": "2.0.6", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, - "node_modules/abortcontroller-polyfill": { - "version": "1.7.5", - "license": "MIT" - }, - "node_modules/accepts": { - "version": "1.3.8", - "license": "MIT", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acme-client": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/acme-client/-/acme-client-5.3.0.tgz", - "integrity": "sha512-kHA6+UMo+TQfBiSfmAwsNMCh++rkJZLiUh8BUuTRvleduoYw5Vo5hM0scqNWXb9wGWPMRyaxF9gxw94HNiYTjw==", - "dependencies": { - "@peculiar/x509": "^1.9.7", - "asn1js": "^3.0.5", - "axios": "^1.6.5", - "debug": "^4.1.1", - "node-forge": "^1.3.1" - }, - "engines": { - "node": ">= 16" - } - }, - "node_modules/acorn": { - "version": "8.11.2", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.1", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "license": "MIT", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/agent-base": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/airtable": { - "version": "0.12.2", - "license": "MIT", - "dependencies": { - "@types/node": ">=8.0.0 <15", - "abort-controller": "^3.0.0", - "abortcontroller-polyfill": "^1.4.0", - "lodash": "^4.17.21", - "node-fetch": "^2.6.7" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/airtable/node_modules/@types/node": { - "version": "14.18.63", - "license": "MIT" - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "license": "MIT" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "dev": true, - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/app-root-path": { - "version": "3.1.0", - "license": "MIT", - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/argparse": { - "version": "1.0.10", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "license": "MIT" - }, - "node_modules/asn1js": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.5.tgz", - "integrity": "sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==", - "dependencies": { - "pvtsutils": "^1.3.2", - "pvutils": "^1.1.3", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/async": { - "version": "3.2.5", - "license": "MIT" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "license": "MIT" - }, - "node_modules/axios": { - "version": "1.6.7", - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.15.4", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/babel-jest": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/base64id": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": "^4.5.0 || >= 5.9" - } - }, - "node_modules/bignumber.js": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", - "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==", - "engines": { - "node": "*" - } - }, - "node_modules/body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/brace-expansion": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/browserslist": { - "version": "4.22.2", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001565", - "electron-to-chromium": "^1.4.601", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bs-logger": { - "version": "0.2.6", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-json-stable-stringify": "2.x" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer": { - "version": "6.0.3", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/buffer-equal-constant-time": { - "version": "1.0.1", - "license": "BSD-3-Clause" - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/buffer-writer": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/bullmq": { - "version": "5.4.2", - "license": "MIT", - "dependencies": { - "cron-parser": "^4.6.0", - "ioredis": "^5.3.2", - "lodash": "^4.17.21", - "msgpackr": "^1.10.1", - "node-abort-controller": "^3.1.1", - "semver": "^7.5.4", - "tslib": "^2.0.0", - "uuid": "^9.0.0" - } - }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/call-bind": { - "version": "1.0.5", - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.1", - "set-function-length": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001568", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/ci-info": { - "version": "3.9.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cjs-module-lexer": { - "version": "1.2.3", - "license": "MIT" - }, - "node_modules/cli-highlight": { - "version": "2.1.11", - "license": "ISC", - "dependencies": { - "chalk": "^4.0.0", - "highlight.js": "^10.7.1", - "mz": "^2.4.0", - "parse5": "^5.1.1", - "parse5-htmlparser2-tree-adapter": "^6.0.0", - "yargs": "^16.0.0" - }, - "bin": { - "highlight": "bin/highlight" - }, - "engines": { - "node": ">=8.0.0", - "npm": ">=5.0.0" - } - }, - "node_modules/cli-highlight/node_modules/cliui": { - "version": "7.0.4", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/cli-highlight/node_modules/parse5": { - "version": "5.1.1", - "license": "MIT" - }, - "node_modules/cli-highlight/node_modules/yargs": { - "version": "16.2.0", - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/cluster-key-slot": { - "version": "1.1.2", - "license": "Apache-2.0", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/co": { - "version": "4.6.0", - "dev": true, - "license": "MIT", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "6.2.1", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/Common": { - "resolved": "../Common", - "link": true - }, - "node_modules/CommonProject": { - "resolved": "../CommonProject", - "link": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "license": "MIT" - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "license": "MIT", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.9.0", - "dev": true, - "license": "MIT" - }, - "node_modules/cookie": { - "version": "0.4.1", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-parser": { - "version": "1.4.6", - "license": "MIT", - "dependencies": { - "cookie": "0.4.1", - "cookie-signature": "1.0.6" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "license": "MIT" - }, - "node_modules/cors": { - "version": "2.8.5", - "license": "MIT", - "dependencies": { - "object-assign": "^4", - "vary": "^1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/cron-parser": { - "version": "4.9.0", - "license": "MIT", - "dependencies": { - "luxon": "^3.2.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", - "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" - }, - "node_modules/cssom": { - "version": "0.4.4", - "dev": true, - "license": "MIT" - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "dev": true, - "license": "MIT" - }, - "node_modules/data-urls": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/dayjs": { - "version": "1.11.10", - "license": "MIT" - }, - "node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "license": "MIT" - }, - "node_modules/decimal.js": { - "version": "10.4.3", - "dev": true, - "license": "MIT" - }, - "node_modules/dedent": { - "version": "0.7.0", - "dev": true, - "license": "MIT" - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-data-property": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/denque": { - "version": "2.1.0", - "license": "Apache-2.0", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/depd": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/destr": { - "version": "2.0.2", - "license": "MIT" - }, - "node_modules/destroy": { - "version": "1.2.0", - "license": "MIT", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/diff-sequences": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/domexception": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=8" - } - }, - "node_modules/dotenv": { - "version": "16.4.5", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "license": "MIT" - }, - "node_modules/ebec": { - "version": "2.3.0", - "license": "MIT" - }, - "node_modules/ecdsa-sig-formatter": { - "version": "1.0.11", - "license": "Apache-2.0", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "license": "MIT" - }, - "node_modules/ejs": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.610", - "dev": true, - "license": "ISC" - }, - "node_modules/emittery": { - "version": "0.8.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "license": "MIT" - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/engine.io": { - "version": "6.5.4", - "license": "MIT", - "dependencies": { - "@types/cookie": "^0.4.1", - "@types/cors": "^2.8.12", - "@types/node": ">=10.0.0", - "accepts": "~1.3.4", - "base64id": "2.0.0", - "cookie": "~0.4.1", - "cors": "~2.8.5", - "debug": "~4.3.1", - "engine.io-parser": "~5.2.1", - "ws": "~8.11.0" - }, - "engines": { - "node": ">=10.2.0" - } - }, - "node_modules/engine.io-parser": { - "version": "5.2.1", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/engine.io/node_modules/ws": { - "version": "8.11.0", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/escape-string-regexp": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/escodegen": { - "version": "2.1.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "dev": true, - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expect": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/express": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.6.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/filelist": { - "version": "1.0.4", - "license": "Apache-2.0", - "dependencies": { - "minimatch": "^5.0.1" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.2.0", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/find-up": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/flat": { - "version": "5.0.2", - "license": "BSD-3-Clause", - "bin": { - "flat": "cli.js" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.4", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "license": "MIT", - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/foreground-child": { - "version": "3.1.1", - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gaxios": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.3.0.tgz", - "integrity": "sha512-p+ggrQw3fBwH2F5N/PAI4k/G/y1art5OxKpb2J2chwNNHM4hHuAOtivjPuirMF4KNKwTTUal/lPfL2+7h2mEcg==", - "dependencies": { - "extend": "^3.0.2", - "https-proxy-agent": "^7.0.1", - "is-stream": "^2.0.0", - "node-fetch": "^2.6.9" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/gcp-metadata": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.0.tgz", - "integrity": "sha512-Jh/AIwwgaxan+7ZUUmRLCjtchyDiqh4KjBJ5tW3plBZb5iL/BPcso8A5DlzeD9qlw0duCamnNdpFjxwaT0KyKg==", - "dependencies": { - "gaxios": "^6.0.0", - "json-bigint": "^1.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.2", - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "dev": true, - "license": "ISC" - }, - "node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hasown": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/highlight.js": { - "version": "10.7.3", - "license": "BSD-3-Clause", - "engines": { - "node": "*" - } - }, - "node_modules/hpagent": { - "version": "1.2.0", - "license": "MIT", - "engines": { - "node": ">=14" - } - }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/http-errors": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http-proxy-agent/node_modules/agent-base": { - "version": "6.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/https-proxy-agent": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", - "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", - "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/import-in-the-middle": { - "version": "1.7.1", - "license": "Apache-2.0", - "dependencies": { - "acorn": "^8.8.2", - "acorn-import-assertions": "^1.9.0", - "cjs-module-lexer": "^1.2.2", - "module-details-from-path": "^1.0.3" - } - }, - "node_modules/import-local": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "dev": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "license": "ISC" - }, - "node_modules/ioredis": { - "version": "5.3.2", - "license": "MIT", - "dependencies": { - "@ioredis/commands": "^1.1.1", - "cluster-key-slot": "^1.1.0", - "debug": "^4.3.4", - "denque": "^2.1.0", - "lodash.defaults": "^4.2.0", - "lodash.isarguments": "^3.1.0", - "redis-errors": "^1.2.0", - "redis-parser": "^3.0.0", - "standard-as-callback": "^2.1.0" - }, - "engines": { - "node": ">=12.22.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/ioredis" - } - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "dev": true, - "license": "MIT" - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "license": "MIT", - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/is-stream": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "license": "ISC" - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.6", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jackspeak": { - "version": "2.3.6", - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jake": { - "version": "10.8.7", - "license": "Apache-2.0", - "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jake/node_modules/brace-expansion": { - "version": "1.1.11", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/jake/node_modules/minimatch": { - "version": "3.1.2", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jest": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-changed-files": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-cli": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-cli/node_modules/cliui": { - "version": "7.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/jest-cli/node_modules/yargs": { - "version": "16.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-config": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-config/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/jest-config/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/jest-config/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jest-diff": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-docblock": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-jsdom": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-node": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-jasmine2": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-leak-detector": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-message-util": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-mock": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-mock-extended": { - "version": "3.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "ts-essentials": "^7.0.3" - }, - "peerDependencies": { - "jest": "^24.0.0 || ^25.0.0 || ^26.0.0 || ^27.0.0 || ^28.0.0 || ^29.0.0", - "typescript": "^3.0.0 || ^4.0.0 || ^5.0.0" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runner": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/jest-runtime/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/jest-runtime/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jest-serializer": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-snapshot": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-util": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-validate": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "leven": "^3.1.0", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watcher": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jiti": { - "version": "1.21.0", - "license": "MIT", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/joi": { - "version": "17.12.2", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.12.2.tgz", - "integrity": "sha512-RonXAIzCiHLc8ss3Ibuz45u28GOsWE1UpfDXLbN/9NKbL4tCJf8TWYVKsoYuuh+sAUt7fsSNpA+r2+TBA6Wjmw==", - "dependencies": { - "@hapi/hoek": "^9.3.0", - "@hapi/topo": "^5.1.0", - "@sideway/address": "^4.1.5", - "@sideway/formula": "^3.0.1", - "@sideway/pinpoint": "^2.0.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsdom": { - "version": "16.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jsdom/node_modules/agent-base": { - "version": "6.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/jsdom/node_modules/form-data": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jsdom/node_modules/https-proxy-agent": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-bigint": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", - "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", - "dependencies": { - "bignumber.js": "^9.0.0" - } - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "dev": true, - "license": "MIT" - }, - "node_modules/json2csv": { - "version": "5.0.7", - "license": "MIT", - "dependencies": { - "commander": "^6.1.0", - "jsonparse": "^1.3.1", - "lodash.get": "^4.4.2" - }, - "bin": { - "json2csv": "bin/json2csv.js" - }, - "engines": { - "node": ">= 10", - "npm": ">= 6.13.0" - } - }, - "node_modules/json5": { - "version": "2.2.3", - "dev": true, - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonparse": { - "version": "1.3.1", - "engines": [ - "node >= 0.2.0" - ], - "license": "MIT" - }, - "node_modules/jsonwebtoken": { - "version": "9.0.2", - "license": "MIT", - "dependencies": { - "jws": "^3.2.2", - "lodash.includes": "^4.3.0", - "lodash.isboolean": "^3.0.3", - "lodash.isinteger": "^4.0.4", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.once": "^4.0.0", - "ms": "^2.1.1", - "semver": "^7.5.4" - }, - "engines": { - "node": ">=12", - "npm": ">=6" - } - }, - "node_modules/jwa": { - "version": "1.4.1", - "license": "MIT", - "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jws": { - "version": "3.2.2", - "license": "MIT", - "dependencies": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "dev": true, - "license": "MIT" - }, - "node_modules/locate-path": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/locter": { - "version": "1.2.3", - "license": "MIT", - "dependencies": { - "destr": "^2.0.2", - "ebec": "^2.3.0", - "flat": "^5.0.2", - "glob": "^10.3.10", - "jiti": "^1.21.0" - } - }, - "node_modules/locter/node_modules/glob": { - "version": "10.3.10", - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/locter/node_modules/minimatch": { - "version": "9.0.3", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "license": "MIT" - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "license": "MIT" - }, - "node_modules/lodash.defaults": { - "version": "4.2.0", - "license": "MIT" - }, - "node_modules/lodash.get": { - "version": "4.4.2", - "license": "MIT" - }, - "node_modules/lodash.includes": { - "version": "4.3.0", - "license": "MIT" - }, - "node_modules/lodash.isarguments": { - "version": "3.1.0", - "license": "MIT" - }, - "node_modules/lodash.isboolean": { - "version": "3.0.3", - "license": "MIT" - }, - "node_modules/lodash.isinteger": { - "version": "4.0.4", - "license": "MIT" - }, - "node_modules/lodash.isnumber": { - "version": "3.0.3", - "license": "MIT" - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "license": "MIT" - }, - "node_modules/lodash.isstring": { - "version": "4.0.1", - "license": "MIT" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "license": "MIT" - }, - "node_modules/lodash.once": { - "version": "4.1.1", - "license": "MIT" - }, - "node_modules/long": { - "version": "5.2.3", - "license": "Apache-2.0" - }, - "node_modules/lower-case": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/luxon": { - "version": "3.4.4", - "license": "MIT", - "engines": { - "node": ">=12" - } - }, - "node_modules/make-dir": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "dev": true, - "license": "ISC" - }, - "node_modules/makeerror": { - "version": "1.0.12", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/marked": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-12.0.2.tgz", - "integrity": "sha512-qXUm7e/YKFoqFPYPa3Ukg9xlI5cyAtGmyEIzMfW//m6kXwCy2Ps9DYf5ioijFKQ8qyuscrHoY04iJGctu2Kg0Q==", - "bin": { - "marked": "bin/marked.js" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/methods": { - "version": "1.1.2", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/minimatch": { - "version": "5.1.6", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/minipass": { - "version": "7.0.4", - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/mkdirp": { - "version": "2.1.6", - "license": "MIT", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/Model": { - "resolved": "../Model", - "link": true - }, - "node_modules/module-details-from-path": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/ms": { - "version": "2.1.3", - "license": "MIT" - }, - "node_modules/msgpackr": { - "version": "1.10.1", - "license": "MIT", - "optionalDependencies": { - "msgpackr-extract": "^3.0.2" - } - }, - "node_modules/msgpackr-extract": { - "version": "3.0.2", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "dependencies": { - "node-gyp-build-optional-packages": "5.0.7" - }, - "bin": { - "download-msgpackr-prebuilds": "bin/download-prebuilds.js" - }, - "optionalDependencies": { - "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.2", - "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.2", - "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.2", - "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.2", - "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.2", - "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.2" - } - }, - "node_modules/mz": { - "version": "2.7.0", - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/negotiator": { - "version": "0.6.3", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/no-case": { - "version": "3.0.4", - "license": "MIT", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-abort-controller": { - "version": "3.1.1", - "license": "MIT" - }, - "node_modules/node-cron": { - "version": "3.0.3", - "license": "ISC", - "dependencies": { - "uuid": "8.3.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/node-cron/node_modules/uuid": { - "version": "8.3.2", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/node-fetch": { - "version": "2.7.0", - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-fetch/node_modules/tr46": { - "version": "0.0.3", - "license": "MIT" - }, - "node_modules/node-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", - "license": "BSD-2-Clause" - }, - "node_modules/node-fetch/node_modules/whatwg-url": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-gyp-build-optional-packages": { - "version": "5.0.7", - "license": "MIT", - "optional": true, - "bin": { - "node-gyp-build-optional-packages": "bin.js", - "node-gyp-build-optional-packages-optional": "optional.js", - "node-gyp-build-optional-packages-test": "build-test.js" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/node-releases": { - "version": "2.0.14", - "dev": true, - "license": "MIT" - }, - "node_modules/nodemailer": { - "version": "6.9.13", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.13.tgz", - "integrity": "sha512-7o38Yogx6krdoBf3jCAqnIN4oSQFx+fMa0I7dK1D+me9kBxx12D+/33wSb+fhOCtIxvYJ+4x4IMEhmhCKfAiOA==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nwsapi": { - "version": "2.2.7", - "dev": true, - "license": "MIT" - }, - "node_modules/object-assign": { - "version": "4.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.13.1", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/on-finished": { - "version": "2.4.1", - "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "dev": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/otpauth": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/otpauth/-/otpauth-9.3.1.tgz", - "integrity": "sha512-E6d2tMxPofHNk4sRFp+kqW7vQ+WJGO9VLI2N/W00DnI+ThskU12Qa10kyNSGklrzhN5c+wRUsN4GijVgCU2N9w==", - "license": "MIT", - "dependencies": { - "@noble/hashes": "1.4.0" - }, - "funding": { - "url": "https://github.com/hectorm/otpauth?sponsor=1" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/packet-reader": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/parse-json": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse5": { - "version": "6.0.1", - "license": "MIT" - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "parse5": "^6.0.1" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "license": "MIT" - }, - "node_modules/path-scurry": { - "version": "1.10.1", - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.1.0", - "license": "ISC", - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "license": "MIT" - }, - "node_modules/pg": { - "version": "8.11.3", - "license": "MIT", - "dependencies": { - "buffer-writer": "2.0.0", - "packet-reader": "1.0.0", - "pg-connection-string": "^2.6.2", - "pg-pool": "^3.6.1", - "pg-protocol": "^1.6.0", - "pg-types": "^2.1.0", - "pgpass": "1.x" - }, - "engines": { - "node": ">= 8.0.0" - }, - "optionalDependencies": { - "pg-cloudflare": "^1.1.1" - }, - "peerDependencies": { - "pg-native": ">=3.0.1" - }, - "peerDependenciesMeta": { - "pg-native": { - "optional": true - } - } - }, - "node_modules/pg-cloudflare": { - "version": "1.1.1", - "license": "MIT", - "optional": true - }, - "node_modules/pg-connection-string": { - "version": "2.6.2", - "license": "MIT" - }, - "node_modules/pg-int8": { - "version": "1.0.1", - "license": "ISC", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/pg-pool": { - "version": "3.6.1", - "license": "MIT", - "peerDependencies": { - "pg": ">=8.0" - } - }, - "node_modules/pg-protocol": { - "version": "1.6.0", - "license": "MIT" - }, - "node_modules/pg-types": { - "version": "2.2.0", - "license": "MIT", - "dependencies": { - "pg-int8": "1.0.1", - "postgres-array": "~2.0.0", - "postgres-bytea": "~1.0.0", - "postgres-date": "~1.0.4", - "postgres-interval": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pgpass": { - "version": "1.0.5", - "license": "MIT", - "dependencies": { - "split2": "^4.1.0" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postgres-array": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/postgres-bytea": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postgres-date": { - "version": "1.0.7", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postgres-interval": { - "version": "1.2.0", - "license": "MIT", - "dependencies": { - "xtend": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pretty-format": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/protobufjs": { - "version": "7.2.5", - "hasInstallScript": true, - "license": "BSD-3-Clause", - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "license": "MIT", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "license": "MIT" - }, - "node_modules/psl": { - "version": "1.9.0", - "dev": true, - "license": "MIT" - }, - "node_modules/punycode": { - "version": "2.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/pvtsutils": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.5.tgz", - "integrity": "sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA==", - "dependencies": { - "tslib": "^2.6.1" - } - }, - "node_modules/pvutils": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz", - "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/qs": { - "version": "6.11.0", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "license": "MIT" - }, - "node_modules/range-parser": { - "version": "1.2.1", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/rapiq": { - "version": "0.8.1", - "license": "MIT", - "dependencies": { - "smob": "^1.4.0" - } - }, - "node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/react-is": { - "version": "17.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/redis-errors": { - "version": "1.2.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/redis-parser": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "redis-errors": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/redis-semaphore": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/redis-semaphore/-/redis-semaphore-5.5.1.tgz", - "integrity": "sha512-wqeYg3xWDCR81DRlS2y9lx/5TVKr1Qq0w9QuN6WK9i+R3exGPM8QGwnYarSrb6G/aZFMAJffGgLdmvR3jls9cQ==", - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14.17.0" - }, - "peerDependencies": { - "ioredis": "^4.1.0 || ^5" - } - }, - "node_modules/reflect-metadata": { - "version": "0.1.14", - "license": "Apache-2.0" - }, - "node_modules/require-directory": { - "version": "2.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-in-the-middle": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "debug": "^4.1.1", - "module-details-from-path": "^1.0.3", - "resolve": "^1.22.1" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.22.8", - "license": "MIT", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve.exports": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "license": "MIT" - }, - "node_modules/saxes": { - "version": "5.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/scmp": { - "version": "2.1.0", - "license": "BSD-3-Clause" - }, - "node_modules/secure-json-parse": { - "version": "2.7.0", - "license": "BSD-3-Clause" - }, - "node_modules/semver": { - "version": "7.5.4", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "license": "ISC" - }, - "node_modules/send": { - "version": "0.18.0", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/serve-static": { - "version": "1.15.0", - "license": "MIT", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-function-length": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.1", - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "license": "ISC" - }, - "node_modules/sha.js": { - "version": "2.4.11", - "license": "(MIT AND BSD-3-Clause)", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/shimmer": { - "version": "1.2.1", - "license": "BSD-2-Clause" - }, - "node_modules/side-channel": { - "version": "1.0.4", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "dev": true, - "license": "ISC" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/slash": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/smob": { - "version": "1.4.1", - "license": "MIT" - }, - "node_modules/socket.io": { - "version": "4.7.4", - "license": "MIT", - "dependencies": { - "accepts": "~1.3.4", - "base64id": "~2.0.0", - "cors": "~2.8.5", - "debug": "~4.3.2", - "engine.io": "~6.5.2", - "socket.io-adapter": "~2.5.2", - "socket.io-parser": "~4.2.4" - }, - "engines": { - "node": ">=10.2.0" - } - }, - "node_modules/socket.io-adapter": { - "version": "2.5.2", - "license": "MIT", - "dependencies": { - "ws": "~8.11.0" - } - }, - "node_modules/socket.io-adapter/node_modules/ws": { - "version": "8.11.0", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/socket.io-parser": { - "version": "4.2.4", - "license": "MIT", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/split2": { - "version": "4.2.0", - "license": "ISC", - "engines": { - "node": ">= 10.x" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/stack-utils": { - "version": "2.0.6", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/standard-as-callback": { - "version": "2.1.0", - "license": "MIT" - }, - "node_modules/statuses": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/string-length": { - "version": "4.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stripe": { - "version": "10.17.0", - "license": "MIT", - "dependencies": { - "@types/node": ">=8.1.0", - "qs": "^6.11.0" - }, - "engines": { - "node": "^8.1 || >=10.*" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "dev": true, - "license": "MIT" - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/test-exclude/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/test-exclude/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/test-exclude/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/thenify": { - "version": "3.3.1", - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/throat": { - "version": "6.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/tmpl": { - "version": "1.0.5", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tough-cookie": { - "version": "4.1.3", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ts-essentials": { - "version": "7.0.3", - "dev": true, - "license": "MIT", - "peerDependencies": { - "typescript": ">=3.7.0" - } - }, - "node_modules/ts-jest": { - "version": "27.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "bs-logger": "0.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^27.0.0", - "json5": "2.x", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "7.x", - "yargs-parser": "20.x" - }, - "bin": { - "ts-jest": "cli.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.0.0-beta.0 <8", - "@types/jest": "^27.0.0", - "babel-jest": ">=27.0.0 <28", - "jest": "^27.0.0", - "typescript": ">=3.8 <5.0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "@types/jest": { - "optional": true - }, - "babel-jest": { - "optional": true - }, - "esbuild": { - "optional": true - } - } - }, - "node_modules/tslib": { - "version": "2.6.2", - "license": "0BSD" - }, - "node_modules/tsyringe": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.8.0.tgz", - "integrity": "sha512-YB1FG+axdxADa3ncEtRnQCFq/M0lALGLxSZeVNbTU8NqhOVc51nnv2CISTcvc1kyv6EGPtXVr0v6lWeDxiijOA==", - "dependencies": { - "tslib": "^1.9.3" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/tsyringe/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/twilio": { - "version": "4.23.0", - "license": "MIT", - "dependencies": { - "axios": "^1.6.0", - "dayjs": "^1.11.9", - "https-proxy-agent": "^5.0.0", - "jsonwebtoken": "^9.0.0", - "qs": "^6.9.4", - "scmp": "^2.1.0", - "url-parse": "^1.5.9", - "xmlbuilder": "^13.0.2" - }, - "engines": { - "node": ">=14.0" - } - }, - "node_modules/twilio/node_modules/agent-base": { - "version": "6.0.2", - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/twilio/node_modules/https-proxy-agent": { - "version": "5.0.1", - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typeorm": { - "version": "0.3.20", - "license": "MIT", - "dependencies": { - "@sqltools/formatter": "^1.2.5", - "app-root-path": "^3.1.0", - "buffer": "^6.0.3", - "chalk": "^4.1.2", - "cli-highlight": "^2.1.11", - "dayjs": "^1.11.9", - "debug": "^4.3.4", - "dotenv": "^16.0.3", - "glob": "^10.3.10", - "mkdirp": "^2.1.3", - "reflect-metadata": "^0.2.1", - "sha.js": "^2.4.11", - "tslib": "^2.5.0", - "uuid": "^9.0.0", - "yargs": "^17.6.2" - }, - "bin": { - "typeorm": "cli.js", - "typeorm-ts-node-commonjs": "cli-ts-node-commonjs.js", - "typeorm-ts-node-esm": "cli-ts-node-esm.js" - }, - "engines": { - "node": ">=16.13.0" - }, - "funding": { - "url": "https://opencollective.com/typeorm" - }, - "peerDependencies": { - "@google-cloud/spanner": "^5.18.0", - "@sap/hana-client": "^2.12.25", - "better-sqlite3": "^7.1.2 || ^8.0.0 || ^9.0.0", - "hdb-pool": "^0.1.6", - "ioredis": "^5.0.4", - "mongodb": "^5.8.0", - "mssql": "^9.1.1 || ^10.0.1", - "mysql2": "^2.2.5 || ^3.0.1", - "oracledb": "^6.3.0", - "pg": "^8.5.1", - "pg-native": "^3.0.0", - "pg-query-stream": "^4.0.0", - "redis": "^3.1.1 || ^4.0.0", - "sql.js": "^1.4.0", - "sqlite3": "^5.0.3", - "ts-node": "^10.7.0", - "typeorm-aurora-data-api-driver": "^2.0.0" - }, - "peerDependenciesMeta": { - "@google-cloud/spanner": { - "optional": true - }, - "@sap/hana-client": { - "optional": true - }, - "better-sqlite3": { - "optional": true - }, - "hdb-pool": { - "optional": true - }, - "ioredis": { - "optional": true - }, - "mongodb": { - "optional": true - }, - "mssql": { - "optional": true - }, - "mysql2": { - "optional": true - }, - "oracledb": { - "optional": true - }, - "pg": { - "optional": true - }, - "pg-native": { - "optional": true - }, - "pg-query-stream": { - "optional": true - }, - "redis": { - "optional": true - }, - "sql.js": { - "optional": true - }, - "sqlite3": { - "optional": true - }, - "ts-node": { - "optional": true - }, - "typeorm-aurora-data-api-driver": { - "optional": true - } - } - }, - "node_modules/typeorm-extension": { - "version": "2.8.1", - "license": "MIT", - "dependencies": { - "@faker-js/faker": "^8.0.2", - "locter": "^1.1.0", - "pascal-case": "^3.1.2", - "rapiq": "^0.8.1", - "reflect-metadata": "^0.1.13", - "smob": "^1.4.0", - "yargs": "^17.7.2" - }, - "bin": { - "typeorm-extension": "dist/cli/index.js" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "typeorm": "~0.3.0" - } - }, - "node_modules/typeorm-extension/node_modules/@faker-js/faker": { - "version": "8.3.1", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/fakerjs" - } - ], - "license": "MIT", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0", - "npm": ">=6.14.13" - } - }, - "node_modules/typeorm/node_modules/glob": { - "version": "10.3.10", - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/typeorm/node_modules/minimatch": { - "version": "9.0.3", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/typeorm/node_modules/reflect-metadata": { - "version": "0.2.1", - "license": "Apache-2.0" - }, - "node_modules/typescript": { - "version": "4.9.5", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/undici": { - "version": "5.28.3", - "license": "MIT", - "dependencies": { - "@fastify/busboy": "^2.0.0" - }, - "engines": { - "node": ">=14.0" - } - }, - "node_modules/universalify": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.13", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/url-parse": { - "version": "1.5.10", - "license": "MIT", - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "9.0.1", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-to-istanbul": { - "version": "8.1.1", - "dev": true, - "license": "ISC", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.4", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">= 8" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=10.4" - } - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "dev": true, - "license": "MIT" - }, - "node_modules/whatwg-url": { - "version": "8.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/which": { - "version": "2.0.2", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "dev": true, - "license": "ISC" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.5.9", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/xmlbuilder": { - "version": "13.0.2", - "license": "MIT", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/xtend": { - "version": "4.0.2", - "license": "MIT", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "dev": true, - "license": "ISC" - }, - "node_modules/yargs": { - "version": "17.7.2", - "license": "MIT", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/node_modules/yargs-parser": { - "version": "21.1.1", - "license": "ISC", - "engines": { - "node": ">=12" - } - } - } -} diff --git a/CommonServer/package.json b/CommonServer/package.json deleted file mode 100644 index 0b0dc1442e..0000000000 --- a/CommonServer/package.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "name": "@oneuptime/common-server", - "version": "1.0.0", - "description": "", - "main": "index.ts", - "scripts": { - "compile": "tsc", - "clear-modules": "rm -rf node_modules && rm package-lock.json && npm install", - "test": "jest --detectOpenHandles --summaryThreshold=1", - "coverage": "jest --detectOpenHandles --coverage", - "debug:test": "cd .. && export $(grep -v '^#' config.env | xargs) && cd CommonServer && node --inspect node_modules/.bin/jest --runInBand ./Tests --detectOpenHandles", - "dep-check": "npm install -g depcheck && depcheck ./ --skip-missing=true" - }, - "author": "OneUptime (https://oneuptime.com/)", - "license": "Apache-2.0", - "dependencies": { - "@clickhouse/client": "^0.2.10", - "@elastic/elasticsearch": "^8.12.1", - "@opentelemetry/api": "^1.7.0", - "@opentelemetry/api-logs": "^0.49.1", - "@opentelemetry/auto-instrumentations-node": "^0.43.0", - "@opentelemetry/exporter-logs-otlp-http": "^0.49.1", - "@opentelemetry/exporter-metrics-otlp-proto": "^0.49.1", - "@opentelemetry/exporter-trace-otlp-proto": "^0.49.1", - "@opentelemetry/id-generator-aws-xray": "^1.2.1", - "@opentelemetry/sdk-logs": "^0.49.1", - "@opentelemetry/sdk-metrics": "^1.21.0", - "@opentelemetry/sdk-node": "^0.48.0", - "@opentelemetry/sdk-trace-node": "^1.21.0", - "@types/crypto-js": "^4.2.2", - "acme-client": "^5.3.0", - "airtable": "^0.12.2", - "bullmq": "^5.3.3", - "Common": "file:../Common", - "cookie-parser": "^1.4.6", - "cors": "^2.8.5", - "cron-parser": "^4.8.1", - "crypto-js": "^4.2.0", - "dotenv": "^16.4.4", - "ejs": "^3.1.10", - "express": "^4.19.2", - "ioredis": "^5.3.2", - "json2csv": "^5.0.7", - "jsonwebtoken": "^9.0.0", - "marked": "^12.0.2", - "node-cron": "^3.0.3", - "nodemailer": "^6.9.10", - "otpauth": "^9.3.1", - "pg": "^8.7.3", - "redis-semaphore": "^5.5.1", - "socket.io": "^4.7.4", - "stripe": "^10.17.0", - "twilio": "^4.22.0", - "typeorm": "^0.3.20", - "typeorm-extension": "^2.2.13" - }, - "devDependencies": { - "@faker-js/faker": "^6.3.1", - "@types/cookie-parser": "^1.4.4", - "@types/cors": "^2.8.12", - "@types/ejs": "^3.1.1", - "@types/express": "^4.17.13", - "@types/jest": "^27.4.1", - "@types/json2csv": "^5.0.3", - "@types/jsonwebtoken": "^8.5.9", - "@types/node": "^17.0.22", - "@types/node-cron": "^3.0.7", - "@types/nodemailer": "^6.4.7", - "jest": "^27.5.1", - "jest-mock-extended": "^3.0.5", - "ts-jest": "^27.1.4" - } -} diff --git a/CommonServer/tsconfig.json b/CommonServer/tsconfig.json deleted file mode 100644 index 29b6d9f775..0000000000 --- a/CommonServer/tsconfig.json +++ /dev/null @@ -1,115 +0,0 @@ -{ - "ts-node": { - // these options are overrides used only by ts-node - // same as the --compilerOptions flag and the TS_NODE_COMPILER_OPTIONS environment variable - "compilerOptions": { - "module": "commonjs", - "resolveJsonModule": true, - } - }, - "compilerOptions": { - "experimentalDecorators": true, - /* Visit https://aka.ms/tsconfig.json to read more about this file */ - - /* Projects */ - // "incremental": true, /* Enable incremental compilation */ - // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ - // "tsBuildInfoFile": "./", /* Specify the folder for .tsbuildinfo incremental compilation files. */ - // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects */ - // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ - // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ - - /* Language and Environment */ - "target": "es2017", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ - // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ - "jsx": "react", /* Specify what JSX code is generated. */ /* Enable experimental support for TC39 stage 2 draft decorators. */ - "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ - // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h' */ - // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */ - // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.` */ - // "reactNamespace": "", /* Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit. */ - // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ - // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ - - /* Modules */ - // "module": "es2022" /* Specify what module code is generated. */, - // "rootDir": "./" /* Specify the root folder within your source files. */, - "moduleResolution": "node", /* Specify how TypeScript looks up a file from a given module specifier. */ - // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ - // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */ - // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ - "typeRoots": [ - "./node_modules/@types" - ] /* Specify multiple folders that act like `./node_modules/@types`. */, - "types": [ - "node", - "jest" - ] /* Specify type package names to be included without being referenced in a source file. */, - // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ - // "resolveJsonModule": true, /* Enable importing .json files */ - // "noResolve": true, /* Disallow `import`s, `require`s or ``s from expanding the number of files TypeScript should add to a project. */ - - /* JavaScript Support */ - // "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files. */ - // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ - // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`. */ - - /* Emit */ - // "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ - // "declarationMap": true, /* Create sourcemaps for d.ts files. */ - // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ - "sourceMap": true, /* Create source map files for emitted JavaScript files. */ - // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output. */ - "outDir": "./build/dist" /* Specify an output folder for all emitted files. */, - // "removeComments": true, /* Disable emitting comments. */ - // "noEmit": true, /* Disable emitting files from a compilation. */ - // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ - // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types */ - // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ - // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ - // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ - // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ - // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ - // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ - // "newLine": "crlf", /* Set the newline character for emitting files. */ - // "stripInternal": true, /* Disable emitting declarations that have `@internal` in their JSDoc comments. */ - // "noEmitHelpers": true, /* Disable generating custom helper functions like `__extends` in compiled output. */ - // "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ - // "preserveConstEnums": true, /* Disable erasing `const enum` declarations in generated code. */ - // "declarationDir": "./", /* Specify the output directory for generated declaration files. */ - // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ - - /* Interop Constraints */ - // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ - // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ - "esModuleInterop": true /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility. */, - // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ - "forceConsistentCasingInFileNames": true /* Ensure that casing is correct in imports. */, - - /* Type Checking */ - "strict": true /* Enable all strict type-checking options. */, - "noImplicitAny": true /* Enable error reporting for expressions and declarations with an implied `any` type.. */, - "strictNullChecks": true /* When type checking, take into account `null` and `undefined`. */, - "strictFunctionTypes": true /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */, - "strictBindCallApply": true /* Check that the arguments for `bind`, `call`, and `apply` methods match the original function. */, - "strictPropertyInitialization": true /* Check for class properties that are declared but not set in the constructor. */, - "noImplicitThis": true /* Enable error reporting when `this` is given the type `any`. */, - "useUnknownInCatchVariables": true /* Type catch clause variables as 'unknown' instead of 'any'. */, - "alwaysStrict": true /* Ensure 'use strict' is always emitted. */, - "noUnusedLocals": true /* Enable error reporting when a local variables aren't read. */, - "noUnusedParameters": true /* Raise an error when a function parameter isn't read */, - "exactOptionalPropertyTypes": true /* Interpret optional property types as written, rather than adding 'undefined'. */, - "noImplicitReturns": true /* Enable error reporting for codepaths that do not explicitly return in a function. */, - "noFallthroughCasesInSwitch": true /* Enable error reporting for fallthrough cases in switch statements. */, - "noUncheckedIndexedAccess": true /* Include 'undefined' in index signature results */, - "noImplicitOverride": true /* Ensure overriding members in derived classes are marked with an override modifier. */, - "noPropertyAccessFromIndexSignature": true /* Enforces using indexed accessors for keys declared using an indexed type */, - // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ - // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ - - /* Completeness */ - // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ - "skipLibCheck": true, /* Skip type checking all .d.ts files. */ - "resolveJsonModule": true - } -} diff --git a/Copilot/Dockerfile.tpl b/Copilot/Dockerfile.tpl index b04fcde099..5ccd291ef5 100644 --- a/Copilot/Dockerfile.tpl +++ b/Copilot/Dockerfile.tpl @@ -41,12 +41,7 @@ COPY ./Common /usr/src/Common -WORKDIR /usr/src/CommonServer -COPY ./CommonServer/package*.json /usr/src/CommonServer/ -# Set version in ./CommonServer/package.json to the APP_VERSION -RUN sed -i "s/\"version\": \".*\"/\"version\": \"$APP_VERSION\"/g" /usr/src/CommonServer/package.json -RUN npm install -COPY ./CommonServer /usr/src/CommonServer + diff --git a/Copilot/Index.ts b/Copilot/Index.ts index 50c23b598c..51803a9579 100644 --- a/Copilot/Index.ts +++ b/Copilot/Index.ts @@ -1,9 +1,9 @@ import CodeRepositoryUtil from "./Utils/CodeRepository"; import HTTPErrorResponse from "Common/Types/API/HTTPErrorResponse"; -import logger from "CommonServer/Utils/Logger"; +import logger from "Common/Server/Utils/Logger"; import dotenv from "dotenv"; import Init from "./Init"; -import Telemetry from "CommonServer/Utils/Telemetry"; +import Telemetry from "Common/Server/Utils/Telemetry"; const APP_NAME: string = "copilot"; diff --git a/Copilot/Init.ts b/Copilot/Init.ts index 0d42a6587d..7277889895 100644 --- a/Copilot/Init.ts +++ b/Copilot/Init.ts @@ -7,8 +7,8 @@ import InitUtil from "./Utils/Init"; import ServiceCopilotCodeRepositoryUtil from "./Utils/ServiceRepository"; import Dictionary from "Common/Types/Dictionary"; import { PromiseVoidFunction } from "Common/Types/FunctionTypes"; -import CodeRepositoryFile from "CommonServer/Utils/CodeRepository/CodeRepositoryFile"; -import logger from "CommonServer/Utils/Logger"; +import CodeRepositoryFile from "Common/Server/Utils/CodeRepository/CodeRepositoryFile"; +import logger from "Common/Server/Utils/Logger"; import CopilotActionUtil from "./Utils/CopilotAction"; import CopilotActionType from "Common/Types/Copilot/CopilotActionType"; import CopilotAction from "Common/Models/DatabaseModels/CopilotAction"; diff --git a/Copilot/Service/CopilotActions/CopilotActionsBase.ts b/Copilot/Service/CopilotActions/CopilotActionsBase.ts index e08a32b3a3..551b747f04 100644 --- a/Copilot/Service/CopilotActions/CopilotActionsBase.ts +++ b/Copilot/Service/CopilotActions/CopilotActionsBase.ts @@ -4,12 +4,12 @@ import CopilotActionType from "Common/Types/Copilot/CopilotActionType"; import LLM from "../LLM/LLM"; import { GetLlmType } from "../../Config"; import Text from "Common/Types/Text"; -import LocalFile from "CommonServer/Utils/LocalFile"; -import CodeRepositoryFile from "CommonServer/Utils/CodeRepository/CodeRepositoryFile"; +import LocalFile from "Common/Server/Utils/LocalFile"; +import CodeRepositoryFile from "Common/Server/Utils/CodeRepository/CodeRepositoryFile"; import Dictionary from "Common/Types/Dictionary"; import { CopilotPromptResult } from "../LLM/LLMBase"; import BadDataException from "Common/Types/Exception/BadDataException"; -import logger from "CommonServer/Utils/Logger"; +import logger from "Common/Server/Utils/Logger"; import CodeRepositoryUtil, { RepoScriptType } from "../../Utils/CodeRepository"; export interface CopilotActionRunResult { diff --git a/Copilot/Service/CopilotActions/ImproveComments.ts b/Copilot/Service/CopilotActions/ImproveComments.ts index e14898575b..01d4afe9f3 100644 --- a/Copilot/Service/CopilotActions/ImproveComments.ts +++ b/Copilot/Service/CopilotActions/ImproveComments.ts @@ -7,7 +7,7 @@ import CopilotActionBase, { import CodeRepositoryUtil from "../../Utils/CodeRepository"; import TechStack from "Common/Types/ServiceCatalog/TechStack"; import { CopilotPromptResult } from "../LLM/LLMBase"; -import CodeRepositoryFile from "CommonServer/Utils/CodeRepository/CodeRepositoryFile"; +import CodeRepositoryFile from "Common/Server/Utils/CodeRepository/CodeRepositoryFile"; import Text from "Common/Types/Text"; export default class ImproveComments extends CopilotActionBase { diff --git a/Copilot/Service/CopilotActions/Index.ts b/Copilot/Service/CopilotActions/Index.ts index a36f43bc5f..2b496c7c09 100644 --- a/Copilot/Service/CopilotActions/Index.ts +++ b/Copilot/Service/CopilotActions/Index.ts @@ -18,7 +18,7 @@ import HTTPErrorResponse from "Common/Types/API/HTTPErrorResponse"; import HTTPResponse from "Common/Types/API/HTTPResponse"; import { JSONObject } from "Common/Types/JSON"; import API from "Common/Utils/API"; -import logger from "CommonServer/Utils/Logger"; +import logger from "Common/Server/Utils/Logger"; import FixGrammarAndSpelling from "./FixGrammarAndSpelling"; import RefactorCode from "./RefactorCode"; import WriteUnitTests from "./WriteUnitTests"; diff --git a/Copilot/Service/LLM/LLMServer.ts b/Copilot/Service/LLM/LLMServer.ts index 495ca7d9dc..0eedc67e0f 100644 --- a/Copilot/Service/LLM/LLMServer.ts +++ b/Copilot/Service/LLM/LLMServer.ts @@ -7,7 +7,7 @@ import HTTPResponse from "Common/Types/API/HTTPResponse"; import { JSONArray, JSONObject } from "Common/Types/JSON"; import BadRequestException from "Common/Types/Exception/BadRequestException"; import Sleep from "Common/Types/Sleep"; -import logger from "CommonServer/Utils/Logger"; +import logger from "Common/Server/Utils/Logger"; import { CopilotActionPrompt, Prompt, diff --git a/Copilot/Utils/CodeRepository.ts b/Copilot/Utils/CodeRepository.ts index b4618e437d..20e720ed1b 100644 --- a/Copilot/Utils/CodeRepository.ts +++ b/Copilot/Utils/CodeRepository.ts @@ -14,14 +14,14 @@ import PullRequestState from "Common/Types/CodeRepository/PullRequestState"; import BadDataException from "Common/Types/Exception/BadDataException"; import { JSONArray, JSONObject } from "Common/Types/JSON"; import API from "Common/Utils/API"; -import CodeRepositoryServerUtil from "CommonServer/Utils/CodeRepository/CodeRepository"; -import GitHubUtil from "CommonServer/Utils/CodeRepository/GitHub/GitHub"; -import LocalFile from "CommonServer/Utils/LocalFile"; -import logger from "CommonServer/Utils/Logger"; +import CodeRepositoryServerUtil from "Common/Server/Utils/CodeRepository/CodeRepository"; +import GitHubUtil from "Common/Server/Utils/CodeRepository/GitHub/GitHub"; +import LocalFile from "Common/Server/Utils/LocalFile"; +import logger from "Common/Server/Utils/Logger"; import CopilotCodeRepository from "Common/Models/DatabaseModels/CopilotCodeRepository"; import ServiceCopilotCodeRepository from "Common/Models/DatabaseModels/ServiceCopilotCodeRepository"; import Text from "Common/Types/Text"; -import Execute from "CommonServer/Utils/Execute"; +import Execute from "Common/Server/Utils/Execute"; import CopilotPullRequestService from "../Service/CopilotPullRequest"; import CopilotPullRequest from "Common/Models/DatabaseModels/CopilotPullRequest"; diff --git a/Copilot/Utils/CopilotAction.ts b/Copilot/Utils/CopilotAction.ts index ad1b6f6d80..e80c7eed4f 100644 --- a/Copilot/Utils/CopilotAction.ts +++ b/Copilot/Utils/CopilotAction.ts @@ -7,7 +7,7 @@ import { JSONArray, JSONObject } from "Common/Types/JSON"; import HTTPResponse from "Common/Types/API/HTTPResponse"; import API from "Common/Utils/API"; import ObjectID from "Common/Types/ObjectID"; -import logger from "CommonServer/Utils/Logger"; +import logger from "Common/Server/Utils/Logger"; export default class CopilotActionUtil { public static async getCopilotActions(data: { diff --git a/Copilot/Utils/Init.ts b/Copilot/Utils/Init.ts index 5c4edbe1f9..dc6feeb024 100644 --- a/Copilot/Utils/Init.ts +++ b/Copilot/Utils/Init.ts @@ -14,7 +14,7 @@ import API from "Common/Utils/API"; import HTTPErrorResponse from "Common/Types/API/HTTPErrorResponse"; import HTTPResponse from "Common/Types/API/HTTPResponse"; import { JSONObject } from "Common/Types/JSON"; -import logger from "CommonServer/Utils/Logger"; +import logger from "Common/Server/Utils/Logger"; export default class InitUtil { public static async init(): Promise { diff --git a/Copilot/Utils/ServiceRepository.ts b/Copilot/Utils/ServiceRepository.ts index 36d0501f4b..19d278a93d 100644 --- a/Copilot/Utils/ServiceRepository.ts +++ b/Copilot/Utils/ServiceRepository.ts @@ -2,9 +2,9 @@ import ServiceFileTypesUtil from "./ServiceFileTypes"; import Dictionary from "Common/Types/Dictionary"; import BadDataException from "Common/Types/Exception/BadDataException"; import TechStack from "Common/Types/ServiceCatalog/TechStack"; -import CodeRepositoryCommonServerUtil from "CommonServer/Utils/CodeRepository/CodeRepository"; -import CodeRepositoryFile from "CommonServer/Utils/CodeRepository/CodeRepositoryFile"; -import LocalFile from "CommonServer/Utils/LocalFile"; +import CodeRepositoryCommonServerUtil from "Common/Server/Utils/CodeRepository/CodeRepository"; +import CodeRepositoryFile from "Common/Server/Utils/CodeRepository/CodeRepositoryFile"; +import LocalFile from "Common/Server/Utils/LocalFile"; import ServiceCopilotCodeRepository from "Common/Models/DatabaseModels/ServiceCopilotCodeRepository"; import ServiceLanguageUtil from "Common/Utils/TechStack"; import CodeRepositoryUtil from "./CodeRepository"; diff --git a/Dashboard/Dockerfile.tpl b/Dashboard/Dockerfile.tpl index 7c62b684de..57c3b6edcd 100644 --- a/Dashboard/Dockerfile.tpl +++ b/Dashboard/Dockerfile.tpl @@ -40,12 +40,7 @@ COPY ./Common /usr/src/Common -WORKDIR /usr/src/CommonServer -COPY ./CommonServer/package*.json /usr/src/CommonServer/ -# Set version in ./CommonServer/package.json to the APP_VERSION -RUN sed -i "s/\"version\": \".*\"/\"version\": \"$APP_VERSION\"/g" /usr/src/CommonServer/package.json -RUN npm install -COPY ./CommonServer /usr/src/CommonServer + ENV PRODUCTION=true diff --git a/Dashboard/Serve.ts b/Dashboard/Serve.ts index 8c6ca2344d..a15ac053a1 100755 --- a/Dashboard/Serve.ts +++ b/Dashboard/Serve.ts @@ -1,7 +1,7 @@ import { PromiseVoidFunction } from "Common/Types/FunctionTypes"; -import Express, { ExpressApplication } from "CommonServer/Utils/Express"; -import logger from "CommonServer/Utils/Logger"; -import App from "CommonServer/Utils/StartServer"; +import Express, { ExpressApplication } from "Common/Server/Utils/Express"; +import logger from "Common/Server/Utils/Logger"; +import App from "Common/Server/Utils/StartServer"; export const APP_NAME: string = "dashboard"; diff --git a/Ingestor/API/Alive.ts b/Ingestor/API/Alive.ts index f5ebe1a8dd..f1a9e69ad3 100644 --- a/Ingestor/API/Alive.ts +++ b/Ingestor/API/Alive.ts @@ -4,8 +4,8 @@ import Express, { ExpressResponse, ExpressRouter, NextFunction, -} from "CommonServer/Utils/Express"; -import Response from "CommonServer/Utils/Response"; +} from "Common/Server/Utils/Express"; +import Response from "Common/Server/Utils/Response"; const router: ExpressRouter = Express.getRouter(); diff --git a/Ingestor/API/FluentIngest.ts b/Ingestor/API/FluentIngest.ts index 1545d4668f..58fd8bb6b8 100644 --- a/Ingestor/API/FluentIngest.ts +++ b/Ingestor/API/FluentIngest.ts @@ -4,15 +4,15 @@ import TelemetryIngest, { import OneUptimeDate from "Common/Types/Date"; import { JSONObject } from "Common/Types/JSON"; import ProductType from "Common/Types/MeteredPlan/ProductType"; -import LogService from "CommonServer/Services/LogService"; +import LogService from "Common/Server/Services/LogService"; import Express, { ExpressRequest, ExpressResponse, ExpressRouter, NextFunction, -} from "CommonServer/Utils/Express"; -import logger from "CommonServer/Utils/Logger"; -import Response from "CommonServer/Utils/Response"; +} from "Common/Server/Utils/Express"; +import logger from "Common/Server/Utils/Logger"; +import Response from "Common/Server/Utils/Response"; import Log from "Common/Models/AnalyticsModels/Log"; import LogSeverity from "Common/Types/Log/LogSeverity"; import OTelIngestService from "../Service/OTelIngest"; diff --git a/Ingestor/API/IncomingRequest.ts b/Ingestor/API/IncomingRequest.ts index b2bcc6745b..aa73ce123d 100644 --- a/Ingestor/API/IncomingRequest.ts +++ b/Ingestor/API/IncomingRequest.ts @@ -6,16 +6,16 @@ import { JSONObject } from "Common/Types/JSON"; import IncomingMonitorRequest from "Common/Types/Monitor/IncomingMonitor/IncomingMonitorRequest"; import MonitorType from "Common/Types/Monitor/MonitorType"; import ObjectID from "Common/Types/ObjectID"; -import MonitorService from "CommonServer/Services/MonitorService"; +import MonitorService from "Common/Server/Services/MonitorService"; import Express, { ExpressRequest, ExpressResponse, ExpressRouter, NextFunction, RequestHandler, -} from "CommonServer/Utils/Express"; -import MonitorResourceUtil from "CommonServer/Utils/Monitor/MonitorResource"; -import Response from "CommonServer/Utils/Response"; +} from "Common/Server/Utils/Express"; +import MonitorResourceUtil from "Common/Server/Utils/Monitor/MonitorResource"; +import Response from "Common/Server/Utils/Response"; import Monitor from "Common/Models/DatabaseModels/Monitor"; const router: ExpressRouter = Express.getRouter(); diff --git a/Ingestor/API/Monitor.ts b/Ingestor/API/Monitor.ts index db09deee11..1ba30a7088 100644 --- a/Ingestor/API/Monitor.ts +++ b/Ingestor/API/Monitor.ts @@ -12,21 +12,21 @@ import ObjectID from "Common/Types/ObjectID"; import PositiveNumber from "Common/Types/PositiveNumber"; import Semaphore, { SemaphoreMutex, -} from "CommonServer/Infrastructure/Semaphore"; -import ClusterKeyAuthorization from "CommonServer/Middleware/ClusterKeyAuthorization"; -import MonitorProbeService from "CommonServer/Services/MonitorProbeService"; -import Query from "CommonServer/Types/Database/Query"; -import QueryHelper from "CommonServer/Types/Database/QueryHelper"; -import CronTab from "CommonServer/Utils/CronTab"; +} from "Common/Server/Infrastructure/Semaphore"; +import ClusterKeyAuthorization from "Common/Server/Middleware/ClusterKeyAuthorization"; +import MonitorProbeService from "Common/Server/Services/MonitorProbeService"; +import Query from "Common/Server/Types/Database/Query"; +import QueryHelper from "Common/Server/Types/Database/QueryHelper"; +import CronTab from "Common/Server/Utils/CronTab"; import Express, { ExpressRequest, ExpressResponse, ExpressRouter, NextFunction, OneUptimeRequest, -} from "CommonServer/Utils/Express"; -import logger from "CommonServer/Utils/Logger"; -import Response from "CommonServer/Utils/Response"; +} from "Common/Server/Utils/Express"; +import logger from "Common/Server/Utils/Logger"; +import Response from "Common/Server/Utils/Response"; import Monitor from "Common/Models/DatabaseModels/Monitor"; import MonitorProbe from "Common/Models/DatabaseModels/MonitorProbe"; diff --git a/Ingestor/API/OTelIngest.ts b/Ingestor/API/OTelIngest.ts index 85fc583a9e..e1c7cc16a1 100644 --- a/Ingestor/API/OTelIngest.ts +++ b/Ingestor/API/OTelIngest.ts @@ -13,17 +13,17 @@ import JSONFunctions from "Common/Types/JSONFunctions"; import ProductType from "Common/Types/MeteredPlan/ProductType"; import TelemetryType from "Common/Types/Telemetry/TelemetryType"; import Text from "Common/Types/Text"; -import LogService from "CommonServer/Services/LogService"; -import MetricService from "CommonServer/Services/MetricService"; -import SpanService from "CommonServer/Services/SpanService"; +import LogService from "Common/Server/Services/LogService"; +import MetricService from "Common/Server/Services/MetricService"; +import SpanService from "Common/Server/Services/SpanService"; import Express, { ExpressRequest, ExpressResponse, ExpressRouter, NextFunction, -} from "CommonServer/Utils/Express"; -import logger from "CommonServer/Utils/Logger"; -import Response from "CommonServer/Utils/Response"; +} from "Common/Server/Utils/Express"; +import logger from "Common/Server/Utils/Logger"; +import Response from "Common/Server/Utils/Response"; import Log from "Common/Models/AnalyticsModels/Log"; import Metric, { MetricPointType } from "Common/Models/AnalyticsModels/Metric"; import Span, { SpanKind, SpanStatus } from "Common/Models/AnalyticsModels/Span"; diff --git a/Ingestor/API/Probe.ts b/Ingestor/API/Probe.ts index a336c136d2..b9bc6fd91f 100644 --- a/Ingestor/API/Probe.ts +++ b/Ingestor/API/Probe.ts @@ -8,20 +8,20 @@ import ObjectID from "Common/Types/ObjectID"; import ProbeApiIngestResponse from "Common/Types/Probe/ProbeApiIngestResponse"; import ProbeMonitorResponse from "Common/Types/Probe/ProbeMonitorResponse"; import ProbeStatusReport from "Common/Types/Probe/ProbeStatusReport"; -import { DisableAutomaticIncidentCreation } from "CommonServer/EnvironmentConfig"; -import GlobalConfigService from "CommonServer/Services/GlobalConfigService"; -import MailService from "CommonServer/Services/MailService"; -import ProbeService from "CommonServer/Services/ProbeService"; -import ProjectService from "CommonServer/Services/ProjectService"; +import { DisableAutomaticIncidentCreation } from "Common/Server/EnvironmentConfig"; +import GlobalConfigService from "Common/Server/Services/GlobalConfigService"; +import MailService from "Common/Server/Services/MailService"; +import ProbeService from "Common/Server/Services/ProbeService"; +import ProjectService from "Common/Server/Services/ProjectService"; import Express, { ExpressRequest, ExpressResponse, ExpressRouter, NextFunction, -} from "CommonServer/Utils/Express"; -import logger from "CommonServer/Utils/Logger"; -import MonitorResourceUtil from "CommonServer/Utils/Monitor/MonitorResource"; -import Response from "CommonServer/Utils/Response"; +} from "Common/Server/Utils/Express"; +import logger from "Common/Server/Utils/Logger"; +import MonitorResourceUtil from "Common/Server/Utils/Monitor/MonitorResource"; +import Response from "Common/Server/Utils/Response"; import GlobalConfig from "Common/Models/DatabaseModels/GlobalConfig"; import Probe from "Common/Models/DatabaseModels/Probe"; import User from "Common/Models/DatabaseModels/User"; diff --git a/Ingestor/API/Register.ts b/Ingestor/API/Register.ts index 8195d19fbb..22c1c6eabd 100644 --- a/Ingestor/API/Register.ts +++ b/Ingestor/API/Register.ts @@ -1,15 +1,15 @@ import OneUptimeDate from "Common/Types/Date"; import BadDataException from "Common/Types/Exception/BadDataException"; import { JSONObject } from "Common/Types/JSON"; -import ClusterKeyAuthorization from "CommonServer/Middleware/ClusterKeyAuthorization"; -import ProbeService from "CommonServer/Services/ProbeService"; +import ClusterKeyAuthorization from "Common/Server/Middleware/ClusterKeyAuthorization"; +import ProbeService from "Common/Server/Services/ProbeService"; import Express, { ExpressRequest, ExpressResponse, ExpressRouter, NextFunction, -} from "CommonServer/Utils/Express"; -import Response from "CommonServer/Utils/Response"; +} from "Common/Server/Utils/Express"; +import Response from "Common/Server/Utils/Response"; import Probe, { ProbeConnectionStatus, } from "Common/Models/DatabaseModels/Probe"; diff --git a/Ingestor/API/ServerMonitor.ts b/Ingestor/API/ServerMonitor.ts index db4e03973a..0dd347e345 100644 --- a/Ingestor/API/ServerMonitor.ts +++ b/Ingestor/API/ServerMonitor.ts @@ -5,15 +5,15 @@ import MonitorType from "Common/Types/Monitor/MonitorType"; import ServerMonitorResponse from "Common/Types/Monitor/ServerMonitor/ServerMonitorResponse"; import ObjectID from "Common/Types/ObjectID"; import ProbeApiIngestResponse from "Common/Types/Probe/ProbeApiIngestResponse"; -import MonitorService from "CommonServer/Services/MonitorService"; +import MonitorService from "Common/Server/Services/MonitorService"; import Express, { ExpressRequest, ExpressResponse, ExpressRouter, NextFunction, -} from "CommonServer/Utils/Express"; -import MonitorResourceUtil from "CommonServer/Utils/Monitor/MonitorResource"; -import Response from "CommonServer/Utils/Response"; +} from "Common/Server/Utils/Express"; +import MonitorResourceUtil from "Common/Server/Utils/Monitor/MonitorResource"; +import Response from "Common/Server/Utils/Response"; import Monitor from "Common/Models/DatabaseModels/Monitor"; const router: ExpressRouter = Express.getRouter(); diff --git a/Ingestor/Dockerfile.tpl b/Ingestor/Dockerfile.tpl index 52d8628c51..5a900d3eb0 100644 --- a/Ingestor/Dockerfile.tpl +++ b/Ingestor/Dockerfile.tpl @@ -44,12 +44,7 @@ COPY ./Common /usr/src/Common -WORKDIR /usr/src/CommonServer -COPY ./CommonServer/package*.json /usr/src/CommonServer/ -# Set version in ./CommonServer/package.json to the APP_VERSION -RUN sed -i "s/\"version\": \".*\"/\"version\": \"$APP_VERSION\"/g" /usr/src/CommonServer/package.json -RUN npm install -COPY ./CommonServer /usr/src/CommonServer + diff --git a/Ingestor/Index.ts b/Ingestor/Index.ts index d78debe821..0b568cb522 100644 --- a/Ingestor/Index.ts +++ b/Ingestor/Index.ts @@ -7,15 +7,15 @@ import Ingestor from "./API/Probe"; import RegisterAPI from "./API/Register"; import ServerMonitorAPI from "./API/ServerMonitor"; import { PromiseVoidFunction } from "Common/Types/FunctionTypes"; -import { ClickhouseAppInstance } from "CommonServer/Infrastructure/ClickhouseDatabase"; -import { PostgresAppInstance } from "CommonServer/Infrastructure/PostgresDatabase"; -import Redis from "CommonServer/Infrastructure/Redis"; -import InfrastructureStatus from "CommonServer/Infrastructure/Status"; -import Express, { ExpressApplication } from "CommonServer/Utils/Express"; -import logger from "CommonServer/Utils/Logger"; -import Realtime from "CommonServer/Utils/Realtime"; -import App from "CommonServer/Utils/StartServer"; -import Telemetry from "CommonServer/Utils/Telemetry"; +import { ClickhouseAppInstance } from "Common/Server/Infrastructure/ClickhouseDatabase"; +import { PostgresAppInstance } from "Common/Server/Infrastructure/PostgresDatabase"; +import Redis from "Common/Server/Infrastructure/Redis"; +import InfrastructureStatus from "Common/Server/Infrastructure/Status"; +import Express, { ExpressApplication } from "Common/Server/Utils/Express"; +import logger from "Common/Server/Utils/Logger"; +import Realtime from "Common/Server/Utils/Realtime"; +import App from "Common/Server/Utils/StartServer"; +import Telemetry from "Common/Server/Utils/Telemetry"; import "ejs"; const app: ExpressApplication = Express.getExpressApp(); diff --git a/Ingestor/Middleware/ProbeAuthorization.ts b/Ingestor/Middleware/ProbeAuthorization.ts index 328711a706..deedbf35be 100644 --- a/Ingestor/Middleware/ProbeAuthorization.ts +++ b/Ingestor/Middleware/ProbeAuthorization.ts @@ -4,10 +4,10 @@ import Dictionary from "Common/Types/Dictionary"; import BadDataException from "Common/Types/Exception/BadDataException"; import { JSONObject } from "Common/Types/JSON"; import ObjectID from "Common/Types/ObjectID"; -import { ClusterKey as ONEUPTIME_SECRET } from "CommonServer/EnvironmentConfig"; -import ProbeService from "CommonServer/Services/ProbeService"; -import { ExpressResponse, NextFunction } from "CommonServer/Utils/Express"; -import Response from "CommonServer/Utils/Response"; +import { ClusterKey as ONEUPTIME_SECRET } from "Common/Server/EnvironmentConfig"; +import ProbeService from "Common/Server/Services/ProbeService"; +import { ExpressResponse, NextFunction } from "Common/Server/Utils/Express"; +import Response from "Common/Server/Utils/Response"; import Probe from "Common/Models/DatabaseModels/Probe"; export default class ProbeAuthorization { diff --git a/Ingestor/Middleware/TelemetryIngest.ts b/Ingestor/Middleware/TelemetryIngest.ts index 8e8ffabdbc..77d5ce735c 100644 --- a/Ingestor/Middleware/TelemetryIngest.ts +++ b/Ingestor/Middleware/TelemetryIngest.ts @@ -6,8 +6,8 @@ import { ExpressRequest, ExpressResponse, NextFunction, -} from "CommonServer/Utils/Express"; -import TelemetryIngestionKeyService from "CommonServer/Services/TelemetryIngestionKeyService"; +} from "Common/Server/Utils/Express"; +import TelemetryIngestionKeyService from "Common/Server/Services/TelemetryIngestionKeyService"; import TelemetryIngestionKey from "Common/Models/DatabaseModels/TelemetryIngestionKey"; export interface TelemetryRequest extends ExpressRequest { diff --git a/Ingestor/Service/OTelIngest.ts b/Ingestor/Service/OTelIngest.ts index e779794974..cdf03e621f 100644 --- a/Ingestor/Service/OTelIngest.ts +++ b/Ingestor/Service/OTelIngest.ts @@ -3,19 +3,19 @@ import OneUptimeDate from "Common/Types/Date"; import { JSONArray, JSONObject, JSONValue } from "Common/Types/JSON"; import JSONFunctions from "Common/Types/JSONFunctions"; import ObjectID from "Common/Types/ObjectID"; -import GlobalCache from "CommonServer/Infrastructure/GlobalCache"; +import GlobalCache from "Common/Server/Infrastructure/GlobalCache"; import Metric, { AggregationTemporality, } from "Common/Models/AnalyticsModels/Metric"; import TelemetryType from "Common/Types/Telemetry/TelemetryType"; -import TelemetryAttributeService from "CommonServer/Services/TelemetryAttributeService"; +import TelemetryAttributeService from "Common/Server/Services/TelemetryAttributeService"; import Dictionary from "Common/Types/Dictionary"; import ProductType from "Common/Types/MeteredPlan/ProductType"; -import { IsBillingEnabled } from "CommonServer/EnvironmentConfig"; -import TelemetryUsageBillingService from "CommonServer/Services/TelemetryUsageBillingService"; -import logger from "CommonServer/Utils/Logger"; +import { IsBillingEnabled } from "Common/Server/EnvironmentConfig"; +import TelemetryUsageBillingService from "Common/Server/Services/TelemetryUsageBillingService"; +import logger from "Common/Server/Utils/Logger"; import TelemetryService from "Common/Models/DatabaseModels/TelemetryService"; -import TelemetryServiceService from "CommonServer/Services/TelemetryServiceService"; +import TelemetryServiceService from "Common/Server/Services/TelemetryServiceService"; import { DEFAULT_RETENTION_IN_DAYS } from "Common/Models/DatabaseModels/TelemetryUsageBilling"; export enum OtelAggregationTemporality { diff --git a/Ingestor/Types/Request.ts b/Ingestor/Types/Request.ts index 2c8ae05409..992497f46d 100644 --- a/Ingestor/Types/Request.ts +++ b/Ingestor/Types/Request.ts @@ -1,4 +1,4 @@ -import { ExpressRequest } from "CommonServer/Utils/Express"; +import { ExpressRequest } from "Common/Server/Utils/Express"; import Probe from "Common/Models/DatabaseModels/Probe"; export interface ProbeExpressRequest extends ExpressRequest { diff --git a/Ingestor/Utils/Monitor.ts b/Ingestor/Utils/Monitor.ts index 90f21a5425..cbbb6795da 100644 --- a/Ingestor/Utils/Monitor.ts +++ b/Ingestor/Utils/Monitor.ts @@ -7,8 +7,8 @@ import IP from "Common/Types/IP/IP"; import { JSONObject } from "Common/Types/JSON"; import JSONFunctions from "Common/Types/JSONFunctions"; import MonitorType from "Common/Types/Monitor/MonitorType"; -import MonitorSecretService from "CommonServer/Services/MonitorSecretService"; -import VMUtil from "CommonServer/Utils/VM/VMAPI"; +import MonitorSecretService from "Common/Server/Services/MonitorSecretService"; +import VMUtil from "Common/Server/Utils/VM/VMAPI"; import Monitor from "Common/Models/DatabaseModels/Monitor"; import MonitorSecret from "Common/Models/DatabaseModels/MonitorSecret"; diff --git a/IsolatedVM/API/VM.ts b/IsolatedVM/API/VM.ts index e7f482135a..a90b9f518b 100644 --- a/IsolatedVM/API/VM.ts +++ b/IsolatedVM/API/VM.ts @@ -1,16 +1,16 @@ import BadDataException from "Common/Types/Exception/BadDataException"; import ReturnResult from "Common/Types/IsolatedVM/ReturnResult"; import JSONFunctions from "Common/Types/JSONFunctions"; -import ClusterKeyAuthorization from "CommonServer/Middleware/ClusterKeyAuthorization"; +import ClusterKeyAuthorization from "Common/Server/Middleware/ClusterKeyAuthorization"; import Express, { ExpressRequest, ExpressResponse, ExpressRouter, NextFunction, -} from "CommonServer/Utils/Express"; -import logger from "CommonServer/Utils/Logger"; -import Response from "CommonServer/Utils/Response"; -import VMRunner from "CommonServer/Utils/VM/VMRunner"; +} from "Common/Server/Utils/Express"; +import logger from "Common/Server/Utils/Logger"; +import Response from "Common/Server/Utils/Response"; +import VMRunner from "Common/Server/Utils/VM/VMRunner"; const router: ExpressRouter = Express.getRouter(); diff --git a/IsolatedVM/Dockerfile.tpl b/IsolatedVM/Dockerfile.tpl index 763c035ada..cf1bcb9248 100644 --- a/IsolatedVM/Dockerfile.tpl +++ b/IsolatedVM/Dockerfile.tpl @@ -44,12 +44,7 @@ COPY ./Common /usr/src/Common -WORKDIR /usr/src/CommonServer -COPY ./CommonServer/package*.json /usr/src/CommonServer/ -# Set version in ./CommonServer/package.json to the APP_VERSION -RUN sed -i "s/\"version\": \".*\"/\"version\": \"$APP_VERSION\"/g" /usr/src/CommonServer/package.json -RUN npm install -COPY ./CommonServer /usr/src/CommonServer + diff --git a/IsolatedVM/Index.ts b/IsolatedVM/Index.ts index 08cfdd3447..20683c54e1 100644 --- a/IsolatedVM/Index.ts +++ b/IsolatedVM/Index.ts @@ -1,9 +1,9 @@ import VmAPI from "./API/VM"; import { PromiseVoidFunction } from "Common/Types/FunctionTypes"; -import Express, { ExpressApplication } from "CommonServer/Utils/Express"; -import logger from "CommonServer/Utils/Logger"; -import App from "CommonServer/Utils/StartServer"; -import Telemetry from "CommonServer/Utils/Telemetry"; +import Express, { ExpressApplication } from "Common/Server/Utils/Express"; +import logger from "Common/Server/Utils/Logger"; +import App from "Common/Server/Utils/StartServer"; +import Telemetry from "Common/Server/Utils/Telemetry"; import process from "process"; const APP_NAME: string = "isolated-vm"; diff --git a/Nginx/Dockerfile.tpl b/Nginx/Dockerfile.tpl index 062d843406..cf83f18094 100644 --- a/Nginx/Dockerfile.tpl +++ b/Nginx/Dockerfile.tpl @@ -42,12 +42,7 @@ COPY ./Common /usr/src/Common -WORKDIR /usr/src/CommonServer -COPY ./CommonServer/package*.json /usr/src/CommonServer/ -# Set version in ./CommonServer/package.json to the APP_VERSION -RUN sed -i "s/\"version\": \".*\"/\"version\": \"$APP_VERSION\"/g" /usr/src/CommonServer/package.json -RUN npm install -COPY ./CommonServer /usr/src/CommonServer + ENV PRODUCTION=true diff --git a/Nginx/Index.ts b/Nginx/Index.ts index b6f15255e5..6cf6fede67 100644 --- a/Nginx/Index.ts +++ b/Nginx/Index.ts @@ -1,9 +1,9 @@ import AcmeWriteCertificatesJob from "./Jobs/AcmeWriteCertificates"; import { PromiseVoidFunction } from "Common/Types/FunctionTypes"; -import { PostgresAppInstance } from "CommonServer/Infrastructure/PostgresDatabase"; -import InfrastructureStatus from "CommonServer/Infrastructure/Status"; -import logger from "CommonServer/Utils/Logger"; -import App from "CommonServer/Utils/StartServer"; +import { PostgresAppInstance } from "Common/Server/Infrastructure/PostgresDatabase"; +import InfrastructureStatus from "Common/Server/Infrastructure/Status"; +import logger from "Common/Server/Utils/Logger"; +import App from "Common/Server/Utils/StartServer"; process.env["SERVICE_NAME"] = "ingress"; diff --git a/Nginx/Jobs/AcmeWriteCertificates.ts b/Nginx/Jobs/AcmeWriteCertificates.ts index c4464e21dc..0766c60f50 100644 --- a/Nginx/Jobs/AcmeWriteCertificates.ts +++ b/Nginx/Jobs/AcmeWriteCertificates.ts @@ -1,11 +1,11 @@ import LIMIT_MAX from "Common/Types/Database/LimitMax"; import { EVERY_FIFTEEN_MINUTE, EVERY_MINUTE } from "Common/Utils/CronTime"; -import { IsDevelopment } from "CommonServer/EnvironmentConfig"; -import AcmeCertificateService from "CommonServer/Services/AcmeCertificateService"; -import BasicCron from "CommonServer/Utils/BasicCron"; -import LocalFile from "CommonServer/Utils/LocalFile"; +import { IsDevelopment } from "Common/Server/EnvironmentConfig"; +import AcmeCertificateService from "Common/Server/Services/AcmeCertificateService"; +import BasicCron from "Common/Server/Utils/BasicCron"; +import LocalFile from "Common/Server/Utils/LocalFile"; // @ts-ignore -import logger from "CommonServer/Utils/Logger"; +import logger from "Common/Server/Utils/Logger"; import AcmeCertificate from "Common/Models/DatabaseModels/AcmeCertificate"; export default class Jobs { diff --git a/Nginx/Jobs/FetchCertificates.ts b/Nginx/Jobs/FetchCertificates.ts index b6a7abdf2b..3d4e3bbe9a 100644 --- a/Nginx/Jobs/FetchCertificates.ts +++ b/Nginx/Jobs/FetchCertificates.ts @@ -1,12 +1,12 @@ import LIMIT_MAX from "Common/Types/Database/LimitMax"; import JSONFunctions from "Common/Types/JSONFunctions"; import { EVERY_FIFTEEN_MINUTE, EVERY_MINUTE } from "Common/Utils/CronTime"; -import { IsDevelopment } from "CommonServer/EnvironmentConfig"; -import GreenlockCertificateService from "CommonServer/Services/GreenlockCertificateService"; -import BasicCron from "CommonServer/Utils/BasicCron"; -import LocalFile from "CommonServer/Utils/LocalFile"; +import { IsDevelopment } from "Common/Server/EnvironmentConfig"; +import GreenlockCertificateService from "Common/Server/Services/GreenlockCertificateService"; +import BasicCron from "Common/Server/Utils/BasicCron"; +import LocalFile from "Common/Server/Utils/LocalFile"; // @ts-ignore -import logger from "CommonServer/Utils/Logger"; +import logger from "Common/Server/Utils/Logger"; import GreenlockCertificate from "Common/Models/DatabaseModels/GreenlockCertificate"; export default class Jobs { diff --git a/Nginx/Utils/SelfSignedSSL.ts b/Nginx/Utils/SelfSignedSSL.ts index 170e3c3792..bbbcb7b83f 100644 --- a/Nginx/Utils/SelfSignedSSL.ts +++ b/Nginx/Utils/SelfSignedSSL.ts @@ -1,4 +1,4 @@ -import Exec from "CommonServer/Utils/Execute"; +import Exec from "Common/Server/Utils/Execute"; export default class SelfSignedSSL { public static async generate(path: string, host: string): Promise { diff --git a/Probe/Config.ts b/Probe/Config.ts index ea97adfa1b..4a5fd78b0c 100644 --- a/Probe/Config.ts +++ b/Probe/Config.ts @@ -1,6 +1,6 @@ import URL from "Common/Types/API/URL"; import ObjectID from "Common/Types/ObjectID"; -import logger from "CommonServer/Utils/Logger"; +import logger from "Common/Server/Utils/Logger"; if (!process.env["INGESTOR_URL"] && !process.env["ONEUPTIME_URL"]) { logger.error("INGESTOR_URL or ONEUPTIME_URL is not set"); diff --git a/Probe/Dockerfile.tpl b/Probe/Dockerfile.tpl index bfcc6be46c..67865af240 100644 --- a/Probe/Dockerfile.tpl +++ b/Probe/Dockerfile.tpl @@ -54,12 +54,7 @@ COPY ./Common /usr/src/Common -WORKDIR /usr/src/CommonServer -COPY ./CommonServer/package*.json /usr/src/CommonServer/ -# Set version in ./CommonServer/package.json to the APP_VERSION -RUN sed -i "s/\"version\": \".*\"/\"version\": \"$APP_VERSION\"/g" /usr/src/CommonServer/package.json -RUN npm install -COPY ./CommonServer /usr/src/CommonServer + diff --git a/Probe/Index.ts b/Probe/Index.ts index f58802e316..b0e178f7d5 100644 --- a/Probe/Index.ts +++ b/Probe/Index.ts @@ -4,9 +4,9 @@ import FetchListAndProbe from "./Jobs/Monitor/FetchList"; import Register from "./Services/Register"; import { PromiseVoidFunction } from "Common/Types/FunctionTypes"; import Sleep from "Common/Types/Sleep"; -import logger from "CommonServer/Utils/Logger"; -import App from "CommonServer/Utils/StartServer"; -import Telemetry from "CommonServer/Utils/Telemetry"; +import logger from "Common/Server/Utils/Logger"; +import App from "Common/Server/Utils/StartServer"; +import Telemetry from "Common/Server/Utils/Telemetry"; import "ejs"; const APP_NAME: string = "probe"; diff --git a/Probe/Jobs/Alive.ts b/Probe/Jobs/Alive.ts index 0b5fef2eed..ce224065c8 100644 --- a/Probe/Jobs/Alive.ts +++ b/Probe/Jobs/Alive.ts @@ -4,9 +4,9 @@ import ProbeAPIRequest from "../Utils/ProbeAPIRequest"; import URL from "Common/Types/API/URL"; import API from "Common/Utils/API"; import { EVERY_MINUTE } from "Common/Utils/CronTime"; -import LocalCache from "CommonServer/Infrastructure/LocalCache"; -import BasicCron from "CommonServer/Utils/BasicCron"; -import logger from "CommonServer/Utils/Logger"; +import LocalCache from "Common/Server/Infrastructure/LocalCache"; +import BasicCron from "Common/Server/Utils/BasicCron"; +import logger from "Common/Server/Utils/Logger"; BasicCron({ jobName: "Basic:Alive", diff --git a/Probe/Jobs/Monitor/FetchList.ts b/Probe/Jobs/Monitor/FetchList.ts index a2f1d764e0..f85fccae8e 100644 --- a/Probe/Jobs/Monitor/FetchList.ts +++ b/Probe/Jobs/Monitor/FetchList.ts @@ -12,7 +12,7 @@ import { JSONArray } from "Common/Types/JSON"; import ProbeMonitorResponse from "Common/Types/Probe/ProbeMonitorResponse"; import Sleep from "Common/Types/Sleep"; import API from "Common/Utils/API"; -import logger from "CommonServer/Utils/Logger"; +import logger from "Common/Server/Utils/Logger"; import Monitor from "Common/Models/DatabaseModels/Monitor"; export default class FetchListAndProbe { diff --git a/Probe/Services/Register.ts b/Probe/Services/Register.ts index 1ce06e5324..47436c8921 100644 --- a/Probe/Services/Register.ts +++ b/Probe/Services/Register.ts @@ -15,9 +15,9 @@ import { JSONObject } from "Common/Types/JSON"; import ProbeStatusReport from "Common/Types/Probe/ProbeStatusReport"; import Sleep from "Common/Types/Sleep"; import API from "Common/Utils/API"; -import { ClusterKey, HasClusterKey } from "CommonServer/EnvironmentConfig"; -import LocalCache from "CommonServer/Infrastructure/LocalCache"; -import logger from "CommonServer/Utils/Logger"; +import { ClusterKey, HasClusterKey } from "Common/Server/EnvironmentConfig"; +import LocalCache from "Common/Server/Infrastructure/LocalCache"; +import logger from "Common/Server/Utils/Logger"; export default class Register { public static async reportIfOffline(): Promise { diff --git a/Probe/Utils/Monitors/Monitor.ts b/Probe/Utils/Monitors/Monitor.ts index ab305eb183..45cadaf93e 100644 --- a/Probe/Utils/Monitors/Monitor.ts +++ b/Probe/Utils/Monitors/Monitor.ts @@ -26,8 +26,8 @@ import Port from "Common/Types/Port"; import ProbeMonitorResponse from "Common/Types/Probe/ProbeMonitorResponse"; import ScreenSizeType from "Common/Types/ScreenSizeType"; import API from "Common/Utils/API"; -import LocalCache from "CommonServer/Infrastructure/LocalCache"; -import logger from "CommonServer/Utils/Logger"; +import LocalCache from "Common/Server/Infrastructure/LocalCache"; +import logger from "Common/Server/Utils/Logger"; import Monitor from "Common/Models/DatabaseModels/Monitor"; export default class MonitorUtil { diff --git a/Probe/Utils/Monitors/MonitorTypes/ApiMonitor.ts b/Probe/Utils/Monitors/MonitorTypes/ApiMonitor.ts index 3cacf42408..3ade7f6f56 100644 --- a/Probe/Utils/Monitors/MonitorTypes/ApiMonitor.ts +++ b/Probe/Utils/Monitors/MonitorTypes/ApiMonitor.ts @@ -10,7 +10,7 @@ import ObjectID from "Common/Types/ObjectID"; import PositiveNumber from "Common/Types/PositiveNumber"; import Sleep from "Common/Types/Sleep"; import API from "Common/Utils/API"; -import logger from "CommonServer/Utils/Logger"; +import logger from "Common/Server/Utils/Logger"; export interface APIResponse { url: URL; diff --git a/Probe/Utils/Monitors/MonitorTypes/CustomCodeMonitor.ts b/Probe/Utils/Monitors/MonitorTypes/CustomCodeMonitor.ts index dcb8a928fe..4564b09597 100644 --- a/Probe/Utils/Monitors/MonitorTypes/CustomCodeMonitor.ts +++ b/Probe/Utils/Monitors/MonitorTypes/CustomCodeMonitor.ts @@ -2,8 +2,8 @@ import { PROBE_CUSTOM_CODE_MONITOR_SCRIPT_TIMEOUT_IN_MS } from "../../../Config" import ReturnResult from "Common/Types/IsolatedVM/ReturnResult"; import CustomCodeMonitorResponse from "Common/Types/Monitor/CustomCodeMonitor/CustomCodeMonitorResponse"; import ObjectID from "Common/Types/ObjectID"; -import logger from "CommonServer/Utils/Logger"; -import VMRunner from "CommonServer/Utils/VM/VMRunner"; +import logger from "Common/Server/Utils/Logger"; +import VMRunner from "Common/Server/Utils/VM/VMRunner"; export interface CustomCodeMonitorOptions { monitorId?: ObjectID | undefined; diff --git a/Probe/Utils/Monitors/MonitorTypes/PingMonitor.ts b/Probe/Utils/Monitors/MonitorTypes/PingMonitor.ts index 7c6396303c..b93e1be0cc 100644 --- a/Probe/Utils/Monitors/MonitorTypes/PingMonitor.ts +++ b/Probe/Utils/Monitors/MonitorTypes/PingMonitor.ts @@ -8,7 +8,7 @@ import IPv6 from "Common/Types/IP/IPv6"; import ObjectID from "Common/Types/ObjectID"; import PositiveNumber from "Common/Types/PositiveNumber"; import Sleep from "Common/Types/Sleep"; -import logger from "CommonServer/Utils/Logger"; +import logger from "Common/Server/Utils/Logger"; import ping from "ping"; // TODO - make sure it work for the IPV6 diff --git a/Probe/Utils/Monitors/MonitorTypes/PortMonitor.ts b/Probe/Utils/Monitors/MonitorTypes/PortMonitor.ts index 5cbb17a76c..6b3a9c525b 100644 --- a/Probe/Utils/Monitors/MonitorTypes/PortMonitor.ts +++ b/Probe/Utils/Monitors/MonitorTypes/PortMonitor.ts @@ -10,7 +10,7 @@ import ObjectID from "Common/Types/ObjectID"; import Port from "Common/Types/Port"; import PositiveNumber from "Common/Types/PositiveNumber"; import Sleep from "Common/Types/Sleep"; -import logger from "CommonServer/Utils/Logger"; +import logger from "Common/Server/Utils/Logger"; import net from "net"; // TODO - make sure it work for the IPV6 diff --git a/Probe/Utils/Monitors/MonitorTypes/SslMonitor.ts b/Probe/Utils/Monitors/MonitorTypes/SslMonitor.ts index 18b1913c7d..df633f1deb 100644 --- a/Probe/Utils/Monitors/MonitorTypes/SslMonitor.ts +++ b/Probe/Utils/Monitors/MonitorTypes/SslMonitor.ts @@ -8,7 +8,7 @@ import PositiveNumber from "Common/Types/PositiveNumber"; import Sleep from "Common/Types/Sleep"; import API from "Common/Utils/API"; import ObjectUtil from "Common/Utils/ObjectUtil"; -import logger from "CommonServer/Utils/Logger"; +import logger from "Common/Server/Utils/Logger"; import { ClientRequest, IncomingMessage } from "http"; import https, { RequestOptions } from "https"; import tls, { TLSSocket } from "tls"; diff --git a/Probe/Utils/Monitors/MonitorTypes/SyntheticMonitor.ts b/Probe/Utils/Monitors/MonitorTypes/SyntheticMonitor.ts index 00728c321f..b8c0b579ff 100644 --- a/Probe/Utils/Monitors/MonitorTypes/SyntheticMonitor.ts +++ b/Probe/Utils/Monitors/MonitorTypes/SyntheticMonitor.ts @@ -5,10 +5,10 @@ import BrowserType from "Common/Types/Monitor/SyntheticMonitors/BrowserType"; import ScreenSizeType from "Common/Types/Monitor/SyntheticMonitors/ScreenSizeType"; import SyntheticMonitorResponse from "Common/Types/Monitor/SyntheticMonitors/SyntheticMonitorResponse"; import ObjectID from "Common/Types/ObjectID"; -import logger from "CommonServer/Utils/Logger"; -import VMRunner from "CommonServer/Utils/VM/VMRunner"; +import logger from "Common/Server/Utils/Logger"; +import VMRunner from "Common/Server/Utils/VM/VMRunner"; import { Browser, Page, chromium, firefox } from "playwright"; -import LocalFile from "CommonServer/Utils/LocalFile"; +import LocalFile from "Common/Server/Utils/LocalFile"; export interface SyntheticMonitorOptions { monitorId?: ObjectID | undefined; diff --git a/Probe/Utils/Monitors/MonitorTypes/WebsiteMonitor.ts b/Probe/Utils/Monitors/MonitorTypes/WebsiteMonitor.ts index a24dc98788..aaa792d8c6 100644 --- a/Probe/Utils/Monitors/MonitorTypes/WebsiteMonitor.ts +++ b/Probe/Utils/Monitors/MonitorTypes/WebsiteMonitor.ts @@ -9,7 +9,7 @@ import PositiveNumber from "Common/Types/PositiveNumber"; import Sleep from "Common/Types/Sleep"; import WebsiteRequest, { WebsiteResponse } from "Common/Types/WebsiteRequest"; import API from "Common/Utils/API"; -import logger from "CommonServer/Utils/Logger"; +import logger from "Common/Server/Utils/Logger"; import { AxiosError } from "axios"; export interface ProbeWebsiteResponse { diff --git a/Probe/Utils/Probe.ts b/Probe/Utils/Probe.ts index 34d7644dbc..4661607680 100644 --- a/Probe/Utils/Probe.ts +++ b/Probe/Utils/Probe.ts @@ -1,6 +1,6 @@ import BadDataException from "Common/Types/Exception/BadDataException"; import ObjectID from "Common/Types/ObjectID"; -import LocalCache from "CommonServer/Infrastructure/LocalCache"; +import LocalCache from "Common/Server/Infrastructure/LocalCache"; export default class ProbeUtil { public static getProbeId(): ObjectID { diff --git a/Scripts/PaymentProvider/CouponCodeGenerator.ts b/Scripts/PaymentProvider/CouponCodeGenerator.ts index 67cfa04a2f..ff1adce745 100644 --- a/Scripts/PaymentProvider/CouponCodeGenerator.ts +++ b/Scripts/PaymentProvider/CouponCodeGenerator.ts @@ -2,7 +2,7 @@ // export $(grep -v '^#' config.env | xargs) && ts-node ./Scripts/PaymentProvider/CouponCodeGenerator.ts > coupons.csv import { PromiseVoidFunction } from "Common/Types/FunctionTypes"; import Sleep from "Common/Types/Sleep"; -import BillingService from "CommonServer/Services/BillingService"; +import BillingService from "Common/Server/Services/BillingService"; const main: PromiseVoidFunction = async (): Promise => { for (let i: number = 0; i < 2000; i++) { diff --git a/StatusPage/Dockerfile.tpl b/StatusPage/Dockerfile.tpl index 7f5b17791e..d201565466 100644 --- a/StatusPage/Dockerfile.tpl +++ b/StatusPage/Dockerfile.tpl @@ -41,12 +41,7 @@ COPY ./Common /usr/src/Common -WORKDIR /usr/src/CommonServer -COPY ./CommonServer/package*.json /usr/src/CommonServer/ -# Set version in ./CommonServer/package.json to the APP_VERSION -RUN sed -i "s/\"version\": \".*\"/\"version\": \"$APP_VERSION\"/g" /usr/src/CommonServer/package.json -RUN npm install -COPY ./CommonServer /usr/src/CommonServer + diff --git a/StatusPage/Serve.ts b/StatusPage/Serve.ts index cbfda06531..a4ec9c5032 100644 --- a/StatusPage/Serve.ts +++ b/StatusPage/Serve.ts @@ -1,7 +1,7 @@ import { PromiseVoidFunction } from "Common/Types/FunctionTypes"; -import Express, { ExpressApplication } from "CommonServer/Utils/Express"; -import logger from "CommonServer/Utils/Logger"; -import App from "CommonServer/Utils/StartServer"; +import Express, { ExpressApplication } from "Common/Server/Utils/Express"; +import logger from "Common/Server/Utils/Logger"; +import App from "Common/Server/Utils/StartServer"; export const APP_NAME: string = "status-page"; diff --git a/TestServer/API/Main.ts b/TestServer/API/Main.ts index 05b5536893..f499d8adee 100644 --- a/TestServer/API/Main.ts +++ b/TestServer/API/Main.ts @@ -1,16 +1,16 @@ import { JSONValue } from "Common/Types/JSON"; import Sleep from "Common/Types/Sleep"; import Typeof from "Common/Types/Typeof"; -import LocalCache from "CommonServer/Infrastructure/LocalCache"; +import LocalCache from "Common/Server/Infrastructure/LocalCache"; import Express, { ExpressRequest, ExpressResponse, ExpressRouter, NextFunction, RequestHandler, -} from "CommonServer/Utils/Express"; -import logger from "CommonServer/Utils/Logger"; -import Response from "CommonServer/Utils/Response"; +} from "Common/Server/Utils/Express"; +import logger from "Common/Server/Utils/Logger"; +import Response from "Common/Server/Utils/Response"; const router: ExpressRouter = Express.getRouter(); diff --git a/TestServer/API/Settings.ts b/TestServer/API/Settings.ts index 25e7c18e45..cd3c4b7b9b 100644 --- a/TestServer/API/Settings.ts +++ b/TestServer/API/Settings.ts @@ -1,12 +1,12 @@ import { JSONObject } from "Common/Types/JSON"; -import LocalCache from "CommonServer/Infrastructure/LocalCache"; +import LocalCache from "Common/Server/Infrastructure/LocalCache"; import Express, { ExpressRequest, ExpressResponse, ExpressRouter, NextFunction, -} from "CommonServer/Utils/Express"; -import Response from "CommonServer/Utils/Response"; +} from "Common/Server/Utils/Express"; +import Response from "Common/Server/Utils/Response"; const router: ExpressRouter = Express.getRouter(); diff --git a/TestServer/Dockerfile.tpl b/TestServer/Dockerfile.tpl index 8208868d40..5cf5931e2f 100644 --- a/TestServer/Dockerfile.tpl +++ b/TestServer/Dockerfile.tpl @@ -44,12 +44,7 @@ COPY ./Common /usr/src/Common -WORKDIR /usr/src/CommonServer -COPY ./CommonServer/package*.json /usr/src/CommonServer/ -# Set version in ./CommonServer/package.json to the APP_VERSION -RUN sed -i "s/\"version\": \".*\"/\"version\": \"$APP_VERSION\"/g" /usr/src/CommonServer/package.json -RUN npm install -COPY ./CommonServer /usr/src/CommonServer + diff --git a/TestServer/Index.ts b/TestServer/Index.ts index 4fca47bbde..776416803d 100644 --- a/TestServer/Index.ts +++ b/TestServer/Index.ts @@ -1,10 +1,10 @@ import MainAPI from "./API/Main"; import SettingsAPI from "./API/Settings"; import { PromiseVoidFunction } from "Common/Types/FunctionTypes"; -import Express, { ExpressApplication } from "CommonServer/Utils/Express"; -import logger from "CommonServer/Utils/Logger"; -import App from "CommonServer/Utils/StartServer"; -import Telemetry from "CommonServer/Utils/Telemetry"; +import Express, { ExpressApplication } from "Common/Server/Utils/Express"; +import logger from "Common/Server/Utils/Logger"; +import App from "Common/Server/Utils/StartServer"; +import Telemetry from "Common/Server/Utils/Telemetry"; import "ejs"; const app: ExpressApplication = Express.getExpressApp();