diff --git a/.github/actions/node/package.json b/.github/actions/node/package.json index e22d67d520..304a165d73 100644 --- a/.github/actions/node/package.json +++ b/.github/actions/node/package.json @@ -12,15 +12,15 @@ "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", - "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": "^5.6.3" + "typescript": "catalog:" } } diff --git a/.github/workflows/backend-lint.yaml b/.github/workflows/backend-lint.yaml index 9b9d2151f7..e67b5abc1f 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@84cb39b217b10273981911c288cd62326dc7c6d2 # v2.0.2 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@84cb39b217b10273981911c288cd62326dc7c6d2 # v2.0.2 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..c60b7a2f93 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@84cb39b217b10273981911c288cd62326dc7c6d2 # v2.0.2 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/.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/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..151af7a886 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,34 +88,34 @@ 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 + 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) + 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.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) 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: @@ -5669,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==} @@ -6383,6 +6737,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 +7557,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 +7720,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 +7742,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 +8985,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'} @@ -9194,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'} @@ -10851,10 +11313,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 +11400,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 +11419,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 +12808,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: + tslib: 2.8.1 + + '@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(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) + '@typespec/ts-http-runtime': 0.3.3(supports-color@5.5.0) + tslib: 2.8.1 + transitivePeerDependencies: + - supports-color + optional: true + + '@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': + '@azure/identity@4.13.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-rest-pipeline': 1.22.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 - '@azure/logger': 1.3.0 + '@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/logger@1.3.0': + '@azure/identity@4.13.0(supports-color@8.1.1)': dependencies: - '@typespec/ts-http-runtime': 0.3.3 + '@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(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 +12997,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 +13100,7 @@ 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 @@ -12543,7 +13110,22 @@ 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.4.3(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 + '@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.4.3(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -12582,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: @@ -12907,22 +13489,41 @@ 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 + 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(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.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.3.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 + 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: @@ -12954,9 +13555,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 +13566,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 +13578,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 +13625,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 +13636,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 +13651,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 +13660,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 +13688,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.4.3(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.4.3(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -13144,7 +13753,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 +13780,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 +13790,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 +13804,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 +14137,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(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 + debug: 4.3.4(supports-color@8.1.1) hpagent: 1.2.0 json11: 1.1.2 ms: 2.1.3 @@ -13626,43 +14246,30 @@ 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)': + '@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 @@ -13673,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 @@ -13803,10 +14410,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 +14422,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 +14440,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 +14458,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 +14833,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 +15255,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 +15274,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 +15302,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 +15510,34 @@ 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(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(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 + semver: 7.6.0 + tsutils: 3.21.0(typescript@5.6.3) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + + '@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': 5.62.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)(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@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 @@ -14910,16 +15548,16 @@ 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@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)(typescript@5.6.3) + '@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 +15568,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 +15615,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.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: typescript: 5.6.3 @@ -14993,7 +15655,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 +15669,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.4.3(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -15022,30 +15698,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 +15752,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(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 - 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) tslib: 2.8.1 transitivePeerDependencies: - supports-color @@ -15274,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: {} @@ -15284,21 +15984,34 @@ 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): + 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: @@ -15320,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 @@ -15334,10 +16040,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 +16221,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(debug@4.4.3(supports-color@5.5.0)) + form-data: 4.0.6 + 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 + 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 + https-proxy-agent: 5.0.1(supports-color@8.1.1) proxy-from-env: 2.1.0 transitivePeerDependencies: - debug @@ -15585,11 +16311,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 +16326,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 +16343,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 + 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(supports-color@8.1.1) depd: 2.0.0 destroy: 1.2.0 http-errors: 2.0.0 @@ -15634,11 +16377,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 @@ -16099,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 @@ -16202,9 +16945,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 +16963,29 @@ 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.4(supports-color@8.1.1): dependencies: ms: 2.1.2 + optionalDependencies: + supports-color: 8.1.1 - debug@4.3.7: + 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.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 +16993,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 +17225,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 +17234,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 +17447,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 +17484,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 +17502,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 +17515,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.3.3): dependencies: - eslint: 8.57.0 - prettier: 3.2.5 + eslint: 8.57.0(supports-color@8.1.1) + prettier: 3.3.3 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 +17553,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) + '@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 + '@eslint/eslintrc': 2.1.4(supports-color@5.5.0) '@eslint/js': 8.57.0 - '@humanwhocodes/config-array': 0.11.14 + '@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 + 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 + 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.3.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(supports-color@8.1.1)) + '@eslint-community/regexpp': 4.10.0 + '@eslint/eslintrc': 2.1.4(supports-color@8.1.1) + '@eslint/js': 8.57.0 + '@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.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 @@ -16811,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 @@ -16832,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: {} @@ -16891,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 @@ -16911,33 +17727,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 +17764,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 +17774,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 +17800,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 +17810,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 +17836,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 +17846,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 +17870,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 +17969,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 +17981,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 +17993,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 +18005,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 +18050,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: @@ -17244,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: @@ -17316,32 +18136,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 +18169,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 +18359,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 - gcp-metadata: 8.1.2 + 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 + gtoken: 8.0.0(supports-color@5.5.0) jws: 4.0.1 transitivePeerDependencies: - supports-color + optional: true - google-auth-library@7.14.1(encoding@0.1.13): + 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(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(supports-color@8.1.1) + jws: 4.0.1 + transitivePeerDependencies: + - supports-color + + 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 +18448,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 + 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(supports-color@8.1.1) jws: 4.0.1 transitivePeerDependencies: - supports-color @@ -17741,36 +18601,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: + '@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 + 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: 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 + 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: {} @@ -18081,7 +18972,6 @@ snapshots: js-yaml@4.3.1: dependencies: argparse: 2.0.1 - optional: true jsesc@2.5.2: {} @@ -18162,11 +19052,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 +19105,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 +19519,8 @@ snapshots: node-releases@2.0.47: {} + node@runtime:24.19.0: {} + nodemon@2.0.22: dependencies: chokidar: 3.6.0 @@ -18719,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: @@ -19115,9 +20007,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 + 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(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1) copy-anything: 3.0.5 transitivePeerDependencies: - debug @@ -19237,8 +20137,6 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier@3.2.5: {} - prettier@3.3.3: {} process-nextick-args@2.0.1: {} @@ -19260,14 +20158,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 +20280,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 +20289,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 +20428,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 +20500,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 +20591,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 +20609,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 +20627,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 +20645,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 +20674,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 +20694,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 +20867,70 @@ 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(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(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 + 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 + optional: true + + snowflake-sdk@3.2.0(asn1.js@5.4.1)(supports-color@8.1.1): + 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(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 + 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 - https-proxy-agent: 7.0.4 + 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 @@ -20006,31 +20944,31 @@ snapshots: - debug - supports-color - socket.io-adapter@2.5.4(bufferutil@4.0.8)(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): dependencies: - debug: 4.3.7 + 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 +20978,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 +21143,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 +21187,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 +21224,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 +21244,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 +21257,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 +21650,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 +21687,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 +21710,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 +21771,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 +21783,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 +21793,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..ad351d876e 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -6,3 +6,37 @@ 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 + +catalogMode: prefer + +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..79e804698c 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_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/* 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..e3496bf3b2 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_verify_deps_before_run=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..86d719e667 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_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/* 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..e23183c310 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_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/* 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..3f79ca98ff 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_verify_deps_before_run=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..e2d9e64ea7 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_verify_deps_before_run=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..b343fa6f02 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_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/* 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..90ceed2fa9 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_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/* 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..8d2e7cc10e 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_verify_deps_before_run=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..9651d8b0fd 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_verify_deps_before_run=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..5437df6e47 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_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/* 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..27f165d4cb 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_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/* 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..655bdd9904 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_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/* 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..8985b47196 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_verify_deps_before_run=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..83ba395ebb 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_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/* 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..f72e0883b9 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_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/* 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..f6eecbb732 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_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/* 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..00d08e1bae 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_verify_deps_before_run=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..843e33a853 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_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/* 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..03c97007b2 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_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/* 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..fac5946f16 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_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/* 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..46dce3b635 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_verify_deps_before_run=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..772b28e4bf 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_verify_deps_before_run=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..d79099819c 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_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/* 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..fb4f26d9fe 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_verify_deps_before_run=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..a90006ae9e 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_verify_deps_before_run=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/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 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:" + } }