diff --git a/package-lock.json b/package-lock.json index f66e9eb4..7eaac1e7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54,16 +54,16 @@ "@angular/compiler-cli": "21.2.15", "@angular/language-service": "21.2.15", "@eslint/js": "^10.0.1", - "@nx/angular": "23.0.0", - "@nx/devkit": "23.0.0", - "@nx/esbuild": "23.0.0", - "@nx/eslint": "23.0.0", - "@nx/eslint-plugin": "23.0.0", - "@nx/jest": "23.0.0", - "@nx/js": "23.0.0", - "@nx/node": "23.0.0", - "@nx/web": "23.0.0", - "@nx/workspace": "23.0.0", + "@nx/angular": "23.0.1", + "@nx/devkit": "23.0.1", + "@nx/esbuild": "23.0.1", + "@nx/eslint": "23.0.1", + "@nx/eslint-plugin": "23.0.1", + "@nx/jest": "23.0.1", + "@nx/js": "23.0.1", + "@nx/node": "23.0.1", + "@nx/web": "23.0.1", + "@nx/workspace": "23.0.1", "@schematics/angular": "21.2.13", "@simondotm/nx-firebase": "^22.3.3", "@swc-node/register": "~1.11.1", @@ -80,14 +80,14 @@ "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.6", "firebase-functions-test": "^3.5.0", - "firebase-tools": "^15.22.1", + "firebase-tools": "^15.22.2", "jest": "^30.4.2", "jest-environment-jsdom": "30.4.1", "jest-environment-node": "30.4.1", "jest-preset-angular": "16.2.0", "jest-util": "30.4.1", "kill-port": "^2.0.1", - "nx": "23.0.0", + "nx": "23.0.1", "prettier": "^3.8.4", "ts-jest": "29.4.11", "ts-node": "10.9.2", @@ -4872,9 +4872,9 @@ "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@colordx/core": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/@colordx/core/-/core-5.4.3.tgz", - "integrity": "sha512-kIxYSfA5T8HXjav55UaaH/o/cKivF6jCCGIb8eqtcsfI46wsvlSiT8jMDyrl779qLec3c2c2oHBZo4oAhvbjrQ==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@colordx/core/-/core-5.5.0.tgz", + "integrity": "sha512-3PxTH8itZzltK0U9jTwVVnjLXvnDYuq3m+QXsHkENxWiPRh4WaoLcs1SQjqgZ55kS+QyirpH5BVwzP2gMVG6EQ==", "dev": true, "license": "MIT" }, @@ -9557,19 +9557,19 @@ } }, "node_modules/@nx/angular": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/angular/-/angular-23.0.0.tgz", - "integrity": "sha512-PvQsuo3fIzLYwGxCp1NM22/zXicbv9TddS7y841PGk1OgnnyyTIm0VhbxRGGFQGoA+rqT+DmIwYXXOKxwMcT+g==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/angular/-/angular-23.0.1.tgz", + "integrity": "sha512-/SJEhwGrAOO35fQjRMwLi3RBqzSaPNViCGqiQldeTokzJqtr9h4QVQxVH+mD+zLdwRI4teoC9taekVrsjXcMoA==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "23.0.0", - "@nx/eslint": "23.0.0", - "@nx/js": "23.0.0", - "@nx/module-federation": "23.0.0", - "@nx/rspack": "23.0.0", - "@nx/web": "23.0.0", - "@nx/webpack": "23.0.0", + "@nx/devkit": "23.0.1", + "@nx/eslint": "23.0.1", + "@nx/js": "23.0.1", + "@nx/module-federation": "23.0.1", + "@nx/rspack": "23.0.1", + "@nx/web": "23.0.1", + "@nx/webpack": "23.0.1", "@phenomnomnominal/tsquery": "~6.2.0", "@typescript-eslint/type-utils": "^8.0.0", "enquirer": "~2.3.6", @@ -9616,9 +9616,9 @@ } }, "node_modules/@nx/devkit": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-23.0.0.tgz", - "integrity": "sha512-AYZWLcgYVQJjhhYwoKWFiu0u4jlrfMM64zarRbpQ7vwXWSJXCMQ2j2w9c5vzTnH3SeWigyyEYRo9xulfNESJ8w==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-23.0.1.tgz", + "integrity": "sha512-A/chuNS1RZwdbRe/Nf+w0qtPEFHLcZNPzo8Abw5mBxyXmy9yvHZpuZuqDbt/lASFU+TEb74xExL1AnKWwqpOIg==", "dev": true, "license": "MIT", "dependencies": { @@ -9635,26 +9635,26 @@ } }, "node_modules/@nx/docker": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/docker/-/docker-23.0.0.tgz", - "integrity": "sha512-Cw+FCNXXRnGJVJ+WzPHhkj9uNM6hJR1NiMiu7rRDyTxB+UDkIL0FPP64VWxWngjoFb+oTICwuRYTrAUSR7NbxQ==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/docker/-/docker-23.0.1.tgz", + "integrity": "sha512-H2/wGZa10X2KhM+BzUkZLCI9wDG1kGqDGco1tDWZczKwk9ViOcwV23ljjt5RtIQIson6B7L56pO2F/8WKJ+1CQ==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "23.0.0", + "@nx/devkit": "23.0.1", "enquirer": "~2.3.6", "tslib": "^2.3.0" } }, "node_modules/@nx/esbuild": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/esbuild/-/esbuild-23.0.0.tgz", - "integrity": "sha512-Du9++ffUggQBxukyGmNhGknUWodUCNbEJ2Exik+7VfHMAOysSwBxOrY23B7Tt9WkHUhoSfsRGHT+8ERTqDBANA==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/esbuild/-/esbuild-23.0.1.tgz", + "integrity": "sha512-oJzjBkntiyIXalbMpfoiW4eipHbhNfe5d0sbQ6aa0j9YwzIYhXOa4QSqtyPGkqTCZfJqxnfVujAFR6ODyMmFQQ==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "23.0.0", - "@nx/js": "23.0.0", + "@nx/devkit": "23.0.1", + "@nx/js": "23.0.1", "picocolors": "^1.1.0", "tinyglobby": "^0.2.12", "tsconfig-paths": "^4.1.2", @@ -9670,20 +9670,20 @@ } }, "node_modules/@nx/eslint": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-23.0.0.tgz", - "integrity": "sha512-VtV5Xai1MmYV7kxCBX4VplCVG95EYZFyLFgyjSi0jCOa9e28c7W9AqR6kwlSN2OjOuEzIF964k0XQda/seIvbA==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-23.0.1.tgz", + "integrity": "sha512-/P+iXDUsXHeqU7NMDviE/tjJkaVWssc7TLcCoJ6TRy/p+U7HaigLx57VAogBIznldHiyL7KbM7Y0fzqo/hPofw==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "23.0.0", - "@nx/js": "23.0.0", + "@nx/devkit": "23.0.1", + "@nx/js": "23.0.1", "semver": "^7.6.3", "tslib": "^2.3.0", "typescript": "~5.9.2" }, "peerDependencies": { - "@nx/jest": "23.0.0", + "@nx/jest": "23.0.1", "@zkochan/js-yaml": "0.0.7", "eslint": "^8.0.0 || ^9.0.0 || ^10.0.0" }, @@ -9697,14 +9697,14 @@ } }, "node_modules/@nx/eslint-plugin": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-23.0.0.tgz", - "integrity": "sha512-feORsJXdtTOsanf3PbuVbYO311+k3XSGoCy4QtsbD/SbJ8q7UzRMt9wMqMcz0GcXWHUQ9Z+PmUIbj/KbLRANJQ==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-23.0.1.tgz", + "integrity": "sha512-fZ4fU4fYxvmHYUtiPuh9vg6KItjqaz4c8SHeqOCRvDsbm7NwQidWsGiruk853No5KnmCHfj/En87v/qGOguoGw==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "23.0.0", - "@nx/js": "23.0.0", + "@nx/devkit": "23.0.1", + "@nx/js": "23.0.1", "@phenomnomnominal/tsquery": "~6.2.0", "@typescript-eslint/type-utils": "^8.0.0", "@typescript-eslint/utils": "^8.0.0", @@ -9729,16 +9729,16 @@ } }, "node_modules/@nx/jest": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-23.0.0.tgz", - "integrity": "sha512-OLQUjyYB1zHSrzjCyPYRnvwvu4ZplO+/qjP0zhmTwtyEsxbL2ZyZr/MzHW3DVIAQYerpcy1vLd8kiiOVvS/A1A==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-23.0.1.tgz", + "integrity": "sha512-F5lhjttIExH8hEJ09cqv3Ac1o8GyGTHpD1OLLWnNAYaN/CPpbI16Ix8VLY/fuwJYf6wcm1/vBL3knbv6LABODA==", "dev": true, "license": "MIT", "dependencies": { "@jest/reporters": "^30.0.2", "@jest/test-result": "^30.0.2", - "@nx/devkit": "23.0.0", - "@nx/js": "23.0.0", + "@nx/devkit": "23.0.1", + "@nx/js": "23.0.1", "@phenomnomnominal/tsquery": "~6.2.0", "identity-obj-proxy": "3.0.0", "jest-config": "^30.0.2", @@ -9765,9 +9765,9 @@ } }, "node_modules/@nx/js": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/js/-/js-23.0.0.tgz", - "integrity": "sha512-sngYY03gScPmJFtJ2WGBB1zFyWGgQIWCrNoytJZnJbjjPxw5X5pFxdx7t8z7vXcFNz83CQiT7f8HSnUHDR+/XA==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/js/-/js-23.0.1.tgz", + "integrity": "sha512-H8jw1gk7hA8PCXBFC9ocTBpzuXOTvVQ1gA+OlEBMyKqmUaOLNm7yuoOYozwvLsLlCVY27onohSIS8xIdAR/Zow==", "dev": true, "license": "MIT", "dependencies": { @@ -9778,8 +9778,8 @@ "@babel/preset-env": "^7.23.2", "@babel/preset-typescript": "^7.22.5", "@babel/runtime": "^7.22.6", - "@nx/devkit": "23.0.0", - "@nx/workspace": "23.0.0", + "@nx/devkit": "23.0.1", + "@nx/workspace": "23.0.1", "@zkochan/js-yaml": "0.0.7", "babel-plugin-const-enum": "^1.0.1", "babel-plugin-macros": "^3.1.0", @@ -9843,15 +9843,15 @@ } }, "node_modules/@nx/module-federation": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/module-federation/-/module-federation-23.0.0.tgz", - "integrity": "sha512-LWOOfrZSms8JcMVwnj9Am/Ncqy+Qo0TP2+9qMVMNrFr/p/2ocUXwOPlZNeZHgr4WCMwmGAclK8JpuGuXZy1uAg==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/module-federation/-/module-federation-23.0.1.tgz", + "integrity": "sha512-scYruTqvCegeTwAHiBL9MNRKb9RaU+XJ3+wxcmZekyNnvcQjmEPPHndE013wHUuwohyEpVFYrVCulbVb+h2Tvg==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "23.0.0", - "@nx/js": "23.0.0", - "@nx/web": "23.0.0", + "@nx/devkit": "23.0.1", + "@nx/js": "23.0.1", + "@nx/web": "23.0.1", "@rspack/core": "1.6.8", "express": "^4.21.2", "http-proxy-middleware": "^3.0.5", @@ -9873,17 +9873,17 @@ } }, "node_modules/@nx/node": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/node/-/node-23.0.0.tgz", - "integrity": "sha512-R99nRHZKNd++asekfdulhC1iDi20hgsQLsTpD+npsrzY1ZzY+o/VdtQetH3XI3fu5rdkU1KMWpLAhCYrqC3PDQ==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/node/-/node-23.0.1.tgz", + "integrity": "sha512-s13ja7MITncR4M/uTGM786Jqco8lJs/9Kvo7jrKFg0Ct8d5XHbu+JFpulmCGPatsBhFA0E/JHSSfR+D9E7MWxA==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "23.0.0", - "@nx/docker": "23.0.0", - "@nx/eslint": "23.0.0", - "@nx/jest": "23.0.0", - "@nx/js": "23.0.0", + "@nx/devkit": "23.0.1", + "@nx/docker": "23.0.1", + "@nx/eslint": "23.0.1", + "@nx/jest": "23.0.1", + "@nx/js": "23.0.1", "kill-port": "^1.6.1", "semver": "^7.6.3", "tcp-port-used": "^1.0.2", @@ -9921,9 +9921,9 @@ } }, "node_modules/@nx/nx-darwin-arm64": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-23.0.0.tgz", - "integrity": "sha512-c/rXP3LYXJLC1F+9KDrWE+n1nkDnTEfHnA1KAK3A/CSk8EfgY0RhekcdbGISrHqgbccdVTBRTNUeTdwD+w23Xw==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-23.0.1.tgz", + "integrity": "sha512-gQJvgPnbI91DBe23Th2CqD9R/S54cPS3C1f0DhyQ8YEf9rR7EEc+sVGjhgVxlhfOk2W7I1Gy6EkXwpN4aDoW4w==", "cpu": [ "arm64" ], @@ -9935,9 +9935,9 @@ ] }, "node_modules/@nx/nx-darwin-x64": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-23.0.0.tgz", - "integrity": "sha512-fb1+s0dASz/a+0Ex3Qdw6Y1NssMZ58f8SyQtnr+c7ITM8Yi5njWfNVZMk1tAnAv7CSFvUvltaYekS88GMQ/8lQ==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-23.0.1.tgz", + "integrity": "sha512-e/lvzHKN6gpuD7MqEtfH1fOfnR75E55ytYNt8jaRxKI6EvpCq+Q3MunDuh9GQYAkqDrUqE7AhHrHc+eKATVEHw==", "cpu": [ "x64" ], @@ -9949,9 +9949,9 @@ ] }, "node_modules/@nx/nx-freebsd-x64": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-23.0.0.tgz", - "integrity": "sha512-HYawS59K5IyNu28/0i0ectTAPlyBwPO0vhxw9UMGZ9ni6Yz3WvwPFTGZrWaEVAjGe3pQlQEVVBOr5/0Uw0Sw9A==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-23.0.1.tgz", + "integrity": "sha512-f582OhSYN9qHpA9Ox9qnr3kZSZ7gQHs7crmBUutmbXmZQB2TDS/TlhvYSNnxudpwHR/tuWGi2IOQqa7zGOZj1Q==", "cpu": [ "x64" ], @@ -9963,9 +9963,9 @@ ] }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-23.0.0.tgz", - "integrity": "sha512-GSPVEUKL/PUuKCubNcH+QtOJ+4+VFHSpKDMTFFjizTh//d4SunC+DE6vvwRt5bCervohCW2B7BicQc6IP2V51g==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-23.0.1.tgz", + "integrity": "sha512-VjhqPc6E7aiI0e+lowrkVbdyulsmP9fgMdcX1mCzXCEu/XZDcUbZ5qveR964cMhvm5qKn0ILJtJOUqZgmOT3Xg==", "cpu": [ "arm" ], @@ -9977,9 +9977,9 @@ ] }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-23.0.0.tgz", - "integrity": "sha512-MkpI1SU+OxJ86SL5XcNJLKXsvnxzDwq4uh7Wbehcs62IWXtyGeuxHo1jYGrobYSV8v9f0Aafp3c2GxSxdZX/9Q==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-23.0.1.tgz", + "integrity": "sha512-zX2JdHQejZWB3DRgNsh77qOVYaSSjSLuBP2qIqc7EWVlCUnR7Aj3e65PTIps4LxMMmUp4twZA2ezS0rtyK2A4w==", "cpu": [ "arm64" ], @@ -9994,9 +9994,9 @@ ] }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-23.0.0.tgz", - "integrity": "sha512-yASOY5MpsuzHKSF4xRyoVCIWv65GDlVs9VxZ+aZIfw5R9XbPgiaHaHRGlLBAm0j7WFw7wBCOB3WOxBK+wjC3dQ==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-23.0.1.tgz", + "integrity": "sha512-9lyhxRNBgNYwHt6paq0OLzoKNoEGF5LnNW2YYrgFY8Cjtsg/Q4pcfZ1vB5o9FX9OmUgUQs3t2d4tU8YDukRUWg==", "cpu": [ "arm64" ], @@ -10011,9 +10011,9 @@ ] }, "node_modules/@nx/nx-linux-x64-gnu": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-23.0.0.tgz", - "integrity": "sha512-HvDP11Ub00C7kAMC7NvX+sbV8wM5j+OjLQalys0wlyqZ+7SL9OulQv/cyMCEHZSKW8YPt4326G0+omulZDwIGg==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-23.0.1.tgz", + "integrity": "sha512-kVszY2xRyyrCXgdCdM1qG1WUhDjNPZxtdWq86a0TyIRJjfJTP9NHqpyhmvj9c2RdZxKVWHotx6fBJzY6Vn2ZrA==", "cpu": [ "x64" ], @@ -10028,9 +10028,9 @@ ] }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-23.0.0.tgz", - "integrity": "sha512-t1pSyBrxQ0Dly9VzB8WZXhVQMk044P8AyMRRiZ+NOs1pK4eRqVlmJmwJQw3ZfZZYUhA7B02PV8DHOjactctdag==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-23.0.1.tgz", + "integrity": "sha512-co71K2n4zcS1SYR8EBRlCvIko7M1YycO2tZL0nrCrga87AF5dzCwx+wEclpyCR/4tNOY3FrACk4gIkVskh3CdA==", "cpu": [ "x64" ], @@ -10045,9 +10045,9 @@ ] }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-23.0.0.tgz", - "integrity": "sha512-IKTwZZgejzyUZChQjGss2cCSi2rR0J3FnpyQkjt9I4fFYTNd4YCNs5njovrBjQtVLpi/vv3e96fl3ccjbzIUpA==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-23.0.1.tgz", + "integrity": "sha512-7oma7iy5fbnn+x5AP7SFGMuleAA2R5RZm26dn+faikyQ4PXjoRAikWJJNiOWAeCA0BaMAeVedI6fJeAsVeDUKg==", "cpu": [ "arm64" ], @@ -10059,9 +10059,9 @@ ] }, "node_modules/@nx/nx-win32-x64-msvc": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-23.0.0.tgz", - "integrity": "sha512-2LSdp8U5gDaXtXbGLiKRdQM0f4yNCaraCpQrz27yjlQbyrULyCiaB00NPBL2JlhH9eQahx/QRyizhkMQ0hzVBA==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-23.0.1.tgz", + "integrity": "sha512-TE/wvBa2cpkVXmk/AXUQAneong4JReS2hyNpAUONKG1yXU7TDKe0wvn1xQXxAbyspudT9NuCnVtpVuEkRz8S+Q==", "cpu": [ "x64" ], @@ -10073,16 +10073,16 @@ ] }, "node_modules/@nx/rspack": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/rspack/-/rspack-23.0.0.tgz", - "integrity": "sha512-mJ1hv8wAstHvx2dJaJ91e44YaiV7NVsAXp9ZhHGswr7hvSjMOYGVbGM4Q+v5HV693PYIf9IqEVKLyJVvNYp78A==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/rspack/-/rspack-23.0.1.tgz", + "integrity": "sha512-Hbn4vUrotIy4EVaPHKQX/ijuuH9+fx3ndaEdzQT0O08iJmVmABozsJ1GmQDYO4aU4qvu3eDsJr1IOQ3jqgp7vQ==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "23.0.0", - "@nx/js": "23.0.0", - "@nx/module-federation": "23.0.0", - "@nx/web": "23.0.0", + "@nx/devkit": "23.0.1", + "@nx/js": "23.0.1", + "@nx/module-federation": "23.0.1", + "@nx/web": "23.0.1", "@phenomnomnominal/tsquery": "~6.2.0", "autoprefixer": "^10.4.9", "browserslist": "^4.26.0", @@ -10182,26 +10182,26 @@ } }, "node_modules/@nx/web": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/web/-/web-23.0.0.tgz", - "integrity": "sha512-NqEII5iVov75yZ3culQdjZYXUmoq+he+unH4HDkpW6HjVZtD1CCC67anSmXz7/TOxkK3M21tgks7bqkGWqvD7g==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/web/-/web-23.0.1.tgz", + "integrity": "sha512-0iwqCPJ5A27/XzqF6637dcRmJO3/TY7nQrEobS0yJ4W2xhvCIRwsWmPkuUAZgjd4622yQauHAwPQAnkIEILPiQ==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "23.0.0", - "@nx/js": "23.0.0", + "@nx/devkit": "23.0.1", + "@nx/js": "23.0.1", "detect-port": "^2.1.0", "http-server": "^14.1.0", "picocolors": "^1.1.0", "tslib": "^2.3.0" }, "peerDependencies": { - "@nx/cypress": "23.0.0", - "@nx/eslint": "23.0.0", - "@nx/jest": "23.0.0", - "@nx/playwright": "23.0.0", - "@nx/vite": "23.0.0", - "@nx/webpack": "23.0.0" + "@nx/cypress": "23.0.1", + "@nx/eslint": "23.0.1", + "@nx/jest": "23.0.1", + "@nx/playwright": "23.0.1", + "@nx/vite": "23.0.1", + "@nx/webpack": "23.0.1" }, "peerDependenciesMeta": { "@nx/cypress": { @@ -10225,15 +10225,15 @@ } }, "node_modules/@nx/webpack": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-23.0.0.tgz", - "integrity": "sha512-jJMy5rw5Krwg73iwc9l26G+uSCWxPKM4nPAcP7b46LOKzLljxi9dcIk6Dr35GbArku1ffAzO/L/SP9rsCzRJlg==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-23.0.1.tgz", + "integrity": "sha512-0ELnKItRtIlcHAN8AaSY4uwabA62aAFDCvYFqadQCTeN5eBYl1VGfzenWMvGyVZoU7K9dYtPVSkZSUhltvHQgw==", "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.23.2", - "@nx/devkit": "23.0.0", - "@nx/js": "23.0.0", + "@nx/devkit": "23.0.1", + "@nx/js": "23.0.1", "@phenomnomnominal/tsquery": "~6.2.0", "ajv": "^8.0.0", "autoprefixer": "^10.4.9", @@ -10373,17 +10373,17 @@ } }, "node_modules/@nx/workspace": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-23.0.0.tgz", - "integrity": "sha512-h+Lx5AzLsbnrzv3F3vfqUFmQQginLV/+M/4L2NOwEKeMYNJ4QYDTtgvn0fnJv+qGMWZ4HDScvDNCxVTz8vrhvw==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-23.0.1.tgz", + "integrity": "sha512-VdbvMTSEzp3ONZwiy83XEu8ktykC8aEI7M4mqKs5RNKHBFg3jtao2NFo3wDqHqnn1q9Fdaj8EbyUn08BUR5L3w==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "23.0.0", + "@nx/devkit": "23.0.1", "@zkochan/js-yaml": "0.0.7", "chalk": "^4.1.0", "enquirer": "~2.3.6", - "nx": "23.0.0", + "nx": "23.0.1", "picomatch": "4.0.4", "semver": "^7.6.3", "tslib": "^2.3.0", @@ -20266,9 +20266,9 @@ } }, "node_modules/firebase-tools": { - "version": "15.22.1", - "resolved": "https://registry.npmjs.org/firebase-tools/-/firebase-tools-15.22.1.tgz", - "integrity": "sha512-Dx3Pz2h7c2C50tgolw9YrOh3LqPuoDuOG7XWIwhf9fAgBDWevQdcDBEysnIbNqhRcgIM1zyX2z+N+zkJGoj2Kg==", + "version": "15.22.2", + "resolved": "https://registry.npmjs.org/firebase-tools/-/firebase-tools-15.22.2.tgz", + "integrity": "sha512-ER/XX+67vdduF7vIZLW8xuXA6s6BlHxda7ZP58Gv7AQVWL+I8izJrBDbirZx9hvATHiQCfZUbfuX4xtf3hJOzg==", "dev": true, "license": "MIT", "dependencies": { @@ -20340,8 +20340,7 @@ "winston-transport": "^4.4.0", "ws": "^7.5.10", "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" @@ -20530,16 +20529,6 @@ } } }, - "node_modules/firebase-tools/node_modules/zod": { - "version": "3.25.76", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", - "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/flat": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", @@ -20819,16 +20808,16 @@ } }, "node_modules/form-data": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", - "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.6.tgz", + "integrity": "sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==", "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", - "hasown": "^2.0.2", - "mime-types": "^2.1.12" + "hasown": "^2.0.4", + "mime-types": "^2.1.35" }, "engines": { "node": ">= 6" @@ -21655,9 +21644,10 @@ } }, "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -26678,9 +26668,9 @@ "license": "MIT" }, "node_modules/nx": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/nx/-/nx-23.0.0.tgz", - "integrity": "sha512-60HZVOQErtSTnR+UVPBYI5sYe8R2nrHttI0tVHhEj91kJpbXvL15gSh+rv6lUcAJtDfPymoEn20jGzN4oOLKAg==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/nx/-/nx-23.0.1.tgz", + "integrity": "sha512-HnK0Ke8FcPeVQffYm1oyzkLNn7khrI8SeDeC3iyLhw/UEMCB24hjI5JSs6Amlyeb0/GaeiuQuts8NkQKd/NpGA==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -26732,7 +26722,7 @@ "figures": "3.2.0", "flat": "5.0.2", "follow-redirects": "1.16.0", - "form-data": "4.0.5", + "form-data": "4.0.6", "fs-constants": "1.0.0", "function-bind": "1.1.2", "get-caller-file": "2.0.5", @@ -26742,7 +26732,7 @@ "has-flag": "4.0.0", "has-symbols": "1.1.0", "has-tostringtag": "1.0.2", - "hasown": "2.0.2", + "hasown": "2.0.4", "ieee754": "1.2.1", "ignore": "7.0.5", "inherits": "2.0.4", @@ -26784,7 +26774,7 @@ "strip-bom": "3.0.0", "supports-color": "7.2.0", "tar-stream": "2.2.0", - "tmp": "0.2.6", + "tmp": "0.2.7", "tsconfig-paths": "4.2.0", "tslib": "2.8.1", "util-deprecate": "1.0.2", @@ -26802,16 +26792,16 @@ "nx-cloud": "dist/bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "23.0.0", - "@nx/nx-darwin-x64": "23.0.0", - "@nx/nx-freebsd-x64": "23.0.0", - "@nx/nx-linux-arm-gnueabihf": "23.0.0", - "@nx/nx-linux-arm64-gnu": "23.0.0", - "@nx/nx-linux-arm64-musl": "23.0.0", - "@nx/nx-linux-x64-gnu": "23.0.0", - "@nx/nx-linux-x64-musl": "23.0.0", - "@nx/nx-win32-arm64-msvc": "23.0.0", - "@nx/nx-win32-x64-msvc": "23.0.0" + "@nx/nx-darwin-arm64": "23.0.1", + "@nx/nx-darwin-x64": "23.0.1", + "@nx/nx-freebsd-x64": "23.0.1", + "@nx/nx-linux-arm-gnueabihf": "23.0.1", + "@nx/nx-linux-arm64-gnu": "23.0.1", + "@nx/nx-linux-arm64-musl": "23.0.1", + "@nx/nx-linux-x64-gnu": "23.0.1", + "@nx/nx-linux-x64-musl": "23.0.1", + "@nx/nx-win32-arm64-msvc": "23.0.1", + "@nx/nx-win32-x64-msvc": "23.0.1" }, "peerDependencies": { "@swc-node/register": "^1.11.1", @@ -32713,9 +32703,9 @@ "dev": true }, "node_modules/tmp": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.6.tgz", - "integrity": "sha512-5sJPdPjfI5Kx+qbrDesxkglRBxW//g7hCsqspEjwkewGvBMGIKMOTKzLt1hFVJzyadba3lDUN20O9qhvbQUSTA==", + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.7.tgz", + "integrity": "sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==", "dev": true, "license": "MIT", "engines": { @@ -32845,15 +32835,15 @@ } }, "node_modules/ts-checker-rspack-plugin": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ts-checker-rspack-plugin/-/ts-checker-rspack-plugin-1.4.0.tgz", - "integrity": "sha512-xPBPe6n9XZW9vMw4PFJLZFY372rejKK8UFC12i33J+yJK+fmsQQ4k9eoOlbLE0zC6vftyKDhvfMF3RyMFFTOZw==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/ts-checker-rspack-plugin/-/ts-checker-rspack-plugin-1.5.0.tgz", + "integrity": "sha512-tZLI47IwusMYLrFrr/yK3lUSNy3hGXAx1R59otJvDOEX0GMBv+RGRYy8IbcAE5W2ZPkfOHks75/MHkZu0qefkA==", "dev": true, "license": "MIT", "dependencies": { - "@rspack/lite-tapable": "^1.1.1", + "@rspack/lite-tapable": "^1.1.2", "chokidar": "^3.6.0", - "memfs": "^4.57.3", + "memfs": "^4.57.7", "picocolors": "^1.1.1" }, "peerDependencies": { diff --git a/package.json b/package.json index 8f892ea9..c94345cc 100644 --- a/package.json +++ b/package.json @@ -58,16 +58,16 @@ "@angular/compiler-cli": "21.2.15", "@angular/language-service": "21.2.15", "@eslint/js": "^10.0.1", - "@nx/angular": "23.0.0", - "@nx/devkit": "23.0.0", - "@nx/esbuild": "23.0.0", - "@nx/eslint": "23.0.0", - "@nx/eslint-plugin": "23.0.0", - "@nx/jest": "23.0.0", - "@nx/js": "23.0.0", - "@nx/node": "23.0.0", - "@nx/web": "23.0.0", - "@nx/workspace": "23.0.0", + "@nx/angular": "23.0.1", + "@nx/devkit": "23.0.1", + "@nx/esbuild": "23.0.1", + "@nx/eslint": "23.0.1", + "@nx/eslint-plugin": "23.0.1", + "@nx/jest": "23.0.1", + "@nx/js": "23.0.1", + "@nx/node": "23.0.1", + "@nx/web": "23.0.1", + "@nx/workspace": "23.0.1", "@schematics/angular": "21.2.13", "@simondotm/nx-firebase": "^22.3.3", "@swc-node/register": "~1.11.1", @@ -84,14 +84,14 @@ "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.6", "firebase-functions-test": "^3.5.0", - "firebase-tools": "^15.22.1", + "firebase-tools": "^15.22.2", "jest": "^30.4.2", "jest-environment-jsdom": "30.4.1", "jest-environment-node": "30.4.1", "jest-preset-angular": "16.2.0", "jest-util": "30.4.1", "kill-port": "^2.0.1", - "nx": "23.0.0", + "nx": "23.0.1", "prettier": "^3.8.4", "ts-jest": "29.4.11", "ts-node": "10.9.2",