diff --git a/package-lock.json b/package-lock.json index 11ec92b5..c5a9be67 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@types/jest": "^30.0.0", "@types/node": "^25.9.1", "eslint": "^10.4.0", - "firebase-tools": "^15.18.0", + "firebase-tools": "^15.26.0", "husky": "^9.1.7", "jest": "^30.4.2", "lint-staged": "^17.0.8", @@ -7122,14 +7122,6 @@ } } }, - "node_modules/deep-equal-in-any-order": { - "version": "2.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "sort-any": "^4.0.0" - } - }, "node_modules/deep-extend": { "version": "0.6.0", "dev": true, @@ -8434,14 +8426,6 @@ "node": ">=16.0.0" } }, - "node_modules/filesize": { - "version": "6.4.0", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/fill-range": { "version": "7.1.1", "license": "MIT", @@ -8528,7 +8512,9 @@ } }, "node_modules/firebase-tools": { - "version": "15.19.0", + "version": "15.26.0", + "resolved": "https://registry.npmjs.org/firebase-tools/-/firebase-tools-15.26.0.tgz", + "integrity": "sha512-5GlK9O7/FffndJ3XFk6fBPTBJH4lNWCxQDP9YoKFWDO85YiGOOpmYyr4lqSyCTkTeQpj1KI1vhPnd9aO6E73ww==", "dev": true, "license": "MIT", "dependencies": { @@ -8555,11 +8541,9 @@ "cross-env": "^7.0.3", "cross-spawn": "^7.0.5", "csv-parse": "^5.0.4", - "deep-equal-in-any-order": "^2.0.6", "exegesis": "^4.2.0", "exegesis-express": "^4.0.0", "express": "^4.16.4", - "filesize": "^6.1.0", "form-data": "^4.0.1", "fs-extra": "^10.1.0", "fuzzy": "^0.1.3", @@ -8567,9 +8551,8 @@ "glob": "^10.5.0", "google-auth-library": "^9.11.0", "ignore": "^7.0.4", - "js-yaml": "^3.14.2", + "js-yaml": "^4.2.0", "jsonwebtoken": "^9.0.2", - "leven": "^3.1.0", "libsodium-wrappers": "^0.7.10", "lodash": "^4.18.0", "lsofi": "^2.0.0", @@ -8581,7 +8564,6 @@ "node-fetch": "^2.6.7", "open": "^6.3.0", "ora": "^5.4.1", - "p-limit": "^3.0.1", "pg": "^8.11.3", "pg-gateway": "^0.3.0-beta.4", "pglite-2": "npm:@electric-sql/pglite@0.2.17", @@ -8598,15 +8580,14 @@ "tcp-port-used": "^1.0.2", "tmp": "^0.2.3", "triple-beam": "^1.3.0", + "undici": "^6.19.0", "universal-analytics": "^0.5.3", "update-notifier-cjs": "^5.1.6", - "uuid": "^11.1.1", "winston": "^3.0.0", "winston-transport": "^4.4.0", - "ws": "^7.5.10", + "ws": "^8.21.1", "yaml": "^2.8.3", - "zod": "^3.24.3", - "zod-to-json-schema": "^3.24.5" + "zod": "^4.0.0" }, "bin": { "firebase": "lib/bin/firebase.js" @@ -8615,6 +8596,13 @@ "node": ">=20.0.0 || >=22.0.0 || >=24.0.0" } }, + "node_modules/firebase-tools/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, "node_modules/firebase-tools/node_modules/brace-expansion": { "version": "1.1.15", "dev": true, @@ -8659,6 +8647,29 @@ "node": ">=4" } }, + "node_modules/firebase-tools/node_modules/js-yaml": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz", + "integrity": "sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/firebase-tools/node_modules/log-symbols": { "version": "4.1.0", "dev": true, @@ -8746,24 +8757,14 @@ "dev": true, "license": "ISC" }, - "node_modules/firebase-tools/node_modules/ws": { - "version": "7.5.11", + "node_modules/firebase-tools/node_modules/zod": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", + "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", "dev": true, "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/colinhacks" } }, "node_modules/flat-cache": { @@ -15010,14 +15011,6 @@ "node": ">= 14" } }, - "node_modules/sort-any": { - "version": "4.0.7", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - } - }, "node_modules/source-map": { "version": "0.6.1", "license": "BSD-3-Clause", @@ -15906,7 +15899,6 @@ "version": "6.26.0", "dev": true, "license": "MIT", - "optional": true, "engines": { "node": ">=18.17" } @@ -16139,18 +16131,6 @@ "node": ">= 0.4.0" } }, - "node_modules/uuid": { - "version": "11.1.1", - "dev": true, - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/esm/bin/uuid" - } - }, "node_modules/v8-to-istanbul": { "version": "9.3.0", "dev": true, @@ -16419,9 +16399,10 @@ } }, "node_modules/ws": { - "version": "8.21.0", + "version": "8.21.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.3.tgz", + "integrity": "sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==", "license": "MIT", - "peer": true, "engines": { "node": ">=10.0.0" }, diff --git a/package.json b/package.json index 3fb6d46e..8ec9c34d 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "@types/jest": "^30.0.0", "@types/node": "^25.9.1", "eslint": "^10.4.0", - "firebase-tools": "^15.18.0", + "firebase-tools": "^15.26.0", "husky": "^9.1.7", "jest": "^30.4.2", "lint-staged": "^17.0.8",