From 6ad50421a5f9a3d89e6c6d690d78344ee293503f Mon Sep 17 00:00:00 2001 From: daffl Date: Wed, 4 Mar 2026 13:15:38 -0800 Subject: [PATCH 1/2] fix: Update dependencies --- package-lock.json | 180 +++++++++++--------- packages/adapter-commons/package.json | 2 +- packages/adapter-tests/package.json | 2 +- packages/authentication-client/package.json | 4 +- packages/authentication-local/package.json | 4 +- packages/authentication-oauth/package.json | 4 +- packages/authentication/package.json | 4 +- packages/cli/package.json | 4 +- packages/client/package.json | 2 +- packages/commons/package.json | 2 +- packages/configuration/package.json | 4 +- packages/errors/package.json | 2 +- packages/express/package.json | 6 +- packages/feathers/package.json | 2 +- packages/generators/package.json | 6 +- packages/knex/package.json | 4 +- packages/koa/package.json | 6 +- packages/memory/package.json | 2 +- packages/mongodb/package.json | 2 +- packages/rest-client/package.json | 4 +- packages/schema/package.json | 4 +- packages/socketio-client/package.json | 2 +- packages/socketio/package.json | 2 +- packages/tests/package.json | 6 +- packages/transport-commons/package.json | 4 +- packages/typebox/package.json | 2 +- 26 files changed, 139 insertions(+), 127 deletions(-) diff --git a/package-lock.json b/package-lock.json index bacd29a34..a60e11af6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6136,9 +6136,9 @@ "license": "MIT" }, "node_modules/@types/lodash": { - "version": "4.17.23", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.23.tgz", - "integrity": "sha512-RDvF6wTulMPjrNdCoYRC8gNR880JNGT8uB+REUpC2Ns4pRqQJhGz90wh7rgdXDPpCczF3VGktDuFGVnz8zP7HA==", + "version": "4.17.24", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.24.tgz", + "integrity": "sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ==", "license": "MIT" }, "node_modules/@types/lodash-es": { @@ -6227,9 +6227,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "25.3.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.3.0.tgz", - "integrity": "sha512-4K3bqJpXpqfg2XKGK9bpDTc6xO/xoUP/RBWS7AtRMug6zZFaRekiLzjVtAoZMquxoAbzBvy5nxQ7veS5eYzf8A==", + "version": "25.3.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.3.3.tgz", + "integrity": "sha512-DpzbrH7wIcBaJibpKo9nnSQL0MTRdnWttGyE5haGwK86xgMOkFLp7vEyfQPGLOJh5wNYiJ3V9PmUMDhV9u8kkQ==", "license": "MIT", "dependencies": { "undici-types": "~7.18.0" @@ -8373,9 +8373,9 @@ } }, "node_modules/axios": { - "version": "1.13.5", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.5.tgz", - "integrity": "sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==", + "version": "1.13.6", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.6.tgz", + "integrity": "sha512-ChTCHMouEe2kn713WHbQGcuYrr6fXTBiu460OTwWrWob16g1bXn4vtz07Ope7ewMozJAnEquLk5lWQWtBig9DQ==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.11", @@ -9654,9 +9654,9 @@ "license": "MIT" }, "node_modules/config": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/config/-/config-4.3.0.tgz", - "integrity": "sha512-nY/JbYPBxOCTC+Kj9dUf21t49VxwsL6GXRsAxlTY9N6MBTx/6TBQgT2t5PsAY+XUCMCNudARJPevUZeN3NhyHQ==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/config/-/config-4.4.1.tgz", + "integrity": "sha512-XfN4Q4+wBKkGtgMyQ+5ayjepdb0MrdiGKfBr0G1PTLx9rnqsX+Xiw03LEUtSALZU0UVfcFp6+xYV0NL8HLF94g==", "license": "MIT", "dependencies": { "json5": "^2.2.3" @@ -11015,9 +11015,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz", - "integrity": "sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==", + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.20.0.tgz", + "integrity": "sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ==", "dev": true, "license": "MIT", "dependencies": { @@ -15098,13 +15098,13 @@ } }, "node_modules/koa": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/koa/-/koa-3.1.1.tgz", - "integrity": "sha512-KDDuvpfqSK0ZKEO2gCPedNjl5wYpfj+HNiuVRlbhd1A88S3M0ySkdf2V/EJ4NWt5dwh5PXCdcenrKK2IQJAxsg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/koa/-/koa-3.1.2.tgz", + "integrity": "sha512-2LOQnFKu3m0VxpE+5sb5+BRTSKrXmNxGgxVRiKwD9s5KQB1zID/FRXhtzeV7RT1L2GVpdEEAfVuclFOMGl1ikA==", "license": "MIT", "dependencies": { "accepts": "^1.3.8", - "content-disposition": "~0.5.4", + "content-disposition": "~1.0.1", "content-type": "^1.0.5", "cookies": "~0.9.1", "delegates": "^1.0.0", @@ -15253,6 +15253,19 @@ "ms": "^2.1.1" } }, + "node_modules/koa/node_modules/content-disposition": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.1.tgz", + "integrity": "sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, "node_modules/koa/node_modules/media-typer": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", @@ -19500,15 +19513,15 @@ "license": "MIT" }, "node_modules/pg": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/pg/-/pg-8.18.0.tgz", - "integrity": "sha512-xqrUDL1b9MbkydY/s+VZ6v+xiMUmOUk7SS9d/1kpyQxoJ6U9AO1oIJyUWVZojbfe5Cc/oluutcgFG4L9RDP1iQ==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/pg/-/pg-8.19.0.tgz", + "integrity": "sha512-QIcLGi508BAHkQ3pJNptsFz5WQMlpGbuBGBaIaXsWK8mel2kQ/rThYI+DbgjUvZrIr7MiuEuc9LcChJoEZK1xQ==", "dev": true, "license": "MIT", "dependencies": { "pg-connection-string": "^2.11.0", - "pg-pool": "^3.11.0", - "pg-protocol": "^1.11.0", + "pg-pool": "^3.12.0", + "pg-protocol": "^1.12.0", "pg-types": "2.2.0", "pgpass": "1.0.5" }, @@ -19553,9 +19566,9 @@ } }, "node_modules/pg-pool": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.11.0.tgz", - "integrity": "sha512-MJYfvHwtGp870aeusDh+hg9apvOe2zmpZJpyt+BMtzUWlVqbhFmMK6bOBXLBUPd7iRtIF9fZplDc7KrPN3PN7w==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.12.0.tgz", + "integrity": "sha512-eIJ0DES8BLaziFHW7VgJEBPi5hg3Nyng5iKpYtj3wbcAUV9A1wLgWiY7ajf/f/oO1wfxt83phXPY8Emztg7ITg==", "dev": true, "license": "MIT", "peerDependencies": { @@ -19563,9 +19576,9 @@ } }, "node_modules/pg-protocol": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.11.0.tgz", - "integrity": "sha512-pfsxk2M9M3BuGgDOfuy37VNRRX3jmKgMjcvAcWqNDpZSf4cUmv8HSOl5ViRQFsfARFn0KuUQTgLxVMbNq5NW3g==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.12.0.tgz", + "integrity": "sha512-uOANXNRACNdElMXJ0tPz6RBM0XQ61nONGAwlt8da5zs/iUOOCLBQOHSXnrC6fMsvtjxbOJrZZl5IScGv+7mpbg==", "dev": true, "license": "MIT" }, @@ -23507,16 +23520,15 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.16", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.16.tgz", - "integrity": "sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==", + "version": "5.3.17", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.17.tgz", + "integrity": "sha512-YR7PtUp6GMU91BgSJmlaX/rS2lGDbAF7D+Wtq7hRO+MiljNmodYvqslzCFiYVAgW+Qoaaia/QUIP4lGXufjdZw==", "dev": true, "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", "jest-worker": "^27.4.5", "schema-utils": "^4.3.0", - "serialize-javascript": "^6.0.2", "terser": "^5.31.1" }, "engines": { @@ -25977,9 +25989,9 @@ "license": "BSD-2-Clause" }, "node_modules/webpack": { - "version": "5.105.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.2.tgz", - "integrity": "sha512-dRXm0a2qcHPUBEzVk8uph0xWSjV/xZxenQQbLwnwP7caQCYpqG1qddwlyEkIDkYn0K8tvmcrZ+bOrzoQ3HxCDw==", + "version": "5.105.4", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.4.tgz", + "integrity": "sha512-jTywjboN9aHxFlToqb0K0Zs9SbBoW4zRUlGzI2tYNxVYcEi/IPpn+Xi4ye5jTLvX2YeLuic/IvxNot+Q1jMoOw==", "dev": true, "license": "MIT", "dependencies": { @@ -25989,11 +26001,11 @@ "@webassemblyjs/ast": "^1.14.1", "@webassemblyjs/wasm-edit": "^1.14.1", "@webassemblyjs/wasm-parser": "^1.14.1", - "acorn": "^8.15.0", + "acorn": "^8.16.0", "acorn-import-phases": "^1.0.3", "browserslist": "^4.28.1", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.19.0", + "enhanced-resolve": "^5.20.0", "es-module-lexer": "^2.0.0", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -26005,9 +26017,9 @@ "neo-async": "^2.6.2", "schema-utils": "^4.3.3", "tapable": "^2.3.0", - "terser-webpack-plugin": "^5.3.16", + "terser-webpack-plugin": "^5.3.17", "watchpack": "^2.5.1", - "webpack-sources": "^3.3.3" + "webpack-sources": "^3.3.4" }, "bin": { "webpack": "bin/webpack.js" @@ -27405,7 +27417,7 @@ "devDependencies": { "@types/mocha": "^10.0.10", "@types/mongodb": "^4.0.6", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "mongodb": "^6.19.0", "shx": "^0.4.0", @@ -27426,7 +27438,7 @@ "license": "MIT", "devDependencies": { "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", @@ -27459,9 +27471,9 @@ }, "devDependencies": { "@feathersjs/memory": "^5.0.41", - "@types/lodash": "^4.17.23", + "@types/lodash": "^4.17.24", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "@types/uuid": "^10.0.0", "mocha": "^11.7.5", "shx": "^0.4.0", @@ -27494,8 +27506,8 @@ "@feathersjs/socketio": "^5.0.41", "@feathersjs/socketio-client": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", - "axios": "^1.13.5", + "@types/node": "^25.3.3", + "axios": "^1.13.6", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", @@ -27525,9 +27537,9 @@ "@feathersjs/memory": "^5.0.41", "@feathersjs/schema": "^5.0.41", "@types/bcryptjs": "^2.4.6", - "@types/lodash": "^4.17.23", + "@types/lodash": "^4.17.24", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", @@ -27564,9 +27576,9 @@ "@types/express": "^4.17.21", "@types/koa-session": "^6.4.5", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "@types/tough-cookie": "^4.0.5", - "axios": "^1.13.5", + "axios": "^1.13.6", "mocha": "^11.7.5", "shx": "^0.4.0", "tough-cookie": "^6.0.0", @@ -27625,9 +27637,9 @@ "@feathersjs/transport-commons": "^5.0.41", "@feathersjs/typebox": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "@types/prettier": "^2.7.3", - "axios": "^1.13.5", + "axios": "^1.13.6", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", @@ -27677,7 +27689,7 @@ "superagent": "^10.3.0", "ts-loader": "^9.5.4", "typescript": "^5.9.3", - "webpack": "^5.105.2", + "webpack": "^5.105.4", "webpack-cli": "^6.0.1", "webpack-merge": "^6.0.1" }, @@ -27695,7 +27707,7 @@ "license": "MIT", "devDependencies": { "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", @@ -27718,11 +27730,11 @@ "@feathersjs/feathers": "^5.0.41", "@feathersjs/schema": "^5.0.41", "@types/config": "^3.3.5", - "config": "^4.3.0" + "config": "^4.4.1" }, "devDependencies": { "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", @@ -27760,7 +27772,7 @@ "devDependencies": { "@feathersjs/feathers": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", @@ -27791,10 +27803,10 @@ "devDependencies": { "@feathersjs/authentication-local": "^5.0.41", "@feathersjs/tests": "^5.0.41", - "@types/lodash": "^4.17.23", + "@types/lodash": "^4.17.24", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", - "axios": "^1.13.5", + "@types/node": "^25.3.3", + "axios": "^1.13.6", "lodash": "^4.17.23", "mocha": "^11.7.5", "shx": "^0.4.0", @@ -27820,7 +27832,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", @@ -27864,15 +27876,15 @@ "@feathersjs/transport-commons": "^5.0.41", "@feathersjs/typebox": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "@types/prettier": "^2.7.3", - "axios": "^1.13.5", + "axios": "^1.13.6", "knex": "^3.1.0", "mocha": "^11.7.5", "mongodb": "^6.19.0", "mssql": "^12.2.0", "mysql": "^2.18.1", - "pg": "^8.18.0", + "pg": "^8.19.0", "shx": "^0.4.0", "sqlite3": "^5.1.7", "tsx": "^4.21.0", @@ -27901,10 +27913,10 @@ "@feathersjs/adapter-tests": "^5.0.41", "@feathersjs/schema": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "knex": "^3.1.0", "mocha": "^11.7.5", - "pg": "^8.18.0", + "pg": "^8.19.0", "shx": "^0.4.0", "sqlite3": "^5.1.7", "typescript": "^5.9.3" @@ -27935,7 +27947,7 @@ "@types/koa__cors": "^5.0.1", "@types/koa-qs": "^2.0.5", "@types/koa-static": "^4.0.4", - "koa": "^3.1.1", + "koa": "^3.1.2", "koa-body": "^7.0.1", "koa-compose": "^4.1.0", "koa-qs": "^3.0.0", @@ -27947,8 +27959,8 @@ "@feathersjs/tests": "^5.0.41", "@types/koa-compose": "^3.2.9", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", - "axios": "^1.13.5", + "@types/node": "^25.3.3", + "axios": "^1.13.6", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", @@ -27971,7 +27983,7 @@ "@feathersjs/adapter-tests": "^5.0.41", "@feathersjs/feathers": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", @@ -27995,7 +28007,7 @@ "@feathersjs/adapter-tests": "^5.0.41", "@feathersjs/schema": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "mongodb-memory-server": "^11.0.1", "shx": "^0.4.0", @@ -28028,10 +28040,10 @@ "@feathersjs/memory": "^5.0.41", "@feathersjs/tests": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "@types/node-fetch": "^2.6.13", "@types/qs": "^6.14.0", - "axios": "^1.13.5", + "axios": "^1.13.6", "mocha": "^11.7.5", "node-fetch": "^2.6.1", "rxjs": "^7.8.2", @@ -28059,14 +28071,14 @@ "@feathersjs/feathers": "^5.0.41", "@feathersjs/hooks": "^0.9.0", "@types/json-schema": "^7.0.15", - "ajv": "^8.17.1", + "ajv": "^8.18.0", "ajv-formats": "^3.0.1", "json-schema-to-ts": "^3.1.1" }, "devDependencies": { "@feathersjs/memory": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "ajv-formats": "^3.0.1", "mocha": "^11.7.5", "shx": "^0.4.0", @@ -28120,7 +28132,7 @@ "@feathersjs/memory": "^5.0.41", "@feathersjs/tests": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "lodash": "^4.17.23", "mocha": "^11.7.5", "shx": "^0.4.0", @@ -28149,7 +28161,7 @@ "@feathersjs/socketio": "^5.0.41", "@feathersjs/tests": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "shx": "^0.4.0", "socket.io-client": "^4.8.3", @@ -28169,14 +28181,14 @@ "version": "5.0.41", "license": "MIT", "dependencies": { - "@types/lodash": "^4.17.23", - "axios": "^1.13.5", + "@types/lodash": "^4.17.24", + "axios": "^1.13.6", "lodash": "^4.17.23" }, "devDependencies": { "@feathersjs/feathers": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", @@ -28203,9 +28215,9 @@ }, "devDependencies": { "@types/encodeurl": "^1.0.3", - "@types/lodash": "^4.17.23", + "@types/lodash": "^4.17.24", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", @@ -28229,7 +28241,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "shx": "^0.4.0", "typescript": "^5.9.3" diff --git a/packages/adapter-commons/package.json b/packages/adapter-commons/package.json index 5a4b1aa31..763c9e1f3 100644 --- a/packages/adapter-commons/package.json +++ b/packages/adapter-commons/package.json @@ -57,7 +57,7 @@ "devDependencies": { "@types/mocha": "^10.0.10", "@types/mongodb": "^4.0.6", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "mongodb": "^6.19.0", "shx": "^0.4.0", diff --git a/packages/adapter-tests/package.json b/packages/adapter-tests/package.json index ee9db6143..41fe49ec0 100644 --- a/packages/adapter-tests/package.json +++ b/packages/adapter-tests/package.json @@ -51,7 +51,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", diff --git a/packages/authentication-client/package.json b/packages/authentication-client/package.json index a41529522..4ee1edceb 100644 --- a/packages/authentication-client/package.json +++ b/packages/authentication-client/package.json @@ -66,8 +66,8 @@ "@feathersjs/socketio": "^5.0.41", "@feathersjs/socketio-client": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", - "axios": "^1.13.5", + "@types/node": "^25.3.3", + "axios": "^1.13.6", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", diff --git a/packages/authentication-local/package.json b/packages/authentication-local/package.json index d54f2d89e..a711b3cb1 100644 --- a/packages/authentication-local/package.json +++ b/packages/authentication-local/package.json @@ -64,9 +64,9 @@ "@feathersjs/memory": "^5.0.41", "@feathersjs/schema": "^5.0.41", "@types/bcryptjs": "^2.4.6", - "@types/lodash": "^4.17.23", + "@types/lodash": "^4.17.24", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", diff --git a/packages/authentication-oauth/package.json b/packages/authentication-oauth/package.json index 66306b93e..bbcbd8fd0 100644 --- a/packages/authentication-oauth/package.json +++ b/packages/authentication-oauth/package.json @@ -72,9 +72,9 @@ "@types/express": "^4.17.21", "@types/koa-session": "^6.4.5", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "@types/tough-cookie": "^4.0.5", - "axios": "^1.13.5", + "axios": "^1.13.6", "mocha": "^11.7.5", "shx": "^0.4.0", "tough-cookie": "^6.0.0", diff --git a/packages/authentication/package.json b/packages/authentication/package.json index 2c8f2f05a..31d0aa00b 100644 --- a/packages/authentication/package.json +++ b/packages/authentication/package.json @@ -67,9 +67,9 @@ }, "devDependencies": { "@feathersjs/memory": "^5.0.41", - "@types/lodash": "^4.17.23", + "@types/lodash": "^4.17.24", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "@types/uuid": "^10.0.0", "mocha": "^11.7.5", "shx": "^0.4.0", diff --git a/packages/cli/package.json b/packages/cli/package.json index 8cfdf737c..4fac12626 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -76,9 +76,9 @@ "@feathersjs/transport-commons": "^5.0.41", "@feathersjs/typebox": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "@types/prettier": "^2.7.3", - "axios": "^1.13.5", + "axios": "^1.13.6", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", diff --git a/packages/client/package.json b/packages/client/package.json index d2939fa3f..846b8eeda 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -70,7 +70,7 @@ "superagent": "^10.3.0", "ts-loader": "^9.5.4", "typescript": "^5.9.3", - "webpack": "^5.105.2", + "webpack": "^5.105.4", "webpack-cli": "^6.0.1", "webpack-merge": "^6.0.1" }, diff --git a/packages/commons/package.json b/packages/commons/package.json index 0504ee4a4..b3e8013ca 100644 --- a/packages/commons/package.json +++ b/packages/commons/package.json @@ -53,7 +53,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", diff --git a/packages/configuration/package.json b/packages/configuration/package.json index f434d9705..c5537278e 100644 --- a/packages/configuration/package.json +++ b/packages/configuration/package.json @@ -62,11 +62,11 @@ "@feathersjs/feathers": "^5.0.41", "@feathersjs/schema": "^5.0.41", "@types/config": "^3.3.5", - "config": "^4.3.0" + "config": "^4.4.1" }, "devDependencies": { "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", diff --git a/packages/errors/package.json b/packages/errors/package.json index 0deeb5821..0133d2497 100644 --- a/packages/errors/package.json +++ b/packages/errors/package.json @@ -51,7 +51,7 @@ "devDependencies": { "@feathersjs/feathers": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", diff --git a/packages/express/package.json b/packages/express/package.json index 78e935989..8ebc96f40 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -68,10 +68,10 @@ "devDependencies": { "@feathersjs/authentication-local": "^5.0.41", "@feathersjs/tests": "^5.0.41", - "@types/lodash": "^4.17.23", + "@types/lodash": "^4.17.24", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", - "axios": "^1.13.5", + "@types/node": "^25.3.3", + "axios": "^1.13.6", "lodash": "^4.17.23", "mocha": "^11.7.5", "shx": "^0.4.0", diff --git a/packages/feathers/package.json b/packages/feathers/package.json index 5b48909c2..3fb5ea46e 100644 --- a/packages/feathers/package.json +++ b/packages/feathers/package.json @@ -64,7 +64,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", diff --git a/packages/generators/package.json b/packages/generators/package.json index 07fc271f9..7c7fb2b8b 100644 --- a/packages/generators/package.json +++ b/packages/generators/package.json @@ -77,15 +77,15 @@ "@feathersjs/transport-commons": "^5.0.41", "@feathersjs/typebox": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "@types/prettier": "^2.7.3", - "axios": "^1.13.5", + "axios": "^1.13.6", "knex": "^3.1.0", "mocha": "^11.7.5", "mongodb": "^6.19.0", "mssql": "^12.2.0", "mysql": "^2.18.1", - "pg": "^8.18.0", + "pg": "^8.19.0", "shx": "^0.4.0", "sqlite3": "^5.1.7", "tsx": "^4.21.0", diff --git a/packages/knex/package.json b/packages/knex/package.json index ae07f3a0e..99627585c 100644 --- a/packages/knex/package.json +++ b/packages/knex/package.json @@ -63,10 +63,10 @@ "@feathersjs/adapter-tests": "^5.0.41", "@feathersjs/schema": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "knex": "^3.1.0", "mocha": "^11.7.5", - "pg": "^8.18.0", + "pg": "^8.19.0", "shx": "^0.4.0", "sqlite3": "^5.1.7", "typescript": "^5.9.3" diff --git a/packages/koa/package.json b/packages/koa/package.json index 23c7cfc81..1c1a2b515 100644 --- a/packages/koa/package.json +++ b/packages/koa/package.json @@ -59,7 +59,7 @@ "@types/koa-qs": "^2.0.5", "@types/koa-static": "^4.0.4", "@types/koa__cors": "^5.0.1", - "koa": "^3.1.1", + "koa": "^3.1.2", "koa-body": "^7.0.1", "koa-compose": "^4.1.0", "koa-qs": "^3.0.0", @@ -71,8 +71,8 @@ "@feathersjs/tests": "^5.0.41", "@types/koa-compose": "^3.2.9", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", - "axios": "^1.13.5", + "@types/node": "^25.3.3", + "axios": "^1.13.6", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", diff --git a/packages/memory/package.json b/packages/memory/package.json index 44f23f212..d54db50ba 100644 --- a/packages/memory/package.json +++ b/packages/memory/package.json @@ -57,7 +57,7 @@ "@feathersjs/adapter-tests": "^5.0.41", "@feathersjs/feathers": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", diff --git a/packages/mongodb/package.json b/packages/mongodb/package.json index 4ce69fb14..fe93de579 100644 --- a/packages/mongodb/package.json +++ b/packages/mongodb/package.json @@ -63,7 +63,7 @@ "@feathersjs/adapter-tests": "^5.0.41", "@feathersjs/schema": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "mongodb-memory-server": "^11.0.1", "shx": "^0.4.0", diff --git a/packages/rest-client/package.json b/packages/rest-client/package.json index 1bf97a5a0..9235fb3f6 100644 --- a/packages/rest-client/package.json +++ b/packages/rest-client/package.json @@ -64,10 +64,10 @@ "@feathersjs/memory": "^5.0.41", "@feathersjs/tests": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "@types/node-fetch": "^2.6.13", "@types/qs": "^6.14.0", - "axios": "^1.13.5", + "axios": "^1.13.6", "mocha": "^11.7.5", "node-fetch": "^2.6.1", "rxjs": "^7.8.2", diff --git a/packages/schema/package.json b/packages/schema/package.json index 7ae0c72e8..529dff3ac 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -60,14 +60,14 @@ "@feathersjs/feathers": "^5.0.41", "@feathersjs/hooks": "^0.9.0", "@types/json-schema": "^7.0.15", - "ajv": "^8.17.1", + "ajv": "^8.18.0", "ajv-formats": "^3.0.1", "json-schema-to-ts": "^3.1.1" }, "devDependencies": { "@feathersjs/memory": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "ajv-formats": "^3.0.1", "mocha": "^11.7.5", "shx": "^0.4.0", diff --git a/packages/socketio-client/package.json b/packages/socketio-client/package.json index d0f54f1c2..309db7342 100644 --- a/packages/socketio-client/package.json +++ b/packages/socketio-client/package.json @@ -63,7 +63,7 @@ "@feathersjs/socketio": "^5.0.41", "@feathersjs/tests": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "shx": "^0.4.0", "socket.io-client": "^4.8.3", diff --git a/packages/socketio/package.json b/packages/socketio/package.json index 39e733eac..2e29020e4 100644 --- a/packages/socketio/package.json +++ b/packages/socketio/package.json @@ -63,7 +63,7 @@ "@feathersjs/memory": "^5.0.41", "@feathersjs/tests": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "lodash": "^4.17.23", "mocha": "^11.7.5", "shx": "^0.4.0", diff --git a/packages/tests/package.json b/packages/tests/package.json index ec7a66450..cb35c129c 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -44,14 +44,14 @@ "access": "public" }, "dependencies": { - "@types/lodash": "^4.17.23", - "axios": "^1.13.5", + "@types/lodash": "^4.17.24", + "axios": "^1.13.6", "lodash": "^4.17.23" }, "devDependencies": { "@feathersjs/feathers": "^5.0.41", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", diff --git a/packages/transport-commons/package.json b/packages/transport-commons/package.json index 67a0b17dd..0454fc6ef 100644 --- a/packages/transport-commons/package.json +++ b/packages/transport-commons/package.json @@ -62,9 +62,9 @@ }, "devDependencies": { "@types/encodeurl": "^1.0.3", - "@types/lodash": "^4.17.23", + "@types/lodash": "^4.17.24", "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "shx": "^0.4.0", "ts-node": "^10.9.2", diff --git a/packages/typebox/package.json b/packages/typebox/package.json index 93937e2d8..1f0f7ca79 100644 --- a/packages/typebox/package.json +++ b/packages/typebox/package.json @@ -59,7 +59,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.10", - "@types/node": "^25.3.0", + "@types/node": "^25.3.3", "mocha": "^11.7.5", "shx": "^0.4.0", "typescript": "^5.9.3" From 2711aa25f1e4d6465510f542eed91a51dcd2597a Mon Sep 17 00:00:00 2001 From: daffl Date: Wed, 4 Mar 2026 13:32:09 -0800 Subject: [PATCH 2/2] Fix configuration type --- packages/configuration/src/index.ts | 2 +- packages/mongodb/test/index.test.ts | 45 ++++++++++------------------- 2 files changed, 16 insertions(+), 31 deletions(-) diff --git a/packages/configuration/src/index.ts b/packages/configuration/src/index.ts index a34606d67..d3d98e080 100644 --- a/packages/configuration/src/index.ts +++ b/packages/configuration/src/index.ts @@ -5,7 +5,7 @@ import config from 'config' const debug = createDebug('@feathersjs/configuration') -export = function init(schema?: Schema | Validator) { +export = function init(schema?: Schema | Validator): (app?: Application) => Record { const validator: Validator = typeof schema === 'function' ? schema : schema?.validate.bind(schema) return (app?: Application) => { diff --git a/packages/mongodb/test/index.test.ts b/packages/mongodb/test/index.test.ts index a85a47ded..e9f01ab1e 100644 --- a/packages/mongodb/test/index.test.ts +++ b/packages/mongodb/test/index.test.ts @@ -853,48 +853,33 @@ describe('Feathers MongoDB Service', () => { }) it('rejects object as id in get', async () => { - await assert.rejects( - () => app.service('people').get({ $ne: null } as any), - { - name: 'BadRequest' - } - ) + await assert.rejects(() => app.service('people').get({ $ne: null } as any), { + name: 'BadRequest' + }) }) it('rejects object as id in remove', async () => { - await assert.rejects( - () => app.service('people').remove({ $ne: null } as any), - { - name: 'BadRequest' - } - ) + await assert.rejects(() => app.service('people').remove({ $ne: null } as any), { + name: 'BadRequest' + }) }) it('rejects object as id in update', async () => { - await assert.rejects( - () => app.service('people').update({ $ne: null } as any, { name: 'Hacked' }), - { - name: 'BadRequest' - } - ) + await assert.rejects(() => app.service('people').update({ $ne: null } as any, { name: 'Hacked' }), { + name: 'BadRequest' + }) }) it('rejects object as id in patch', async () => { - await assert.rejects( - () => app.service('people').patch({ $ne: null } as any, { name: 'Hacked' }), - { - name: 'BadRequest' - } - ) + await assert.rejects(() => app.service('people').patch({ $ne: null } as any, { name: 'Hacked' }), { + name: 'BadRequest' + }) }) it('rejects regex operator as id', async () => { - await assert.rejects( - () => app.service('people').get({ $regex: '^' } as any), - { - name: 'BadRequest' - } - ) + await assert.rejects(() => app.service('people').get({ $regex: '^' } as any), { + name: 'BadRequest' + }) }) })