From 5ee25588ff2449b0cde69bfc4533d5435f22dd2d Mon Sep 17 00:00:00 2001 From: KenTandrian Date: Sun, 16 Aug 2026 23:19:00 +0700 Subject: [PATCH] chore(deps): bump angular-devkit from 21.2.20 to 21.2.21 --- package-lock.json | 288 +++++++++------------------------------------- package.json | 12 +- 2 files changed, 62 insertions(+), 238 deletions(-) diff --git a/package-lock.json b/package-lock.json index 74db751a9..77c17a03e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -103,17 +103,17 @@ "zone.js": "0.16.1" }, "devDependencies": { - "@angular-devkit/build-angular": "21.2.20", - "@angular-devkit/core": "21.2.20", - "@angular-devkit/schematics": "21.2.20", + "@angular-devkit/build-angular": "21.2.21", + "@angular-devkit/core": "21.2.21", + "@angular-devkit/schematics": "21.2.21", "@angular-eslint/eslint-plugin": "21.4.0", "@angular-eslint/eslint-plugin-template": "21.4.0", "@angular-eslint/template-parser": "21.4.0", - "@angular/cli": "21.2.20", + "@angular/cli": "21.2.21", "@angular/compiler-cli": "21.2.19", "@angular/language-service": "21.2.19", "@angular/localize": "21.2.19", - "@angular/pwa": "21.2.20", + "@angular/pwa": "21.2.21", "@eslint/eslintrc": "3.3.1", "@eslint/js": "9.35.0", "@nestjs/schematics": "11.1.0", @@ -129,7 +129,7 @@ "@nx/web": "23.1.1", "@nx/workspace": "23.1.1", "@prisma/config": "7.9.1", - "@schematics/angular": "21.2.20", + "@schematics/angular": "21.2.21", "@storybook/addon-docs": "10.5.7", "@storybook/addon-themes": "10.5.7", "@storybook/angular": "10.5.7", @@ -451,12 +451,12 @@ } }, "node_modules/@angular-devkit/architect": { - "version": "0.2102.20", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2102.20.tgz", - "integrity": "sha512-s7wPFCMrt9mWMr+NWs4T8849snnOE4DcmLb9Set7KtbhV6Z8E7ZASs/wqPOS3KPxLjxTqM6CnkwKhc3Th6DniA==", + "version": "0.2102.21", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2102.21.tgz", + "integrity": "sha512-WqITVviALevNpCQoI50e3YY9qNOQT+gqTow/4FhWsxlAJFMb5uyilFpVz2hGYWPgosF3OAKmT1h9r+Jm9S6SUQ==", "license": "MIT", "dependencies": { - "@angular-devkit/core": "21.2.20", + "@angular-devkit/core": "21.2.21", "rxjs": "7.8.2" }, "bin": { @@ -478,17 +478,17 @@ } }, "node_modules/@angular-devkit/build-angular": { - "version": "21.2.20", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-21.2.20.tgz", - "integrity": "sha512-ungbjySjh+4F+3okIKf1XydY+zXl59djXqK9YiAdaLGDex1RaC0nkd7TckVAmVEJR/dJHtqT9heHgFnmrLPgSg==", + "version": "21.2.21", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-21.2.21.tgz", + "integrity": "sha512-Q9ee1UrdQcv2pVDyPn8sOUryZfvPQ7ItuXLCnzfqTW9Cm/dvY9oRmBbw8+Ae85FjVuPEvGBkGFcZqBp2hgBy8Q==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.2102.20", - "@angular-devkit/build-webpack": "0.2102.20", - "@angular-devkit/core": "21.2.20", - "@angular/build": "21.2.20", + "@angular-devkit/architect": "0.2102.21", + "@angular-devkit/build-webpack": "0.2102.21", + "@angular-devkit/core": "21.2.21", + "@angular/build": "21.2.21", "@babel/core": "7.29.7", "@babel/generator": "7.29.1", "@babel/helper-annotate-as-pure": "7.27.3", @@ -499,7 +499,7 @@ "@babel/preset-env": "7.29.2", "@babel/runtime": "7.29.2", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "21.2.20", + "@ngtools/webpack": "21.2.21", "ansi-colors": "4.1.3", "autoprefixer": "10.4.27", "babel-loader": "10.0.0", @@ -554,7 +554,7 @@ "@angular/platform-browser": "^21.0.0", "@angular/platform-server": "^21.0.0", "@angular/service-worker": "^21.0.0", - "@angular/ssr": "^21.2.20", + "@angular/ssr": "^21.2.21", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^30.2.0", @@ -610,106 +610,6 @@ } } }, - "node_modules/@angular-devkit/build-angular/node_modules/@angular/build": { - "version": "21.2.20", - "resolved": "https://registry.npmjs.org/@angular/build/-/build-21.2.20.tgz", - "integrity": "sha512-Dl9AX8e3mQpAl4RkmvoNnYRoRSpqMLQBqJYf/quupGLxMpQ55mOBhnGfzmoBLyETFhMUd329tvGtOcicPW/hdA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.2102.20", - "@babel/core": "7.29.7", - "@babel/helper-annotate-as-pure": "7.27.3", - "@babel/helper-split-export-declaration": "7.24.7", - "@inquirer/confirm": "5.1.21", - "@vitejs/plugin-basic-ssl": "2.1.4", - "beasties": "0.4.1", - "browserslist": "^4.26.0", - "esbuild": "0.28.1", - "https-proxy-agent": "7.0.6", - "istanbul-lib-instrument": "6.0.3", - "jsonc-parser": "3.3.1", - "listr2": "9.0.5", - "magic-string": "0.30.21", - "mrmime": "2.0.1", - "parse5-html-rewriting-stream": "8.0.0", - "picomatch": "4.0.4", - "piscina": "5.2.0", - "rolldown": "1.0.0-rc.4", - "sass": "1.97.3", - "semver": "7.7.4", - "source-map-support": "0.5.21", - "tinyglobby": "0.2.15", - "undici": "7.28.0", - "vite": "7.3.6", - "watchpack": "2.5.1" - }, - "engines": { - "node": "^20.19.0 || ^22.12.0 || >=24.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "optionalDependencies": { - "lmdb": "3.5.1" - }, - "peerDependencies": { - "@angular/compiler": "^21.0.0", - "@angular/compiler-cli": "^21.0.0", - "@angular/core": "^21.0.0", - "@angular/localize": "^21.0.0", - "@angular/platform-browser": "^21.0.0", - "@angular/platform-server": "^21.0.0", - "@angular/service-worker": "^21.0.0", - "@angular/ssr": "^21.2.20", - "karma": "^6.4.0", - "less": "^4.2.0", - "ng-packagr": "^21.0.0", - "postcss": "^8.4.0", - "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0", - "tslib": "^2.3.0", - "typescript": ">=5.9 <6.0", - "vitest": "^4.0.8" - }, - "peerDependenciesMeta": { - "@angular/core": { - "optional": true - }, - "@angular/localize": { - "optional": true - }, - "@angular/platform-browser": { - "optional": true - }, - "@angular/platform-server": { - "optional": true - }, - "@angular/service-worker": { - "optional": true - }, - "@angular/ssr": { - "optional": true - }, - "karma": { - "optional": true - }, - "less": { - "optional": true - }, - "ng-packagr": { - "optional": true - }, - "postcss": { - "optional": true - }, - "tailwindcss": { - "optional": true - }, - "vitest": { - "optional": true - } - } - }, "node_modules/@angular-devkit/build-angular/node_modules/rxjs": { "version": "7.8.2", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", @@ -720,24 +620,14 @@ "tslib": "^2.1.0" } }, - "node_modules/@angular-devkit/build-angular/node_modules/undici": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.28.0.tgz", - "integrity": "sha512-cRZYrTDwWznlnRiPjggAGxZXanty6M8RV1ff8Wm4LWXBp7/IG8v5DnOm74DtUBp9OONpK75YlPnIjQqX0dBDtA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=20.18.1" - } - }, "node_modules/@angular-devkit/build-webpack": { - "version": "0.2102.20", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.2102.20.tgz", - "integrity": "sha512-ULSeZIELAwJuXTMuNh43IH4Xu9MLlsGPQnqXJawwH5Efc5lOT9adCKC9IHMzdKIDTFf/cldWabgEdCaMQR26WQ==", + "version": "0.2102.21", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.2102.21.tgz", + "integrity": "sha512-UQ9hl4cVLLPr53GYr2GBrdR8NWT5/ncD/0Kwomc2kbAfIKni8QWHgn6pK1q0vZfQRJ/uy5N/dInrEPYRZhr+iQ==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/architect": "0.2102.20", + "@angular-devkit/architect": "0.2102.21", "rxjs": "7.8.2" }, "engines": { @@ -761,9 +651,9 @@ } }, "node_modules/@angular-devkit/core": { - "version": "21.2.20", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.20.tgz", - "integrity": "sha512-QViRAYFj3jcElWND79hM6y4vTSYhMlJSOjy9nby9JsQaPgetkf039jI2u9Lp+PduE6lysewzf85d1UGsm3eI0A==", + "version": "21.2.21", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.21.tgz", + "integrity": "sha512-xOr6mZ00M6hgM/xltAVkPVc/Yd1a/Wa0CGecV64JTITaVaSH8p8+wXe62Xavdr3pcc9cLKKUUB4mAup4k7Kkyw==", "license": "MIT", "dependencies": { "ajv": "8.18.0", @@ -797,12 +687,12 @@ } }, "node_modules/@angular-devkit/schematics": { - "version": "21.2.20", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-21.2.20.tgz", - "integrity": "sha512-XH0BtcqSwHlyLRzvbZccSEe5Hcl7Yex8fXfj3gMVBB5g+KBUm2OGtGN3lDOl5BtrwrZBVnNNXkg0ehNrWzxVgw==", + "version": "21.2.21", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-21.2.21.tgz", + "integrity": "sha512-LgTd/0CpyWSxMJLLk0X85F5RyDlJekssLlapU1C8fKqOUdWONYncTXYvZUQ+zbRAGXHcSZrst1Vm8qdXbo11Mg==", "license": "MIT", "dependencies": { - "@angular-devkit/core": "21.2.20", + "@angular-devkit/core": "21.2.21", "jsonc-parser": "3.3.1", "magic-string": "0.30.21", "ora": "9.3.0", @@ -918,7 +808,6 @@ "resolved": "https://registry.npmjs.org/@angular/build/-/build-21.2.21.tgz", "integrity": "sha512-Z88uTaPte8uEYW+Sn5BUz7YoGAbi1dcoz8X1eaJi30bT7qtZ5Bph0vELMBu2VCtp9JFgZhsLn+uy8F6iIPiOUQ==", "license": "MIT", - "peer": true, "dependencies": { "@ampproject/remapping": "2.3.0", "@angular-devkit/architect": "0.2102.21", @@ -1013,69 +902,11 @@ } } }, - "node_modules/@angular/build/node_modules/@angular-devkit/architect": { - "version": "0.2102.21", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2102.21.tgz", - "integrity": "sha512-WqITVviALevNpCQoI50e3YY9qNOQT+gqTow/4FhWsxlAJFMb5uyilFpVz2hGYWPgosF3OAKmT1h9r+Jm9S6SUQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@angular-devkit/core": "21.2.21", - "rxjs": "7.8.2" - }, - "bin": { - "architect": "bin/cli.js" - }, - "engines": { - "node": "^20.19.0 || ^22.12.0 || >=24.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular/build/node_modules/@angular-devkit/core": { - "version": "21.2.21", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.21.tgz", - "integrity": "sha512-xOr6mZ00M6hgM/xltAVkPVc/Yd1a/Wa0CGecV64JTITaVaSH8p8+wXe62Xavdr3pcc9cLKKUUB4mAup4k7Kkyw==", - "license": "MIT", - "peer": true, - "dependencies": { - "ajv": "8.18.0", - "ajv-formats": "3.0.1", - "jsonc-parser": "3.3.1", - "picomatch": "4.0.4", - "rxjs": "7.8.2", - "source-map": "0.7.6" - }, - "engines": { - "node": "^20.19.0 || ^22.12.0 || >=24.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "chokidar": "^5.0.0" - }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } - } - }, - "node_modules/@angular/build/node_modules/rxjs": { - "version": "7.8.2", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", - "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "tslib": "^2.1.0" - } - }, "node_modules/@angular/build/node_modules/undici": { "version": "7.29.0", "resolved": "https://registry.npmjs.org/undici/-/undici-7.29.0.tgz", "integrity": "sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==", "license": "MIT", - "peer": true, "engines": { "node": ">=20.18.1" } @@ -1097,19 +928,19 @@ } }, "node_modules/@angular/cli": { - "version": "21.2.20", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-21.2.20.tgz", - "integrity": "sha512-ATzRaKSDWIUVHQDU14mO3EVrkoEddfm0b4L/uUJraG2tIevRGYStuzT1jIKlPl8mg+O1cDVIjiqdX114kPHczw==", + "version": "21.2.21", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-21.2.21.tgz", + "integrity": "sha512-9TqWGpguYGpAsycSYX/Ji6csuPrEntdd+D2iK0TWIVQ1APCma7UmBgI1ltcATQNezxWiLTiJIMIOEuPG+cIVnw==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/architect": "0.2102.20", - "@angular-devkit/core": "21.2.20", - "@angular-devkit/schematics": "21.2.20", + "@angular-devkit/architect": "0.2102.21", + "@angular-devkit/core": "21.2.21", + "@angular-devkit/schematics": "21.2.21", "@inquirer/prompts": "7.10.1", "@listr2/prompt-adapter-inquirer": "3.0.5", - "@modelcontextprotocol/sdk": "1.26.0", - "@schematics/angular": "21.2.20", + "@modelcontextprotocol/sdk": "1.30.0", + "@schematics/angular": "21.2.21", "@yarnpkg/lockfile": "1.1.0", "algoliasearch": "5.48.1", "ini": "6.0.0", @@ -1339,14 +1170,14 @@ } }, "node_modules/@angular/pwa": { - "version": "21.2.20", - "resolved": "https://registry.npmjs.org/@angular/pwa/-/pwa-21.2.20.tgz", - "integrity": "sha512-dYxDfkFDWeqQaQQiM/hjdxr9KyXJCp5sOpQZzg/UsULQE1ygwW7KC6gnpaR1bVf291URv9xFovr3L5uFAlJVJA==", + "version": "21.2.21", + "resolved": "https://registry.npmjs.org/@angular/pwa/-/pwa-21.2.21.tgz", + "integrity": "sha512-sdOHzDAUr7eY859MB4KpEfiVe3Q2DFVG1PrJpebIUzSnomA4o1E6EIYnf86El9VCMzOQsag98TA7bk3MWEGDqw==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/schematics": "21.2.20", - "@schematics/angular": "21.2.20", + "@angular-devkit/schematics": "21.2.21", + "@schematics/angular": "21.2.21", "parse5-html-rewriting-stream": "8.0.0" }, "engines": { @@ -1355,7 +1186,7 @@ "yarn": ">= 1.13.0" }, "peerDependencies": { - "@angular/cli": "^21.2.20" + "@angular/cli": "^21.2.21" }, "peerDependenciesMeta": { "@angular/cli": { @@ -6170,7 +6001,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6184,7 +6014,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6198,7 +6027,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6212,7 +6040,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6226,7 +6053,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6240,7 +6066,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6254,7 +6079,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6289,12 +6113,12 @@ } }, "node_modules/@modelcontextprotocol/sdk": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.26.0.tgz", - "integrity": "sha512-Y5RmPncpiDtTXDbLKswIJzTqu2hyBKxTNsgKqKclDbhIgg1wgtf1fRuvxgTnRfcnxtvvgbIEcqUOzZrJ6iSReg==", + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.30.0.tgz", + "integrity": "sha512-xKd8OIzlqNzcqcNumGAa6g+PW2kjD5vrpcKOnfldAUPP3j7lnqMPwlTXQm8gF+UwH72z0lqaRbjr9hqGz0eITA==", "license": "MIT", "dependencies": { - "@hono/node-server": "^1.19.9", + "@hono/node-server": "^1.19.9 || ^2.0.5", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "content-type": "^1.0.5", @@ -7353,9 +7177,9 @@ } }, "node_modules/@ngtools/webpack": { - "version": "21.2.20", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-21.2.20.tgz", - "integrity": "sha512-6UQlsKYdPoINJA07dNWP505rru0gJ08oP8O3H6XHW1H0jEj04e498IMNgoKqw4ZTREExhOX3Zts693hAaASABA==", + "version": "21.2.21", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-21.2.21.tgz", + "integrity": "sha512-Nm5Diu+IrXL6/Wg+lA1MB57K1Y4aUOyKkGvJ5rGbvmdSML1dsSwsya2ilpho/FNu3RaGsJfxEwS8qwA+RhcYTg==", "dev": true, "license": "MIT", "engines": { @@ -12095,13 +11919,13 @@ "license": "MIT" }, "node_modules/@schematics/angular": { - "version": "21.2.20", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-21.2.20.tgz", - "integrity": "sha512-D0MFRofD144Gn+LMPgrRQKazv3sNxfB11kbdU19yN8JyXyRqmB3C8/k3lLA/+LyXVeyLwzIKs7Cw/PSzPUaAxA==", + "version": "21.2.21", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-21.2.21.tgz", + "integrity": "sha512-ZiR5CcDMBI+0TkP4WeazhJmu1SdIq81VvO9CbXEHBO9KQWTtuE0EQCnzQkpIo4Dyh6jDRpA6sA3gkh79vW4aNQ==", "license": "MIT", "dependencies": { - "@angular-devkit/core": "21.2.20", - "@angular-devkit/schematics": "21.2.20", + "@angular-devkit/core": "21.2.21", + "@angular-devkit/schematics": "21.2.21", "jsonc-parser": "3.3.1" }, "engines": { diff --git a/package.json b/package.json index 29848253e..ccf9667f6 100644 --- a/package.json +++ b/package.json @@ -147,17 +147,17 @@ "zone.js": "0.16.1" }, "devDependencies": { - "@angular-devkit/build-angular": "21.2.20", - "@angular-devkit/core": "21.2.20", - "@angular-devkit/schematics": "21.2.20", + "@angular-devkit/build-angular": "21.2.21", + "@angular-devkit/core": "21.2.21", + "@angular-devkit/schematics": "21.2.21", "@angular-eslint/eslint-plugin": "21.4.0", "@angular-eslint/eslint-plugin-template": "21.4.0", "@angular-eslint/template-parser": "21.4.0", - "@angular/cli": "21.2.20", + "@angular/cli": "21.2.21", "@angular/compiler-cli": "21.2.19", "@angular/language-service": "21.2.19", "@angular/localize": "21.2.19", - "@angular/pwa": "21.2.20", + "@angular/pwa": "21.2.21", "@eslint/eslintrc": "3.3.1", "@eslint/js": "9.35.0", "@nestjs/schematics": "11.1.0", @@ -173,7 +173,7 @@ "@nx/web": "23.1.1", "@nx/workspace": "23.1.1", "@prisma/config": "7.9.1", - "@schematics/angular": "21.2.20", + "@schematics/angular": "21.2.21", "@storybook/addon-docs": "10.5.7", "@storybook/addon-themes": "10.5.7", "@storybook/angular": "10.5.7",