diff --git a/package-lock.json b/package-lock.json index 63a8d96..02970c3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,8 +29,8 @@ "zone.js": "~0.15.0" }, "devDependencies": { - "@angular/build": "^21.2.24", - "@angular/cli": "^21.2.24", + "@angular/build": "^21.2.25", + "@angular/cli": "^21.2.25", "@angular/compiler-cli": "^21.2.25", "@eslint/js": "^10.0.1", "@types/chroma-js": "^3.1.2", @@ -49,6 +49,10 @@ "typescript": "~5.9.3", "typescript-eslint": "^8.71.0", "vitest": "^4.1.11" + }, + "engines": { + "node": ">=24.0.0", + "npm": ">=11" } }, "node_modules/@algolia/abtesting": { @@ -925,14 +929,14 @@ } }, "node_modules/@angular/build": { - "version": "21.2.24", - "resolved": "https://registry.npmjs.org/@angular/build/-/build-21.2.24.tgz", - "integrity": "sha512-NurM2W7Q/lCGonkYgSNNxGrh9AYH3LksekYRVxl0KxVKa8Z5x6oMYlLfyI4Lv9Q4C1/x1SXv3xNxgYu/nIW4vA==", + "version": "21.2.25", + "resolved": "https://registry.npmjs.org/@angular/build/-/build-21.2.25.tgz", + "integrity": "sha512-3yPeSXZCSsWHTCBUgf90mdjtSpxhXAPJxTmSHGqrW55Vp+x+SefT2Av3KBeZMpdtRP+obhD09zgHDS+AKTGOzg==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.2102.24", + "@angular-devkit/architect": "0.2102.25", "@babel/core": "7.29.7", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -949,7 +953,7 @@ "mrmime": "2.0.1", "parse5-html-rewriting-stream": "8.0.0", "picomatch": "4.0.4", - "piscina": "5.2.0", + "piscina": "5.3.2", "rolldown": "1.0.0-rc.4", "sass": "1.97.3", "semver": "7.7.4", @@ -975,7 +979,7 @@ "@angular/platform-browser": "^21.0.0", "@angular/platform-server": "^21.0.0", "@angular/service-worker": "^21.0.0", - "@angular/ssr": "^21.2.24", + "@angular/ssr": "^21.2.25", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^21.0.0", @@ -1025,13 +1029,13 @@ } }, "node_modules/@angular/build/node_modules/@angular-devkit/architect": { - "version": "0.2102.24", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2102.24.tgz", - "integrity": "sha512-U/d5l/1rfrNSlbGjMTunyzwxh+2vJce3y0r0tIx/NOFZbnYhq+gx+e33mR6oxI4yk/1Jks67ltvstrJuBbVbYg==", + "version": "0.2102.25", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2102.25.tgz", + "integrity": "sha512-/y5ErfLno+lKZWupEAbhsZj0zbP4DvJH4f5zf22QNUXdvMtEjhpBDxh9BxQ2vCdCiOkHPVEBTmbhdjemUnGvtw==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "21.2.24", + "@angular-devkit/core": "21.2.25", "rxjs": "7.8.2" }, "bin": { @@ -1044,9 +1048,9 @@ } }, "node_modules/@angular/build/node_modules/@angular-devkit/core": { - "version": "21.2.24", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.24.tgz", - "integrity": "sha512-QLYLd6OcfQS5qWTlzG1/d8lFTcJDFcsY6sOaGVtrruYiDxrbeM2iJttoIoKzvbNPROFyo3fANVQJOVhytpXWPg==", + "version": "21.2.25", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.25.tgz", + "integrity": "sha512-S40QvTrKD3mfeW9NI3lFx148MFP+F1KDfz3PZsZFCoqT6EXbWQ2OlO9SdX/AL0Ylsjh3auFzznACVxF4Gzj2qw==", "dev": true, "license": "MIT", "dependencies": { @@ -1170,19 +1174,19 @@ } }, "node_modules/@angular/cli": { - "version": "21.2.24", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-21.2.24.tgz", - "integrity": "sha512-lx8baI3gssBv+xuwEf5wvAoBi7XSIB1RRuAmSnuAO2E4CAlJmU4eiVhKxd/haXvONH6peYxFGH2N6mSrkkHfIQ==", + "version": "21.2.25", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-21.2.25.tgz", + "integrity": "sha512-OB+PrgVf4/EbA4qd6iZCnBFpvn1XipS1xPn8RwP62iAUpAmo4gtDOO5XFglvguJJ6e0jSDAi/KAv3IPawnltIw==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/architect": "0.2102.24", - "@angular-devkit/core": "21.2.24", - "@angular-devkit/schematics": "21.2.24", + "@angular-devkit/architect": "0.2102.25", + "@angular-devkit/core": "21.2.25", + "@angular-devkit/schematics": "21.2.25", "@inquirer/prompts": "7.10.1", "@listr2/prompt-adapter-inquirer": "3.0.5", "@modelcontextprotocol/sdk": "1.30.0", - "@schematics/angular": "21.2.24", + "@schematics/angular": "21.2.25", "@yarnpkg/lockfile": "1.1.0", "algoliasearch": "5.48.1", "ini": "6.0.0", @@ -1205,13 +1209,13 @@ } }, "node_modules/@angular/cli/node_modules/@angular-devkit/architect": { - "version": "0.2102.24", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2102.24.tgz", - "integrity": "sha512-U/d5l/1rfrNSlbGjMTunyzwxh+2vJce3y0r0tIx/NOFZbnYhq+gx+e33mR6oxI4yk/1Jks67ltvstrJuBbVbYg==", + "version": "0.2102.25", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2102.25.tgz", + "integrity": "sha512-/y5ErfLno+lKZWupEAbhsZj0zbP4DvJH4f5zf22QNUXdvMtEjhpBDxh9BxQ2vCdCiOkHPVEBTmbhdjemUnGvtw==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "21.2.24", + "@angular-devkit/core": "21.2.25", "rxjs": "7.8.2" }, "bin": { @@ -1224,9 +1228,9 @@ } }, "node_modules/@angular/cli/node_modules/@angular-devkit/core": { - "version": "21.2.24", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.24.tgz", - "integrity": "sha512-QLYLd6OcfQS5qWTlzG1/d8lFTcJDFcsY6sOaGVtrruYiDxrbeM2iJttoIoKzvbNPROFyo3fANVQJOVhytpXWPg==", + "version": "21.2.25", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.25.tgz", + "integrity": "sha512-S40QvTrKD3mfeW9NI3lFx148MFP+F1KDfz3PZsZFCoqT6EXbWQ2OlO9SdX/AL0Ylsjh3auFzznACVxF4Gzj2qw==", "dev": true, "license": "MIT", "dependencies": { @@ -1252,13 +1256,13 @@ } }, "node_modules/@angular/cli/node_modules/@angular-devkit/schematics": { - "version": "21.2.24", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-21.2.24.tgz", - "integrity": "sha512-mLOme2vfbLrHFmMyM6ybPuGCnCvPiemXWdHnptY2Q7Hzum72DabfgtTNsrMcI2F5zrQV2DDQunNjC5cXqtq4/w==", + "version": "21.2.25", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-21.2.25.tgz", + "integrity": "sha512-9fI79a20Hc0WD6EunF1r5RowklYls21125sg74FJ27v4l2RckKQ35sxRQICOtwaTp2abisBXNEbAMTA2a4dSwA==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "21.2.24", + "@angular-devkit/core": "21.2.25", "jsonc-parser": "3.3.1", "magic-string": "0.30.21", "ora": "9.3.0", @@ -6174,14 +6178,14 @@ } }, "node_modules/@schematics/angular": { - "version": "21.2.24", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-21.2.24.tgz", - "integrity": "sha512-eGBr4Yhg/A8Lt8QGtWxmXAyKboX8QBwbDG1hSyApQfHAh9iNFbV7mgWSmk0qPWvRJM38s0t3EEkEg79QZ98dWQ==", + "version": "21.2.25", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-21.2.25.tgz", + "integrity": "sha512-n7VdUgAjVUvTg/IcxanLu9rkJWosJo0kWFupqc1G4KR5DWpJWELVeWQbtpLk8C9eVLUiXXRDBWLerdC4DZUqkw==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "21.2.24", - "@angular-devkit/schematics": "21.2.24", + "@angular-devkit/core": "21.2.25", + "@angular-devkit/schematics": "21.2.25", "jsonc-parser": "3.3.1" }, "engines": { @@ -6191,9 +6195,9 @@ } }, "node_modules/@schematics/angular/node_modules/@angular-devkit/core": { - "version": "21.2.24", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.24.tgz", - "integrity": "sha512-QLYLd6OcfQS5qWTlzG1/d8lFTcJDFcsY6sOaGVtrruYiDxrbeM2iJttoIoKzvbNPROFyo3fANVQJOVhytpXWPg==", + "version": "21.2.25", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.25.tgz", + "integrity": "sha512-S40QvTrKD3mfeW9NI3lFx148MFP+F1KDfz3PZsZFCoqT6EXbWQ2OlO9SdX/AL0Ylsjh3auFzznACVxF4Gzj2qw==", "dev": true, "license": "MIT", "dependencies": { @@ -6219,13 +6223,13 @@ } }, "node_modules/@schematics/angular/node_modules/@angular-devkit/schematics": { - "version": "21.2.24", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-21.2.24.tgz", - "integrity": "sha512-mLOme2vfbLrHFmMyM6ybPuGCnCvPiemXWdHnptY2Q7Hzum72DabfgtTNsrMcI2F5zrQV2DDQunNjC5cXqtq4/w==", + "version": "21.2.25", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-21.2.25.tgz", + "integrity": "sha512-9fI79a20Hc0WD6EunF1r5RowklYls21125sg74FJ27v4l2RckKQ35sxRQICOtwaTp2abisBXNEbAMTA2a4dSwA==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "21.2.24", + "@angular-devkit/core": "21.2.25", "jsonc-parser": "3.3.1", "magic-string": "0.30.21", "ora": "9.3.0", @@ -13745,9 +13749,9 @@ } }, "node_modules/piscina": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/piscina/-/piscina-5.2.0.tgz", - "integrity": "sha512-DszUCKeVN/5G5QKo6jAVHL8fmKnkJvQ0ACiVgY7YGCq3TUB2oznAOayvZPIAdEThvhczkXR+qm3IHsNXpFCYfA==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-5.3.2.tgz", + "integrity": "sha512-vv7l/mM7B9WgrhDaudIqv1x6v4LOBRYYmpWGdWushhpbCmVHp11sUB2v4hj1CAeTGXVxuZFz6xOU1RalAiPKfQ==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 5c056f9..4d30e28 100644 --- a/package.json +++ b/package.json @@ -44,8 +44,8 @@ "zone.js": "~0.15.0" }, "devDependencies": { - "@angular/build": "^21.2.24", - "@angular/cli": "^21.2.24", + "@angular/build": "^21.2.25", + "@angular/cli": "^21.2.25", "@angular/compiler-cli": "^21.2.25", "@eslint/js": "^10.0.1", "@types/chroma-js": "^3.1.2",