From 72046b97a36ed6c5139622ff16529c8d5a753760 Mon Sep 17 00:00:00 2001 From: Yeganathan S <63534555+skwowet@users.noreply.github.com> Date: Thu, 20 Aug 2026 21:53:45 +0530 Subject: [PATCH 1/4] chore: upgrade pnpm from 9 to 11 Signed-off-by: Yeganathan S <63534555+skwowet@users.noreply.github.com> --- .github/actions/node/package.json | 4 +- .github/workflows/backend-lint.yaml | 18 +- .github/workflows/server-tests.yml | 13 +- backend/.prettierrc.cjs | 2 +- backend/package.json | 23 +- package.json | 9 +- pnpm-lock.yaml | 2320 ++++++++++++----- pnpm-workspace.yaml | 32 + ...erfile.automatic_projects_discovery_worker | 9 +- scripts/services/docker/Dockerfile.backend | 9 +- .../services/docker/Dockerfile.cache_worker | 9 +- .../docker/Dockerfile.categorization_worker | 9 +- .../services/docker/Dockerfile.cron_service | 9 +- .../docker/Dockerfile.data_sink_worker | 9 +- .../docker/Dockerfile.entity_merging_worker | 9 +- .../services/docker/Dockerfile.exports_worker | 9 +- .../docker/Dockerfile.integration_run_worker | 9 +- .../Dockerfile.integration_stream_worker | 9 +- .../docker/Dockerfile.kafka_connect_monitor | 9 +- .../Dockerfile.members_enrichment_worker | 9 +- .../Dockerfile.merge_suggestions_worker | 9 +- .../docker/Dockerfile.nango_webhook_api | 9 +- .../services/docker/Dockerfile.nango_worker | 9 +- ...Dockerfile.organizations_enrichment_worker | 9 +- scripts/services/docker/Dockerfile.packages | 9 +- .../docker/Dockerfile.pcc_sync_worker | 9 +- .../docker/Dockerfile.profiles_worker | 9 +- .../Dockerfile.projects_evaluation_worker | 9 +- .../docker/Dockerfile.script_executor | 4 +- .../docker/Dockerfile.script_executor_worker | 9 +- .../docker/Dockerfile.search_sync_api | 9 +- .../docker/Dockerfile.search_sync_worker | 9 +- .../Dockerfile.security_best_practices_worker | 9 +- .../Dockerfile.snowflake_connectors_worker | 9 +- .../services/docker/Dockerfile.webhook_api | 9 +- services/.prettierrc.cjs | 2 +- .../package.json | 22 +- services/apps/cache_worker/package.json | 20 +- .../apps/categorization_worker/package.json | 22 +- services/apps/cron_service/package.json | 16 +- services/apps/data_sink_worker/package.json | 18 +- .../apps/entity_merging_worker/package.json | 20 +- services/apps/exports_worker/package.json | 18 +- .../apps/integration_run_worker/package.json | 20 +- .../integration_stream_worker/package.json | 18 +- .../apps/kafka_connect_monitor/package.json | 16 +- .../members_enrichment_worker/package.json | 22 +- .../merge_suggestions_worker/package.json | 22 +- services/apps/nango_webhook_api/package.json | 16 +- services/apps/nango_worker/package.json | 22 +- .../package.json | 22 +- services/apps/packages_worker/package.json | 24 +- services/apps/pcc_sync_worker/package.json | 18 +- services/apps/profiles_worker/package.json | 22 +- .../projects_evaluation_worker/package.json | 20 +- .../apps/script_executor_worker/package.json | 34 +- services/apps/search_sync_api/package.json | 18 +- services/apps/search_sync_worker/package.json | 18 +- .../package.json | 22 +- .../apps/snowflake_connectors/package.json | 18 +- services/apps/template_consumer/package.json | 16 +- services/apps/template_worker/package.json | 18 +- .../apps/temporal_codec_server/package.json | 18 +- services/apps/webhook_api/package.json | 18 +- services/archetypes/consumer/package.json | 12 +- services/archetypes/standard/package.json | 14 +- services/archetypes/worker/package.json | 18 +- services/libs/anthropic-aws/package.json | 12 +- services/libs/audit-logs/package.json | 12 +- services/libs/common/package.json | 14 +- services/libs/common_services/package.json | 14 +- services/libs/data-access-layer/package.json | 14 +- services/libs/database/package.json | 16 +- services/libs/integrations/package.json | 14 +- services/libs/logging/package.json | 12 +- services/libs/nango/package.json | 14 +- services/libs/opensearch/package.json | 14 +- services/libs/queue/package.json | 12 +- services/libs/redis/package.json | 12 +- services/libs/slack/package.json | 12 +- services/libs/snowflake/package.json | 14 +- services/libs/telemetry/package.json | 12 +- services/libs/temporal/package.json | 18 +- services/libs/test-kit/package.json | 16 +- services/libs/types/package.json | 12 +- services/package.json | 7 +- 86 files changed, 2313 insertions(+), 1201 deletions(-) diff --git a/.github/actions/node/package.json b/.github/actions/node/package.json index e22d67d520..b356ebfc26 100644 --- a/.github/actions/node/package.json +++ b/.github/actions/node/package.json @@ -12,7 +12,7 @@ "dotenv": "8.2.0" }, "devDependencies": { - "@types/node": "^24.13.3", + "@types/node": "catalog:", "@typescript-eslint/eslint-plugin": "^6.7.4", "@typescript-eslint/parser": "^6.7.4", "@vercel/ncc": "^0.38.1", @@ -21,6 +21,6 @@ "eslint-plugin-prettier": "^5.0.0", "prettier": "^3.0.3", "ts-node": "^10.9.1", - "typescript": "^5.6.3" + "typescript": "catalog:" } } diff --git a/.github/workflows/backend-lint.yaml b/.github/workflows/backend-lint.yaml index 9b9d2151f7..0cc2575cce 100644 --- a/.github/workflows/backend-lint.yaml +++ b/.github/workflows/backend-lint.yaml @@ -19,13 +19,10 @@ jobs: - name: Check out repository code uses: actions/checkout@v4 - - name: Setup Node - uses: actions/setup-node@v6 + - name: Setup pnpm and Node + uses: pnpm/setup@v2 with: - node-version-file: '.nvmrc' - - - name: Install dependencies - run: cd .. && npm install -g corepack@latest && corepack enable pnpm && pnpm i --frozen-lockfile + cache: true - name: Check linting run: pnpm run lint @@ -47,13 +44,10 @@ jobs: - name: Check out repository code uses: actions/checkout@v4 - - name: Setup Node - uses: actions/setup-node@v6 + - name: Setup pnpm and Node + uses: pnpm/setup@v2 with: - node-version-file: '.nvmrc' - - - name: Install dependencies - run: cd .. && npm install -g corepack@latest && corepack enable pnpm && pnpm i --frozen-lockfile + cache: true - name: Check library linting, format and typescript run: ./scripts/lint_libs.sh diff --git a/.github/workflows/server-tests.yml b/.github/workflows/server-tests.yml index ce1bce65ef..c990fb8003 100644 --- a/.github/workflows/server-tests.yml +++ b/.github/workflows/server-tests.yml @@ -54,17 +54,10 @@ jobs: - name: Check out repository code uses: actions/checkout@v4 - - name: Setup pnpm - uses: pnpm/action-setup@v4 - - - name: Setup Node - uses: actions/setup-node@v6 + - name: Setup pnpm and Node + uses: pnpm/setup@v2 with: - node-version-file: '.nvmrc' - cache: 'pnpm' - - - name: Install dependencies - run: pnpm i --frozen-lockfile + cache: true - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 diff --git a/backend/.prettierrc.cjs b/backend/.prettierrc.cjs index ec0d179d4e..6872707fc3 100644 --- a/backend/.prettierrc.cjs +++ b/backend/.prettierrc.cjs @@ -14,5 +14,5 @@ module.exports = { ], importOrderSeparation: true, importOrderSortSpecifiers: true, - plugins: ['@trivago/prettier-plugin-sort-imports'], + plugins: [require.resolve('@trivago/prettier-plugin-sort-imports')], } diff --git a/backend/package.json b/backend/package.json index 2946750d87..4cc5e75adf 100644 --- a/backend/package.json +++ b/backend/package.json @@ -9,8 +9,8 @@ "start:job-generator:dev": "nodemon --watch \"src/**/*.ts\" --watch ../services/libs -e ts,json --exec \"pnpm run start:job-generator\"", "start:job-generator:dev:local": "set -a && . ./.env.dist.local && . ./.env.override.local && set +a && pnpm run start:job-generator:dev", "build": "tsc && cp package*json dist/ && cp .sequelizerc dist/.sequelizerc ", - "sequelize-cli:source": "pnpm run build && npx sequelize --config src/database/sequelize-cli-config.ts --migrations-source-path src/database/migrations", - "sequelize-cli:build": "npx sequelize --config database/sequelize-cli-config.js --migrations-compiled-path database/migrations", + "sequelize-cli:source": "pnpm run build && sequelize --config src/database/sequelize-cli-config.ts --migrations-source-path src/database/migrations", + "sequelize-cli:build": "sequelize --config database/sequelize-cli-config.js --migrations-compiled-path database/migrations", "lint": "eslint .", "format": "prettier --write .", "format-check": "prettier --check .", @@ -76,7 +76,7 @@ "@slack/web-api": "^7.19.0", "analytics-node": "^6.2.0", "aws-sdk": "2.814.0", - "axios": "^1.19.0", + "axios": "catalog:", "bcrypt": "6.0.0", "body-parser": "^1.20.1", "bufferutil": "^4.0.7", @@ -86,7 +86,7 @@ "cli-highlight": "2.1.6", "command-line-args": "^5.2.1", "command-line-usage": "^6.1.3", - "config": "^3.3.12", + "config": "catalog:", "cors": "2.8.5", "cron": "^2.1.0", "cron-time-generator": "^1.3.0", @@ -122,7 +122,7 @@ "passport-slack": "0.0.7", "peopledatalabs": "~6.1.5", "pg": "^8.7.3", - "pg-promise": "^11.4.3", + "pg-promise": "catalog:", "sanitize-html": "^2.7.1", "sequelize": "6.37.8", "sequelize-cli-typescript": "^3.2.0-c", @@ -145,7 +145,7 @@ "@types/cron": "^2.0.0", "@types/express": "^4.17.17", "@types/html-to-text": "^8.1.1", - "@types/node": "^24.13.3", + "@types/node": "catalog:", "@types/sanitize-html": "^2.6.2", "@types/superagent": "^4.1.15", "@types/uuid": "^9.0.2", @@ -154,17 +154,16 @@ "copyfiles": "2.4.1", "cross-env": "7.0.2", "deep-object-diff": "^1.1.9", - "eslint": "^8.12.0", + "eslint": "catalog:", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-airbnb-typescript": "^16.1.4", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.25.4", "lint-staged": "^15.4.3", "nodemon": "2.0.4", - "prettier": "^3.3.3", + "prettier": "catalog:", "rdme": "^7.2.0", - "tsx": "^4.20.3", - "typescript": "^5.6.3" - }, - "packageManager": "pnpm@9.15.0" + "tsx": "catalog:", + "typescript": "catalog:" + } } diff --git a/package.json b/package.json index 70f3f83e63..c5be9ceddb 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,13 @@ "engines": { "node": ">=24.0.0" }, + "devEngines": { + "runtime": { + "name": "node", + "version": "24.x", + "onFail": "download" + } + }, "scripts": { "prepare": "husky", "test": "vitest run", @@ -17,5 +24,5 @@ "vite": "6.3.5", "vitest": "4.1.7" }, - "packageManager": "pnpm@9.11.0+sha512.0a203ffaed5a3f63242cd064c8fb5892366c103e328079318f78062f24ea8c9d50bc6a47aa3567cabefd824d170e78fa2745ed1f16b132e16436146b7688f19b" + "packageManager": "pnpm@11.22.0+sha512.1ff870c4c6133dfd88fb2afc46dd13d47f09c9794b438c6fdb47ca98caf3bc16381ee0be93a091b8e3824cf01f889f46d7d9e20910fb0be1ab0fb5baa80dd621" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 74fb6469c2..6b799dad39 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,51 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +catalogs: + default: + '@temporalio/activity': + specifier: ~1.17.2 + version: 1.17.2 + '@temporalio/client': + specifier: ~1.17.2 + version: 1.17.2 + '@temporalio/common': + specifier: ~1.17.2 + version: 1.17.2 + '@temporalio/proto': + specifier: ~1.17.2 + version: 1.17.2 + '@temporalio/worker': + specifier: ~1.17.2 + version: 1.17.2 + '@temporalio/workflow': + specifier: ~1.17.2 + version: 1.17.2 + '@types/node': + specifier: ^24.13.3 + version: 24.13.3 + axios: + specifier: ^1.19.0 + version: 1.19.0 + config: + specifier: ^3.3.12 + version: 3.3.12 + eslint: + specifier: ^8.39.0 + version: 8.57.0 + pg-promise: + specifier: ^11.4.3 + version: 11.6.0 + prettier: + specifier: ^3.3.3 + version: 3.3.3 + tsx: + specifier: ^4.20.3 + version: 4.23.12 + typescript: + specifier: ^5.6.3 + version: 5.6.3 + importers: .: @@ -17,6 +62,9 @@ importers: husky: specifier: ^9.1.7 version: 9.1.7 + node: + specifier: runtime:24.x + version: runtime:24.19.0 vite: specifier: 6.3.5 version: 6.3.5(@types/node@24.13.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.23.12)(yaml@2.7.0) @@ -40,26 +88,26 @@ importers: version: 8.2.0 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 '@typescript-eslint/eslint-plugin': specifier: ^6.7.4 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3))(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^6.7.4 - version: 6.21.0(eslint@8.57.0)(typescript@5.6.3) + version: 6.21.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3) '@vercel/ncc': specifier: ^0.38.1 version: 0.38.1 eslint: specifier: ^8.50.0 - version: 8.57.0 + version: 8.57.0(supports-color@8.1.1) eslint-config-prettier: specifier: ^9.0.0 - version: 9.1.0(eslint@8.57.0) + version: 9.1.0(eslint@8.57.0(supports-color@8.1.1)) eslint-plugin-prettier: specifier: ^5.0.0 - version: 5.1.3(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.2.5) + version: 5.1.3(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.0(supports-color@8.1.1)))(eslint@8.57.0(supports-color@8.1.1))(prettier@3.2.5) prettier: specifier: ^3.0.3 version: 3.2.5 @@ -67,7 +115,7 @@ importers: specifier: ^10.9.1 version: 10.9.2(@swc/core@1.4.17)(@types/node@24.13.3)(typescript@5.6.3) typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 backend: @@ -134,7 +182,7 @@ importers: version: link:../services/libs/types '@google-cloud/storage': specifier: 5.3.0 - version: 5.3.0(encoding@0.1.13) + version: 5.3.0(encoding@0.1.13)(supports-color@5.5.0) '@octokit/auth-app': specifier: ^3.6.1 version: 3.6.1(encoding@0.1.13) @@ -152,25 +200,25 @@ importers: version: 22.0.0 '@opensearch-project/opensearch': specifier: ^2.11.0 - version: 2.11.0 + version: 2.11.0(supports-color@5.5.0) '@slack/web-api': specifier: ^7.19.0 - version: 7.19.0 + version: 7.19.0(debug@4.4.3(supports-color@5.5.0))(supports-color@5.5.0) analytics-node: specifier: ^6.2.0 - version: 6.2.0 + version: 6.2.0(debug@4.4.3(supports-color@5.5.0)) aws-sdk: specifier: 2.814.0 version: 2.814.0 axios: - specifier: ^1.19.0 - version: 1.19.0 + specifier: 'catalog:' + version: 1.19.0(debug@4.4.3(supports-color@5.5.0))(supports-color@5.5.0) bcrypt: specifier: 6.0.0 version: 6.0.0 body-parser: specifier: ^1.20.1 - version: 1.20.2 + version: 1.20.2(supports-color@5.5.0) bufferutil: specifier: ^4.0.7 version: 4.0.8 @@ -193,7 +241,7 @@ importers: specifier: ^6.1.3 version: 6.1.3 config: - specifier: ^3.3.12 + specifier: 'catalog:' version: 3.3.12 cors: specifier: 2.8.5 @@ -224,13 +272,13 @@ importers: version: 1.0.11 express: specifier: 4.17.1 - version: 4.17.1 + version: 4.17.1(supports-color@5.5.0) express-oauth2-jwt-bearer: specifier: ^1.7.4 version: 1.7.4 express-rate-limit: specifier: 6.5.1 - version: 6.5.1(express@4.17.1) + version: 6.5.1(express@4.17.1(supports-color@5.5.0)) fast-levenshtein: specifier: ^3.0.0 version: 3.0.0 @@ -257,7 +305,7 @@ importers: version: 9.0.3 jwks-rsa: specifier: ^3.0.1 - version: 3.1.0 + version: 3.1.0(supports-color@5.5.0) lodash: specifier: 4.17.21 version: 4.17.21 @@ -296,19 +344,19 @@ importers: version: 0.0.7 peopledatalabs: specifier: ~6.1.5 - version: 6.1.5 + version: 6.1.5(debug@4.4.3(supports-color@5.5.0))(supports-color@5.5.0) pg: specifier: ^8.7.3 version: 8.11.5 pg-promise: - specifier: ^11.4.3 + specifier: 'catalog:' version: 11.6.0 sanitize-html: specifier: ^2.7.1 version: 2.13.0 sequelize: specifier: 6.37.8 - version: 6.37.8(pg@8.11.5) + version: 6.37.8(pg@8.11.5)(snowflake-sdk@3.2.0(asn1.js@5.4.1)(debug@4.4.3(supports-color@5.5.0))(supports-color@5.5.0))(supports-color@5.5.0) sequelize-cli-typescript: specifier: ^3.2.0-c version: 3.2.0-c @@ -317,10 +365,10 @@ importers: version: 2.8.0 socket.io: specifier: ^4.5.4 - version: 4.7.5(bufferutil@4.0.8)(utf-8-validate@5.0.10) + version: 4.7.5(bufferutil@4.0.8)(supports-color@5.5.0)(utf-8-validate@5.0.10) superagent: specifier: ^10.3.0 - version: 10.3.0 + version: 10.3.0(supports-color@5.5.0) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -342,7 +390,7 @@ importers: devDependencies: '@trivago/prettier-plugin-sort-imports': specifier: ^4.3.0 - version: 4.3.0(prettier@3.3.3) + version: 4.3.0(prettier@3.3.3)(supports-color@5.5.0) '@types/bunyan': specifier: ^1.8.8 version: 1.8.11 @@ -362,7 +410,7 @@ importers: specifier: ^8.1.1 version: 8.1.1 '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 '@types/sanitize-html': specifier: ^2.6.2 @@ -375,10 +423,10 @@ importers: version: 9.0.8 '@typescript-eslint/eslint-plugin': specifier: ^5.17.0 - version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3) + version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3))(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^5.17.0 - version: 5.62.0(eslint@8.57.0)(typescript@5.6.3) + version: 5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3) copyfiles: specifier: 2.4.1 version: 2.4.1 @@ -389,61 +437,61 @@ importers: specifier: ^1.1.9 version: 1.1.9 eslint: - specifier: ^8.12.0 - version: 8.57.0 + specifier: 'catalog:' + version: 8.57.0(supports-color@5.5.0) eslint-config-airbnb-base: specifier: ^15.0.0 - version: 15.0.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0))(eslint@8.57.0) + version: 15.0.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3))(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0))(eslint@8.57.0(supports-color@5.5.0)) eslint-config-airbnb-typescript: specifier: ^16.1.4 - version: 16.2.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3))(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0))(eslint@8.57.0) + version: 16.2.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3))(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3))(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3))(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0))(eslint@8.57.0(supports-color@5.5.0)) eslint-config-prettier: specifier: ^8.5.0 - version: 8.10.0(eslint@8.57.0) + version: 8.10.0(eslint@8.57.0(supports-color@5.5.0)) eslint-plugin-import: specifier: ^2.25.4 - version: 2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0) + version: 2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3))(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0) lint-staged: specifier: ^15.4.3 - version: 15.4.3 + version: 15.4.3(supports-color@5.5.0) nodemon: specifier: 2.0.4 version: 2.0.4 prettier: - specifier: ^3.3.3 + specifier: 'catalog:' version: 3.3.3 rdme: specifier: ^7.2.0 - version: 7.5.0(encoding@0.1.13)(openapi-types@12.1.3) + version: 7.5.0(encoding@0.1.13)(openapi-types@12.1.3)(supports-color@5.5.0) tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 services: devDependencies: '@trivago/prettier-plugin-sort-imports': specifier: ^4.3.0 - version: 4.3.0(prettier@3.3.3) + version: 4.3.0(prettier@3.3.3)(supports-color@8.1.1) '@typescript-eslint/eslint-plugin': specifier: ^5.59.2 - version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3) + version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3))(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^5.59.2 - version: 5.62.0(eslint@8.57.0)(typescript@5.6.3) + version: 5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3) eslint: - specifier: ^8.39.0 - version: 8.57.0 + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) eslint-config-prettier: specifier: ^8.8.0 - version: 8.10.0(eslint@8.57.0) + version: 8.10.0(eslint@8.57.0(supports-color@8.1.1)) eslint-plugin-prettier: specifier: ^5.2.1 - version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@8.10.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) + version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@8.10.0(eslint@8.57.0(supports-color@8.1.1)))(eslint@8.57.0(supports-color@8.1.1))(prettier@3.3.3) prettier: - specifier: ^3.3.3 + specifier: 'catalog:' version: 3.3.3 services/apps/automatic_projects_discovery_worker: @@ -476,30 +524,36 @@ importers: specifier: workspace:* version: link:../../libs/types '@temporalio/activity': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 '@temporalio/client': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 '@temporalio/workflow': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 csv-parse: specifier: ^5.5.6 version: 5.5.6 tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@5.5.0) nodemon: specifier: ^3.0.1 version: 3.1.0 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/cache_worker: dependencies: @@ -525,27 +579,33 @@ importers: specifier: workspace:* version: link:../../libs/types '@temporalio/client': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 '@temporalio/workflow': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 moment: specifier: ~2.29.4 version: 2.29.4 tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^3.0.1 version: 3.1.0 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/categorization_worker: dependencies: @@ -577,30 +637,36 @@ importers: specifier: workspace:* version: link:../../libs/types '@temporalio/activity': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 '@temporalio/client': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 '@temporalio/workflow': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 html-to-text: specifier: ^9.0.5 version: 9.0.5 tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^3.0.1 version: 3.1.0 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/cron_service: dependencies: @@ -659,21 +725,27 @@ importers: specifier: ^3.0.2 version: 3.0.2 tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: '@types/js-yaml': specifier: ^4.0.9 version: 4.0.9 '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^3.0.1 version: 3.1.0 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/data_sink_worker: dependencies: @@ -714,10 +786,10 @@ importers: specifier: ^3.3.0 version: 3.3.4 '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 config: - specifier: ^3.3.12 + specifier: 'catalog:' version: 3.3.12 crowd-sentiment: specifier: ^1.1.7 @@ -735,15 +807,21 @@ importers: specifier: ^0.5.34 version: 0.5.45 tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@5.5.0) nodemon: specifier: ^2.0.22 version: 2.0.22 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/entity_merging_worker: dependencies: @@ -775,24 +853,30 @@ importers: specifier: workspace:* version: link:../../libs/types '@temporalio/activity': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 '@temporalio/workflow': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^3.0.1 version: 3.1.0 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/exports_worker: dependencies: @@ -834,9 +918,9 @@ importers: version: link:../../libs/types '@sendgrid/mail': specifier: ~8.1.0 - version: 8.1.3 + version: 8.1.3(supports-color@8.1.1) '@temporalio/workflow': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 aws-sdk: specifier: 2.814.0 @@ -851,21 +935,27 @@ importers: specifier: ~2.30.1 version: 2.30.1 tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 '@types/uuid': specifier: ~9.0.6 version: 9.0.8 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^3.0.1 version: 3.1.0 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/integration_run_worker: dependencies: @@ -897,27 +987,33 @@ importers: specifier: workspace:* version: link:../../libs/types axios: - specifier: ^1.19.0 - version: 1.19.0 + specifier: 'catalog:' + version: 1.19.0(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1) config: - specifier: ^3.3.12 + specifier: 'catalog:' version: 3.3.12 tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: '@types/config': specifier: ^3.3.0 version: 3.3.4 '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^2.0.22 version: 2.0.22 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/integration_stream_worker: dependencies: @@ -946,24 +1042,30 @@ importers: specifier: workspace:* version: link:../../libs/types config: - specifier: ^3.3.12 + specifier: 'catalog:' version: 3.3.12 tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: '@types/config': specifier: ^3.3.0 version: 3.3.4 '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^2.0.22 version: 2.0.22 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/kafka_connect_monitor: dependencies: @@ -974,27 +1076,33 @@ importers: specifier: ^4.17.17 version: 4.17.21 '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 bunyan-middleware: specifier: ^1.0.2 version: 1.0.2 express: specifier: ^4.18.2 - version: 4.21.2 + version: 4.21.2(supports-color@8.1.1) prom-client: specifier: ^15.1.0 version: 15.1.3 tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^2.0.22 version: 2.0.22 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/members_enrichment_worker: dependencies: @@ -1029,17 +1137,17 @@ importers: specifier: workspace:* version: link:../../libs/types '@temporalio/client': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 '@temporalio/workflow': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 auth0: specifier: ^4.3.1 version: 4.3.1 axios: - specifier: ^1.19.0 - version: 1.19.0 + specifier: 'catalog:' + version: 1.19.0(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1) lodash: specifier: ~4.17.21 version: 4.17.21 @@ -1047,21 +1155,27 @@ importers: specifier: ~2.29.4 version: 2.29.4 tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 '@types/uuid': specifier: ~9.0.6 version: 9.0.8 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^3.0.1 version: 3.1.0 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/merge_suggestions_worker: dependencies: @@ -1093,14 +1207,14 @@ importers: specifier: workspace:* version: link:../../libs/types '@temporalio/client': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 '@temporalio/workflow': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 axios: - specifier: ^1.19.0 - version: 1.19.0 + specifier: 'catalog:' + version: 1.19.0(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1) fast-levenshtein: specifier: ^3.0.0 version: 3.0.0 @@ -1108,18 +1222,24 @@ importers: specifier: ^4.7.0 version: 4.7.0 tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^3.0.1 version: 3.1.0 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/nango_webhook_api: dependencies: @@ -1152,20 +1272,26 @@ importers: version: 2.8.5 express: specifier: ^4.21.2 - version: 4.21.2 + version: 4.21.2(supports-color@8.1.1) tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^3.0.1 version: 3.1.0 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/nango_worker: dependencies: @@ -1200,30 +1326,36 @@ importers: specifier: workspace:* version: link:../../libs/types '@temporalio/activity': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 '@temporalio/client': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 '@temporalio/workflow': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 html-to-text: specifier: ^9.0.5 version: 9.0.5 tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^3.0.1 version: 3.1.0 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/organizations_enrichment_worker: dependencies: @@ -1252,14 +1384,14 @@ importers: specifier: workspace:* version: link:../../libs/types '@temporalio/client': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 '@temporalio/workflow': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 axios: - specifier: ^1.19.0 - version: 1.19.0 + specifier: 'catalog:' + version: 1.19.0(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1) lodash.isequal: specifier: ^4.5.0 version: 4.5.0 @@ -1268,23 +1400,29 @@ importers: version: 4.7.0 peopledatalabs: specifier: ~6.1.5 - version: 6.1.5 + version: 6.1.5(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1) tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 '@types/uuid': specifier: ~9.0.6 version: 9.0.8 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^3.0.1 version: 3.1.0 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/packages_worker: dependencies: @@ -1326,22 +1464,22 @@ importers: version: 1.8.7(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@google-cloud/bigquery': specifier: ^8.3.1 - version: 8.3.1 + version: 8.3.1(supports-color@8.1.1) '@google-cloud/storage': specifier: 7.19.0 - version: 7.19.0(encoding@0.1.13) + version: 7.19.0(encoding@0.1.13)(supports-color@8.1.1) '@temporalio/activity': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 '@temporalio/client': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 '@temporalio/workflow': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 axios: - specifier: ^1.19.0 - version: 1.19.0 + specifier: 'catalog:' + version: 1.19.0(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1) fast-xml-parser: specifier: ^5.8.0 version: 5.8.0 @@ -1361,10 +1499,10 @@ importers: specifier: ^7.5.20 version: 7.5.21 tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 undici: specifier: ^7.29.0 @@ -1380,7 +1518,7 @@ importers: specifier: ^9.0.0 version: 9.0.6 '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 '@types/semver': specifier: ^7.5.8 @@ -1388,12 +1526,18 @@ importers: '@types/unzipper': specifier: ^0.10.10 version: 0.10.11 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^3.0.1 version: 3.1.0 + prettier: + specifier: 'catalog:' + version: 3.3.3 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.13.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.23.12)(yaml@2.7.0) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.13.3)(jiti@2.4.2)(supports-color@5.5.0)(terser@5.43.1)(tsx@4.23.12)(yaml@2.7.0) services/apps/pcc_sync_worker: dependencies: @@ -1425,21 +1569,27 @@ importers: specifier: workspace:* version: link:../../libs/types '@temporalio/client': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 '@temporalio/workflow': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^3.0.1 version: 3.1.0 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/profiles_worker: dependencies: @@ -1465,33 +1615,39 @@ importers: specifier: workspace:* version: link:../../libs/types '@temporalio/client': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 '@temporalio/workflow': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 axios: - specifier: ^1.19.0 - version: 1.19.0 + specifier: 'catalog:' + version: 1.19.0(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1) lodash.mergewith: specifier: ^4.6.2 version: 4.6.2 tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 '@types/uuid': specifier: ~9.0.6 version: 9.0.8 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^3.0.1 version: 3.1.0 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/projects_evaluation_worker: dependencies: @@ -1511,24 +1667,30 @@ importers: specifier: workspace:* version: link:../../libs/temporal '@temporalio/client': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 '@temporalio/workflow': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^3.0.1 version: 3.1.0 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/script_executor_worker: dependencies: @@ -1563,14 +1725,14 @@ importers: specifier: workspace:* version: link:../../libs/types '@temporalio/client': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 '@temporalio/workflow': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 axios: - specifier: ^1.19.0 - version: 1.19.0 + specifier: 'catalog:' + version: 1.19.0(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1) csv-parse: specifier: ^5.5.6 version: 5.5.6 @@ -1578,18 +1740,24 @@ importers: specifier: ~2.29.4 version: 2.29.4 tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^3.0.1 version: 3.1.0 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/search_sync_api: dependencies: @@ -1615,19 +1783,19 @@ importers: specifier: ^1.0.2 version: 1.0.2 config: - specifier: ^3.3.12 + specifier: 'catalog:' version: 3.3.12 cors: specifier: ^2.8.5 version: 2.8.5 express: specifier: ^4.18.2 - version: 4.18.3 + version: 4.18.3(supports-color@8.1.1) tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: '@types/config': @@ -1637,11 +1805,17 @@ importers: specifier: ^4.17.17 version: 4.17.21 '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^2.0.22 version: 2.0.22 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/search_sync_worker: dependencies: @@ -1667,24 +1841,30 @@ importers: specifier: workspace:* version: link:../../libs/types config: - specifier: ^3.3.12 + specifier: 'catalog:' version: 3.3.12 tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: '@types/config': specifier: ^3.3.0 version: 3.3.4 '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^2.0.22 version: 2.0.22 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/security_best_practices_worker: dependencies: @@ -1713,14 +1893,14 @@ importers: specifier: workspace:* version: link:../../libs/types '@temporalio/client': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 '@temporalio/workflow': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 axios: - specifier: ^1.19.0 - version: 1.19.0 + specifier: 'catalog:' + version: 1.19.0(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1) js-yaml: specifier: ^4.1.1 version: 4.1.1 @@ -1728,18 +1908,24 @@ importers: specifier: ~2.29.4 version: 2.29.4 tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^3.0.1 version: 3.1.0 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/snowflake_connectors: dependencies: @@ -1783,21 +1969,27 @@ importers: specifier: workspace:* version: link:../../libs/types '@temporalio/client': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 '@temporalio/workflow': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^3.0.1 version: 3.1.0 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/template_consumer: dependencies: @@ -1808,18 +2000,24 @@ importers: specifier: workspace:* version: link:../../archetypes/standard tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^3.0.1 version: 3.1.0 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/template_worker: dependencies: @@ -1830,21 +2028,27 @@ importers: specifier: workspace:* version: link:../../archetypes/worker '@temporalio/workflow': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^3.0.1 version: 3.1.0 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/temporal_codec_server: dependencies: @@ -1855,27 +2059,33 @@ importers: specifier: workspace:* version: link:../../libs/temporal '@temporalio/proto': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 cors: specifier: ~2.8.5 version: 2.8.5 express: specifier: ~4.18.2 - version: 4.18.3 + version: 4.18.3(supports-color@8.1.1) tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^3.0.1 version: 3.1.0 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/apps/webhook_api: dependencies: @@ -1910,33 +2120,39 @@ importers: specifier: ^4.17.17 version: 4.17.21 '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 bunyan-middleware: specifier: ^1.0.2 version: 1.0.2 config: - specifier: ^3.3.12 + specifier: 'catalog:' version: 3.3.12 cors: specifier: ^2.8.5 version: 2.8.5 express: specifier: ^4.18.2 - version: 4.18.3 + version: 4.18.3(supports-color@8.1.1) tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 verify-github-webhook: specifier: ^1.0.1 version: 1.0.1 devDependencies: + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) nodemon: specifier: ^2.0.22 version: 2.0.22 + prettier: + specifier: 'catalog:' + version: 3.3.3 services/archetypes/consumer: dependencies: @@ -1951,10 +2167,16 @@ importers: specifier: ^3.3.1 version: 3.3.4 '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) + prettier: + specifier: 'catalog:' + version: 3.3.3 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 services/archetypes/standard: @@ -1987,17 +2209,23 @@ importers: specifier: ~2.2.4 version: 2.2.4 pg-promise: - specifier: ^11.4.3 + specifier: 'catalog:' version: 11.6.0 devDependencies: '@types/config': specifier: ^3.3.1 version: 3.3.4 '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) + prettier: + specifier: 'catalog:' + version: 3.3.3 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 services/archetypes/worker: @@ -2030,39 +2258,51 @@ importers: specifier: workspace:* version: link:../../libs/temporal '@temporalio/activity': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 '@temporalio/worker': - specifier: ~1.17.2 - version: 1.17.2 + specifier: 'catalog:' + version: 1.17.2(esbuild@0.28.2)(postcss@8.5.8) '@temporalio/workflow': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 devDependencies: '@types/config': specifier: ^3.3.1 version: 3.3.4 '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) + prettier: + specifier: 'catalog:' + version: 3.3.3 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 services/libs/anthropic-aws: dependencies: '@anthropic-ai/claude-agent-sdk': specifier: ^0.3.216 - version: 0.3.217(@anthropic-ai/sdk@0.112.5(zod@4.3.6))(@modelcontextprotocol/sdk@1.29.0(zod@4.3.6))(zod@4.3.6) + version: 0.3.217(@anthropic-ai/sdk@0.112.5(zod@4.3.6))(@modelcontextprotocol/sdk@1.29.0(supports-color@8.1.1)(zod@4.3.6))(zod@4.3.6) '@crowd/logging': specifier: workspace:* version: link:../logging devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) + prettier: + specifier: 'catalog:' + version: 3.3.3 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 services/libs/audit-logs: @@ -2075,10 +2315,16 @@ importers: version: 1.1.9 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) + prettier: + specifier: 'catalog:' + version: 3.3.3 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 services/libs/common: @@ -2087,7 +2333,7 @@ importers: specifier: workspace:* version: link:../types config: - specifier: ^3.3.12 + specifier: 'catalog:' version: 3.3.12 i18n-iso-countries: specifier: ^7.14.0 @@ -2142,10 +2388,16 @@ importers: specifier: ^3.3.0 version: 3.3.4 '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) + prettier: + specifier: 'catalog:' + version: 3.3.3 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 services/libs/common_services: @@ -2190,8 +2442,8 @@ importers: specifier: ^22.0.0 version: 22.0.0 axios: - specifier: ^1.19.0 - version: 1.19.0 + specifier: 'catalog:' + version: 1.19.0(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1) jsonwebtoken: specifier: ^9.0.0 version: 9.0.3 @@ -2209,10 +2461,16 @@ importers: version: 2.30.1 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) + prettier: + specifier: 'catalog:' + version: 3.3.3 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 services/libs/data-access-layer: @@ -2272,7 +2530,7 @@ importers: specifier: ~2.29.4 version: 2.29.4 pg-promise: - specifier: ^11.4.3 + specifier: 'catalog:' version: 11.6.0 pg-query-stream: specifier: ^4.7.0 @@ -2288,10 +2546,16 @@ importers: specifier: workspace:* version: link:../test-kit '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) + prettier: + specifier: 'catalog:' + version: 3.3.3 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 services/libs/database: @@ -2303,17 +2567,23 @@ importers: specifier: workspace:* version: link:../logging axios: - specifier: ^1.19.0 - version: 1.19.0 + specifier: 'catalog:' + version: 1.19.0(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1) pg-promise: - specifier: ^11.4.3 + specifier: 'catalog:' version: 11.6.0 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) + prettier: + specifier: 'catalog:' + version: 3.3.3 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 services/libs/integrations: @@ -2343,8 +2613,8 @@ importers: specifier: ^5.0.6 version: 5.0.6(encoding@0.1.13) axios: - specifier: ^1.19.0 - version: 1.19.0 + specifier: 'catalog:' + version: 1.19.0(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1) he: specifier: ^1.2.0 version: 1.2.0 @@ -2365,13 +2635,19 @@ importers: specifier: ^1.2.0 version: 1.2.3 '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 '@types/sanitize-html': specifier: ^2.9.0 version: 2.11.0 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) + prettier: + specifier: 'catalog:' + version: 3.3.3 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 services/libs/logging: @@ -2393,10 +2669,16 @@ importers: specifier: ^0.2.5 version: 0.2.9 '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) + prettier: + specifier: 'catalog:' + version: 3.3.3 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 services/libs/nango: @@ -2415,19 +2697,25 @@ importers: version: 0.52.4 '@nangohq/node': specifier: ^0.69.22 - version: 0.69.22 + version: 0.69.22(debug@4.4.3(supports-color@8.1.1)) '@nangohq/types': specifier: ^0.69.22 - version: 0.69.22 + version: 0.69.22(debug@4.4.3(supports-color@8.1.1)) axios: - specifier: ^1.19.0 - version: 1.19.0 + specifier: 'catalog:' + version: 1.19.0(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1) devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) + prettier: + specifier: 'catalog:' + version: 3.3.3 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 services/libs/opensearch: @@ -2458,19 +2746,25 @@ importers: version: link:../types '@opensearch-project/opensearch': specifier: ^2.11.0 - version: 2.11.0 + version: 2.11.0(supports-color@8.1.1) axios: - specifier: ^1.19.0 - version: 1.19.0 + specifier: 'catalog:' + version: 1.19.0(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1) lodash.merge: specifier: ^4.6.2 version: 4.6.2 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) + prettier: + specifier: 'catalog:' + version: 3.3.3 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 services/libs/queue: @@ -2492,10 +2786,16 @@ importers: version: 2.2.4 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) + prettier: + specifier: 'catalog:' + version: 3.3.3 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 services/libs/redis: @@ -2514,10 +2814,16 @@ importers: version: 4.6.13 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) + prettier: + specifier: 'catalog:' + version: 3.3.3 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 services/libs/slack: @@ -2530,13 +2836,19 @@ importers: version: link:../logging '@slack/webhook': specifier: ^6.1.0 - version: 6.1.0 + version: 6.1.0(debug@4.4.3(supports-color@8.1.1)) devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) + prettier: + specifier: 'catalog:' + version: 3.3.3 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 services/libs/snowflake: @@ -2555,16 +2867,22 @@ importers: version: 1.8.7(bufferutil@4.0.8)(utf-8-validate@5.0.10) snowflake-sdk: specifier: ^3.1.0 - version: 3.2.0(asn1.js@5.4.1) + version: 3.2.0(asn1.js@5.4.1)(supports-color@8.1.1) devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) + prettier: + specifier: 'catalog:' + version: 3.3.3 tsx: - specifier: ^4.20.3 + specifier: 'catalog:' version: 4.23.12 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 services/libs/telemetry: @@ -2577,10 +2895,16 @@ importers: version: 5.122.0 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) + prettier: + specifier: 'catalog:' + version: 3.3.3 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 services/libs/temporal: @@ -2592,20 +2916,26 @@ importers: specifier: workspace:* version: link:../logging '@temporalio/client': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 '@temporalio/common': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 '@temporalio/proto': - specifier: ~1.17.2 + specifier: 'catalog:' version: 1.17.2 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) + prettier: + specifier: 'catalog:' + version: 3.3.3 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 services/libs/test-kit: @@ -2629,14 +2959,20 @@ importers: specifier: ^9.9.0 version: 9.9.0 pg-promise: - specifier: ^11.4.3 + specifier: 'catalog:' version: 11.6.0 devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) + prettier: + specifier: 'catalog:' + version: 3.3.3 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 vitest: specifier: 4.1.7 @@ -2645,10 +2981,16 @@ importers: services/libs/types: devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: 'catalog:' version: 24.13.3 + eslint: + specifier: 'catalog:' + version: 8.57.0(supports-color@8.1.1) + prettier: + specifier: 'catalog:' + version: 3.3.3 typescript: - specifier: ^5.6.3 + specifier: 'catalog:' version: 5.6.3 packages: @@ -2679,21 +3021,25 @@ packages: resolution: {integrity: sha512-Bb4AJxqrVPouM4sYIdvX3/AO5womhe70u3Euv+6B5J2OoqcRaWarVvYevX3KRruC5TvlV2Josw14dsL5qVNL+A==} cpu: [arm64] os: [linux] + libc: [musl] '@anthropic-ai/claude-agent-sdk-linux-arm64@0.3.217': resolution: {integrity: sha512-KtrnfEwUSCdq2cc4Pgysl+U66vqw3h7u04N5/OLHmYZ4AZYy8JcqdOaSJZ27iL2bgbAxyKwu5/9YmEk9A4IswA==} cpu: [arm64] os: [linux] + libc: [glibc] '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.3.217': resolution: {integrity: sha512-qhugNZd77vAoPMIGM8vFHlbwTltFyI1POmfyl0ZJSpc6v7RE9+5+nqL2aGbGSDsDQkEHrJasXURxIeTMn9ut2w==} cpu: [x64] os: [linux] + libc: [musl] '@anthropic-ai/claude-agent-sdk-linux-x64@0.3.217': resolution: {integrity: sha512-JsAQyfl4n0PR4LX0h1SxMo0raERGb8B8dvbaoNQRRSpb9A2vvcwPEjyKu0eRKHRhTvspvuD6TfNxzxrmnouX9A==} cpu: [x64] os: [linux] + libc: [glibc] '@anthropic-ai/claude-agent-sdk-win32-arm64@0.3.217': resolution: {integrity: sha512-LuaQ+PXZvIToAR81JoiGa6Me9HDma2WH2oiYlAWh43IWaXHyOqgaI1aqSM0BjDhy2UiYWTvGzAopnqPnk+jSBw==} @@ -4255,48 +4601,56 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [glibc] '@oxc-parser/binding-linux-arm64-musl@0.132.0': resolution: {integrity: sha512-WozHg3Kc//8Sk756HXXgMbEAvqtG+Lzb9JOojwQzIGDtN78Az2dLttkb71akWYUF/8IgYfDSlfKh4Uot8is5Vw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [musl] '@oxc-parser/binding-linux-ppc64-gnu@0.132.0': resolution: {integrity: sha512-CmX/ulNBOEwWTyVRmcpYKAcAizW6+OjtLJgo7fXoL9OqQvjF4VER8tPomv44vwzfSCy1BHbsB0ZlZYzYJNj4cA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] + libc: [glibc] '@oxc-parser/binding-linux-riscv64-gnu@0.132.0': resolution: {integrity: sha512-j9oQS+hM90SdhviNGWbPgT4+Rlq+ac++q/zjgwPD1mVHgxHzATvoRGtDx0sXGmFOQ9J9YkwAhYGb5MAHL6TAsA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] + libc: [glibc] '@oxc-parser/binding-linux-riscv64-musl@0.132.0': resolution: {integrity: sha512-bLz+Xi+Agnfmd7kWPEsSVwCn2k4EyIalZkNBcQ0OGIv9rqn8VgCPLNd03tM9mKX/5TdlvDXalz0q71BIrOPNqg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] + libc: [musl] '@oxc-parser/binding-linux-s390x-gnu@0.132.0': resolution: {integrity: sha512-U6t2qbJU0ypTfyj9QV3W1Y6mITDTL8ai/OR6NUn85vyHthOvobKWgXzU4tu0EskSzlpuVFz1g0jFGulDIUKHxQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] + libc: [glibc] '@oxc-parser/binding-linux-x64-gnu@0.132.0': resolution: {integrity: sha512-WcEaSNHFk8yz5YFlQQAlhq6jOFmZBB/RKE7uzhyCIf+pF1Lmv9gUH4221mle2Gd9iHyWT3ySNph8yZgb1xYdWg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [glibc] '@oxc-parser/binding-linux-x64-musl@0.132.0': resolution: {integrity: sha512-iQrV4iJzQgRwK3BWRmQl1C3C6g3wYpXN2WLdQdyR+efoUnncdShZAVp9OgcojtlD3MDRbuOMGG3SjxF4fL4nlQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [musl] '@oxc-parser/binding-openharmony-arm64@0.132.0': resolution: {integrity: sha512-FWzmUGrZ6GUby4U7WIwcCtab6tdmlTO3xTRRKyb5kjIJVEiaUAT8animUG/nK8ZCA8gkRkPOTId4rl6uTqUmJQ==} @@ -4347,30 +4701,18 @@ packages: '@protobufjs/base64@1.1.2': resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} - '@protobufjs/codegen@2.0.4': - resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} - '@protobufjs/codegen@2.0.5': resolution: {integrity: sha512-zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g==} - '@protobufjs/eventemitter@1.1.0': - resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/eventemitter@1.1.1': resolution: {integrity: sha512-vW1GmwMZNnL+gMRaovlh9yZX74kc+TTU3FObkkurpMaRtBfLP3ldjS9KQWlwZgraRE0+dheEEoAxdzcJQ8eXZg==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} - '@protobufjs/fetch@1.1.1': resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.0': - resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} - '@protobufjs/inquire@1.1.2': resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} @@ -4380,9 +4722,6 @@ packages: '@protobufjs/pool@1.1.0': resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} - '@protobufjs/utf8@1.1.0': - resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} - '@protobufjs/utf8@1.1.1': resolution: {integrity: sha512-oOAWABowe8EAbMyWKM0tYDKi8Yaox52D+HWZhAIJqQXbqe0xI/GV7FhLWqlEKreMkfDjshR5FKgi3mnle0h6Eg==} @@ -4465,66 +4804,79 @@ packages: resolution: {integrity: sha512-L+34Qqil+v5uC0zEubW7uByo78WOCIrBvci69E7sFASRl0X7b/MB6Cqd1lky/CtcSVTydWa2WZwFuWexjS5o6g==} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.60.1': resolution: {integrity: sha512-n83O8rt4v34hgFzlkb1ycniJh7IR5RCIqt6mz1VRJD6pmhRi0CXdmfnLu9dIUS6buzh60IvACM842Ffb3xd6Gg==} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.60.1': resolution: {integrity: sha512-Nql7sTeAzhTAja3QXeAI48+/+GjBJ+QmAH13snn0AJSNL50JsDqotyudHyMbO2RbJkskbMbFJfIJKWA6R1LCJQ==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.60.1': resolution: {integrity: sha512-+pUymDhd0ys9GcKZPPWlFiZ67sTWV5UU6zOJat02M1+PiuSGDziyRuI/pPue3hoUwm2uGfxdL+trT6Z9rxnlMA==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-loong64-gnu@4.60.1': resolution: {integrity: sha512-VSvgvQeIcsEvY4bKDHEDWcpW4Yw7BtlKG1GUT4FzBUlEKQK0rWHYBqQt6Fm2taXS+1bXvJT6kICu5ZwqKCnvlQ==} cpu: [loong64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-loong64-musl@4.60.1': resolution: {integrity: sha512-4LqhUomJqwe641gsPp6xLfhqWMbQV04KtPp7/dIp0nzPxAkNY1AbwL5W0MQpcalLYk07vaW9Kp1PBhdpZYYcEw==} cpu: [loong64] os: [linux] + libc: [musl] '@rollup/rollup-linux-ppc64-gnu@4.60.1': resolution: {integrity: sha512-tLQQ9aPvkBxOc/EUT6j3pyeMD6Hb8QF2BTBnCQWP/uu1lhc9AIrIjKnLYMEroIz/JvtGYgI9dF3AxHZNaEH0rw==} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-ppc64-musl@4.60.1': resolution: {integrity: sha512-RMxFhJwc9fSXP6PqmAz4cbv3kAyvD1etJFjTx4ONqFP9DkTkXsAMU4v3Vyc5BgzC+anz7nS/9tp4obsKfqkDHg==} cpu: [ppc64] os: [linux] + libc: [musl] '@rollup/rollup-linux-riscv64-gnu@4.60.1': resolution: {integrity: sha512-QKgFl+Yc1eEk6MmOBfRHYF6lTxiiiV3/z/BRrbSiW2I7AFTXoBFvdMEyglohPj//2mZS4hDOqeB0H1ACh3sBbg==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-musl@4.60.1': resolution: {integrity: sha512-RAjXjP/8c6ZtzatZcA1RaQr6O1TRhzC+adn8YZDnChliZHviqIjmvFwHcxi4JKPSDAt6Uhf/7vqcBzQJy0PDJg==} cpu: [riscv64] os: [linux] + libc: [musl] '@rollup/rollup-linux-s390x-gnu@4.60.1': resolution: {integrity: sha512-wcuocpaOlaL1COBYiA89O6yfjlp3RwKDeTIA0hM7OpmhR1Bjo9j31G1uQVpDlTvwxGn2nQs65fBFL5UFd76FcQ==} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.60.1': resolution: {integrity: sha512-77PpsFQUCOiZR9+LQEFg9GClyfkNXj1MP6wRnzYs0EeWbPcHs02AXu4xuUbM1zhwn3wqaizle3AEYg5aeoohhg==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-musl@4.60.1': resolution: {integrity: sha512-5cIATbk5vynAjqqmyBjlciMJl1+R/CwX9oLk/EyiFXDWd95KpHdrOJT//rnUl4cUcskrd0jCCw3wpZnhIHdD9w==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-openbsd-x64@4.60.1': resolution: {integrity: sha512-cl0w09WsCi17mcmWqqglez9Gk8isgeWvoUZ3WiJFYSR3zjBQc2J5/ihSjpl+VLjPqjQ/1hJRcqBfLjssREQILw==} @@ -5063,24 +5415,28 @@ packages: engines: {node: '>=10'} cpu: [arm64] os: [linux] + libc: [glibc] '@swc/core-linux-arm64-musl@1.4.17': resolution: {integrity: sha512-qhH4gr9gAlVk8MBtzXbzTP3BJyqbAfUOATGkyUtohh85fPXQYuzVlbExix3FZXTwFHNidGHY8C+ocscI7uDaYw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] + libc: [musl] '@swc/core-linux-x64-gnu@1.4.17': resolution: {integrity: sha512-vRDFATL1oN5oZMImkwbgSHEkp8xG1ofEASBypze01W1Tqto8t+yo6gsp69wzCZBlxldsvPpvFZW55Jq0Rn+UnA==} engines: {node: '>=10'} cpu: [x64] os: [linux] + libc: [glibc] '@swc/core-linux-x64-musl@1.4.17': resolution: {integrity: sha512-zQNPXAXn3nmPqv54JVEN8k2JMEcMTQ6veVuU0p5O+A7KscJq+AGle/7ZQXzpXSfUCXlLMX4wvd+rwfGhh3J4cw==} engines: {node: '>=10'} cpu: [x64] os: [linux] + libc: [musl] '@swc/core-win32-arm64-msvc@1.4.17': resolution: {integrity: sha512-z86n7EhOwyzxwm+DLE5NoLkxCTme2lq7QZlDjbQyfCxOt6isWz8rkW5QowTX8w9Rdmk34ncrjSLvnHOeLY17+w==} @@ -5579,6 +5935,7 @@ packages: '@zenfs/core@1.11.4': resolution: {integrity: sha512-jFihhedKitw1X9rlImtaca4KTs1Xk9awo4GxUemqt2ucE1jLi10lyRfFFbiYXZsFDkuCWGHwEQwv7BeDIEXMbQ==} engines: {node: '>= 18'} + deprecated: v1 is no longer supported. Please update ZenFS (or whatever ZenFS dependent you depend on). hasBin: true JSONStream@1.3.5: @@ -6383,6 +6740,7 @@ packages: crypto-js@4.2.0: resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} + deprecated: Active development of CryptoJS has been discontinued. This library is no longer maintained. crypto-random-string@2.0.0: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} @@ -7202,15 +7560,6 @@ packages: fn.name@1.1.0: resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} - follow-redirects@1.15.6: - resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - follow-redirects@1.16.0: resolution: {integrity: sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==} engines: {node: '>=4.0'} @@ -7374,7 +7723,7 @@ packages: git-raw-commits@4.0.0: resolution: {integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==} engines: {node: '>=16'} - deprecated: This package is no longer maintained. For the JavaScript API, please use @conventional-changelog/git-client instead. + deprecated: Deprecated and no longer maintained. Use @conventional-changelog/git-client instead. hasBin: true glob-parent@5.1.2: @@ -7396,11 +7745,11 @@ packages: glob@6.0.4: resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me global-directory@4.0.1: resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} @@ -8639,6 +8988,127 @@ packages: resolution: {integrity: sha512-Uzmd6LXpouKo8EUK68IjH4+E01w/hXyV3R3g/geCJo+rXLNfh1xucB+LOzYEOQPSiUK3h/xZf0cQGcSsmyL2Og==} engines: {node: '>=18'} + node@runtime:24.19.0: + resolution: + type: variations + variants: + - resolution: + archive: tarball + bin: + node: bin/node + integrity: sha256-9ONcExZd5ogMqiVYwKpIyoitpH/iI0vtB9Ztu4CkfI0= + type: binary + url: https://nodejs.org/download/release/v24.19.0/node-v24.19.0-aix-ppc64.tar.gz + targets: + - cpu: ppc64 + os: aix + - resolution: + archive: tarball + bin: + node: bin/node + integrity: sha256-gpS3qpsDmXSBwGur8eiycMhZNY8n2lehFQmv5TesOB0= + type: binary + url: https://nodejs.org/download/release/v24.19.0/node-v24.19.0-darwin-arm64.tar.gz + targets: + - cpu: arm64 + os: darwin + - resolution: + archive: tarball + bin: + node: bin/node + integrity: sha256-0bXpmdsVjGL+j3JnpEdrA12L2TsaYFusJKPw3RZuMxY= + type: binary + url: https://nodejs.org/download/release/v24.19.0/node-v24.19.0-darwin-x64.tar.gz + targets: + - cpu: x64 + os: darwin + - resolution: + archive: tarball + bin: + node: bin/node + integrity: sha256-0oyKW/CoCPDtQ0odzoxUrpjwNxwL2GrFirxhP3PmZD8= + type: binary + url: https://nodejs.org/download/release/v24.19.0/node-v24.19.0-linux-arm64.tar.gz + targets: + - cpu: arm64 + os: linux + - resolution: + archive: tarball + bin: + node: bin/node + integrity: sha256-sxqMTLxYn5FS8y/bQxhGl1nhZViltdk7f/L7KHsBPbI= + type: binary + url: https://nodejs.org/download/release/v24.19.0/node-v24.19.0-linux-ppc64le.tar.gz + targets: + - cpu: ppc64le + os: linux + - resolution: + archive: tarball + bin: + node: bin/node + integrity: sha256-s6tqQ5KCjbn9TtloOY1VGIKSvMFYGVQtU74LEQDjMvw= + type: binary + url: https://nodejs.org/download/release/v24.19.0/node-v24.19.0-linux-s390x.tar.gz + targets: + - cpu: s390x + os: linux + - resolution: + archive: tarball + bin: + node: bin/node + integrity: sha256-9iXZfNcH30/5YlSRb7xf8BTwnAnv/loeDKj21BqHidQ= + type: binary + url: https://nodejs.org/download/release/v24.19.0/node-v24.19.0-linux-x64.tar.gz + targets: + - cpu: x64 + os: linux + - resolution: + archive: zip + bin: + node: node.exe + integrity: sha256-hQL0pQtFjUzDjtjyABVWws0jnUZJIPdAF5Jsyx4cFX8= + prefix: node-v24.19.0-win-arm64 + type: binary + url: https://nodejs.org/download/release/v24.19.0/node-v24.19.0-win-arm64.zip + targets: + - cpu: arm64 + os: win32 + - resolution: + archive: zip + bin: + node: node.exe + integrity: sha256-V/cas2UueX2ErN3HnIHMn/HG3bKhl0zbg/AP7pv/THM= + prefix: node-v24.19.0-win-x64 + type: binary + url: https://nodejs.org/download/release/v24.19.0/node-v24.19.0-win-x64.zip + targets: + - cpu: x64 + os: win32 + - resolution: + archive: tarball + bin: + node: bin/node + integrity: sha256-IIJOTTWUj65bM33M70eBOwTYmVMS9Z33OG8iVtn5q34= + type: binary + url: https://unofficial-builds.nodejs.org/download/release/v24.19.0/node-v24.19.0-linux-arm64-musl.tar.gz + targets: + - cpu: arm64 + os: linux + libc: musl + - resolution: + archive: tarball + bin: + node: bin/node + integrity: sha256-xgIjeG3xSl0j4iDruOYDGPUyJkCmL5Dm2eVNOhjaUy4= + type: binary + url: https://unofficial-builds.nodejs.org/download/release/v24.19.0/node-v24.19.0-linux-x64-musl.tar.gz + targets: + - cpu: x64 + os: linux + libc: musl + version: 24.19.0 + hasBin: true + nodemon@2.0.22: resolution: {integrity: sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==} engines: {node: '>=8.10.0'} @@ -10851,10 +11321,10 @@ snapshots: '@anthropic-ai/claude-agent-sdk-win32-x64@0.3.217': optional: true - '@anthropic-ai/claude-agent-sdk@0.3.217(@anthropic-ai/sdk@0.112.5(zod@4.3.6))(@modelcontextprotocol/sdk@1.29.0(zod@4.3.6))(zod@4.3.6)': + '@anthropic-ai/claude-agent-sdk@0.3.217(@anthropic-ai/sdk@0.112.5(zod@4.3.6))(@modelcontextprotocol/sdk@1.29.0(supports-color@8.1.1)(zod@4.3.6))(zod@4.3.6)': dependencies: '@anthropic-ai/sdk': 0.112.5(zod@4.3.6) - '@modelcontextprotocol/sdk': 1.29.0(zod@4.3.6) + '@modelcontextprotocol/sdk': 1.29.0(supports-color@8.1.1)(zod@4.3.6) zod: 4.3.6 optionalDependencies: '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.3.217 @@ -10938,7 +11408,7 @@ snapshots: '@aws-crypto/sha256-js@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.973.1 + '@aws-sdk/types': 3.974.4 tslib: 2.8.1 '@aws-crypto/supports-web-crypto@3.0.0': @@ -10957,7 +11427,7 @@ snapshots: '@aws-crypto/util@5.2.0': dependencies: - '@aws-sdk/types': 3.973.1 + '@aws-sdk/types': 3.974.4 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 @@ -12346,93 +12816,179 @@ snapshots: dependencies: tslib: 2.8.1 - '@azure/core-auth@1.10.1': + '@azure/core-auth@1.10.1(supports-color@5.5.0)': dependencies: '@azure/abort-controller': 2.1.2 - '@azure/core-util': 1.13.1 + '@azure/core-util': 1.13.1(supports-color@5.5.0) tslib: 2.8.1 transitivePeerDependencies: - supports-color + optional: true - '@azure/core-client@1.10.1': + '@azure/core-auth@1.10.1(supports-color@8.1.1)': dependencies: '@azure/abort-controller': 2.1.2 - '@azure/core-auth': 1.10.1 - '@azure/core-rest-pipeline': 1.22.2 - '@azure/core-tracing': 1.3.1 - '@azure/core-util': 1.13.1 - '@azure/logger': 1.3.0 + '@azure/core-util': 1.13.1(supports-color@8.1.1) tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@azure/core-http-compat@2.3.2(@azure/core-client@1.10.1)(@azure/core-rest-pipeline@1.22.2)': + '@azure/core-client@1.10.1(supports-color@5.5.0)': dependencies: '@azure/abort-controller': 2.1.2 - '@azure/core-client': 1.10.1 - '@azure/core-rest-pipeline': 1.22.2 + '@azure/core-auth': 1.10.1(supports-color@5.5.0) + '@azure/core-rest-pipeline': 1.22.2(supports-color@5.5.0) + '@azure/core-tracing': 1.3.1 + '@azure/core-util': 1.13.1(supports-color@5.5.0) + '@azure/logger': 1.3.0(supports-color@5.5.0) + tslib: 2.8.1 + transitivePeerDependencies: + - supports-color + optional: true - '@azure/core-lro@2.7.2': + '@azure/core-client@1.10.1(supports-color@8.1.1)': dependencies: '@azure/abort-controller': 2.1.2 - '@azure/core-util': 1.13.1 - '@azure/logger': 1.3.0 + '@azure/core-auth': 1.10.1(supports-color@8.1.1) + '@azure/core-rest-pipeline': 1.22.2(supports-color@8.1.1) + '@azure/core-tracing': 1.3.1 + '@azure/core-util': 1.13.1(supports-color@8.1.1) + '@azure/logger': 1.3.0(supports-color@8.1.1) tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@azure/core-paging@1.6.2': + '@azure/core-http-compat@2.3.2(@azure/core-client@1.10.1(supports-color@5.5.0))(@azure/core-rest-pipeline@1.22.2(supports-color@5.5.0))': dependencies: - tslib: 2.8.1 + '@azure/abort-controller': 2.1.2 + '@azure/core-client': 1.10.1(supports-color@5.5.0) + '@azure/core-rest-pipeline': 1.22.2(supports-color@5.5.0) + optional: true - '@azure/core-rest-pipeline@1.22.2': + '@azure/core-http-compat@2.3.2(@azure/core-client@1.10.1(supports-color@8.1.1))(@azure/core-rest-pipeline@1.22.2(supports-color@8.1.1))': dependencies: '@azure/abort-controller': 2.1.2 - '@azure/core-auth': 1.10.1 - '@azure/core-tracing': 1.3.1 - '@azure/core-util': 1.13.1 - '@azure/logger': 1.3.0 - '@typespec/ts-http-runtime': 0.3.3 - tslib: 2.8.1 - transitivePeerDependencies: - - supports-color + '@azure/core-client': 1.10.1(supports-color@8.1.1) + '@azure/core-rest-pipeline': 1.22.2(supports-color@8.1.1) - '@azure/core-tracing@1.3.1': + '@azure/core-lro@2.7.2(supports-color@5.5.0)': dependencies: + '@azure/abort-controller': 2.1.2 + '@azure/core-util': 1.13.1(supports-color@5.5.0) + '@azure/logger': 1.3.0(supports-color@5.5.0) tslib: 2.8.1 + transitivePeerDependencies: + - supports-color + optional: true - '@azure/core-util@1.13.1': + '@azure/core-lro@2.7.2(supports-color@8.1.1)': dependencies: '@azure/abort-controller': 2.1.2 - '@typespec/ts-http-runtime': 0.3.3 + '@azure/core-util': 1.13.1(supports-color@8.1.1) + '@azure/logger': 1.3.0(supports-color@8.1.1) tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@azure/core-xml@1.5.0': + '@azure/core-paging@1.6.2': dependencies: - fast-xml-parser: 5.8.0 tslib: 2.8.1 - '@azure/identity@4.13.0': + '@azure/core-rest-pipeline@1.22.2(supports-color@5.5.0)': dependencies: '@azure/abort-controller': 2.1.2 - '@azure/core-auth': 1.10.1 - '@azure/core-client': 1.10.1 - '@azure/core-rest-pipeline': 1.22.2 + '@azure/core-auth': 1.10.1(supports-color@5.5.0) '@azure/core-tracing': 1.3.1 - '@azure/core-util': 1.13.1 - '@azure/logger': 1.3.0 - '@azure/msal-browser': 4.28.1 - '@azure/msal-node': 3.8.6 - open: 10.2.0 + '@azure/core-util': 1.13.1(supports-color@5.5.0) + '@azure/logger': 1.3.0(supports-color@5.5.0) + '@typespec/ts-http-runtime': 0.3.3(supports-color@5.5.0) tslib: 2.8.1 transitivePeerDependencies: - supports-color + optional: true - '@azure/logger@1.3.0': + '@azure/core-rest-pipeline@1.22.2(supports-color@8.1.1)': + dependencies: + '@azure/abort-controller': 2.1.2 + '@azure/core-auth': 1.10.1(supports-color@8.1.1) + '@azure/core-tracing': 1.3.1 + '@azure/core-util': 1.13.1(supports-color@8.1.1) + '@azure/logger': 1.3.0(supports-color@8.1.1) + '@typespec/ts-http-runtime': 0.3.3(supports-color@8.1.1) + tslib: 2.8.1 + transitivePeerDependencies: + - supports-color + + '@azure/core-tracing@1.3.1': + dependencies: + tslib: 2.8.1 + + '@azure/core-util@1.13.1(supports-color@5.5.0)': + dependencies: + '@azure/abort-controller': 2.1.2 + '@typespec/ts-http-runtime': 0.3.3(supports-color@5.5.0) + tslib: 2.8.1 + transitivePeerDependencies: + - supports-color + optional: true + + '@azure/core-util@1.13.1(supports-color@8.1.1)': + dependencies: + '@azure/abort-controller': 2.1.2 + '@typespec/ts-http-runtime': 0.3.3(supports-color@8.1.1) + tslib: 2.8.1 + transitivePeerDependencies: + - supports-color + + '@azure/core-xml@1.5.0': + dependencies: + fast-xml-parser: 5.8.0 + tslib: 2.8.1 + + '@azure/identity@4.13.0(supports-color@5.5.0)': + dependencies: + '@azure/abort-controller': 2.1.2 + '@azure/core-auth': 1.10.1(supports-color@5.5.0) + '@azure/core-client': 1.10.1(supports-color@5.5.0) + '@azure/core-rest-pipeline': 1.22.2(supports-color@5.5.0) + '@azure/core-tracing': 1.3.1 + '@azure/core-util': 1.13.1(supports-color@5.5.0) + '@azure/logger': 1.3.0(supports-color@5.5.0) + '@azure/msal-browser': 4.28.1 + '@azure/msal-node': 3.8.6 + open: 10.2.0 + tslib: 2.8.1 + transitivePeerDependencies: + - supports-color + optional: true + + '@azure/identity@4.13.0(supports-color@8.1.1)': + dependencies: + '@azure/abort-controller': 2.1.2 + '@azure/core-auth': 1.10.1(supports-color@8.1.1) + '@azure/core-client': 1.10.1(supports-color@8.1.1) + '@azure/core-rest-pipeline': 1.22.2(supports-color@8.1.1) + '@azure/core-tracing': 1.3.1 + '@azure/core-util': 1.13.1(supports-color@8.1.1) + '@azure/logger': 1.3.0(supports-color@8.1.1) + '@azure/msal-browser': 4.28.1 + '@azure/msal-node': 3.8.6 + open: 10.2.0 + tslib: 2.8.1 + transitivePeerDependencies: + - supports-color + + '@azure/logger@1.3.0(supports-color@5.5.0)': dependencies: - '@typespec/ts-http-runtime': 0.3.3 + '@typespec/ts-http-runtime': 0.3.3(supports-color@5.5.0) + tslib: 2.8.1 + transitivePeerDependencies: + - supports-color + optional: true + + '@azure/logger@1.3.0(supports-color@8.1.1)': + dependencies: + '@typespec/ts-http-runtime': 0.3.3(supports-color@8.1.1) tslib: 2.8.1 transitivePeerDependencies: - supports-color @@ -12449,19 +13005,38 @@ snapshots: jsonwebtoken: 9.0.3 uuid: 8.3.2 - '@azure/storage-blob@12.26.0': + '@azure/storage-blob@12.26.0(supports-color@5.5.0)': dependencies: '@azure/abort-controller': 2.1.2 - '@azure/core-auth': 1.10.1 - '@azure/core-client': 1.10.1 - '@azure/core-http-compat': 2.3.2(@azure/core-client@1.10.1)(@azure/core-rest-pipeline@1.22.2) - '@azure/core-lro': 2.7.2 + '@azure/core-auth': 1.10.1(supports-color@5.5.0) + '@azure/core-client': 1.10.1(supports-color@5.5.0) + '@azure/core-http-compat': 2.3.2(@azure/core-client@1.10.1(supports-color@5.5.0))(@azure/core-rest-pipeline@1.22.2(supports-color@5.5.0)) + '@azure/core-lro': 2.7.2(supports-color@5.5.0) '@azure/core-paging': 1.6.2 - '@azure/core-rest-pipeline': 1.22.2 + '@azure/core-rest-pipeline': 1.22.2(supports-color@5.5.0) '@azure/core-tracing': 1.3.1 - '@azure/core-util': 1.13.1 + '@azure/core-util': 1.13.1(supports-color@5.5.0) '@azure/core-xml': 1.5.0 - '@azure/logger': 1.3.0 + '@azure/logger': 1.3.0(supports-color@5.5.0) + events: 3.3.0 + tslib: 2.8.1 + transitivePeerDependencies: + - supports-color + optional: true + + '@azure/storage-blob@12.26.0(supports-color@8.1.1)': + dependencies: + '@azure/abort-controller': 2.1.2 + '@azure/core-auth': 1.10.1(supports-color@8.1.1) + '@azure/core-client': 1.10.1(supports-color@8.1.1) + '@azure/core-http-compat': 2.3.2(@azure/core-client@1.10.1(supports-color@8.1.1))(@azure/core-rest-pipeline@1.22.2(supports-color@8.1.1)) + '@azure/core-lro': 2.7.2(supports-color@8.1.1) + '@azure/core-paging': 1.6.2 + '@azure/core-rest-pipeline': 1.22.2(supports-color@8.1.1) + '@azure/core-tracing': 1.3.1 + '@azure/core-util': 1.13.1(supports-color@8.1.1) + '@azure/core-xml': 1.5.0 + '@azure/logger': 1.3.0(supports-color@8.1.1) events: 3.3.0 tslib: 2.8.1 transitivePeerDependencies: @@ -12533,7 +13108,22 @@ snapshots: '@babel/parser': 7.24.4 '@babel/types': 7.24.0 - '@babel/traverse@7.23.2': + '@babel/traverse@7.23.2(supports-color@5.5.0)': + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.4 + '@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.24.4 + '@babel/types': 7.24.0 + debug: 4.3.7(supports-color@5.5.0) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/traverse@7.23.2(supports-color@8.1.1)': dependencies: '@babel/code-frame': 7.24.2 '@babel/generator': 7.24.4 @@ -12543,7 +13133,7 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.24.4 '@babel/types': 7.24.0 - debug: 4.3.7 + debug: 4.3.7(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -12907,17 +13497,36 @@ snapshots: '@esbuild/win32-x64@0.28.2': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0(supports-color@5.5.0))': + dependencies: + eslint: 8.57.0(supports-color@5.5.0) + eslint-visitor-keys: 3.4.3 + + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0(supports-color@8.1.1))': dependencies: - eslint: 8.57.0 + eslint: 8.57.0(supports-color@8.1.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.10.0': {} - '@eslint/eslintrc@2.1.4': + '@eslint/eslintrc@2.1.4(supports-color@5.5.0)': dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.3.4(supports-color@5.5.0) + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.1 + import-fresh: 3.3.0 + js-yaml: 4.1.1 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/eslintrc@2.1.4(supports-color@8.1.1)': + dependencies: + ajv: 6.12.6 + debug: 4.3.4(supports-color@8.1.1) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.1 @@ -12954,9 +13563,9 @@ snapshots: '@gitbeaker/core': 43.5.0 '@gitbeaker/requester-utils': 43.5.0 - '@google-cloud/bigquery@8.3.1': + '@google-cloud/bigquery@8.3.1(supports-color@8.1.1)': dependencies: - '@google-cloud/common': 6.0.0 + '@google-cloud/common': 6.0.0(supports-color@8.1.1) '@google-cloud/paginator': 6.0.0 '@google-cloud/precise-date': 5.0.0 '@google-cloud/promisify': 5.0.0 @@ -12965,11 +13574,11 @@ snapshots: duplexify: 4.1.3 extend: 3.0.2 stream-events: 1.0.5 - teeny-request: 10.1.2 + teeny-request: 10.1.2(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@google-cloud/common@3.10.0(encoding@0.1.13)': + '@google-cloud/common@3.10.0(encoding@0.1.13)(supports-color@5.5.0)': dependencies: '@google-cloud/projectify': 2.1.1 '@google-cloud/promisify': 2.0.4 @@ -12977,24 +13586,24 @@ snapshots: duplexify: 4.1.3 ent: 2.2.0 extend: 3.0.2 - google-auth-library: 7.14.1(encoding@0.1.13) - retry-request: 4.2.2 - teeny-request: 7.2.0(encoding@0.1.13) + google-auth-library: 7.14.1(encoding@0.1.13)(supports-color@5.5.0) + retry-request: 4.2.2(supports-color@5.5.0) + teeny-request: 7.2.0(encoding@0.1.13)(supports-color@5.5.0) transitivePeerDependencies: - encoding - supports-color - '@google-cloud/common@6.0.0': + '@google-cloud/common@6.0.0(supports-color@8.1.1)': dependencies: '@google-cloud/projectify': 4.0.0 '@google-cloud/promisify': 4.0.0 arrify: 2.0.1 duplexify: 4.1.3 extend: 3.0.2 - google-auth-library: 10.5.0 + google-auth-library: 10.5.0(supports-color@8.1.1) html-entities: 2.5.2 - retry-request: 8.0.2 - teeny-request: 10.1.2 + retry-request: 8.0.2(supports-color@8.1.1) + teeny-request: 10.1.2(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -13024,9 +13633,9 @@ snapshots: '@google-cloud/promisify@5.0.0': {} - '@google-cloud/storage@5.3.0(encoding@0.1.13)': + '@google-cloud/storage@5.3.0(encoding@0.1.13)(supports-color@5.5.0)': dependencies: - '@google-cloud/common': 3.10.0(encoding@0.1.13) + '@google-cloud/common': 3.10.0(encoding@0.1.13)(supports-color@5.5.0) '@google-cloud/paginator': 3.0.7 '@google-cloud/promisify': 2.0.4 arrify: 2.0.1 @@ -13035,8 +13644,8 @@ snapshots: date-and-time: 0.14.2 duplexify: 3.7.1 extend: 3.0.2 - gaxios: 3.2.0(encoding@0.1.13) - gcs-resumable-upload: 3.6.0(encoding@0.1.13) + gaxios: 3.2.0(encoding@0.1.13)(supports-color@5.5.0) + gcs-resumable-upload: 3.6.0(encoding@0.1.13)(supports-color@5.5.0) hash-stream-validation: 0.2.4 mime: 2.6.0 mime-types: 2.1.35 @@ -13050,7 +13659,7 @@ snapshots: - encoding - supports-color - '@google-cloud/storage@7.19.0(encoding@0.1.13)': + '@google-cloud/storage@7.19.0(encoding@0.1.13)(supports-color@8.1.1)': dependencies: '@google-cloud/paginator': 5.0.2 '@google-cloud/projectify': 4.0.0 @@ -13059,13 +13668,13 @@ snapshots: async-retry: 1.3.3 duplexify: 4.1.3 fast-xml-parser: 5.3.5 - gaxios: 6.7.1(encoding@0.1.13) - google-auth-library: 9.14.2(encoding@0.1.13) + gaxios: 6.7.1(encoding@0.1.13)(supports-color@8.1.1) + google-auth-library: 9.14.2(encoding@0.1.13)(supports-color@8.1.1) html-entities: 2.5.2 mime: 3.0.0 p-limit: 3.1.0 - retry-request: 7.0.2(encoding@0.1.13) - teeny-request: 9.0.0(encoding@0.1.13) + retry-request: 7.0.2(encoding@0.1.13)(supports-color@8.1.1) + teeny-request: 9.0.0(encoding@0.1.13)(supports-color@8.1.1) uuid: 8.3.2 transitivePeerDependencies: - encoding @@ -13087,10 +13696,18 @@ snapshots: dependencies: hono: 4.12.31 - '@humanwhocodes/config-array@0.11.14': + '@humanwhocodes/config-array@0.11.14(supports-color@5.5.0)': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.4 + debug: 4.3.4(supports-color@5.5.0) + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@humanwhocodes/config-array@0.11.14(supports-color@8.1.1)': + dependencies: + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.3.4(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -13144,7 +13761,7 @@ snapshots: '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.5 '@jridgewell/trace-mapping@0.3.9': dependencies: @@ -13171,7 +13788,7 @@ snapshots: dependencies: tslib: 2.8.1 - '@modelcontextprotocol/sdk@1.29.0(zod@4.3.6)': + '@modelcontextprotocol/sdk@1.29.0(supports-color@8.1.1)(zod@4.3.6)': dependencies: '@hono/node-server': 1.19.14(hono@4.12.31) ajv: 8.17.1 @@ -13181,8 +13798,8 @@ snapshots: cross-spawn: 7.0.6 eventsource: 3.0.7 eventsource-parser: 3.1.0 - express: 5.2.1 - express-rate-limit: 8.6.0(express@5.2.1) + express: 5.2.1(supports-color@8.1.1) + express-rate-limit: 8.6.0(express@5.2.1(supports-color@8.1.1))(supports-color@8.1.1) hono: 4.12.31 jose: 6.2.4 json-schema-typed: 8.0.2 @@ -13195,16 +13812,16 @@ snapshots: '@nangohq/frontend@0.52.4': {} - '@nangohq/node@0.69.22': + '@nangohq/node@0.69.22(debug@4.4.3(supports-color@8.1.1))': dependencies: - '@nangohq/types': 0.69.22 - axios: 1.12.0 + '@nangohq/types': 0.69.22(debug@4.4.3(supports-color@8.1.1)) + axios: 1.12.0(debug@4.4.3(supports-color@8.1.1)) transitivePeerDependencies: - debug - '@nangohq/types@0.69.22': + '@nangohq/types@0.69.22(debug@4.4.3(supports-color@8.1.1))': dependencies: - axios: 1.12.0 + axios: 1.12.0(debug@4.4.3(supports-color@8.1.1)) json-schema: 0.4.0 type-fest: 4.41.0 transitivePeerDependencies: @@ -13528,10 +14145,21 @@ snapshots: '@one-ini/wasm@0.1.1': {} - '@opensearch-project/opensearch@2.11.0': + '@opensearch-project/opensearch@2.11.0(supports-color@5.5.0)': dependencies: aws4: 1.12.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@5.5.0) + hpagent: 1.2.0 + json11: 1.1.2 + ms: 2.1.3 + secure-json-parse: 2.7.0 + transitivePeerDependencies: + - supports-color + + '@opensearch-project/opensearch@2.11.0(supports-color@8.1.1)': + dependencies: + aws4: 1.12.0 + debug: 4.3.4(supports-color@8.1.1) hpagent: 1.2.0 json11: 1.1.2 ms: 2.1.3 @@ -13626,35 +14254,22 @@ snapshots: '@protobufjs/base64@1.1.2': {} - '@protobufjs/codegen@2.0.4': {} - '@protobufjs/codegen@2.0.5': {} - '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/eventemitter@1.1.1': {} - '@protobufjs/fetch@1.1.0': - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.0 - '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.0': {} - '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} '@protobufjs/pool@1.1.0': {} - '@protobufjs/utf8@1.1.0': {} - '@protobufjs/utf8@1.1.1': {} '@readme/better-ajv-errors@1.6.0(ajv@8.12.0)': @@ -13803,10 +14418,10 @@ snapshots: domhandler: 4.3.1 selderee: 0.6.0 - '@sendgrid/client@8.1.3': + '@sendgrid/client@8.1.3(supports-color@8.1.1)': dependencies: '@sendgrid/helpers': 8.0.0 - axios: 1.19.0 + axios: 1.19.0(supports-color@8.1.1) transitivePeerDependencies: - debug - supports-color @@ -13815,9 +14430,9 @@ snapshots: dependencies: deepmerge: 4.3.1 - '@sendgrid/mail@8.1.3': + '@sendgrid/mail@8.1.3(supports-color@8.1.1)': dependencies: - '@sendgrid/client': 8.1.3 + '@sendgrid/client': 8.1.3(supports-color@8.1.1) '@sendgrid/helpers': 8.0.0 transitivePeerDependencies: - debug @@ -13833,13 +14448,13 @@ snapshots: '@slack/types@2.22.0': {} - '@slack/web-api@7.19.0': + '@slack/web-api@7.19.0(debug@4.4.3(supports-color@5.5.0))(supports-color@5.5.0)': dependencies: '@slack/logger': 4.0.1 '@slack/types': 2.22.0 '@types/node': 24.13.3 '@types/retry': 0.12.0 - axios: 1.19.0 + axios: 1.19.0(debug@4.4.3(supports-color@5.5.0))(supports-color@5.5.0) eventemitter3: 5.0.1 form-data: 4.0.6 is-electron: 2.2.2 @@ -13851,11 +14466,11 @@ snapshots: - debug - supports-color - '@slack/webhook@6.1.0': + '@slack/webhook@6.1.0(debug@4.4.3(supports-color@8.1.1))': dependencies: '@slack/types': 1.10.0 '@types/node': 24.13.3 - axios: 0.21.4 + axios: 0.21.4(debug@4.4.3(supports-color@8.1.1)) transitivePeerDependencies: - debug @@ -14226,7 +14841,7 @@ snapshots: '@smithy/protocol-http@5.3.8': dependencies: - '@smithy/types': 4.12.0 + '@smithy/types': 4.17.2 tslib: 2.8.1 '@smithy/querystring-builder@2.2.0': @@ -14648,7 +15263,7 @@ snapshots: long: 5.3.2 protobufjs: 7.5.5 - '@temporalio/worker@1.17.2': + '@temporalio/worker@1.17.2(esbuild@0.28.2)(postcss@8.5.8)': dependencies: '@grpc/grpc-js': 1.14.4 '@swc/core': 1.4.17 @@ -14667,11 +15282,11 @@ snapshots: protobufjs: 7.6.2 rxjs: 7.8.1 source-map: 0.7.4 - source-map-loader: 4.0.2(webpack@5.107.2(@swc/core@1.4.17)) + source-map-loader: 4.0.2(webpack@5.107.2(@swc/core@1.4.17)(esbuild@0.28.2)(postcss@8.5.8)) supports-color: 8.1.1 - swc-loader: 0.2.6(@swc/core@1.4.17)(webpack@5.107.2(@swc/core@1.4.17)) + swc-loader: 0.2.6(@swc/core@1.4.17)(webpack@5.107.2(@swc/core@1.4.17)(esbuild@0.28.2)(postcss@8.5.8)) unionfs: 4.5.4 - webpack: 5.107.2(@swc/core@1.4.17) + webpack: 5.107.2(@swc/core@1.4.17)(esbuild@0.28.2)(postcss@8.5.8) transitivePeerDependencies: - '@minify-html/node' - '@swc/css' @@ -14695,11 +15310,23 @@ snapshots: '@tootallnate/once@2.0.0': {} - '@trivago/prettier-plugin-sort-imports@4.3.0(prettier@3.3.3)': + '@trivago/prettier-plugin-sort-imports@4.3.0(prettier@3.3.3)(supports-color@5.5.0)': dependencies: '@babel/generator': 7.17.7 '@babel/parser': 7.24.4 - '@babel/traverse': 7.23.2 + '@babel/traverse': 7.23.2(supports-color@5.5.0) + '@babel/types': 7.17.0 + javascript-natural-sort: 0.7.1 + lodash: 4.17.21 + prettier: 3.3.3 + transitivePeerDependencies: + - supports-color + + '@trivago/prettier-plugin-sort-imports@4.3.0(prettier@3.3.3)(supports-color@8.1.1)': + dependencies: + '@babel/generator': 7.17.7 + '@babel/parser': 7.24.4 + '@babel/traverse': 7.23.2(supports-color@8.1.1) '@babel/types': 7.17.0 javascript-natural-sort: 0.7.1 lodash: 4.17.21 @@ -14891,15 +15518,15 @@ snapshots: '@types/validator@13.11.9': {} - '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3))(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@5.6.3) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.6.3) - debug: 4.3.4 - eslint: 8.57.0 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3) + debug: 4.3.4(supports-color@5.5.0) + eslint: 8.57.0(supports-color@5.5.0) graphemer: 1.4.0 ignore: 5.3.1 natural-compare-lite: 1.4.0 @@ -14910,16 +15537,35 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3))(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3) + debug: 4.3.4(supports-color@8.1.1) + eslint: 8.57.0(supports-color@8.1.1) + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare-lite: 1.4.0 + semver: 7.6.0 + tsutils: 3.21.0(typescript@5.6.3) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3))(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3)': + dependencies: + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 6.21.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3) '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.0)(typescript@5.6.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.4 - eslint: 8.57.0 + debug: 4.3.4(supports-color@8.1.1) + eslint: 8.57.0(supports-color@8.1.1) graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -14930,26 +15576,38 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3)': + '@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3)': dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.6.3) - debug: 4.3.4 - eslint: 8.57.0 + '@typescript-eslint/typescript-estree': 5.62.0(supports-color@5.5.0)(typescript@5.6.3) + debug: 4.3.4(supports-color@5.5.0) + eslint: 8.57.0(supports-color@5.5.0) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.3)': + '@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3)': + dependencies: + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(supports-color@8.1.1)(typescript@5.6.3) + debug: 4.3.4(supports-color@8.1.1) + eslint: 8.57.0(supports-color@8.1.1) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@6.21.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3)': dependencies: '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 6.21.0(supports-color@8.1.1)(typescript@5.6.3) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.4 - eslint: 8.57.0 + debug: 4.3.4(supports-color@8.1.1) + eslint: 8.57.0(supports-color@8.1.1) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -14965,24 +15623,36 @@ snapshots: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - '@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@5.6.3)': + '@typescript-eslint/type-utils@5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.6.3) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 5.62.0(supports-color@5.5.0)(typescript@5.6.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3) debug: 4.4.3(supports-color@5.5.0) - eslint: 8.57.0 + eslint: 8.57.0(supports-color@5.5.0) + tsutils: 3.21.0(typescript@5.6.3) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/type-utils@5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3)': + dependencies: + '@typescript-eslint/typescript-estree': 5.62.0(supports-color@8.1.1)(typescript@5.6.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3) + debug: 4.4.3(supports-color@8.1.1) + eslint: 8.57.0(supports-color@8.1.1) tsutils: 3.21.0(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@6.21.0(eslint@8.57.0)(typescript@5.6.3)': + '@typescript-eslint/type-utils@6.21.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.6.3) - debug: 4.3.4 - eslint: 8.57.0 + '@typescript-eslint/typescript-estree': 6.21.0(supports-color@8.1.1)(typescript@5.6.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3) + debug: 4.3.4(supports-color@8.1.1) + eslint: 8.57.0(supports-color@8.1.1) ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 @@ -14993,7 +15663,7 @@ snapshots: '@typescript-eslint/types@6.21.0': {} - '@typescript-eslint/typescript-estree@5.62.0(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@5.62.0(supports-color@5.5.0)(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 @@ -15007,11 +15677,25 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@6.21.0(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@5.62.0(supports-color@8.1.1)(typescript@5.6.3)': + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + debug: 4.4.3(supports-color@8.1.1) + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.6.0 + tsutils: 3.21.0(typescript@5.6.3) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/typescript-estree@6.21.0(supports-color@8.1.1)(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -15022,30 +15706,45 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.6.3)': + '@typescript-eslint/utils@5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0(supports-color@5.5.0)) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(supports-color@5.5.0)(typescript@5.6.3) + eslint: 8.57.0(supports-color@5.5.0) + eslint-scope: 5.1.1 + semver: 7.6.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/utils@5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0(supports-color@8.1.1)) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.6.3) - eslint: 8.57.0 + '@typescript-eslint/typescript-estree': 5.62.0(supports-color@8.1.1)(typescript@5.6.3) + eslint: 8.57.0(supports-color@8.1.1) eslint-scope: 5.1.1 semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.6.3)': + '@typescript-eslint/utils@6.21.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0(supports-color@8.1.1)) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.3) - eslint: 8.57.0 + '@typescript-eslint/typescript-estree': 6.21.0(supports-color@8.1.1)(typescript@5.6.3) + eslint: 8.57.0(supports-color@8.1.1) semver: 7.6.0 transitivePeerDependencies: - supports-color @@ -15061,10 +15760,19 @@ snapshots: '@typescript-eslint/types': 6.21.0 eslint-visitor-keys: 3.4.3 - '@typespec/ts-http-runtime@0.3.3': + '@typespec/ts-http-runtime@0.3.3(supports-color@5.5.0)': dependencies: - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.4 + http-proxy-agent: 7.0.2(supports-color@5.5.0) + https-proxy-agent: 7.0.4(supports-color@5.5.0) + tslib: 2.8.1 + transitivePeerDependencies: + - supports-color + optional: true + + '@typespec/ts-http-runtime@0.3.3(supports-color@8.1.1)': + dependencies: + http-proxy-agent: 7.0.2(supports-color@8.1.1) + https-proxy-agent: 7.0.4(supports-color@8.1.1) tslib: 2.8.1 transitivePeerDependencies: - supports-color @@ -15284,17 +15992,30 @@ snapshots: acorn@8.16.0: {} - agent-base@6.0.2: + agent-base@6.0.2(supports-color@5.5.0): dependencies: debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color - agent-base@7.1.1: + agent-base@6.0.2(supports-color@8.1.1): + dependencies: + debug: 4.4.3(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + agent-base@7.1.1(supports-color@5.5.0): dependencies: debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color + optional: true + + agent-base@7.1.1(supports-color@8.1.1): + dependencies: + debug: 4.4.3(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color ajv-draft-04@1.0.0(ajv@8.12.0): optionalDependencies: @@ -15334,10 +16055,10 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - analytics-node@6.2.0: + analytics-node@6.2.0(debug@4.4.3(supports-color@5.5.0)): dependencies: '@segment/loosely-validate-event': 2.0.0 - axios: 0.27.2 + axios: 0.27.2(debug@4.4.3(supports-color@5.5.0)) axios-retry: 3.2.0 lodash.isstring: 4.0.1 md5: 2.3.0 @@ -15515,32 +16236,52 @@ snapshots: dependencies: is-retry-allowed: 1.2.0 - axios@0.21.4: + axios@0.21.4(debug@4.4.3(supports-color@8.1.1)): dependencies: - follow-redirects: 1.16.0 + follow-redirects: 1.16.0(debug@4.4.3(supports-color@8.1.1)) transitivePeerDependencies: - debug - axios@0.27.2: + axios@0.27.2(debug@4.4.3(supports-color@5.5.0)): dependencies: - follow-redirects: 1.15.6 + follow-redirects: 1.16.0(debug@4.4.3(supports-color@5.5.0)) form-data: 4.0.6 transitivePeerDependencies: - debug - axios@1.12.0: + axios@1.12.0(debug@4.4.3(supports-color@8.1.1)): dependencies: - follow-redirects: 1.16.0 + follow-redirects: 1.16.0(debug@4.4.3(supports-color@8.1.1)) form-data: 4.0.6 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug - axios@1.19.0: + axios@1.19.0(debug@4.4.3(supports-color@5.5.0))(supports-color@5.5.0): dependencies: - follow-redirects: 1.16.0 + follow-redirects: 1.16.0(debug@4.4.3(supports-color@5.5.0)) form-data: 4.0.6 - https-proxy-agent: 5.0.1 + https-proxy-agent: 5.0.1(supports-color@5.5.0) + proxy-from-env: 2.1.0 + transitivePeerDependencies: + - debug + - supports-color + + axios@1.19.0(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1): + dependencies: + follow-redirects: 1.16.0(debug@4.4.3(supports-color@8.1.1)) + form-data: 4.0.6 + https-proxy-agent: 5.0.1(supports-color@8.1.1) + proxy-from-env: 2.1.0 + transitivePeerDependencies: + - debug + - supports-color + + axios@1.19.0(supports-color@8.1.1): + dependencies: + follow-redirects: 1.16.0(debug@4.4.3(supports-color@8.1.1)) + form-data: 4.0.6 + https-proxy-agent: 5.0.1(supports-color@8.1.1) proxy-from-env: 2.1.0 transitivePeerDependencies: - debug @@ -15585,11 +16326,11 @@ snapshots: bn.js@4.12.1: {} - body-parser@1.19.0: + body-parser@1.19.0(supports-color@5.5.0): dependencies: bytes: 3.1.0 content-type: 1.0.5 - debug: 2.6.9 + debug: 2.6.9(supports-color@5.5.0) depd: 1.1.2 http-errors: 1.7.2 iconv-lite: 0.4.24 @@ -15600,11 +16341,11 @@ snapshots: transitivePeerDependencies: - supports-color - body-parser@1.20.2: + body-parser@1.20.2(supports-color@5.5.0): dependencies: bytes: 3.1.2 content-type: 1.0.5 - debug: 2.6.9 + debug: 2.6.9(supports-color@5.5.0) depd: 2.0.0 destroy: 1.2.0 http-errors: 2.0.0 @@ -15617,11 +16358,28 @@ snapshots: transitivePeerDependencies: - supports-color - body-parser@1.20.3: + body-parser@1.20.2(supports-color@8.1.1): + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9(supports-color@8.1.1) + 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 + transitivePeerDependencies: + - supports-color + + body-parser@1.20.3(supports-color@8.1.1): dependencies: bytes: 3.1.2 content-type: 1.0.5 - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) depd: 2.0.0 destroy: 1.2.0 http-errors: 2.0.0 @@ -15634,11 +16392,11 @@ snapshots: transitivePeerDependencies: - supports-color - body-parser@2.3.0: + body-parser@2.3.0(supports-color@8.1.1): dependencies: bytes: 3.1.2 content-type: 2.0.0 - debug: 4.4.3(supports-color@5.5.0) + debug: 4.4.3(supports-color@8.1.1) http-errors: 2.0.1 iconv-lite: 0.7.3 on-finished: 2.4.1 @@ -16202,9 +16960,17 @@ snapshots: '@opentelemetry/api-logs': 0.221.0 oxc-parser: 0.132.0 - debug@2.6.9: + debug@2.6.9(supports-color@5.5.0): dependencies: ms: 2.0.0 + optionalDependencies: + supports-color: 5.5.0 + + debug@2.6.9(supports-color@8.1.1): + dependencies: + ms: 2.0.0 + optionalDependencies: + supports-color: 8.1.1 debug@3.2.7(supports-color@5.5.0): dependencies: @@ -16212,17 +16978,35 @@ snapshots: optionalDependencies: supports-color: 5.5.0 - debug@4.3.4: + debug@4.3.4(supports-color@5.5.0): dependencies: ms: 2.1.2 + optionalDependencies: + supports-color: 5.5.0 - debug@4.3.7: + debug@4.3.4(supports-color@8.1.1): + dependencies: + ms: 2.1.2 + optionalDependencies: + supports-color: 8.1.1 + + debug@4.3.7(supports-color@5.5.0): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 5.5.0 - debug@4.4.0: + debug@4.3.7(supports-color@8.1.1): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 8.1.1 + + debug@4.4.0(supports-color@5.5.0): + dependencies: + ms: 2.1.3 + optionalDependencies: + supports-color: 5.5.0 debug@4.4.3(supports-color@5.5.0): dependencies: @@ -16230,6 +17014,12 @@ snapshots: optionalDependencies: supports-color: 5.5.0 + debug@4.4.3(supports-color@8.1.1): + dependencies: + ms: 2.1.3 + optionalDependencies: + supports-color: 8.1.1 + decamelize@1.2.0: {} decompress-response@3.3.0: @@ -16456,7 +17246,7 @@ snapshots: engine.io-parser@5.2.2: {} - engine.io@6.5.4(bufferutil@4.0.8)(utf-8-validate@5.0.10): + engine.io@6.5.4(bufferutil@4.0.8)(supports-color@5.5.0)(utf-8-validate@5.0.10): dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 @@ -16465,7 +17255,7 @@ snapshots: base64id: 2.0.0 cookie: 0.4.2 cors: 2.8.5 - debug: 4.3.7 + debug: 4.3.7(supports-color@5.5.0) engine.io-parser: 5.2.2 ws: 8.11.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: @@ -16678,32 +17468,36 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0))(eslint@8.57.0): + eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3))(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0))(eslint@8.57.0(supports-color@5.5.0)): dependencies: confusing-browser-globals: 1.0.11 - eslint: 8.57.0 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0) + eslint: 8.57.0(supports-color@5.5.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3))(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0) object.assign: 4.1.5 object.entries: 1.1.8 semver: 6.3.1 - eslint-config-airbnb-typescript@16.2.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3))(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0))(eslint@8.57.0): + eslint-config-airbnb-typescript@16.2.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3))(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3))(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3))(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0))(eslint@8.57.0(supports-color@5.5.0)): dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3) - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.6.3) - eslint: 8.57.0 - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3))(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3) + eslint: 8.57.0(supports-color@5.5.0) + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3))(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0))(eslint@8.57.0(supports-color@5.5.0)) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3))(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0) - eslint-config-prettier@8.10.0(eslint@8.57.0): + eslint-config-prettier@8.10.0(eslint@8.57.0(supports-color@5.5.0)): dependencies: - eslint: 8.57.0 + eslint: 8.57.0(supports-color@5.5.0) - eslint-config-prettier@9.1.0(eslint@8.57.0): + eslint-config-prettier@8.10.0(eslint@8.57.0(supports-color@8.1.1)): dependencies: - eslint: 8.57.0 + eslint: 8.57.0(supports-color@8.1.1) - eslint-import-resolver-node@0.3.9: + eslint-config-prettier@9.1.0(eslint@8.57.0(supports-color@8.1.1)): + dependencies: + eslint: 8.57.0(supports-color@8.1.1) + + eslint-import-resolver-node@0.3.9(supports-color@5.5.0): dependencies: debug: 3.2.7(supports-color@5.5.0) is-core-module: 2.13.1 @@ -16711,17 +17505,17 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9(supports-color@5.5.0))(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0): dependencies: debug: 3.2.7(supports-color@5.5.0) optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.6.3) - eslint: 8.57.0 - eslint-import-resolver-node: 0.3.9 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3) + eslint: 8.57.0(supports-color@5.5.0) + eslint-import-resolver-node: 0.3.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3))(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -16729,9 +17523,9 @@ snapshots: array.prototype.flatmap: 1.3.2 debug: 3.2.7(supports-color@5.5.0) doctrine: 2.1.0 - eslint: 8.57.0 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint: 8.57.0(supports-color@5.5.0) + eslint-import-resolver-node: 0.3.9(supports-color@5.5.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9(supports-color@5.5.0))(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -16742,31 +17536,31 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0(supports-color@5.5.0))(supports-color@5.5.0)(typescript@5.6.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-prettier@5.1.3(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.2.5): + eslint-plugin-prettier@5.1.3(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.0(supports-color@8.1.1)))(eslint@8.57.0(supports-color@8.1.1))(prettier@3.2.5): dependencies: - eslint: 8.57.0 + eslint: 8.57.0(supports-color@8.1.1) prettier: 3.2.5 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 optionalDependencies: '@types/eslint': 9.6.1 - eslint-config-prettier: 9.1.0(eslint@8.57.0) + eslint-config-prettier: 9.1.0(eslint@8.57.0(supports-color@8.1.1)) - eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@8.10.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3): + eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@8.10.0(eslint@8.57.0(supports-color@8.1.1)))(eslint@8.57.0(supports-color@8.1.1))(prettier@3.3.3): dependencies: - eslint: 8.57.0 + eslint: 8.57.0(supports-color@8.1.1) prettier: 3.3.3 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 optionalDependencies: '@types/eslint': 9.6.1 - eslint-config-prettier: 8.10.0(eslint@8.57.0) + eslint-config-prettier: 8.10.0(eslint@8.57.0(supports-color@8.1.1)) eslint-scope@5.1.1: dependencies: @@ -16780,20 +17574,63 @@ snapshots: eslint-visitor-keys@3.4.3: {} - eslint@8.57.0: + eslint@8.57.0(supports-color@5.5.0): + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0(supports-color@5.5.0)) + '@eslint-community/regexpp': 4.10.0 + '@eslint/eslintrc': 2.1.4(supports-color@5.5.0) + '@eslint/js': 8.57.0 + '@humanwhocodes/config-array': 0.11.14(supports-color@5.5.0) + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4(supports-color@5.5.0) + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.1 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.1 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + eslint@8.57.0(supports-color@8.1.1): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0(supports-color@8.1.1)) '@eslint-community/regexpp': 4.10.0 - '@eslint/eslintrc': 2.1.4 + '@eslint/eslintrc': 2.1.4(supports-color@8.1.1) '@eslint/js': 8.57.0 - '@humanwhocodes/config-array': 0.11.14 + '@humanwhocodes/config-array': 0.11.14(supports-color@8.1.1) '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -16911,33 +17748,33 @@ snapshots: dependencies: jose: 4.15.5 - express-rate-limit@6.5.1(express@4.17.1): + express-rate-limit@6.5.1(express@4.17.1(supports-color@5.5.0)): dependencies: - express: 4.17.1 + express: 4.17.1(supports-color@5.5.0) - express-rate-limit@8.6.0(express@5.2.1): + express-rate-limit@8.6.0(express@5.2.1(supports-color@8.1.1))(supports-color@8.1.1): dependencies: - debug: 4.4.3(supports-color@5.5.0) - express: 5.2.1 + debug: 4.4.3(supports-color@8.1.1) + express: 5.2.1(supports-color@8.1.1) ip-address: 10.2.0 transitivePeerDependencies: - supports-color - express@4.17.1: + express@4.17.1(supports-color@5.5.0): dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.19.0 + body-parser: 1.19.0(supports-color@5.5.0) content-disposition: 0.5.3 content-type: 1.0.5 cookie: 0.4.0 cookie-signature: 1.0.6 - debug: 2.6.9 + debug: 2.6.9(supports-color@5.5.0) depd: 1.1.2 encodeurl: 1.0.2 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 1.1.2 + finalhandler: 1.1.2(supports-color@5.5.0) fresh: 0.5.2 merge-descriptors: 1.0.1 methods: 1.1.2 @@ -16948,8 +17785,8 @@ snapshots: qs: 6.7.0 range-parser: 1.2.1 safe-buffer: 5.1.2 - send: 0.17.1 - serve-static: 1.14.1 + send: 0.17.1(supports-color@5.5.0) + serve-static: 1.14.1(supports-color@5.5.0) setprototypeof: 1.1.1 statuses: 1.5.0 type-is: 1.6.18 @@ -16958,21 +17795,21 @@ snapshots: transitivePeerDependencies: - supports-color - express@4.18.3: + express@4.18.3(supports-color@8.1.1): dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.2 + body-parser: 1.20.2(supports-color@8.1.1) content-disposition: 0.5.4 content-type: 1.0.5 cookie: 0.5.0 cookie-signature: 1.0.6 - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) depd: 2.0.0 encodeurl: 1.0.2 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 1.2.0 + finalhandler: 1.2.0(supports-color@8.1.1) fresh: 0.5.2 http-errors: 2.0.0 merge-descriptors: 1.0.1 @@ -16984,8 +17821,8 @@ snapshots: qs: 6.11.0 range-parser: 1.2.1 safe-buffer: 5.2.1 - send: 0.18.0 - serve-static: 1.15.0 + send: 0.18.0(supports-color@8.1.1) + serve-static: 1.15.0(supports-color@8.1.1) setprototypeof: 1.2.0 statuses: 2.0.1 type-is: 1.6.18 @@ -16994,21 +17831,21 @@ snapshots: transitivePeerDependencies: - supports-color - express@4.21.2: + express@4.21.2(supports-color@8.1.1): dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.3 + body-parser: 1.20.3(supports-color@8.1.1) content-disposition: 0.5.4 content-type: 1.0.5 cookie: 0.7.1 cookie-signature: 1.0.6 - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) depd: 2.0.0 encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 1.3.1 + finalhandler: 1.3.1(supports-color@8.1.1) fresh: 0.5.2 http-errors: 2.0.0 merge-descriptors: 1.0.3 @@ -17020,8 +17857,8 @@ snapshots: qs: 6.13.0 range-parser: 1.2.1 safe-buffer: 5.2.1 - send: 0.19.0 - serve-static: 1.16.2 + send: 0.19.0(supports-color@8.1.1) + serve-static: 1.16.2(supports-color@8.1.1) setprototypeof: 1.2.0 statuses: 2.0.1 type-is: 1.6.18 @@ -17030,20 +17867,20 @@ snapshots: transitivePeerDependencies: - supports-color - express@5.2.1: + express@5.2.1(supports-color@8.1.1): dependencies: accepts: 2.0.0 - body-parser: 2.3.0 + body-parser: 2.3.0(supports-color@8.1.1) content-disposition: 1.1.0 content-type: 1.0.5 cookie: 0.7.1 cookie-signature: 1.2.2 - debug: 4.4.3(supports-color@5.5.0) + debug: 4.4.3(supports-color@8.1.1) depd: 2.0.0 encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 2.1.1 + finalhandler: 2.1.1(supports-color@8.1.1) fresh: 2.0.0 http-errors: 2.0.1 merge-descriptors: 2.0.0 @@ -17054,9 +17891,9 @@ snapshots: proxy-addr: 2.0.7 qs: 6.15.3 range-parser: 1.2.1 - router: 2.2.0 - send: 1.2.1 - serve-static: 2.2.1 + router: 2.2.0(supports-color@8.1.1) + send: 1.2.1(supports-color@8.1.1) + serve-static: 2.2.1(supports-color@8.1.1) statuses: 2.0.2 type-is: 2.1.0 vary: 1.1.2 @@ -17153,9 +17990,9 @@ snapshots: dependencies: to-regex-range: 5.0.1 - finalhandler@1.1.2: + finalhandler@1.1.2(supports-color@5.5.0): dependencies: - debug: 2.6.9 + debug: 2.6.9(supports-color@5.5.0) encodeurl: 1.0.2 escape-html: 1.0.3 on-finished: 2.3.0 @@ -17165,9 +18002,9 @@ snapshots: transitivePeerDependencies: - supports-color - finalhandler@1.2.0: + finalhandler@1.2.0(supports-color@8.1.1): dependencies: - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) encodeurl: 1.0.2 escape-html: 1.0.3 on-finished: 2.4.1 @@ -17177,9 +18014,9 @@ snapshots: transitivePeerDependencies: - supports-color - finalhandler@1.3.1: + finalhandler@1.3.1(supports-color@8.1.1): dependencies: - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) encodeurl: 2.0.0 escape-html: 1.0.3 on-finished: 2.4.1 @@ -17189,9 +18026,9 @@ snapshots: transitivePeerDependencies: - supports-color - finalhandler@2.1.1: + finalhandler@2.1.1(supports-color@8.1.1): dependencies: - debug: 4.4.3(supports-color@5.5.0) + debug: 4.4.3(supports-color@8.1.1) encodeurl: 2.0.0 escape-html: 1.0.3 on-finished: 2.4.1 @@ -17234,9 +18071,13 @@ snapshots: fn.name@1.1.0: {} - follow-redirects@1.15.6: {} + follow-redirects@1.16.0(debug@4.4.3(supports-color@5.5.0)): + optionalDependencies: + debug: 4.4.3(supports-color@5.5.0) - follow-redirects@1.16.0: {} + follow-redirects@1.16.0(debug@4.4.3(supports-color@8.1.1)): + optionalDependencies: + debug: 4.4.3(supports-color@8.1.1) for-each@0.3.3: dependencies: @@ -17316,32 +18157,32 @@ snapshots: functions-have-names@1.2.3: {} - gaxios@3.2.0(encoding@0.1.13): + gaxios@3.2.0(encoding@0.1.13)(supports-color@5.5.0): dependencies: abort-controller: 3.0.0 extend: 3.0.2 - https-proxy-agent: 5.0.1 + https-proxy-agent: 5.0.1(supports-color@5.5.0) is-stream: 2.0.1 node-fetch: 2.7.0(encoding@0.1.13) transitivePeerDependencies: - encoding - supports-color - gaxios@4.3.3(encoding@0.1.13): + gaxios@4.3.3(encoding@0.1.13)(supports-color@5.5.0): dependencies: abort-controller: 3.0.0 extend: 3.0.2 - https-proxy-agent: 5.0.1 + https-proxy-agent: 5.0.1(supports-color@5.5.0) is-stream: 2.0.1 node-fetch: 2.7.0(encoding@0.1.13) transitivePeerDependencies: - encoding - supports-color - gaxios@6.7.1(encoding@0.1.13): + gaxios@6.7.1(encoding@0.1.13)(supports-color@8.1.1): dependencies: extend: 3.0.2 - https-proxy-agent: 7.0.4 + https-proxy-agent: 7.0.4(supports-color@8.1.1) is-stream: 2.0.1 node-fetch: 2.7.0(encoding@0.1.13) uuid: 9.0.1 @@ -17349,47 +18190,66 @@ snapshots: - encoding - supports-color - gaxios@7.1.3: + gaxios@7.1.3(supports-color@5.5.0): + dependencies: + extend: 3.0.2 + https-proxy-agent: 7.0.4(supports-color@5.5.0) + node-fetch: 3.3.2 + rimraf: 5.0.10 + transitivePeerDependencies: + - supports-color + optional: true + + gaxios@7.1.3(supports-color@8.1.1): dependencies: extend: 3.0.2 - https-proxy-agent: 7.0.4 + https-proxy-agent: 7.0.4(supports-color@8.1.1) node-fetch: 3.3.2 rimraf: 5.0.10 transitivePeerDependencies: - supports-color - gcp-metadata@4.3.1(encoding@0.1.13): + gcp-metadata@4.3.1(encoding@0.1.13)(supports-color@5.5.0): dependencies: - gaxios: 4.3.3(encoding@0.1.13) + gaxios: 4.3.3(encoding@0.1.13)(supports-color@5.5.0) json-bigint: 1.0.0 transitivePeerDependencies: - encoding - supports-color - gcp-metadata@6.1.0(encoding@0.1.13): + gcp-metadata@6.1.0(encoding@0.1.13)(supports-color@8.1.1): dependencies: - gaxios: 6.7.1(encoding@0.1.13) + gaxios: 6.7.1(encoding@0.1.13)(supports-color@8.1.1) json-bigint: 1.0.0 transitivePeerDependencies: - encoding - supports-color - gcp-metadata@8.1.2: + gcp-metadata@8.1.2(supports-color@5.5.0): + dependencies: + gaxios: 7.1.3(supports-color@5.5.0) + google-logging-utils: 1.1.3 + json-bigint: 1.0.0 + transitivePeerDependencies: + - supports-color + optional: true + + gcp-metadata@8.1.2(supports-color@8.1.1): dependencies: - gaxios: 7.1.3 + gaxios: 7.1.3(supports-color@8.1.1) google-logging-utils: 1.1.3 json-bigint: 1.0.0 transitivePeerDependencies: - supports-color - gcs-resumable-upload@3.6.0(encoding@0.1.13): + gcs-resumable-upload@3.6.0(encoding@0.1.13)(supports-color@5.5.0): dependencies: abort-controller: 3.0.0 async-retry: 1.3.3 configstore: 5.0.1 extend: 3.0.2 - gaxios: 4.3.3(encoding@0.1.13) - google-auth-library: 7.14.1(encoding@0.1.13) + gaxios: 4.3.3(encoding@0.1.13)(supports-color@5.5.0) + google-auth-library: 7.14.1(encoding@0.1.13)(supports-color@5.5.0) pumpify: 2.0.1 stream-events: 1.0.5 transitivePeerDependencies: @@ -17520,40 +18380,53 @@ snapshots: merge2: 1.4.1 slash: 3.0.0 - google-auth-library@10.5.0: + google-auth-library@10.5.0(supports-color@5.5.0): + dependencies: + base64-js: 1.5.1 + ecdsa-sig-formatter: 1.0.11 + gaxios: 7.1.3(supports-color@5.5.0) + gcp-metadata: 8.1.2(supports-color@5.5.0) + google-logging-utils: 1.1.3 + gtoken: 8.0.0(supports-color@5.5.0) + jws: 4.0.1 + transitivePeerDependencies: + - supports-color + optional: true + + google-auth-library@10.5.0(supports-color@8.1.1): dependencies: base64-js: 1.5.1 ecdsa-sig-formatter: 1.0.11 - gaxios: 7.1.3 - gcp-metadata: 8.1.2 + gaxios: 7.1.3(supports-color@8.1.1) + gcp-metadata: 8.1.2(supports-color@8.1.1) google-logging-utils: 1.1.3 - gtoken: 8.0.0 + gtoken: 8.0.0(supports-color@8.1.1) jws: 4.0.1 transitivePeerDependencies: - supports-color - google-auth-library@7.14.1(encoding@0.1.13): + google-auth-library@7.14.1(encoding@0.1.13)(supports-color@5.5.0): dependencies: arrify: 2.0.1 base64-js: 1.5.1 ecdsa-sig-formatter: 1.0.11 fast-text-encoding: 1.0.6 - gaxios: 4.3.3(encoding@0.1.13) - gcp-metadata: 4.3.1(encoding@0.1.13) - gtoken: 5.3.2(encoding@0.1.13) + gaxios: 4.3.3(encoding@0.1.13)(supports-color@5.5.0) + gcp-metadata: 4.3.1(encoding@0.1.13)(supports-color@5.5.0) + gtoken: 5.3.2(encoding@0.1.13)(supports-color@5.5.0) jws: 4.0.1 lru-cache: 6.0.0 transitivePeerDependencies: - encoding - supports-color - google-auth-library@9.14.2(encoding@0.1.13): + google-auth-library@9.14.2(encoding@0.1.13)(supports-color@8.1.1): dependencies: base64-js: 1.5.1 ecdsa-sig-formatter: 1.0.11 - gaxios: 6.7.1(encoding@0.1.13) - gcp-metadata: 6.1.0(encoding@0.1.13) - gtoken: 7.1.0(encoding@0.1.13) + gaxios: 6.7.1(encoding@0.1.13)(supports-color@8.1.1) + gcp-metadata: 6.1.0(encoding@0.1.13)(supports-color@8.1.1) + gtoken: 7.1.0(encoding@0.1.13)(supports-color@8.1.1) jws: 4.0.1 transitivePeerDependencies: - encoding @@ -17596,26 +18469,34 @@ snapshots: section-matter: 1.0.0 strip-bom-string: 1.0.0 - gtoken@5.3.2(encoding@0.1.13): + gtoken@5.3.2(encoding@0.1.13)(supports-color@5.5.0): dependencies: - gaxios: 4.3.3(encoding@0.1.13) + gaxios: 4.3.3(encoding@0.1.13)(supports-color@5.5.0) google-p12-pem: 3.1.4 jws: 4.0.1 transitivePeerDependencies: - encoding - supports-color - gtoken@7.1.0(encoding@0.1.13): + gtoken@7.1.0(encoding@0.1.13)(supports-color@8.1.1): dependencies: - gaxios: 6.7.1(encoding@0.1.13) + gaxios: 6.7.1(encoding@0.1.13)(supports-color@8.1.1) jws: 4.0.1 transitivePeerDependencies: - encoding - supports-color - gtoken@8.0.0: + gtoken@8.0.0(supports-color@5.5.0): + dependencies: + gaxios: 7.1.3(supports-color@5.5.0) + jws: 4.0.1 + transitivePeerDependencies: + - supports-color + optional: true + + gtoken@8.0.0(supports-color@8.1.1): dependencies: - gaxios: 7.1.3 + gaxios: 7.1.3(supports-color@8.1.1) jws: 4.0.1 transitivePeerDependencies: - supports-color @@ -17741,36 +18622,67 @@ snapshots: statuses: 2.0.2 toidentifier: 1.0.1 - http-proxy-agent@5.0.0: + http-proxy-agent@5.0.0(supports-color@5.5.0): dependencies: '@tootallnate/once': 2.0.0 - agent-base: 6.0.2 + agent-base: 6.0.2(supports-color@5.5.0) debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color - http-proxy-agent@7.0.2: + http-proxy-agent@5.0.0(supports-color@8.1.1): dependencies: - agent-base: 7.1.1 + '@tootallnate/once': 2.0.0 + agent-base: 6.0.2(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + http-proxy-agent@7.0.2(supports-color@5.5.0): + dependencies: + agent-base: 7.1.1(supports-color@5.5.0) + debug: 4.4.3(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color + optional: true + + http-proxy-agent@7.0.2(supports-color@8.1.1): + dependencies: + agent-base: 7.1.1(supports-color@8.1.1) debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color http2-client@1.3.5: {} - https-proxy-agent@5.0.1: + https-proxy-agent@5.0.1(supports-color@5.5.0): dependencies: - agent-base: 6.0.2 + agent-base: 6.0.2(supports-color@5.5.0) debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color - https-proxy-agent@7.0.4: + https-proxy-agent@5.0.1(supports-color@8.1.1): dependencies: - agent-base: 7.1.1 + agent-base: 6.0.2(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + https-proxy-agent@7.0.4(supports-color@5.5.0): + dependencies: + agent-base: 7.1.1(supports-color@5.5.0) debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color + optional: true + + https-proxy-agent@7.0.4(supports-color@8.1.1): + dependencies: + agent-base: 7.1.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color human-signals@5.0.0: {} @@ -18162,11 +19074,11 @@ snapshots: ecdsa-sig-formatter: 1.0.11 safe-buffer: 5.2.1 - jwks-rsa@3.1.0: + jwks-rsa@3.1.0(supports-color@5.5.0): dependencies: '@types/express': 4.17.21 '@types/jsonwebtoken': 9.0.6 - debug: 4.3.4 + debug: 4.3.4(supports-color@5.5.0) jose: 4.15.5 limiter: 1.1.5 lru-memoizer: 2.2.0 @@ -18215,11 +19127,11 @@ snapshots: lines-and-columns@1.2.4: {} - lint-staged@15.4.3: + lint-staged@15.4.3(supports-color@5.5.0): dependencies: chalk: 5.4.1 commander: 13.1.0 - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) execa: 8.0.1 lilconfig: 3.1.3 listr2: 8.2.5 @@ -18629,6 +19541,8 @@ snapshots: node-releases@2.0.47: {} + node@runtime:24.19.0: {} + nodemon@2.0.22: dependencies: chokidar: 3.6.0 @@ -19115,9 +20029,17 @@ snapshots: peberminta@0.9.0: {} - peopledatalabs@6.1.5: + peopledatalabs@6.1.5(debug@4.4.3(supports-color@5.5.0))(supports-color@5.5.0): + dependencies: + axios: 1.19.0(debug@4.4.3(supports-color@5.5.0))(supports-color@5.5.0) + copy-anything: 3.0.5 + transitivePeerDependencies: + - debug + - supports-color + + peopledatalabs@6.1.5(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1): dependencies: - axios: 1.19.0 + axios: 1.19.0(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1) copy-anything: 3.0.5 transitivePeerDependencies: - debug @@ -19260,14 +20182,14 @@ snapshots: 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/codegen': 2.0.5 + '@protobufjs/eventemitter': 1.1.1 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.0 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 - '@protobufjs/utf8': 1.1.0 + '@protobufjs/utf8': 1.1.1 '@types/node': 24.13.3 long: 5.3.2 @@ -19382,7 +20304,7 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - rdme@7.5.0(encoding@0.1.13)(openapi-types@12.1.3): + rdme@7.5.0(encoding@0.1.13)(openapi-types@12.1.3)(supports-color@5.5.0): dependencies: '@actions/core': 1.10.1 chalk: 4.1.2 @@ -19391,7 +20313,7 @@ snapshots: command-line-usage: 6.1.3 config: 3.3.12 configstore: 5.0.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@5.5.0) editor: 1.0.0 enquirer: 2.4.1 form-data: 4.0.6 @@ -19530,26 +20452,26 @@ snapshots: retry-as-promised@7.1.1: {} - retry-request@4.2.2: + retry-request@4.2.2(supports-color@5.5.0): dependencies: debug: 4.4.3(supports-color@5.5.0) extend: 3.0.2 transitivePeerDependencies: - supports-color - retry-request@7.0.2(encoding@0.1.13): + retry-request@7.0.2(encoding@0.1.13)(supports-color@8.1.1): dependencies: '@types/request': 2.48.12 extend: 3.0.2 - teeny-request: 9.0.0(encoding@0.1.13) + teeny-request: 9.0.0(encoding@0.1.13)(supports-color@8.1.1) transitivePeerDependencies: - encoding - supports-color - retry-request@8.0.2: + retry-request@8.0.2(supports-color@8.1.1): dependencies: extend: 3.0.2 - teeny-request: 10.1.2 + teeny-request: 10.1.2(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -19602,9 +20524,9 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.60.1 fsevents: 2.3.3 - router@2.2.0: + router@2.2.0(supports-color@8.1.1): dependencies: - debug: 4.4.3(supports-color@5.5.0) + debug: 4.4.3(supports-color@8.1.1) depd: 2.0.0 is-promise: 4.0.0 parseurl: 1.3.3 @@ -19693,9 +20615,9 @@ snapshots: dependencies: lru-cache: 6.0.0 - send@0.17.1: + send@0.17.1(supports-color@5.5.0): dependencies: - debug: 2.6.9 + debug: 2.6.9(supports-color@5.5.0) depd: 1.1.2 destroy: 1.0.4 encodeurl: 1.0.2 @@ -19711,9 +20633,9 @@ snapshots: transitivePeerDependencies: - supports-color - send@0.18.0: + send@0.18.0(supports-color@8.1.1): dependencies: - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) depd: 2.0.0 destroy: 1.2.0 encodeurl: 1.0.2 @@ -19729,9 +20651,9 @@ snapshots: transitivePeerDependencies: - supports-color - send@0.19.0: + send@0.19.0(supports-color@8.1.1): dependencies: - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) depd: 2.0.0 destroy: 1.2.0 encodeurl: 1.0.2 @@ -19747,9 +20669,9 @@ snapshots: transitivePeerDependencies: - supports-color - send@1.2.1: + send@1.2.1(supports-color@8.1.1): dependencies: - debug: 4.4.3(supports-color@5.5.0) + debug: 4.4.3(supports-color@8.1.1) encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 @@ -19776,7 +20698,7 @@ snapshots: sequelize-pool@7.1.0: {} - sequelize@6.37.8(pg@8.11.5): + sequelize@6.37.8(pg@8.11.5)(snowflake-sdk@3.2.0(asn1.js@5.4.1)(debug@4.4.3(supports-color@5.5.0))(supports-color@5.5.0))(supports-color@5.5.0): dependencies: '@types/debug': 4.1.12 '@types/validator': 13.11.9 @@ -19796,42 +20718,43 @@ snapshots: wkx: 0.5.0 optionalDependencies: pg: 8.11.5 + snowflake-sdk: 3.2.0(asn1.js@5.4.1)(debug@4.4.3(supports-color@5.5.0))(supports-color@5.5.0) transitivePeerDependencies: - supports-color - serve-static@1.14.1: + serve-static@1.14.1(supports-color@5.5.0): dependencies: encodeurl: 1.0.2 escape-html: 1.0.3 parseurl: 1.3.3 - send: 0.17.1 + send: 0.17.1(supports-color@5.5.0) transitivePeerDependencies: - supports-color - serve-static@1.15.0: + serve-static@1.15.0(supports-color@8.1.1): dependencies: encodeurl: 1.0.2 escape-html: 1.0.3 parseurl: 1.3.3 - send: 0.18.0 + send: 0.18.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - serve-static@1.16.2: + serve-static@1.16.2(supports-color@8.1.1): dependencies: encodeurl: 2.0.0 escape-html: 1.0.3 parseurl: 1.3.3 - send: 0.19.0 + send: 0.19.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - serve-static@2.2.1: + serve-static@2.2.1(supports-color@8.1.1): dependencies: encodeurl: 2.0.0 escape-html: 1.0.3 parseurl: 1.3.3 - send: 1.2.1 + send: 1.2.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -19968,31 +20891,31 @@ snapshots: snappyjs@0.7.0: {} - snowflake-sdk@3.2.0(asn1.js@5.4.1): + snowflake-sdk@3.2.0(asn1.js@5.4.1)(debug@4.4.3(supports-color@5.5.0))(supports-color@5.5.0): dependencies: '@aws-crypto/sha256-js': 5.2.0 '@aws-sdk/client-s3': 3.1112.0 '@aws-sdk/client-sts': 3.1112.0 '@aws-sdk/credential-provider-node': 3.972.80 '@aws-sdk/ec2-metadata-service': 3.1112.0 - '@azure/identity': 4.13.0 - '@azure/storage-blob': 12.26.0 - '@smithy/node-http-handler': 4.4.9 + '@azure/identity': 4.13.0(supports-color@5.5.0) + '@azure/storage-blob': 12.26.0(supports-color@5.5.0) + '@smithy/node-http-handler': 4.11.2 '@smithy/protocol-http': 5.3.8 - '@smithy/signature-v4': 5.3.8 + '@smithy/signature-v4': 5.7.2 '@techteamer/ocsp': 1.0.1 asn1.js: 5.4.1 asn1.js-rfc2560: 5.0.1(asn1.js@5.4.1) asn1.js-rfc5280: 3.0.0 - axios: 1.19.0 + axios: 1.19.0(debug@4.4.3(supports-color@5.5.0))(supports-color@5.5.0) big-integer: 1.6.52 bignumber.js: 9.1.2 expand-tilde: 2.0.2 fast-xml-parser: 5.8.0 fastest-levenshtein: 1.0.16 generic-pool: 3.9.0 - google-auth-library: 10.5.0 - https-proxy-agent: 7.0.4 + google-auth-library: 10.5.0(supports-color@5.5.0) + https-proxy-agent: 7.0.4(supports-color@5.5.0) jsonwebtoken: 9.0.3 mime-types: 2.1.35 moment: 2.30.1 @@ -20005,32 +20928,71 @@ snapshots: transitivePeerDependencies: - debug - supports-color + optional: true - socket.io-adapter@2.5.4(bufferutil@4.0.8)(utf-8-validate@5.0.10): + snowflake-sdk@3.2.0(asn1.js@5.4.1)(supports-color@8.1.1): dependencies: - debug: 4.3.7 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/client-s3': 3.1112.0 + '@aws-sdk/client-sts': 3.1112.0 + '@aws-sdk/credential-provider-node': 3.972.80 + '@aws-sdk/ec2-metadata-service': 3.1112.0 + '@azure/identity': 4.13.0(supports-color@8.1.1) + '@azure/storage-blob': 12.26.0(supports-color@8.1.1) + '@smithy/node-http-handler': 4.11.2 + '@smithy/protocol-http': 5.3.8 + '@smithy/signature-v4': 5.7.2 + '@techteamer/ocsp': 1.0.1 + asn1.js: 5.4.1 + asn1.js-rfc2560: 5.0.1(asn1.js@5.4.1) + asn1.js-rfc5280: 3.0.0 + axios: 1.19.0(supports-color@8.1.1) + big-integer: 1.6.52 + bignumber.js: 9.1.2 + expand-tilde: 2.0.2 + fast-xml-parser: 5.8.0 + fastest-levenshtein: 1.0.16 + generic-pool: 3.9.0 + google-auth-library: 10.5.0(supports-color@8.1.1) + https-proxy-agent: 7.0.4(supports-color@8.1.1) + jsonwebtoken: 9.0.3 + mime-types: 2.1.35 + moment: 2.30.1 + moment-timezone: 0.5.45 + oauth4webapi: 3.8.4 + open: 7.4.2 + simple-lru-cache: 0.0.2 + toml: 3.0.0 + winston: 3.17.0 + transitivePeerDependencies: + - debug + - supports-color + + socket.io-adapter@2.5.4(bufferutil@4.0.8)(supports-color@5.5.0)(utf-8-validate@5.0.10): + dependencies: + debug: 4.3.7(supports-color@5.5.0) ws: 8.11.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - socket.io-parser@4.2.4: + socket.io-parser@4.2.4(supports-color@5.5.0): dependencies: '@socket.io/component-emitter': 3.1.2 - debug: 4.3.7 + debug: 4.3.7(supports-color@5.5.0) transitivePeerDependencies: - supports-color - socket.io@4.7.5(bufferutil@4.0.8)(utf-8-validate@5.0.10): + socket.io@4.7.5(bufferutil@4.0.8)(supports-color@5.5.0)(utf-8-validate@5.0.10): dependencies: accepts: 1.3.8 base64id: 2.0.0 cors: 2.8.5 - debug: 4.3.4 - engine.io: 6.5.4(bufferutil@4.0.8)(utf-8-validate@5.0.10) - socket.io-adapter: 2.5.4(bufferutil@4.0.8)(utf-8-validate@5.0.10) - socket.io-parser: 4.2.4 + debug: 4.3.4(supports-color@5.5.0) + engine.io: 6.5.4(bufferutil@4.0.8)(supports-color@5.5.0)(utf-8-validate@5.0.10) + socket.io-adapter: 2.5.4(bufferutil@4.0.8)(supports-color@5.5.0)(utf-8-validate@5.0.10) + socket.io-parser: 4.2.4(supports-color@5.5.0) transitivePeerDependencies: - bufferutil - supports-color @@ -20040,11 +21002,11 @@ snapshots: source-map-js@1.2.1: {} - source-map-loader@4.0.2(webpack@5.107.2(@swc/core@1.4.17)): + source-map-loader@4.0.2(webpack@5.107.2(@swc/core@1.4.17)(esbuild@0.28.2)(postcss@8.5.8)): dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.107.2(@swc/core@1.4.17) + webpack: 5.107.2(@swc/core@1.4.17)(esbuild@0.28.2)(postcss@8.5.8) source-map-support@0.5.21: dependencies: @@ -20205,7 +21167,7 @@ snapshots: stubs@3.0.0: {} - superagent@10.3.0: + superagent@10.3.0(supports-color@5.5.0): dependencies: component-emitter: 1.3.1 cookiejar: 2.1.4 @@ -20249,11 +21211,11 @@ snapshots: transitivePeerDependencies: - encoding - swc-loader@0.2.6(@swc/core@1.4.17)(webpack@5.107.2(@swc/core@1.4.17)): + swc-loader@0.2.6(@swc/core@1.4.17)(webpack@5.107.2(@swc/core@1.4.17)(esbuild@0.28.2)(postcss@8.5.8)): dependencies: '@swc/core': 1.4.17 '@swc/counter': 0.1.3 - webpack: 5.107.2(@swc/core@1.4.17) + webpack: 5.107.2(@swc/core@1.4.17)(esbuild@0.28.2)(postcss@8.5.8) synckit@0.8.8: dependencies: @@ -20286,19 +21248,19 @@ snapshots: dependencies: bintrees: 1.0.2 - teeny-request@10.1.2: + teeny-request@10.1.2(supports-color@8.1.1): dependencies: - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.4 + http-proxy-agent: 7.0.2(supports-color@8.1.1) + https-proxy-agent: 7.0.4(supports-color@8.1.1) node-fetch: 3.3.2 stream-events: 1.0.5 transitivePeerDependencies: - supports-color - teeny-request@7.2.0(encoding@0.1.13): + teeny-request@7.2.0(encoding@0.1.13)(supports-color@5.5.0): dependencies: - http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1 + http-proxy-agent: 5.0.0(supports-color@5.5.0) + https-proxy-agent: 5.0.1(supports-color@5.5.0) node-fetch: 2.7.0(encoding@0.1.13) stream-events: 1.0.5 uuid: 8.3.2 @@ -20306,10 +21268,10 @@ snapshots: - encoding - supports-color - teeny-request@9.0.0(encoding@0.1.13): + teeny-request@9.0.0(encoding@0.1.13)(supports-color@8.1.1): dependencies: - http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1 + http-proxy-agent: 5.0.0(supports-color@8.1.1) + https-proxy-agent: 5.0.1(supports-color@8.1.1) node-fetch: 2.7.0(encoding@0.1.13) stream-events: 1.0.5 uuid: 9.0.1 @@ -20319,15 +21281,17 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.6.1(@swc/core@1.4.17)(webpack@5.107.2(@swc/core@1.4.17)): + terser-webpack-plugin@5.6.1(@swc/core@1.4.17)(esbuild@0.28.2)(postcss@8.5.8)(webpack@5.107.2(@swc/core@1.4.17)(esbuild@0.28.2)(postcss@8.5.8)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 4.3.3 terser: 5.43.1 - webpack: 5.107.2(@swc/core@1.4.17) + webpack: 5.107.2(@swc/core@1.4.17)(esbuild@0.28.2)(postcss@8.5.8) optionalDependencies: '@swc/core': 1.4.17 + esbuild: 0.28.2 + postcss: 8.5.8 terser@5.43.1: dependencies: @@ -20710,7 +21674,7 @@ snapshots: verify-github-webhook@1.0.1: {} - vite-node@3.2.4(@types/node@24.13.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.23.12)(yaml@2.7.0): + vite-node@3.2.4(@types/node@24.13.3)(jiti@2.4.2)(supports-color@5.5.0)(terser@5.43.1)(tsx@4.23.12)(yaml@2.7.0): dependencies: cac: 6.7.14 debug: 4.4.3(supports-color@5.5.0) @@ -20747,7 +21711,7 @@ snapshots: tsx: 4.23.12 yaml: 2.7.0 - vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.13.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.23.12)(yaml@2.7.0): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.13.3)(jiti@2.4.2)(supports-color@5.5.0)(terser@5.43.1)(tsx@4.23.12)(yaml@2.7.0): dependencies: '@types/chai': 5.2.3 '@vitest/expect': 3.2.4 @@ -20770,7 +21734,7 @@ snapshots: tinypool: 1.1.1 tinyrainbow: 2.0.0 vite: 6.3.5(@types/node@24.13.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.23.12)(yaml@2.7.0) - vite-node: 3.2.4(@types/node@24.13.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.23.12)(yaml@2.7.0) + vite-node: 3.2.4(@types/node@24.13.3)(jiti@2.4.2)(supports-color@5.5.0)(terser@5.43.1)(tsx@4.23.12)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 @@ -20831,7 +21795,7 @@ snapshots: webpack-sources@3.5.0: {} - webpack@5.107.2(@swc/core@1.4.17): + webpack@5.107.2(@swc/core@1.4.17)(esbuild@0.28.2)(postcss@8.5.8): dependencies: '@types/estree': 1.0.8 '@types/json-schema': 7.0.15 @@ -20843,7 +21807,7 @@ snapshots: browserslist: 4.28.2 chrome-trace-event: 1.0.4 enhanced-resolve: 5.22.2 - es-module-lexer: 2.1.0 + es-module-lexer: 2.3.2 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -20853,7 +21817,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.3 - terser-webpack-plugin: 5.6.1(@swc/core@1.4.17)(webpack@5.107.2(@swc/core@1.4.17)) + terser-webpack-plugin: 5.6.1(@swc/core@1.4.17)(esbuild@0.28.2)(postcss@8.5.8)(webpack@5.107.2(@swc/core@1.4.17)(esbuild@0.28.2)(postcss@8.5.8)) watchpack: 2.5.1 webpack-sources: 3.5.0 transitivePeerDependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index aa234673b1..63483f73d3 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -6,3 +6,35 @@ packages: - 'services' - 'backend' - '.github/actions/node' + +catalog: + '@temporalio/activity': ~1.17.2 + '@temporalio/client': ~1.17.2 + '@temporalio/common': ~1.17.2 + '@temporalio/proto': ~1.17.2 + '@temporalio/worker': ~1.17.2 + '@temporalio/workflow': ~1.17.2 + '@types/node': ^24.13.3 + axios: ^1.19.0 + config: ^3.3.12 + eslint: ^8.39.0 + pg-promise: ^11.4.3 + prettier: ^3.3.3 + tsx: ^4.20.3 + typescript: ^5.6.3 + +allowBuilds: + '@datadog/native-appsec': false + '@datadog/native-iast-taint-tracking': false + '@datadog/native-metrics': false + '@datadog/pprof': false + '@swc/core': true + bcrypt: true + bufferutil: true + dd-trace: true + dtrace-provider: false + es5-ext: false + esbuild: true + nodemon: false + protobufjs: false + utf-8-validate: true diff --git a/scripts/services/docker/Dockerfile.automatic_projects_discovery_worker b/scripts/services/docker/Dockerfile.automatic_projects_discovery_worker index 7faf97b6b7..c3c47e5545 100644 --- a/scripts/services/docker/Dockerfile.automatic_projects_discovery_worker +++ b/scripts/services/docker/Dockerfile.automatic_projects_discovery_worker @@ -3,9 +3,8 @@ FROM node:24-alpine as builder RUN apk add --no-cache python3 make g++ WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -14,7 +13,9 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.backend b/scripts/services/docker/Dockerfile.backend index e4fcb009cc..81d13bf29f 100644 --- a/scripts/services/docker/Dockerfile.backend +++ b/scripts/services/docker/Dockerfile.backend @@ -1,9 +1,8 @@ FROM node:24-alpine as builder WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate && apk add --update --no-cache python3 build-base && ln -sf python3 /usr/bin/python && python3 -m venv .venv && source .venv/bin/activate && python3 -m ensurepip && pip3 install --no-cache --upgrade pip setuptools - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate && apk add --update --no-cache python3 build-base && ln -sf python3 /usr/bin/python && python3 -m venv .venv && source .venv/bin/activate && python3 -m ensurepip && pip3 install --no-cache --upgrade pip setuptools RUN pnpm fetch COPY ./backend ./backend @@ -13,7 +12,9 @@ RUN pnpm i --frozen-lockfile FROM node:24-alpine as runner WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/libs ./services/libs diff --git a/scripts/services/docker/Dockerfile.cache_worker b/scripts/services/docker/Dockerfile.cache_worker index 84023057bf..6b7fc1e548 100644 --- a/scripts/services/docker/Dockerfile.cache_worker +++ b/scripts/services/docker/Dockerfile.cache_worker @@ -3,9 +3,8 @@ FROM node:24-alpine as builder RUN apk add --no-cache python3 make g++ WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -14,7 +13,9 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.categorization_worker b/scripts/services/docker/Dockerfile.categorization_worker index 0dc59e1a94..a160869265 100644 --- a/scripts/services/docker/Dockerfile.categorization_worker +++ b/scripts/services/docker/Dockerfile.categorization_worker @@ -3,9 +3,8 @@ FROM node:24-alpine as builder RUN apk add --no-cache python3 make g++ WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -14,7 +13,9 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.cron_service b/scripts/services/docker/Dockerfile.cron_service index 235dc61ca8..86d2241ff5 100644 --- a/scripts/services/docker/Dockerfile.cron_service +++ b/scripts/services/docker/Dockerfile.cron_service @@ -3,9 +3,8 @@ FROM node:24-alpine as builder RUN apk add --no-cache python3 make g++ WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -14,7 +13,9 @@ RUN pnpm i --frozen-lockfile FROM node:24-alpine as runner WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.data_sink_worker b/scripts/services/docker/Dockerfile.data_sink_worker index 64b46d72fb..8bfa7cd566 100644 --- a/scripts/services/docker/Dockerfile.data_sink_worker +++ b/scripts/services/docker/Dockerfile.data_sink_worker @@ -3,9 +3,8 @@ FROM node:24-alpine as builder RUN apk add --no-cache python3 make g++ WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -14,7 +13,9 @@ RUN pnpm i --frozen-lockfile FROM node:24-alpine as runner WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.entity_merging_worker b/scripts/services/docker/Dockerfile.entity_merging_worker index 0b82a0edf2..68b50df16e 100644 --- a/scripts/services/docker/Dockerfile.entity_merging_worker +++ b/scripts/services/docker/Dockerfile.entity_merging_worker @@ -3,9 +3,8 @@ FROM node:24-alpine as builder RUN apk add --no-cache python3 make g++ WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -14,7 +13,9 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.exports_worker b/scripts/services/docker/Dockerfile.exports_worker index 7794a09313..4d6a839cff 100644 --- a/scripts/services/docker/Dockerfile.exports_worker +++ b/scripts/services/docker/Dockerfile.exports_worker @@ -3,9 +3,8 @@ FROM node:24-alpine as builder RUN apk add --no-cache python3 make g++ WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -14,7 +13,9 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.integration_run_worker b/scripts/services/docker/Dockerfile.integration_run_worker index dce55367ab..25042cd208 100644 --- a/scripts/services/docker/Dockerfile.integration_run_worker +++ b/scripts/services/docker/Dockerfile.integration_run_worker @@ -3,9 +3,8 @@ FROM node:24-alpine as builder RUN apk add --no-cache python3 make g++ WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -14,7 +13,9 @@ RUN pnpm i --frozen-lockfile FROM node:24-alpine as runner WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.integration_stream_worker b/scripts/services/docker/Dockerfile.integration_stream_worker index 0594851e12..36e6d50001 100644 --- a/scripts/services/docker/Dockerfile.integration_stream_worker +++ b/scripts/services/docker/Dockerfile.integration_stream_worker @@ -3,9 +3,8 @@ FROM node:24-alpine as builder RUN apk add --no-cache python3 make g++ WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -14,7 +13,9 @@ RUN pnpm i --frozen-lockfile FROM node:24-alpine as runner WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.kafka_connect_monitor b/scripts/services/docker/Dockerfile.kafka_connect_monitor index 216589ea40..bb164f006d 100644 --- a/scripts/services/docker/Dockerfile.kafka_connect_monitor +++ b/scripts/services/docker/Dockerfile.kafka_connect_monitor @@ -3,9 +3,8 @@ FROM node:24-alpine as builder RUN apk add --no-cache python3 make g++ WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -14,7 +13,9 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.members_enrichment_worker b/scripts/services/docker/Dockerfile.members_enrichment_worker index 3ad893f97d..05f2848a7a 100644 --- a/scripts/services/docker/Dockerfile.members_enrichment_worker +++ b/scripts/services/docker/Dockerfile.members_enrichment_worker @@ -3,9 +3,8 @@ FROM node:24-alpine as builder RUN apk add --no-cache python3 make g++ WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -14,7 +13,9 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.merge_suggestions_worker b/scripts/services/docker/Dockerfile.merge_suggestions_worker index 7938666dc7..88939454b0 100644 --- a/scripts/services/docker/Dockerfile.merge_suggestions_worker +++ b/scripts/services/docker/Dockerfile.merge_suggestions_worker @@ -3,9 +3,8 @@ FROM node:24-alpine as builder RUN apk add --no-cache python3 make g++ WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -14,7 +13,9 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.nango_webhook_api b/scripts/services/docker/Dockerfile.nango_webhook_api index cfe36e91db..ccc7809464 100644 --- a/scripts/services/docker/Dockerfile.nango_webhook_api +++ b/scripts/services/docker/Dockerfile.nango_webhook_api @@ -3,9 +3,8 @@ FROM node:24-alpine as builder RUN apk add --no-cache python3 make g++ WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -14,7 +13,9 @@ RUN pnpm i --frozen-lockfile FROM node:24-alpine as runner WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.nango_worker b/scripts/services/docker/Dockerfile.nango_worker index 2105832364..1a3800b1cc 100644 --- a/scripts/services/docker/Dockerfile.nango_worker +++ b/scripts/services/docker/Dockerfile.nango_worker @@ -3,9 +3,8 @@ FROM node:24-alpine as builder RUN apk add --no-cache python3 make g++ WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -14,7 +13,9 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.organizations_enrichment_worker b/scripts/services/docker/Dockerfile.organizations_enrichment_worker index 86c71b462e..fa2a35cea2 100644 --- a/scripts/services/docker/Dockerfile.organizations_enrichment_worker +++ b/scripts/services/docker/Dockerfile.organizations_enrichment_worker @@ -3,9 +3,8 @@ FROM node:24-alpine as builder RUN apk add --no-cache python3 make g++ WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -14,7 +13,9 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.packages b/scripts/services/docker/Dockerfile.packages index 61b89a31f5..67497eae1f 100644 --- a/scripts/services/docker/Dockerfile.packages +++ b/scripts/services/docker/Dockerfile.packages @@ -3,9 +3,8 @@ FROM node:24-bookworm-slim as builder RUN apt-get update && apt-get install -y python3 make g++ --no-install-recommends && rm -rf /var/lib/apt/lists/* WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services/base.tsconfig.json ./services/ @@ -17,7 +16,9 @@ RUN pnpm i --frozen-lockfile --filter @crowd/packages-worker... FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.pcc_sync_worker b/scripts/services/docker/Dockerfile.pcc_sync_worker index a6fe13ed0a..524f5d89a8 100644 --- a/scripts/services/docker/Dockerfile.pcc_sync_worker +++ b/scripts/services/docker/Dockerfile.pcc_sync_worker @@ -3,9 +3,8 @@ FROM node:24-bullseye-slim AS builder RUN apt-get update && apt-get install -y python3 make g++ && rm -rf /var/lib/apt/lists/* WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -16,7 +15,9 @@ FROM node:24-bullseye-slim AS runner RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.profiles_worker b/scripts/services/docker/Dockerfile.profiles_worker index 8c430c35a6..b77028067d 100644 --- a/scripts/services/docker/Dockerfile.profiles_worker +++ b/scripts/services/docker/Dockerfile.profiles_worker @@ -3,9 +3,8 @@ FROM node:24-alpine as builder RUN apk add --no-cache python3 make g++ WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -14,7 +13,9 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.projects_evaluation_worker b/scripts/services/docker/Dockerfile.projects_evaluation_worker index 3a3859ca24..be06294948 100644 --- a/scripts/services/docker/Dockerfile.projects_evaluation_worker +++ b/scripts/services/docker/Dockerfile.projects_evaluation_worker @@ -3,9 +3,8 @@ FROM node:24-alpine as builder RUN apk add --no-cache python3 make g++ WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -14,7 +13,9 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.script_executor b/scripts/services/docker/Dockerfile.script_executor index 0427111bb6..1f51959c36 100644 --- a/scripts/services/docker/Dockerfile.script_executor +++ b/scripts/services/docker/Dockerfile.script_executor @@ -1,8 +1,8 @@ FROM node:24-alpine -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - WORKDIR /usr/crowd/app +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate RUN apk add --no-cache nano git python3 py3-pip make build-base && rm -rf /var/cache/apk/* && git clone https://github.com/CrowdDotDev/crowd.dev.git && cd crowd.dev && pnpm i --frozen-lockfile diff --git a/scripts/services/docker/Dockerfile.script_executor_worker b/scripts/services/docker/Dockerfile.script_executor_worker index dfa7927bde..a2b38acb0d 100644 --- a/scripts/services/docker/Dockerfile.script_executor_worker +++ b/scripts/services/docker/Dockerfile.script_executor_worker @@ -3,9 +3,8 @@ FROM node:24-alpine as builder RUN apk add --no-cache python3 make g++ WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -14,7 +13,9 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.search_sync_api b/scripts/services/docker/Dockerfile.search_sync_api index 375f7b1468..317e834954 100644 --- a/scripts/services/docker/Dockerfile.search_sync_api +++ b/scripts/services/docker/Dockerfile.search_sync_api @@ -3,9 +3,8 @@ FROM node:24-alpine as builder RUN apk add --no-cache python3 make g++ WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -14,7 +13,9 @@ RUN pnpm i --frozen-lockfile FROM node:24-alpine as runner WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.search_sync_worker b/scripts/services/docker/Dockerfile.search_sync_worker index 1420d2e6d0..f7c303844a 100644 --- a/scripts/services/docker/Dockerfile.search_sync_worker +++ b/scripts/services/docker/Dockerfile.search_sync_worker @@ -3,9 +3,8 @@ FROM node:24-alpine as builder RUN apk add --no-cache python3 make g++ WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -14,7 +13,9 @@ RUN pnpm i --frozen-lockfile FROM node:24-alpine as runner WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.security_best_practices_worker b/scripts/services/docker/Dockerfile.security_best_practices_worker index 880a51783c..12de90f8bb 100644 --- a/scripts/services/docker/Dockerfile.security_best_practices_worker +++ b/scripts/services/docker/Dockerfile.security_best_practices_worker @@ -25,9 +25,8 @@ FROM node:24-alpine as builder RUN apk add --no-cache python3 make g++ WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -44,7 +43,9 @@ RUN echo "{\"plugins\":[{\"name\":\"github-repo\",\"version\":\"${PVTR_VERSION}\ COPY ./services/apps/security_best_practices_worker/example-config.yml /.privateer/example-config.yml WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.snowflake_connectors_worker b/scripts/services/docker/Dockerfile.snowflake_connectors_worker index d2b537c6cc..c6e4b1ee02 100644 --- a/scripts/services/docker/Dockerfile.snowflake_connectors_worker +++ b/scripts/services/docker/Dockerfile.snowflake_connectors_worker @@ -3,9 +3,8 @@ FROM node:24-bullseye-slim AS builder RUN apt-get update && apt-get install -y python3 make g++ && rm -rf /var/lib/apt/lists/* WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -16,7 +15,9 @@ FROM node:24-bullseye-slim AS runner RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/scripts/services/docker/Dockerfile.webhook_api b/scripts/services/docker/Dockerfile.webhook_api index 6455586aa2..9e16174017 100644 --- a/scripts/services/docker/Dockerfile.webhook_api +++ b/scripts/services/docker/Dockerfile.webhook_api @@ -3,9 +3,8 @@ FROM node:24-alpine as builder RUN apk add --no-cache python3 make g++ WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate - -COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate RUN pnpm fetch COPY ./services ./services @@ -14,7 +13,9 @@ RUN pnpm i --frozen-lockfile FROM node:24-alpine as runner WORKDIR /usr/crowd/app -RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate +ENV pnpm_config_verifyDepsBeforeRun=false +COPY ./package.json ./ +RUN corepack enable && corepack prepare --activate COPY --from=builder /usr/crowd/app/node_modules ./node_modules COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json diff --git a/services/.prettierrc.cjs b/services/.prettierrc.cjs index 8095c4be11..4dba541dc9 100644 --- a/services/.prettierrc.cjs +++ b/services/.prettierrc.cjs @@ -14,6 +14,6 @@ module.exports = { ], importOrderSeparation: true, importOrderSortSpecifiers: true, - plugins: ['@trivago/prettier-plugin-sort-imports'], + plugins: [require.resolve('@trivago/prettier-plugin-sort-imports')], importOrderParserPlugins: ['typescript', 'importAssertions'], } diff --git a/services/apps/automatic_projects_discovery_worker/package.json b/services/apps/automatic_projects_discovery_worker/package.json index 43ab825a98..995742b546 100644 --- a/services/apps/automatic_projects_discovery_worker/package.json +++ b/services/apps/automatic_projects_discovery_worker/package.json @@ -7,9 +7,9 @@ "start:debug": "CROWD_TEMPORAL_TASKQUEUE=automatic-projects-discovery SERVICE=automatic-projects-discovery-worker LOG_LEVEL=trace tsx --inspect=0.0.0.0:9232 src/main.ts", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug:local", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { @@ -22,15 +22,17 @@ "@crowd/redis": "workspace:*", "@crowd/temporal": "workspace:*", "@crowd/types": "workspace:*", - "@temporalio/activity": "~1.17.2", - "@temporalio/client": "~1.17.2", - "@temporalio/workflow": "~1.17.2", + "@temporalio/activity": "catalog:", + "@temporalio/client": "catalog:", + "@temporalio/workflow": "catalog:", "csv-parse": "^5.5.6", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { - "@types/node": "^24.13.3", - "nodemon": "^3.0.1" + "@types/node": "catalog:", + "nodemon": "^3.0.1", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/cache_worker/package.json b/services/apps/cache_worker/package.json index 4d9f2f4066..0eb6b2488f 100644 --- a/services/apps/cache_worker/package.json +++ b/services/apps/cache_worker/package.json @@ -7,9 +7,9 @@ "start:debug": "CROWD_TEMPORAL_TASKQUEUE=cache SERVICE=cache-worker LOG_LEVEL=trace tsx --inspect=0.0.0.0:9232 src/main.ts", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug:local", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { @@ -20,14 +20,16 @@ "@crowd/opensearch": "workspace:*", "@crowd/redis": "workspace:*", "@crowd/types": "workspace:*", - "@temporalio/client": "~1.17.2", - "@temporalio/workflow": "~1.17.2", + "@temporalio/client": "catalog:", + "@temporalio/workflow": "catalog:", "moment": "~2.29.4", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { - "@types/node": "^24.13.3", - "nodemon": "^3.0.1" + "@types/node": "catalog:", + "nodemon": "^3.0.1", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/categorization_worker/package.json b/services/apps/categorization_worker/package.json index 9dcdfbfbf1..b64e6da881 100644 --- a/services/apps/categorization_worker/package.json +++ b/services/apps/categorization_worker/package.json @@ -7,9 +7,9 @@ "start:debug": "CROWD_TEMPORAL_TASKQUEUE=categorization SERVICE=categorization-worker LOG_LEVEL=trace tsx --inspect=0.0.0.0:9232 src/main.ts", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug:local", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { @@ -22,15 +22,17 @@ "@crowd/redis": "workspace:*", "@crowd/temporal": "workspace:*", "@crowd/types": "workspace:*", - "@temporalio/activity": "~1.17.2", - "@temporalio/client": "~1.17.2", - "@temporalio/workflow": "~1.17.2", + "@temporalio/activity": "catalog:", + "@temporalio/client": "catalog:", + "@temporalio/workflow": "catalog:", "html-to-text": "^9.0.5", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { - "@types/node": "^24.13.3", - "nodemon": "^3.0.1" + "@types/node": "catalog:", + "nodemon": "^3.0.1", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/cron_service/package.json b/services/apps/cron_service/package.json index f18c73fb8c..43d9d29b4a 100644 --- a/services/apps/cron_service/package.json +++ b/services/apps/cron_service/package.json @@ -9,9 +9,9 @@ "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", "trigger-job:local": "set -a && . ../../../backend/.env.dist.local && . ../../../backend/.env.override.local && set +a && SERVICE=cron-service tsx src/worker.ts", "trigger-job": "SERVICE=cron-service tsx src/worker.ts", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { @@ -33,12 +33,14 @@ "cron-time-generator": "^1.3.0", "p-queue": "^8.1.0", "pidusage": "^3.0.2", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { "@types/js-yaml": "^4.0.9", - "@types/node": "^24.13.3", - "nodemon": "^3.0.1" + "@types/node": "catalog:", + "nodemon": "^3.0.1", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/data_sink_worker/package.json b/services/apps/data_sink_worker/package.json index f3014cc958..7c996b4219 100644 --- a/services/apps/data_sink_worker/package.json +++ b/services/apps/data_sink_worker/package.json @@ -7,9 +7,9 @@ "start:debug": "SERVICE=data-sink-worker LOG_LEVEL=trace tsx --inspect=0.0.0.0:9233 src/main.ts", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug:local", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit", "script:restart-failed-results": "SERVICE=script tsx src/bin/restart-failed-results.ts", "script:restart-all-failed-results": "SERVICE=script tsx src/bin/restart-all-failed-results.ts", @@ -35,17 +35,19 @@ "@crowd/temporal": "workspace:*", "@crowd/types": "workspace:*", "@types/config": "^3.3.0", - "@types/node": "^24.13.3", - "config": "^3.3.12", + "@types/node": "catalog:", + "config": "catalog:", "crowd-sentiment": "^1.1.7", "lodash.isequal": "^4.5.0", "lodash.mergewith": "^4.6.2", "lodash.uniqby": "^4.7.0", "moment-timezone": "^0.5.34", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { - "nodemon": "^2.0.22" + "nodemon": "^2.0.22", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/entity_merging_worker/package.json b/services/apps/entity_merging_worker/package.json index aea35e1ec0..2c00aa249b 100644 --- a/services/apps/entity_merging_worker/package.json +++ b/services/apps/entity_merging_worker/package.json @@ -7,9 +7,9 @@ "start:debug": "CROWD_TEMPORAL_TASKQUEUE=entity-merging SERVICE=entity-merging-worker LOG_LEVEL=trace tsx --inspect=0.0.0.0:9232 src/main.ts", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec npm run start:debug:local", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec npm run start:debug", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { @@ -22,13 +22,15 @@ "@crowd/queue": "workspace:*", "@crowd/redis": "workspace:*", "@crowd/types": "workspace:*", - "@temporalio/activity": "~1.17.2", - "@temporalio/workflow": "~1.17.2", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "@temporalio/activity": "catalog:", + "@temporalio/workflow": "catalog:", + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { - "@types/node": "^24.13.3", - "nodemon": "^3.0.1" + "@types/node": "catalog:", + "nodemon": "^3.0.1", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/exports_worker/package.json b/services/apps/exports_worker/package.json index 03d62f91c3..1c98715e84 100644 --- a/services/apps/exports_worker/package.json +++ b/services/apps/exports_worker/package.json @@ -7,9 +7,9 @@ "start:debug": "CROWD_TEMPORAL_TASKQUEUE=exports SERVICE=exports-worker LOG_LEVEL=trace tsx --inspect=0.0.0.0:9232 src/main.ts", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug:local", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { @@ -26,17 +26,19 @@ "@crowd/redis": "workspace:*", "@crowd/types": "workspace:*", "@sendgrid/mail": "~8.1.0", - "@temporalio/workflow": "~1.17.2", + "@temporalio/workflow": "catalog:", "aws-sdk": "2.814.0", "json2csv": "^5.0.7", "lodash.pick": "~4.4.0", "moment": "~2.30.1", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { - "@types/node": "^24.13.3", + "@types/node": "catalog:", "@types/uuid": "~9.0.6", - "nodemon": "^3.0.1" + "nodemon": "^3.0.1", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/integration_run_worker/package.json b/services/apps/integration_run_worker/package.json index fedf4649f1..22ab562f21 100644 --- a/services/apps/integration_run_worker/package.json +++ b/services/apps/integration_run_worker/package.json @@ -7,9 +7,9 @@ "start:debug": "SERVICE=integration-run-worker LOG_LEVEL=trace tsx --inspect=0.0.0.0:9230 src/main.ts", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug:local", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit", "script:onboard-integration": "SERVICE=script tsx src/bin/onboard-integration.ts", "script:process-repo": "SERVICE=script tsx src/bin/process-repo.ts", @@ -27,14 +27,16 @@ "@crowd/queue": "workspace:*", "@crowd/redis": "workspace:*", "@crowd/types": "workspace:*", - "axios": "^1.19.0", - "config": "^3.3.12", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "axios": "catalog:", + "config": "catalog:", + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { "@types/config": "^3.3.0", - "@types/node": "^24.13.3", - "nodemon": "^2.0.22" + "@types/node": "catalog:", + "nodemon": "^2.0.22", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/integration_stream_worker/package.json b/services/apps/integration_stream_worker/package.json index 6eb1b29eda..c71dd5225c 100644 --- a/services/apps/integration_stream_worker/package.json +++ b/services/apps/integration_stream_worker/package.json @@ -7,9 +7,9 @@ "start:debug": "SERVICE=integration-stream-worker LOG_LEVEL=trace tsx --inspect=0.0.0.0:9231 src/main.ts", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug:local", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit", "script:process-stream": "SERVICE=script tsx src/bin/process-stream.ts", "script:process-webhook": "SERVICE=script tsx src/bin/process-webhook.ts", @@ -30,13 +30,15 @@ "@crowd/queue": "workspace:*", "@crowd/redis": "workspace:*", "@crowd/types": "workspace:*", - "config": "^3.3.12", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "config": "catalog:", + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { "@types/config": "^3.3.0", - "@types/node": "^24.13.3", - "nodemon": "^2.0.22" + "@types/node": "catalog:", + "nodemon": "^2.0.22", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/kafka_connect_monitor/package.json b/services/apps/kafka_connect_monitor/package.json index 6b1ad68137..34a520a90e 100644 --- a/services/apps/kafka_connect_monitor/package.json +++ b/services/apps/kafka_connect_monitor/package.json @@ -7,22 +7,24 @@ "start:debug": "SERVICE=kafka-connect-monitor LOG_LEVEL=trace tsx --inspect=0.0.0.0:9240 src/main.ts", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug:local", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { "@crowd/logging": "workspace:*", "@types/express": "^4.17.17", - "@types/node": "^24.13.3", + "@types/node": "catalog:", "bunyan-middleware": "^1.0.2", "express": "^4.18.2", "prom-client": "^15.1.0", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { - "nodemon": "^2.0.22" + "nodemon": "^2.0.22", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/members_enrichment_worker/package.json b/services/apps/members_enrichment_worker/package.json index b0ee55ceb1..9faaad124a 100644 --- a/services/apps/members_enrichment_worker/package.json +++ b/services/apps/members_enrichment_worker/package.json @@ -7,9 +7,9 @@ "start:debug": "CROWD_TEMPORAL_TASKQUEUE=members-enrichment SERVICE=members-enrichment-worker LOG_LEVEL=trace tsx --inspect=0.0.0.0:9232 src/main.ts", "dev:local": "nodemon --watch src --watch ../../../libs --ext ts --exec pnpm run start:debug:local", "dev": "nodemon --watch src --watch ../../../libs --ext ts --exec pnpm run start:debug", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { @@ -23,18 +23,20 @@ "@crowd/opensearch": "workspace:*", "@crowd/redis": "workspace:*", "@crowd/types": "workspace:*", - "@temporalio/client": "~1.17.2", - "@temporalio/workflow": "~1.17.2", + "@temporalio/client": "catalog:", + "@temporalio/workflow": "catalog:", "auth0": "^4.3.1", - "axios": "^1.19.0", + "axios": "catalog:", "lodash": "~4.17.21", "moment": "~2.29.4", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { - "@types/node": "^24.13.3", + "@types/node": "catalog:", "@types/uuid": "~9.0.6", - "nodemon": "^3.0.1" + "nodemon": "^3.0.1", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/merge_suggestions_worker/package.json b/services/apps/merge_suggestions_worker/package.json index d19048cd3a..dfef603cdd 100644 --- a/services/apps/merge_suggestions_worker/package.json +++ b/services/apps/merge_suggestions_worker/package.json @@ -7,9 +7,9 @@ "start:debug": "CROWD_TEMPORAL_TASKQUEUE=merge-suggestions SERVICE=merge-suggestions-worker LOG_LEVEL=trace tsx --inspect=0.0.0.0:9232 src/main.ts", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug:local", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { @@ -22,16 +22,18 @@ "@crowd/logging": "workspace:*", "@crowd/opensearch": "workspace:*", "@crowd/types": "workspace:*", - "@temporalio/client": "~1.17.2", - "@temporalio/workflow": "~1.17.2", - "axios": "^1.19.0", + "@temporalio/client": "catalog:", + "@temporalio/workflow": "catalog:", + "axios": "catalog:", "fast-levenshtein": "^3.0.0", "lodash.uniqby": "^4.7.0", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { - "@types/node": "^24.13.3", - "nodemon": "^3.0.1" + "@types/node": "catalog:", + "nodemon": "^3.0.1", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/nango_webhook_api/package.json b/services/apps/nango_webhook_api/package.json index 7475efd994..67859325d9 100644 --- a/services/apps/nango_webhook_api/package.json +++ b/services/apps/nango_webhook_api/package.json @@ -7,9 +7,9 @@ "start:debug": "SERVICE=nango-webhook-api LOG_LEVEL=trace tsx --inspect=0.0.0.0:9232 src/main.ts", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug:local", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { @@ -23,11 +23,13 @@ "bunyan-middleware": "^1.0.2", "cors": "^2.8.5", "express": "^4.21.2", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { - "@types/node": "^24.13.3", - "nodemon": "^3.0.1" + "@types/node": "catalog:", + "nodemon": "^3.0.1", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/nango_worker/package.json b/services/apps/nango_worker/package.json index d066991f78..e06cf19813 100644 --- a/services/apps/nango_worker/package.json +++ b/services/apps/nango_worker/package.json @@ -7,9 +7,9 @@ "start:debug": "CROWD_TEMPORAL_TASKQUEUE=nango SERVICE=nango-worker LOG_LEVEL=trace tsx --inspect=0.0.0.0:9232 src/main.ts", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug:local", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit", "check-nango-mapping": "tsx src/bin/check-nango-mapping.ts", "script:create-missing-github-token-connections": "tsx src/bin/create-missing-github-token-connections.ts", @@ -26,15 +26,17 @@ "@crowd/redis": "workspace:*", "@crowd/temporal": "workspace:*", "@crowd/types": "workspace:*", - "@temporalio/activity": "~1.17.2", - "@temporalio/client": "~1.17.2", - "@temporalio/workflow": "~1.17.2", + "@temporalio/activity": "catalog:", + "@temporalio/client": "catalog:", + "@temporalio/workflow": "catalog:", "html-to-text": "^9.0.5", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { - "@types/node": "^24.13.3", - "nodemon": "^3.0.1" + "@types/node": "catalog:", + "nodemon": "^3.0.1", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/organizations_enrichment_worker/package.json b/services/apps/organizations_enrichment_worker/package.json index 68e819f798..bfaf40b877 100644 --- a/services/apps/organizations_enrichment_worker/package.json +++ b/services/apps/organizations_enrichment_worker/package.json @@ -7,9 +7,9 @@ "start:debug": "CROWD_TEMPORAL_TASKQUEUE=organizations-enrichment SERVICE=organizations-enrichment-worker LOG_LEVEL=trace tsx --inspect=0.0.0.0:9232 src/main.ts", "dev:local": "nodemon --watch src --watch ../../../libs --ext ts --exec pnpm run start:debug:local", "dev": "nodemon --watch src --watch ../../../libs --ext ts --exec pnpm run start:debug", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { @@ -21,18 +21,20 @@ "@crowd/logging": "workspace:*", "@crowd/redis": "workspace:*", "@crowd/types": "workspace:*", - "@temporalio/client": "~1.17.2", - "@temporalio/workflow": "~1.17.2", + "@temporalio/client": "catalog:", + "@temporalio/workflow": "catalog:", "peopledatalabs": "~6.1.5", - "tsx": "^4.20.3", - "typescript": "^5.6.3", + "tsx": "catalog:", + "typescript": "catalog:", "lodash.isequal": "^4.5.0", "lodash.uniqby": "^4.7.0", - "axios": "^1.19.0" + "axios": "catalog:" }, "devDependencies": { - "@types/node": "^24.13.3", + "@types/node": "catalog:", "@types/uuid": "~9.0.6", - "nodemon": "^3.0.1" + "nodemon": "^3.0.1", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/packages_worker/package.json b/services/apps/packages_worker/package.json index ab27eefbf7..d7c63774be 100644 --- a/services/apps/packages_worker/package.json +++ b/services/apps/packages_worker/package.json @@ -74,9 +74,9 @@ "monitor:osspckgs:local": "set -a && . ../../../backend/.env.dist.local && . ../../../backend/.env.override.local && set +a && SERVICE=bq-dataset-ingest tsx src/scripts/monitorOsspckgs.ts", "dedup-package-deps": "SERVICE=bq-dataset-ingest tsx src/scripts/dedupPackageDeps.ts", "dedup-package-deps:local": "set -a && . ../../../backend/.env.dist.local && . ../../../backend/.env.override.local && set +a && SERVICE=bq-dataset-ingest tsx src/scripts/dedupPackageDeps.ts", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit", "test": "vitest run" }, @@ -95,28 +95,30 @@ "@dsnp/parquetjs": "^1.7.0", "@google-cloud/bigquery": "^8.3.1", "@google-cloud/storage": "7.19.0", - "@temporalio/activity": "~1.17.2", - "@temporalio/client": "~1.17.2", - "@temporalio/workflow": "~1.17.2", + "@temporalio/activity": "catalog:", + "@temporalio/client": "catalog:", + "@temporalio/workflow": "catalog:", "js-yaml": "^4.1.1", "jsonwebtoken": "^9.0.0", "semver": "^7.6.0", - "axios": "^1.19.0", + "axios": "catalog:", "fast-xml-parser": "^5.8.0", "pg-copy-streams": "^7.0.0", "tar": "^7.5.20", - "tsx": "^4.20.3", - "typescript": "^5.6.3", + "tsx": "catalog:", + "typescript": "catalog:", "undici": "^7.29.0", "unzipper": "^0.12.3" }, "devDependencies": { "@types/js-yaml": "^4.0.9", "@types/jsonwebtoken": "^9.0.0", - "@types/node": "^24.13.3", + "@types/node": "catalog:", "@types/semver": "^7.5.8", "@types/unzipper": "^0.10.10", "nodemon": "^3.0.1", - "vitest": "^3.2.4" + "vitest": "^3.2.4", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/pcc_sync_worker/package.json b/services/apps/pcc_sync_worker/package.json index 03ba90f5c0..d1d6899c85 100644 --- a/services/apps/pcc_sync_worker/package.json +++ b/services/apps/pcc_sync_worker/package.json @@ -7,9 +7,9 @@ "start:debug:local": "set -a && . ../../../backend/.env.dist.local && . ../../../backend/.env.override.local && set +a && CROWD_TEMPORAL_TASKQUEUE=pccSync SERVICE=pcc-sync-worker LOG_LEVEL=debug tsx src/index.ts", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug:local", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit", "trigger-export": "SERVICE=pcc-sync-worker tsx src/scripts/triggerExport.ts", "trigger-export:local": "set -a && . ../../../backend/.env.dist.local && . ../../../backend/.env.override.local && set +a && SERVICE=pcc-sync-worker tsx src/scripts/triggerExport.ts", @@ -26,12 +26,14 @@ "@crowd/slack": "workspace:*", "@crowd/snowflake": "workspace:*", "@crowd/temporal": "workspace:*", - "@temporalio/client": "~1.17.2", - "@temporalio/workflow": "~1.17.2", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "@temporalio/client": "catalog:", + "@temporalio/workflow": "catalog:", + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { - "nodemon": "^3.0.1" + "nodemon": "^3.0.1", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/profiles_worker/package.json b/services/apps/profiles_worker/package.json index a492609dff..6563039fae 100644 --- a/services/apps/profiles_worker/package.json +++ b/services/apps/profiles_worker/package.json @@ -7,9 +7,9 @@ "start:debug": "CROWD_TEMPORAL_TASKQUEUE=profiles SERVICE=profiles-worker LOG_LEVEL=trace tsx --inspect=0.0.0.0:9232 src/main.ts", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug:local", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { @@ -20,16 +20,18 @@ "@crowd/data-access-layer": "workspace:*", "@crowd/opensearch": "workspace:*", "@crowd/types": "workspace:*", - "@temporalio/client": "~1.17.2", - "@temporalio/workflow": "~1.17.2", - "axios": "^1.19.0", + "@temporalio/client": "catalog:", + "@temporalio/workflow": "catalog:", + "axios": "catalog:", "lodash.mergewith": "^4.6.2", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { - "@types/node": "^24.13.3", + "@types/node": "catalog:", "@types/uuid": "~9.0.6", - "nodemon": "^3.0.1" + "nodemon": "^3.0.1", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/projects_evaluation_worker/package.json b/services/apps/projects_evaluation_worker/package.json index 33ffdec94d..67d6272141 100644 --- a/services/apps/projects_evaluation_worker/package.json +++ b/services/apps/projects_evaluation_worker/package.json @@ -7,9 +7,9 @@ "start:debug": "CROWD_TEMPORAL_TASKQUEUE=projects-evaluation SERVICE=projects-evaluation-worker LOG_LEVEL=trace tsx --inspect=0.0.0.0:9233 src/main.ts", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug:local", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { @@ -18,13 +18,15 @@ "@crowd/data-access-layer": "workspace:*", "@crowd/logging": "workspace:*", "@crowd/temporal": "workspace:*", - "@temporalio/client": "~1.17.2", - "@temporalio/workflow": "~1.17.2", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "@temporalio/client": "catalog:", + "@temporalio/workflow": "catalog:", + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { - "@types/node": "^24.13.3", - "nodemon": "^3.0.1" + "@types/node": "catalog:", + "nodemon": "^3.0.1", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/script_executor_worker/package.json b/services/apps/script_executor_worker/package.json index 75f965eb75..e8e6f559ef 100644 --- a/services/apps/script_executor_worker/package.json +++ b/services/apps/script_executor_worker/package.json @@ -7,15 +7,15 @@ "start:debug": "CROWD_TEMPORAL_TASKQUEUE=script-executor SERVICE=script-executor-worker LOG_LEVEL=info tsx --inspect=0.0.0.0:9232 src/main.ts", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug:local", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", - "cleanup-fork-activities": "npx tsx src/bin/cleanup-fork-activities-and-maintainers.ts", - "cleanup-member-aggregates": "npx tsx src/bin/cleanup-member-aggregates.ts", - "cleanup-activities-by-platform-and-type": "npx tsx src/bin/cleanup-activities-by-platform-and-type.ts", - "recalculate-enrichment-affiliations": "npx tsx src/bin/recalculate-enrichment-affiliations.ts", - "recalculate-all-affiliations": "npx tsx src/bin/recalculate-all-affiliations.ts", - "add-lf-projects-to-collection": "npx tsx src/bin/add-lf-projects-to-collection.ts", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "cleanup-fork-activities": "tsx src/bin/cleanup-fork-activities-and-maintainers.ts", + "cleanup-member-aggregates": "tsx src/bin/cleanup-member-aggregates.ts", + "cleanup-activities-by-platform-and-type": "tsx src/bin/cleanup-activities-by-platform-and-type.ts", + "recalculate-enrichment-affiliations": "tsx src/bin/recalculate-enrichment-affiliations.ts", + "recalculate-all-affiliations": "tsx src/bin/recalculate-all-affiliations.ts", + "add-lf-projects-to-collection": "tsx src/bin/add-lf-projects-to-collection.ts", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { @@ -29,16 +29,18 @@ "@crowd/redis": "workspace:*", "@crowd/types": "workspace:*", "@crowd/temporal": "workspace:*", - "@temporalio/client": "~1.17.2", - "@temporalio/workflow": "~1.17.2", - "axios": "^1.19.0", + "@temporalio/client": "catalog:", + "@temporalio/workflow": "catalog:", + "axios": "catalog:", "csv-parse": "^5.5.6", "moment": "~2.29.4", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { - "@types/node": "^24.13.3", - "nodemon": "^3.0.1" + "@types/node": "catalog:", + "nodemon": "^3.0.1", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/search_sync_api/package.json b/services/apps/search_sync_api/package.json index f3fc79e87c..3f3e39dd41 100644 --- a/services/apps/search_sync_api/package.json +++ b/services/apps/search_sync_api/package.json @@ -7,9 +7,9 @@ "start:debug": "SERVICE=search-sync-api LOG_LEVEL=trace tsx --inspect=0.0.0.0:9236 src/main.ts", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug:local", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { @@ -20,16 +20,18 @@ "@crowd/redis": "workspace:*", "@crowd/telemetry": "workspace:*", "bunyan-middleware": "^1.0.2", - "config": "^3.3.12", + "config": "catalog:", "cors": "^2.8.5", "express": "^4.18.2", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { "@types/config": "^3.3.0", "@types/express": "^4.17.17", - "@types/node": "^24.13.3", - "nodemon": "^2.0.22" + "@types/node": "catalog:", + "nodemon": "^2.0.22", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/search_sync_worker/package.json b/services/apps/search_sync_worker/package.json index 382b7cb462..39d17d9816 100644 --- a/services/apps/search_sync_worker/package.json +++ b/services/apps/search_sync_worker/package.json @@ -7,9 +7,9 @@ "start:debug": "SERVICE=search-sync-worker LOG_LEVEL=trace tsx --inspect=0.0.0.0:9234 src/main.ts", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug:local", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit", "script:update-mappings": "SERVICE=script tsx src/bin/update-mappings.ts", "script:sync-all-members": "SERVICE=script tsx src/bin/sync-all-members.ts", @@ -39,13 +39,15 @@ "@crowd/queue": "workspace:*", "@crowd/redis": "workspace:*", "@crowd/types": "workspace:*", - "config": "^3.3.12", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "config": "catalog:", + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { "@types/config": "^3.3.0", - "@types/node": "^24.13.3", - "nodemon": "^2.0.22" + "@types/node": "catalog:", + "nodemon": "^2.0.22", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/security_best_practices_worker/package.json b/services/apps/security_best_practices_worker/package.json index 70848de5de..d2908ca249 100644 --- a/services/apps/security_best_practices_worker/package.json +++ b/services/apps/security_best_practices_worker/package.json @@ -7,9 +7,9 @@ "start:debug": "CROWD_TEMPORAL_TASKQUEUE=security-best-practices SERVICE=security-best-practices-worker LOG_LEVEL=info tsx --inspect=0.0.0.0:9232 src/main.ts", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug:local", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { @@ -21,16 +21,18 @@ "@crowd/opensearch": "workspace:*", "@crowd/redis": "workspace:*", "@crowd/types": "workspace:*", - "@temporalio/client": "~1.17.2", - "@temporalio/workflow": "~1.17.2", - "axios": "^1.19.0", + "@temporalio/client": "catalog:", + "@temporalio/workflow": "catalog:", + "axios": "catalog:", "js-yaml": "^4.1.1", "moment": "~2.29.4", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { - "@types/node": "^24.13.3", - "nodemon": "^3.0.1" + "@types/node": "catalog:", + "nodemon": "^3.0.1", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/snowflake_connectors/package.json b/services/apps/snowflake_connectors/package.json index 7ad3d5c3db..e355f0d961 100644 --- a/services/apps/snowflake_connectors/package.json +++ b/services/apps/snowflake_connectors/package.json @@ -7,9 +7,9 @@ "start:debug:local": "set -a && . ../../../backend/.env.dist.local && . ../../../backend/.env.override.local && set +a && CROWD_TEMPORAL_TASKQUEUE=snowflakeConnectors SERVICE=snowflake-connectors-worker LOG_LEVEL=debug tsx src/index.ts", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug:local", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit", "trigger-export": "SERVICE=snowflake-connectors-worker tsx src/scripts/triggerExport.ts", "trigger-cleanup": "SERVICE=snowflake-connectors-worker tsx src/scripts/triggerCleanup.ts" @@ -28,12 +28,14 @@ "@crowd/snowflake": "workspace:*", "@crowd/temporal": "workspace:*", "@crowd/types": "workspace:*", - "@temporalio/client": "~1.17.2", - "@temporalio/workflow": "~1.17.2", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "@temporalio/client": "catalog:", + "@temporalio/workflow": "catalog:", + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { - "nodemon": "^3.0.1" + "nodemon": "^3.0.1", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/template_consumer/package.json b/services/apps/template_consumer/package.json index 177588a553..9c6e5b5f3a 100644 --- a/services/apps/template_consumer/package.json +++ b/services/apps/template_consumer/package.json @@ -7,19 +7,21 @@ "start:debug": "SERVICE=template-consumer LOG_LEVEL=trace tsx --inspect=0.0.0.0:9232 src/main.ts", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug:local", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { "@crowd/archetype-consumer": "workspace:*", "@crowd/archetype-standard": "workspace:*", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { - "@types/node": "^24.13.3", - "nodemon": "^3.0.1" + "@types/node": "catalog:", + "nodemon": "^3.0.1", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/template_worker/package.json b/services/apps/template_worker/package.json index 5ccc4a51be..051ed44267 100644 --- a/services/apps/template_worker/package.json +++ b/services/apps/template_worker/package.json @@ -7,20 +7,22 @@ "start:debug": "CROWD_TEMPORAL_TASKQUEUE=templateWorker SERVICE=template-worker LOG_LEVEL=trace tsx --inspect=0.0.0.0:9232 src/main.ts", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug:local", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { "@crowd/archetype-standard": "workspace:*", "@crowd/archetype-worker": "workspace:*", - "@temporalio/workflow": "~1.17.2", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "@temporalio/workflow": "catalog:", + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { - "@types/node": "^24.13.3", - "nodemon": "^3.0.1" + "@types/node": "catalog:", + "nodemon": "^3.0.1", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/temporal_codec_server/package.json b/services/apps/temporal_codec_server/package.json index 9a74cdb0c9..a3f634f7fa 100644 --- a/services/apps/temporal_codec_server/package.json +++ b/services/apps/temporal_codec_server/package.json @@ -7,22 +7,24 @@ "start:debug": "SERVICE=temporal-codec-server LOG_LEVEL=trace tsx --inspect=0.0.0.0:9232 src/main.ts", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug:local", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { "@crowd/archetype-standard": "workspace:*", "@crowd/temporal": "workspace:*", - "@temporalio/proto": "~1.17.2", + "@temporalio/proto": "catalog:", "cors": "~2.8.5", "express": "~4.18.2", - "tsx": "^4.20.3", - "typescript": "^5.6.3" + "tsx": "catalog:", + "typescript": "catalog:" }, "devDependencies": { - "@types/node": "^24.13.3", - "nodemon": "^3.0.1" + "@types/node": "catalog:", + "nodemon": "^3.0.1", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/apps/webhook_api/package.json b/services/apps/webhook_api/package.json index 972305be9d..30b5c9a776 100644 --- a/services/apps/webhook_api/package.json +++ b/services/apps/webhook_api/package.json @@ -7,9 +7,9 @@ "start:debug": "SERVICE=webhook-api LOG_LEVEL=trace tsx --inspect=0.0.0.0:9236 src/main.ts", "dev:local": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug:local", "dev": "nodemon --watch src --watch ../../libs --ext ts --exec pnpm run start:debug", - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { @@ -23,16 +23,18 @@ "@crowd/types": "workspace:*", "@types/config": "^3.3.0", "@types/express": "^4.17.17", - "@types/node": "^24.13.3", + "@types/node": "catalog:", "bunyan-middleware": "^1.0.2", - "config": "^3.3.12", + "config": "catalog:", "cors": "^2.8.5", "express": "^4.18.2", - "tsx": "^4.20.3", - "typescript": "^5.6.3", + "tsx": "catalog:", + "typescript": "catalog:", "verify-github-webhook": "^1.0.1" }, "devDependencies": { - "nodemon": "^2.0.22" + "nodemon": "^2.0.22", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/archetypes/consumer/package.json b/services/archetypes/consumer/package.json index 81488be0ef..05e04233d3 100644 --- a/services/archetypes/consumer/package.json +++ b/services/archetypes/consumer/package.json @@ -3,9 +3,9 @@ "private": true, "main": "src/index.ts", "scripts": { - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { @@ -14,7 +14,9 @@ }, "devDependencies": { "@types/config": "^3.3.1", - "@types/node": "^24.13.3", - "typescript": "^5.6.3" + "@types/node": "catalog:", + "typescript": "catalog:", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/archetypes/standard/package.json b/services/archetypes/standard/package.json index cad43901da..f88c030a71 100644 --- a/services/archetypes/standard/package.json +++ b/services/archetypes/standard/package.json @@ -3,9 +3,9 @@ "private": true, "main": "src/index.ts", "scripts": { - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { @@ -18,11 +18,13 @@ "@crowd/redis": "workspace:*", "@crowd/temporal": "workspace:*", "kafkajs": "~2.2.4", - "pg-promise": "^11.4.3" + "pg-promise": "catalog:" }, "devDependencies": { "@types/config": "^3.3.1", - "@types/node": "^24.13.3", - "typescript": "^5.6.3" + "@types/node": "catalog:", + "typescript": "catalog:", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/archetypes/worker/package.json b/services/archetypes/worker/package.json index 6461bdb611..4e2d42fd19 100644 --- a/services/archetypes/worker/package.json +++ b/services/archetypes/worker/package.json @@ -3,9 +3,9 @@ "private": true, "main": "src/index.ts", "scripts": { - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { @@ -18,13 +18,15 @@ "@crowd/slack": "workspace:*", "@crowd/telemetry": "workspace:*", "@crowd/temporal": "workspace:*", - "@temporalio/activity": "~1.17.2", - "@temporalio/worker": "~1.17.2", - "@temporalio/workflow": "~1.17.2" + "@temporalio/activity": "catalog:", + "@temporalio/worker": "catalog:", + "@temporalio/workflow": "catalog:" }, "devDependencies": { "@types/config": "^3.3.1", - "@types/node": "^24.13.3", - "typescript": "^5.6.3" + "@types/node": "catalog:", + "typescript": "catalog:", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/libs/anthropic-aws/package.json b/services/libs/anthropic-aws/package.json index 5f0f89be81..d63c69f8d0 100644 --- a/services/libs/anthropic-aws/package.json +++ b/services/libs/anthropic-aws/package.json @@ -4,14 +4,16 @@ "main": "src/index.ts", "type": "commonjs", "scripts": { - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "devDependencies": { - "@types/node": "^24.13.3", - "typescript": "^5.6.3" + "@types/node": "catalog:", + "typescript": "catalog:", + "eslint": "catalog:", + "prettier": "catalog:" }, "dependencies": { "@anthropic-ai/claude-agent-sdk": "^0.3.216", diff --git a/services/libs/audit-logs/package.json b/services/libs/audit-logs/package.json index 71466218ad..96b7c43466 100644 --- a/services/libs/audit-logs/package.json +++ b/services/libs/audit-logs/package.json @@ -3,9 +3,9 @@ "private": true, "main": "src/index.ts", "scripts": { - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { @@ -13,7 +13,9 @@ "deep-object-diff": "^1.1.9" }, "devDependencies": { - "@types/node": "^24.13.3", - "typescript": "^5.6.3" + "@types/node": "catalog:", + "typescript": "catalog:", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/libs/common/package.json b/services/libs/common/package.json index 98d8d9f781..01873a0d5c 100644 --- a/services/libs/common/package.json +++ b/services/libs/common/package.json @@ -3,19 +3,21 @@ "private": true, "main": "src/index.ts", "scripts": { - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "devDependencies": { "@types/config": "^3.3.0", - "@types/node": "^24.13.3", - "typescript": "^5.6.3" + "@types/node": "catalog:", + "typescript": "catalog:", + "eslint": "catalog:", + "prettier": "catalog:" }, "dependencies": { "@crowd/types": "workspace:*", - "config": "^3.3.12", + "config": "catalog:", "i18n-iso-countries": "^7.14.0", "lodash.clonedeep": "^4.5.0", "lodash.get": "~4.4.2", diff --git a/services/libs/common_services/package.json b/services/libs/common_services/package.json index f5183c487b..ce7d261029 100644 --- a/services/libs/common_services/package.json +++ b/services/libs/common_services/package.json @@ -3,14 +3,16 @@ "private": true, "main": "src/index.ts", "scripts": { - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "devDependencies": { - "@types/node": "^24.13.3", - "typescript": "^5.6.3" + "@types/node": "catalog:", + "typescript": "catalog:", + "eslint": "catalog:", + "prettier": "catalog:" }, "dependencies": { "@aws-sdk/client-bedrock-runtime": "^3.572.0", @@ -26,7 +28,7 @@ "@crowd/types": "workspace:*", "@octokit/request": "^5.6.3", "@octokit/rest": "^22.0.0", - "axios": "^1.19.0", + "axios": "catalog:", "jsonwebtoken": "^9.0.0", "lodash.isequal": "^4.5.0", "lodash.pick": "~4.4.0", diff --git a/services/libs/data-access-layer/package.json b/services/libs/data-access-layer/package.json index 1abb390ae0..422702d71b 100644 --- a/services/libs/data-access-layer/package.json +++ b/services/libs/data-access-layer/package.json @@ -3,9 +3,9 @@ "private": true, "main": "src/index.ts", "scripts": { - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { @@ -27,14 +27,16 @@ "lodash.max": "^4.0.1", "lodash.min": "^4.0.1", "moment": "~2.29.4", - "pg-promise": "^11.4.3", + "pg-promise": "catalog:", "pg-query-stream": "^4.7.0", "uuid": "^9.0.1", "validator": "^13.7.0" }, "devDependencies": { "@crowd/test-kit": "workspace:*", - "@types/node": "^24.13.3", - "typescript": "^5.6.3" + "@types/node": "catalog:", + "typescript": "catalog:", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/libs/database/package.json b/services/libs/database/package.json index 9543ec1f12..b350a4d9b0 100644 --- a/services/libs/database/package.json +++ b/services/libs/database/package.json @@ -3,19 +3,21 @@ "private": true, "main": "src/index.ts", "scripts": { - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "devDependencies": { - "@types/node": "^24.13.3", - "typescript": "^5.6.3" + "@types/node": "catalog:", + "typescript": "catalog:", + "eslint": "catalog:", + "prettier": "catalog:" }, "dependencies": { "@crowd/common": "workspace:*", "@crowd/logging": "workspace:*", - "axios": "^1.19.0", - "pg-promise": "^11.4.3" + "axios": "catalog:", + "pg-promise": "catalog:" } } diff --git a/services/libs/integrations/package.json b/services/libs/integrations/package.json index c62e2e3ebf..ca26deacd8 100644 --- a/services/libs/integrations/package.json +++ b/services/libs/integrations/package.json @@ -3,16 +3,18 @@ "private": true, "main": "src/index.ts", "scripts": { - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "devDependencies": { "@types/he": "^1.2.0", - "@types/node": "^24.13.3", + "@types/node": "catalog:", "@types/sanitize-html": "^2.9.0", - "typescript": "^5.6.3" + "typescript": "catalog:", + "eslint": "catalog:", + "prettier": "catalog:" }, "dependencies": { "@crowd/common": "workspace:*", @@ -23,7 +25,7 @@ "@gitbeaker/rest": "^43.5.0", "@octokit/auth-app": "^4.0.13", "@octokit/graphql": "^5.0.6", - "axios": "^1.19.0", + "axios": "catalog:", "he": "^1.2.0", "lodash.clonedeep": "^4.5.0", "lodash.merge": "^4.6.2", diff --git a/services/libs/logging/package.json b/services/libs/logging/package.json index 58e4704f39..1115f71e72 100644 --- a/services/libs/logging/package.json +++ b/services/libs/logging/package.json @@ -3,16 +3,18 @@ "private": true, "main": "src/index.ts", "scripts": { - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "devDependencies": { "@types/bunyan": "^1.8.8", "@types/bunyan-format": "^0.2.5", - "@types/node": "^24.13.3", - "typescript": "^5.6.3" + "@types/node": "catalog:", + "typescript": "catalog:", + "eslint": "catalog:", + "prettier": "catalog:" }, "dependencies": { "@crowd/common": "workspace:*", diff --git a/services/libs/nango/package.json b/services/libs/nango/package.json index 813424ae91..c9e065ae5c 100644 --- a/services/libs/nango/package.json +++ b/services/libs/nango/package.json @@ -4,14 +4,16 @@ "main": "src/index.ts", "type": "commonjs", "scripts": { - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "devDependencies": { - "@types/node": "^24.13.3", - "typescript": "^5.6.3" + "@types/node": "catalog:", + "typescript": "catalog:", + "eslint": "catalog:", + "prettier": "catalog:" }, "dependencies": { "@crowd/common": "workspace:*", @@ -20,6 +22,6 @@ "@nangohq/frontend": "^0.52.4", "@nangohq/node": "^0.69.22", "@nangohq/types": "^0.69.22", - "axios": "^1.19.0" + "axios": "catalog:" } } diff --git a/services/libs/opensearch/package.json b/services/libs/opensearch/package.json index 7666c17f91..47279baab2 100644 --- a/services/libs/opensearch/package.json +++ b/services/libs/opensearch/package.json @@ -3,14 +3,16 @@ "private": true, "main": "src/index.ts", "scripts": { - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write .", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write .", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "devDependencies": { - "@types/node": "^24.13.3", - "typescript": "^5.6.3" + "@types/node": "catalog:", + "typescript": "catalog:", + "eslint": "catalog:", + "prettier": "catalog:" }, "dependencies": { "@crowd/common": "workspace:*", @@ -22,7 +24,7 @@ "@crowd/telemetry": "workspace:*", "@crowd/types": "workspace:*", "@opensearch-project/opensearch": "^2.11.0", - "axios": "^1.19.0", + "axios": "catalog:", "lodash.merge": "^4.6.2" } } diff --git a/services/libs/queue/package.json b/services/libs/queue/package.json index 6410d579dd..e9c52c68fc 100644 --- a/services/libs/queue/package.json +++ b/services/libs/queue/package.json @@ -3,14 +3,16 @@ "private": true, "main": "src/index.ts", "scripts": { - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "devDependencies": { - "@types/node": "^24.13.3", - "typescript": "^5.6.3" + "@types/node": "catalog:", + "typescript": "catalog:", + "eslint": "catalog:", + "prettier": "catalog:" }, "dependencies": { "@crowd/common": "workspace:*", diff --git a/services/libs/redis/package.json b/services/libs/redis/package.json index 5e75d2b0f4..06123ab39b 100644 --- a/services/libs/redis/package.json +++ b/services/libs/redis/package.json @@ -3,14 +3,16 @@ "private": true, "main": "src/index.ts", "scripts": { - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "devDependencies": { - "@types/node": "^24.13.3", - "typescript": "^5.6.3" + "@types/node": "catalog:", + "typescript": "catalog:", + "eslint": "catalog:", + "prettier": "catalog:" }, "dependencies": { "@crowd/common": "workspace:*", diff --git a/services/libs/slack/package.json b/services/libs/slack/package.json index 8df6a36624..3db212f1b5 100644 --- a/services/libs/slack/package.json +++ b/services/libs/slack/package.json @@ -3,14 +3,16 @@ "private": true, "main": "src/index.ts", "scripts": { - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "devDependencies": { - "@types/node": "^24.13.3", - "typescript": "^5.6.3" + "@types/node": "catalog:", + "typescript": "catalog:", + "eslint": "catalog:", + "prettier": "catalog:" }, "dependencies": { "@crowd/common": "workspace:*", diff --git a/services/libs/snowflake/package.json b/services/libs/snowflake/package.json index 336568e32c..45bf933041 100644 --- a/services/libs/snowflake/package.json +++ b/services/libs/snowflake/package.json @@ -3,15 +3,17 @@ "private": true, "main": "src/index.ts", "scripts": { - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "devDependencies": { - "@types/node": "^24.13.3", - "typescript": "^5.6.3", - "tsx": "^4.20.3" + "@types/node": "catalog:", + "typescript": "catalog:", + "tsx": "catalog:", + "eslint": "catalog:", + "prettier": "catalog:" }, "dependencies": { "@aws-sdk/client-s3": "^3.700.0", diff --git a/services/libs/telemetry/package.json b/services/libs/telemetry/package.json index 926fc7e17c..4420e0f42c 100644 --- a/services/libs/telemetry/package.json +++ b/services/libs/telemetry/package.json @@ -3,14 +3,16 @@ "private": true, "main": "src/index.ts", "scripts": { - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "devDependencies": { - "@types/node": "^24.13.3", - "typescript": "^5.6.3" + "@types/node": "catalog:", + "typescript": "catalog:", + "eslint": "catalog:", + "prettier": "catalog:" }, "dependencies": { "@crowd/logging": "workspace:*", diff --git a/services/libs/temporal/package.json b/services/libs/temporal/package.json index 747145c962..285d22a3c2 100644 --- a/services/libs/temporal/package.json +++ b/services/libs/temporal/package.json @@ -3,20 +3,22 @@ "private": true, "main": "src/index.ts", "scripts": { - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { "@crowd/common": "workspace:*", "@crowd/logging": "workspace:*", - "@temporalio/client": "~1.17.2", - "@temporalio/common": "~1.17.2", - "@temporalio/proto": "~1.17.2" + "@temporalio/client": "catalog:", + "@temporalio/common": "catalog:", + "@temporalio/proto": "catalog:" }, "devDependencies": { - "@types/node": "^24.13.3", - "typescript": "^5.6.3" + "@types/node": "catalog:", + "typescript": "catalog:", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/libs/test-kit/package.json b/services/libs/test-kit/package.json index 9156acae92..a4df7b5062 100644 --- a/services/libs/test-kit/package.json +++ b/services/libs/test-kit/package.json @@ -8,9 +8,9 @@ "./faker": "./src/faker.ts" }, "scripts": { - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "dependencies": { @@ -20,11 +20,13 @@ "@crowd/integrations": "workspace:*", "@crowd/types": "workspace:*", "@faker-js/faker": "^9.9.0", - "pg-promise": "^11.4.3" + "pg-promise": "catalog:" }, "devDependencies": { - "@types/node": "^24.13.3", - "typescript": "^5.6.3", - "vitest": "4.1.7" + "@types/node": "catalog:", + "typescript": "catalog:", + "vitest": "4.1.7", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/libs/types/package.json b/services/libs/types/package.json index fd06c01c5c..20cef4696f 100644 --- a/services/libs/types/package.json +++ b/services/libs/types/package.json @@ -3,13 +3,15 @@ "private": true, "main": "src/index.ts", "scripts": { - "lint": "npx eslint --ext .ts src --max-warnings=0", - "format": "npx prettier --write \"src/**/*.ts\"", - "format-check": "npx prettier --check .", + "lint": "eslint --ext .ts src --max-warnings=0", + "format": "prettier --write \"src/**/*.ts\"", + "format-check": "prettier --check .", "tsc-check": "tsc --noEmit" }, "devDependencies": { - "@types/node": "^24.13.3", - "typescript": "^5.6.3" + "@types/node": "catalog:", + "typescript": "catalog:", + "eslint": "catalog:", + "prettier": "catalog:" } } diff --git a/services/package.json b/services/package.json index e4ed587ce8..5f006c54c4 100644 --- a/services/package.json +++ b/services/package.json @@ -4,10 +4,9 @@ "@trivago/prettier-plugin-sort-imports": "^4.3.0", "@typescript-eslint/eslint-plugin": "^5.59.2", "@typescript-eslint/parser": "^5.59.2", - "eslint": "^8.39.0", + "eslint": "catalog:", "eslint-config-prettier": "^8.8.0", "eslint-plugin-prettier": "^5.2.1", - "prettier": "^3.3.3" - }, - "packageManager": "pnpm@9.15.0" + "prettier": "catalog:" + } } From c6e5c0d80d165301dd04623586e3d3e3494a6605 Mon Sep 17 00:00:00 2001 From: Yeganathan S <63534555+skwowet@users.noreply.github.com> Date: Thu, 20 Aug 2026 21:57:00 +0530 Subject: [PATCH 2/4] ci: use sentence case for pnpm setup step names Signed-off-by: Yeganathan S <63534555+skwowet@users.noreply.github.com> --- .github/workflows/backend-lint.yaml | 4 ++-- .github/workflows/server-tests.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/backend-lint.yaml b/.github/workflows/backend-lint.yaml index 0cc2575cce..fd244d1a45 100644 --- a/.github/workflows/backend-lint.yaml +++ b/.github/workflows/backend-lint.yaml @@ -19,7 +19,7 @@ jobs: - name: Check out repository code uses: actions/checkout@v4 - - name: Setup pnpm and Node + - name: Setup pnpm and node uses: pnpm/setup@v2 with: cache: true @@ -44,7 +44,7 @@ jobs: - name: Check out repository code uses: actions/checkout@v4 - - name: Setup pnpm and Node + - name: Setup pnpm and node uses: pnpm/setup@v2 with: cache: true diff --git a/.github/workflows/server-tests.yml b/.github/workflows/server-tests.yml index c990fb8003..7ad2cdd833 100644 --- a/.github/workflows/server-tests.yml +++ b/.github/workflows/server-tests.yml @@ -54,7 +54,7 @@ jobs: - name: Check out repository code uses: actions/checkout@v4 - - name: Setup pnpm and Node + - name: Setup pnpm and node uses: pnpm/setup@v2 with: cache: true From 49ec6dc6face965c61c43702eaa8b854634d185c Mon Sep 17 00:00:00 2001 From: Yeganathan S <63534555+skwowet@users.noreply.github.com> Date: Thu, 20 Aug 2026 22:13:31 +0530 Subject: [PATCH 3/4] fix: use snake_case for pnpm verifyDepsBeforeRun env Signed-off-by: Yeganathan S <63534555+skwowet@users.noreply.github.com> --- .../docker/Dockerfile.automatic_projects_discovery_worker | 2 +- scripts/services/docker/Dockerfile.backend | 2 +- scripts/services/docker/Dockerfile.cache_worker | 2 +- scripts/services/docker/Dockerfile.categorization_worker | 2 +- scripts/services/docker/Dockerfile.cron_service | 2 +- scripts/services/docker/Dockerfile.data_sink_worker | 2 +- scripts/services/docker/Dockerfile.entity_merging_worker | 2 +- scripts/services/docker/Dockerfile.exports_worker | 2 +- scripts/services/docker/Dockerfile.integration_run_worker | 2 +- scripts/services/docker/Dockerfile.integration_stream_worker | 2 +- scripts/services/docker/Dockerfile.kafka_connect_monitor | 2 +- scripts/services/docker/Dockerfile.members_enrichment_worker | 2 +- scripts/services/docker/Dockerfile.merge_suggestions_worker | 2 +- scripts/services/docker/Dockerfile.nango_webhook_api | 2 +- scripts/services/docker/Dockerfile.nango_worker | 2 +- .../services/docker/Dockerfile.organizations_enrichment_worker | 2 +- scripts/services/docker/Dockerfile.packages | 2 +- scripts/services/docker/Dockerfile.pcc_sync_worker | 2 +- scripts/services/docker/Dockerfile.profiles_worker | 2 +- scripts/services/docker/Dockerfile.projects_evaluation_worker | 2 +- scripts/services/docker/Dockerfile.script_executor_worker | 2 +- scripts/services/docker/Dockerfile.search_sync_api | 2 +- scripts/services/docker/Dockerfile.search_sync_worker | 2 +- .../services/docker/Dockerfile.security_best_practices_worker | 2 +- scripts/services/docker/Dockerfile.snowflake_connectors_worker | 2 +- scripts/services/docker/Dockerfile.webhook_api | 2 +- 26 files changed, 26 insertions(+), 26 deletions(-) diff --git a/scripts/services/docker/Dockerfile.automatic_projects_discovery_worker b/scripts/services/docker/Dockerfile.automatic_projects_discovery_worker index c3c47e5545..79e804698c 100644 --- a/scripts/services/docker/Dockerfile.automatic_projects_discovery_worker +++ b/scripts/services/docker/Dockerfile.automatic_projects_discovery_worker @@ -13,7 +13,7 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* diff --git a/scripts/services/docker/Dockerfile.backend b/scripts/services/docker/Dockerfile.backend index 81d13bf29f..e3496bf3b2 100644 --- a/scripts/services/docker/Dockerfile.backend +++ b/scripts/services/docker/Dockerfile.backend @@ -12,7 +12,7 @@ RUN pnpm i --frozen-lockfile FROM node:24-alpine as runner WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate diff --git a/scripts/services/docker/Dockerfile.cache_worker b/scripts/services/docker/Dockerfile.cache_worker index 6b7fc1e548..86d719e667 100644 --- a/scripts/services/docker/Dockerfile.cache_worker +++ b/scripts/services/docker/Dockerfile.cache_worker @@ -13,7 +13,7 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* diff --git a/scripts/services/docker/Dockerfile.categorization_worker b/scripts/services/docker/Dockerfile.categorization_worker index a160869265..e23183c310 100644 --- a/scripts/services/docker/Dockerfile.categorization_worker +++ b/scripts/services/docker/Dockerfile.categorization_worker @@ -13,7 +13,7 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* diff --git a/scripts/services/docker/Dockerfile.cron_service b/scripts/services/docker/Dockerfile.cron_service index 86d2241ff5..3f79ca98ff 100644 --- a/scripts/services/docker/Dockerfile.cron_service +++ b/scripts/services/docker/Dockerfile.cron_service @@ -13,7 +13,7 @@ RUN pnpm i --frozen-lockfile FROM node:24-alpine as runner WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate diff --git a/scripts/services/docker/Dockerfile.data_sink_worker b/scripts/services/docker/Dockerfile.data_sink_worker index 8bfa7cd566..e2d9e64ea7 100644 --- a/scripts/services/docker/Dockerfile.data_sink_worker +++ b/scripts/services/docker/Dockerfile.data_sink_worker @@ -13,7 +13,7 @@ RUN pnpm i --frozen-lockfile FROM node:24-alpine as runner WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate diff --git a/scripts/services/docker/Dockerfile.entity_merging_worker b/scripts/services/docker/Dockerfile.entity_merging_worker index 68b50df16e..b343fa6f02 100644 --- a/scripts/services/docker/Dockerfile.entity_merging_worker +++ b/scripts/services/docker/Dockerfile.entity_merging_worker @@ -13,7 +13,7 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* diff --git a/scripts/services/docker/Dockerfile.exports_worker b/scripts/services/docker/Dockerfile.exports_worker index 4d6a839cff..90ceed2fa9 100644 --- a/scripts/services/docker/Dockerfile.exports_worker +++ b/scripts/services/docker/Dockerfile.exports_worker @@ -13,7 +13,7 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* diff --git a/scripts/services/docker/Dockerfile.integration_run_worker b/scripts/services/docker/Dockerfile.integration_run_worker index 25042cd208..8d2e7cc10e 100644 --- a/scripts/services/docker/Dockerfile.integration_run_worker +++ b/scripts/services/docker/Dockerfile.integration_run_worker @@ -13,7 +13,7 @@ RUN pnpm i --frozen-lockfile FROM node:24-alpine as runner WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate diff --git a/scripts/services/docker/Dockerfile.integration_stream_worker b/scripts/services/docker/Dockerfile.integration_stream_worker index 36e6d50001..9651d8b0fd 100644 --- a/scripts/services/docker/Dockerfile.integration_stream_worker +++ b/scripts/services/docker/Dockerfile.integration_stream_worker @@ -13,7 +13,7 @@ RUN pnpm i --frozen-lockfile FROM node:24-alpine as runner WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate diff --git a/scripts/services/docker/Dockerfile.kafka_connect_monitor b/scripts/services/docker/Dockerfile.kafka_connect_monitor index bb164f006d..5437df6e47 100644 --- a/scripts/services/docker/Dockerfile.kafka_connect_monitor +++ b/scripts/services/docker/Dockerfile.kafka_connect_monitor @@ -13,7 +13,7 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* diff --git a/scripts/services/docker/Dockerfile.members_enrichment_worker b/scripts/services/docker/Dockerfile.members_enrichment_worker index 05f2848a7a..27f165d4cb 100644 --- a/scripts/services/docker/Dockerfile.members_enrichment_worker +++ b/scripts/services/docker/Dockerfile.members_enrichment_worker @@ -13,7 +13,7 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* diff --git a/scripts/services/docker/Dockerfile.merge_suggestions_worker b/scripts/services/docker/Dockerfile.merge_suggestions_worker index 88939454b0..655bdd9904 100644 --- a/scripts/services/docker/Dockerfile.merge_suggestions_worker +++ b/scripts/services/docker/Dockerfile.merge_suggestions_worker @@ -13,7 +13,7 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* diff --git a/scripts/services/docker/Dockerfile.nango_webhook_api b/scripts/services/docker/Dockerfile.nango_webhook_api index ccc7809464..8985b47196 100644 --- a/scripts/services/docker/Dockerfile.nango_webhook_api +++ b/scripts/services/docker/Dockerfile.nango_webhook_api @@ -13,7 +13,7 @@ RUN pnpm i --frozen-lockfile FROM node:24-alpine as runner WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate diff --git a/scripts/services/docker/Dockerfile.nango_worker b/scripts/services/docker/Dockerfile.nango_worker index 1a3800b1cc..83ba395ebb 100644 --- a/scripts/services/docker/Dockerfile.nango_worker +++ b/scripts/services/docker/Dockerfile.nango_worker @@ -13,7 +13,7 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* diff --git a/scripts/services/docker/Dockerfile.organizations_enrichment_worker b/scripts/services/docker/Dockerfile.organizations_enrichment_worker index fa2a35cea2..f72e0883b9 100644 --- a/scripts/services/docker/Dockerfile.organizations_enrichment_worker +++ b/scripts/services/docker/Dockerfile.organizations_enrichment_worker @@ -13,7 +13,7 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* diff --git a/scripts/services/docker/Dockerfile.packages b/scripts/services/docker/Dockerfile.packages index 67497eae1f..f6eecbb732 100644 --- a/scripts/services/docker/Dockerfile.packages +++ b/scripts/services/docker/Dockerfile.packages @@ -16,7 +16,7 @@ RUN pnpm i --frozen-lockfile --filter @crowd/packages-worker... FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* diff --git a/scripts/services/docker/Dockerfile.pcc_sync_worker b/scripts/services/docker/Dockerfile.pcc_sync_worker index 524f5d89a8..00d08e1bae 100644 --- a/scripts/services/docker/Dockerfile.pcc_sync_worker +++ b/scripts/services/docker/Dockerfile.pcc_sync_worker @@ -15,7 +15,7 @@ FROM node:24-bullseye-slim AS runner RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate diff --git a/scripts/services/docker/Dockerfile.profiles_worker b/scripts/services/docker/Dockerfile.profiles_worker index b77028067d..843e33a853 100644 --- a/scripts/services/docker/Dockerfile.profiles_worker +++ b/scripts/services/docker/Dockerfile.profiles_worker @@ -13,7 +13,7 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* diff --git a/scripts/services/docker/Dockerfile.projects_evaluation_worker b/scripts/services/docker/Dockerfile.projects_evaluation_worker index be06294948..03c97007b2 100644 --- a/scripts/services/docker/Dockerfile.projects_evaluation_worker +++ b/scripts/services/docker/Dockerfile.projects_evaluation_worker @@ -13,7 +13,7 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* diff --git a/scripts/services/docker/Dockerfile.script_executor_worker b/scripts/services/docker/Dockerfile.script_executor_worker index a2b38acb0d..fac5946f16 100644 --- a/scripts/services/docker/Dockerfile.script_executor_worker +++ b/scripts/services/docker/Dockerfile.script_executor_worker @@ -13,7 +13,7 @@ RUN pnpm i --frozen-lockfile FROM node:24-bookworm-slim as runner WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* diff --git a/scripts/services/docker/Dockerfile.search_sync_api b/scripts/services/docker/Dockerfile.search_sync_api index 317e834954..46dce3b635 100644 --- a/scripts/services/docker/Dockerfile.search_sync_api +++ b/scripts/services/docker/Dockerfile.search_sync_api @@ -13,7 +13,7 @@ RUN pnpm i --frozen-lockfile FROM node:24-alpine as runner WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate diff --git a/scripts/services/docker/Dockerfile.search_sync_worker b/scripts/services/docker/Dockerfile.search_sync_worker index f7c303844a..772b28e4bf 100644 --- a/scripts/services/docker/Dockerfile.search_sync_worker +++ b/scripts/services/docker/Dockerfile.search_sync_worker @@ -13,7 +13,7 @@ RUN pnpm i --frozen-lockfile FROM node:24-alpine as runner WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate diff --git a/scripts/services/docker/Dockerfile.security_best_practices_worker b/scripts/services/docker/Dockerfile.security_best_practices_worker index 12de90f8bb..d79099819c 100644 --- a/scripts/services/docker/Dockerfile.security_best_practices_worker +++ b/scripts/services/docker/Dockerfile.security_best_practices_worker @@ -43,7 +43,7 @@ RUN echo "{\"plugins\":[{\"name\":\"github-repo\",\"version\":\"${PVTR_VERSION}\ COPY ./services/apps/security_best_practices_worker/example-config.yml /.privateer/example-config.yml WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/* diff --git a/scripts/services/docker/Dockerfile.snowflake_connectors_worker b/scripts/services/docker/Dockerfile.snowflake_connectors_worker index c6e4b1ee02..fb4f26d9fe 100644 --- a/scripts/services/docker/Dockerfile.snowflake_connectors_worker +++ b/scripts/services/docker/Dockerfile.snowflake_connectors_worker @@ -15,7 +15,7 @@ FROM node:24-bullseye-slim AS runner RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate diff --git a/scripts/services/docker/Dockerfile.webhook_api b/scripts/services/docker/Dockerfile.webhook_api index 9e16174017..a90006ae9e 100644 --- a/scripts/services/docker/Dockerfile.webhook_api +++ b/scripts/services/docker/Dockerfile.webhook_api @@ -13,7 +13,7 @@ RUN pnpm i --frozen-lockfile FROM node:24-alpine as runner WORKDIR /usr/crowd/app -ENV pnpm_config_verifyDepsBeforeRun=false +ENV pnpm_config_verify_deps_before_run=false COPY ./package.json ./ RUN corepack enable && corepack prepare --activate From e966a5e2772ba28243d9a7ea5cc86b2884565e3e Mon Sep 17 00:00:00 2001 From: Yeganathan S <63534555+skwowet@users.noreply.github.com> Date: Fri, 21 Aug 2026 00:11:24 +0530 Subject: [PATCH 4/4] chore: align pnpm 11 catalogs, CI pin, and standalone cronjob Signed-off-by: Yeganathan S <63534555+skwowet@users.noreply.github.com> --- .github/actions/node/package.json | 4 +- .github/workflows/backend-lint.yaml | 4 +- .github/workflows/server-tests.yml | 2 +- .gitignore | 1 + pnpm-lock.yaml | 102 +++++++----------- pnpm-workspace.yaml | 2 + .../cronjobs/archived_repositories/.npmrc | 2 - .../cronjobs/archived_repositories/Dockerfile | 23 ++-- .../cronjobs/archived_repositories/README.md | 6 +- .../archived_repositories/package.json | 6 +- .../archived_repositories/pnpm-workspace.yaml | 6 ++ 11 files changed, 69 insertions(+), 89 deletions(-) delete mode 100644 services/cronjobs/archived_repositories/.npmrc create mode 100644 services/cronjobs/archived_repositories/pnpm-workspace.yaml diff --git a/.github/actions/node/package.json b/.github/actions/node/package.json index b356ebfc26..304a165d73 100644 --- a/.github/actions/node/package.json +++ b/.github/actions/node/package.json @@ -16,10 +16,10 @@ "@typescript-eslint/eslint-plugin": "^6.7.4", "@typescript-eslint/parser": "^6.7.4", "@vercel/ncc": "^0.38.1", - "eslint": "^8.50.0", + "eslint": "catalog:", "eslint-config-prettier": "^9.0.0", "eslint-plugin-prettier": "^5.0.0", - "prettier": "^3.0.3", + "prettier": "catalog:", "ts-node": "^10.9.1", "typescript": "catalog:" } diff --git a/.github/workflows/backend-lint.yaml b/.github/workflows/backend-lint.yaml index fd244d1a45..e67b5abc1f 100644 --- a/.github/workflows/backend-lint.yaml +++ b/.github/workflows/backend-lint.yaml @@ -20,7 +20,7 @@ jobs: uses: actions/checkout@v4 - name: Setup pnpm and node - uses: pnpm/setup@v2 + uses: pnpm/setup@84cb39b217b10273981911c288cd62326dc7c6d2 # v2.0.2 with: cache: true @@ -45,7 +45,7 @@ jobs: uses: actions/checkout@v4 - name: Setup pnpm and node - uses: pnpm/setup@v2 + uses: pnpm/setup@84cb39b217b10273981911c288cd62326dc7c6d2 # v2.0.2 with: cache: true diff --git a/.github/workflows/server-tests.yml b/.github/workflows/server-tests.yml index 7ad2cdd833..c60b7a2f93 100644 --- a/.github/workflows/server-tests.yml +++ b/.github/workflows/server-tests.yml @@ -55,7 +55,7 @@ jobs: uses: actions/checkout@v4 - name: Setup pnpm and node - uses: pnpm/setup@v2 + uses: pnpm/setup@84cb39b217b10273981911c288cd62326dc7c6d2 # v2.0.2 with: cache: true diff --git a/.gitignore b/.gitignore index f543ff5743..7670b15f5f 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ # dependencies /node_modules node_modules/ +.pnpm-store/ # testing /frontend/tests/screenshots diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6b799dad39..151af7a886 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -100,17 +100,17 @@ importers: specifier: ^0.38.1 version: 0.38.1 eslint: - specifier: ^8.50.0 + specifier: 'catalog:' version: 8.57.0(supports-color@8.1.1) eslint-config-prettier: specifier: ^9.0.0 version: 9.1.0(eslint@8.57.0(supports-color@8.1.1)) eslint-plugin-prettier: specifier: ^5.0.0 - version: 5.1.3(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.0(supports-color@8.1.1)))(eslint@8.57.0(supports-color@8.1.1))(prettier@3.2.5) + version: 5.1.3(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.0(supports-color@8.1.1)))(eslint@8.57.0(supports-color@8.1.1))(prettier@3.3.3) prettier: - specifier: ^3.0.3 - version: 3.2.5 + specifier: 'catalog:' + version: 3.3.3 ts-node: specifier: ^10.9.1 version: 10.9.2(@swc/core@1.4.17)(@types/node@24.13.3)(typescript@5.6.3) @@ -6026,9 +6026,6 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - ajv@8.12.0: - resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} - ajv@8.17.1: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} @@ -9664,11 +9661,6 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} - prettier@3.2.5: - resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} - engines: {node: '>=14'} - hasBin: true - prettier@3.3.3: resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} engines: {node: '>=14'} @@ -13118,7 +13110,7 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.24.4 '@babel/types': 7.24.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.3(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -13133,7 +13125,7 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.24.4 '@babel/types': 7.24.0 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -13172,7 +13164,7 @@ snapshots: '@commitlint/config-validator@19.8.0': dependencies: '@commitlint/types': 19.8.0 - ajv: 8.12.0 + ajv: 8.17.1 '@commitlint/ensure@19.8.0': dependencies: @@ -13512,12 +13504,12 @@ snapshots: '@eslint/eslintrc@2.1.4(supports-color@5.5.0)': dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.4.3(supports-color@5.5.0) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.1 import-fresh: 3.3.0 - js-yaml: 4.1.1 + js-yaml: 4.3.1 minimatch: 3.1.2 strip-json-comments: 3.1.1 transitivePeerDependencies: @@ -13526,12 +13518,12 @@ snapshots: '@eslint/eslintrc@2.1.4(supports-color@8.1.1)': dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.1 import-fresh: 3.3.0 - js-yaml: 4.1.1 + js-yaml: 4.3.1 minimatch: 3.1.2 strip-json-comments: 3.1.1 transitivePeerDependencies: @@ -13699,7 +13691,7 @@ snapshots: '@humanwhocodes/config-array@0.11.14(supports-color@5.5.0)': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.4.3(supports-color@5.5.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -13707,7 +13699,7 @@ snapshots: '@humanwhocodes/config-array@0.11.14(supports-color@8.1.1)': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -14272,12 +14264,12 @@ snapshots: '@protobufjs/utf8@1.1.1': {} - '@readme/better-ajv-errors@1.6.0(ajv@8.12.0)': + '@readme/better-ajv-errors@1.6.0(ajv@8.17.1)': dependencies: '@babel/code-frame': 7.24.2 '@babel/runtime': 7.24.4 '@humanwhocodes/momoa': 2.0.4 - ajv: 8.12.0 + ajv: 8.17.1 chalk: 4.1.2 json-to-ast: 2.1.0 jsonpointer: 5.0.1 @@ -14288,17 +14280,17 @@ snapshots: '@jsdevtools/ono': 7.1.3 '@types/json-schema': 7.0.15 call-me-maybe: 1.0.2 - js-yaml: 4.1.1 + js-yaml: 4.3.1 '@readme/openapi-parser@2.5.1(openapi-types@12.1.3)': dependencies: '@apidevtools/openapi-schemas': 2.1.0 '@apidevtools/swagger-methods': 3.0.2 '@jsdevtools/ono': 7.1.3 - '@readme/better-ajv-errors': 1.6.0(ajv@8.12.0) + '@readme/better-ajv-errors': 1.6.0(ajv@8.17.1) '@readme/json-schema-ref-parser': 1.2.0 - ajv: 8.12.0 - ajv-draft-04: 1.0.0(ajv@8.12.0) + ajv: 8.17.1 + ajv-draft-04: 1.0.0(ajv@8.17.1) call-me-maybe: 1.0.2 openapi-types: 12.1.3 @@ -15651,7 +15643,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 6.21.0(supports-color@8.1.1)(typescript@5.6.3) '@typescript-eslint/utils': 6.21.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.3) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) eslint: 8.57.0(supports-color@8.1.1) ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: @@ -15695,7 +15687,7 @@ snapshots: dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -15982,9 +15974,9 @@ snapshots: dependencies: acorn: 8.16.0 - acorn-jsx@5.3.2(acorn@8.11.3): + acorn-jsx@5.3.2(acorn@8.16.0): dependencies: - acorn: 8.11.3 + acorn: 8.16.0 acorn-walk@8.3.2: {} @@ -16017,9 +16009,9 @@ snapshots: transitivePeerDependencies: - supports-color - ajv-draft-04@1.0.0(ajv@8.12.0): + ajv-draft-04@1.0.0(ajv@8.17.1): optionalDependencies: - ajv: 8.12.0 + ajv: 8.17.1 ajv-formats@2.1.1(ajv@8.17.1): optionalDependencies: @@ -16041,13 +16033,6 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - ajv@8.12.0: - dependencies: - fast-deep-equal: 3.1.3 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - uri-js: 4.4.1 - ajv@8.17.1: dependencies: fast-deep-equal: 3.1.3 @@ -16857,7 +16842,7 @@ snapshots: dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 - js-yaml: 4.1.1 + js-yaml: 4.3.1 parse-json: 5.2.0 optionalDependencies: typescript: 5.6.3 @@ -16996,12 +16981,6 @@ snapshots: optionalDependencies: supports-color: 5.5.0 - debug@4.3.7(supports-color@8.1.1): - dependencies: - ms: 2.1.3 - optionalDependencies: - supports-color: 8.1.1 - debug@4.4.0(supports-color@5.5.0): dependencies: ms: 2.1.3 @@ -17542,10 +17521,10 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-prettier@5.1.3(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.0(supports-color@8.1.1)))(eslint@8.57.0(supports-color@8.1.1))(prettier@3.2.5): + eslint-plugin-prettier@5.1.3(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.0(supports-color@8.1.1)))(eslint@8.57.0(supports-color@8.1.1))(prettier@3.3.3): dependencies: eslint: 8.57.0(supports-color@8.1.1) - prettier: 3.2.5 + prettier: 3.3.3 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 optionalDependencies: @@ -17586,8 +17565,8 @@ snapshots: '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@5.5.0) + cross-spawn: 7.0.6 + debug: 4.4.3(supports-color@5.5.0) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -17605,7 +17584,7 @@ snapshots: imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-yaml: 4.1.1 + js-yaml: 4.3.1 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 @@ -17629,8 +17608,8 @@ snapshots: '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@8.1.1) + cross-spawn: 7.0.6 + debug: 4.4.3(supports-color@8.1.1) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -17648,7 +17627,7 @@ snapshots: imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-yaml: 4.1.1 + js-yaml: 4.3.1 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 @@ -17669,8 +17648,8 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -17728,7 +17707,7 @@ snapshots: execa@8.0.1: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 get-stream: 8.0.1 human-signals: 5.0.0 is-stream: 3.0.0 @@ -18085,7 +18064,7 @@ snapshots: foreground-child@3.1.1: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 signal-exit: 4.1.0 form-data@2.5.6: @@ -18993,7 +18972,6 @@ snapshots: js-yaml@4.3.1: dependencies: argparse: 2.0.1 - optional: true jsesc@2.5.2: {} @@ -19633,7 +19611,7 @@ snapshots: oas-normalize@6.0.0(encoding@0.1.13)(openapi-types@12.1.3): dependencies: '@readme/openapi-parser': 2.5.1(openapi-types@12.1.3) - js-yaml: 4.1.1 + js-yaml: 4.3.1 node-fetch: 2.7.0(encoding@0.1.13) swagger2openapi: 7.0.8(encoding@0.1.13) transitivePeerDependencies: @@ -20159,8 +20137,6 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier@3.2.5: {} - prettier@3.3.3: {} process-nextick-args@2.0.1: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 63483f73d3..ad351d876e 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -23,6 +23,8 @@ catalog: tsx: ^4.20.3 typescript: ^5.6.3 +catalogMode: prefer + allowBuilds: '@datadog/native-appsec': false '@datadog/native-iast-taint-tracking': false diff --git a/services/cronjobs/archived_repositories/.npmrc b/services/cronjobs/archived_repositories/.npmrc deleted file mode 100644 index a66c6879d7..0000000000 --- a/services/cronjobs/archived_repositories/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -link-workspace-packages=false -shared-workspace-lockfile=false diff --git a/services/cronjobs/archived_repositories/Dockerfile b/services/cronjobs/archived_repositories/Dockerfile index 88fd7b7651..dea74e96bc 100644 --- a/services/cronjobs/archived_repositories/Dockerfile +++ b/services/cronjobs/archived_repositories/Dockerfile @@ -1,41 +1,34 @@ ARG NODE_VERSION=24 -ARG PNPM_VERSION=10.15.0 ARG PNPM_CACHE_DIR=/tmp/archived-repositories-cronjob-pnpm-cache ## Builder stage FROM node:${NODE_VERSION}-alpine AS builder -ARG PNPM_VERSION ARG PNPM_CACHE_DIR -RUN npm install -g corepack@latest && \ - corepack enable pnpm && \ - corepack prepare pnpm@${PNPM_VERSION} --activate - WORKDIR /build +ENV pnpm_config_store_dir=${PNPM_CACHE_DIR} -# Only copy the necessary files to avoid invalidating the Docker layer cache if one of the other files changes (source -# code changes much more often than dependencies) -COPY package.json pnpm-lock.yaml ./ +COPY package.json pnpm-workspace.yaml pnpm-lock.yaml ./ +RUN corepack enable && corepack prepare --activate # Pre-fetch dependencies and use a Docker cache mount for pnpm to speed up subsequent builds -RUN --mount=type=cache,id=pnpm,target=${PNPM_CACHE_DIR} pnpm config set store-dir ${PNPM_CACHE_DIR} && \ +RUN --mount=type=cache,id=pnpm,target=${PNPM_CACHE_DIR} \ pnpm fetch --frozen-lockfile COPY ./ /build -RUN --mount=type=cache,id=pnpm,target=${PNPM_CACHE_DIR} pnpm config set store-dir ${PNPM_CACHE_DIR} && \ - pnpm install --frozen-lockfile --ignore-workspace && \ +RUN --mount=type=cache,id=pnpm,target=${PNPM_CACHE_DIR} \ + pnpm install --frozen-lockfile && \ pnpm build # Clean install of production dependencies only -RUN --mount=type=cache,id=pnpm,target=${PNPM_CACHE_DIR} pnpm config set store-dir ${PNPM_CACHE_DIR} && \ +RUN --mount=type=cache,id=pnpm,target=${PNPM_CACHE_DIR} \ rm -rf node_modules && \ - pnpm install --prod --frozen-lockfile --ignore-workspace + pnpm install --prod --frozen-lockfile ## Runner stage FROM node:${NODE_VERSION}-alpine AS runner -ARG PNPM_VERSION WORKDIR /app # Add non-root user diff --git a/services/cronjobs/archived_repositories/README.md b/services/cronjobs/archived_repositories/README.md index 38407e81f6..15d8a9d586 100644 --- a/services/cronjobs/archived_repositories/README.md +++ b/services/cronjobs/archived_repositories/README.md @@ -41,13 +41,13 @@ and the GitHub and GitLab API tokens. Node 24 is required to build and run this, as well as pnpm for dependency management. -Notice that since this is a much simpler tool than the other workers and doesn't use the same dependencies, you have to -install the dependencies with the `--ignore-workspace` flag to avoid installing all the other workspace dependencies. +This cronjob is intentionally not part of the root workspace (`!services/cronjobs`). +It has its own lockfile; install from this directory. Install the dependencies with: ```bash -pnpm install --ignore-workspace +pnpm install ``` To run the main process: diff --git a/services/cronjobs/archived_repositories/package.json b/services/cronjobs/archived_repositories/package.json index 24182715c5..59abf00775 100644 --- a/services/cronjobs/archived_repositories/package.json +++ b/services/cronjobs/archived_repositories/package.json @@ -1,6 +1,9 @@ { "name": "repository-archive-checker", "private": true, + "engines": { + "node": ">=24.0.0" + }, "scripts": { "build": "tsc", "start-main": "pnpm run build && node dist/main.js", @@ -21,5 +24,6 @@ "@types/pg": "^8.15.5", "typescript": "^5.8.3", "vitest": "^3.2.4" - } + }, + "packageManager": "pnpm@11.22.0+sha512.1ff870c4c6133dfd88fb2afc46dd13d47f09c9794b438c6fdb47ca98caf3bc16381ee0be93a091b8e3824cf01f889f46d7d9e20910fb0be1ab0fb5baa80dd621" } diff --git a/services/cronjobs/archived_repositories/pnpm-workspace.yaml b/services/cronjobs/archived_repositories/pnpm-workspace.yaml new file mode 100644 index 0000000000..5706ec428b --- /dev/null +++ b/services/cronjobs/archived_repositories/pnpm-workspace.yaml @@ -0,0 +1,6 @@ +packages: + - '.' + +allowBuilds: + esbuild: true + msgpackr-extract: false