Fix security vulnerabilities in npm dependencies (#11815)

* Update package dependencies: remove unused 'picomatch' and 'minimatch' modules from package-lock.json, and add specific versions for 'picomatch', 'minimatch', 'path-to-regexp', and 'serialize-javascript' in package.json.

* Upgrade nx and @nx/workspace to fix minimatch vulnerabilities

- Upgrade nx from 22.4.1 to 22.6.3
- Upgrade @nx/workspace from 22.4.5 to 22.6.3
- Remove minimatch override to maintain Karma compatibility

This resolves the high severity minimatch vulnerabilities while
keeping tests functional.

* Refactor nx.json: Consolidate sharedGlobals array and add analytics flag

- Merged multiple lines in the sharedGlobals array for better readability.
- Added an analytics flag set to false for configuration.

* Update package dependencies: bump @nx packages to version 22.6.5 [ci:force]

* Add test specifications for feature flags and user initial pipe [ci:force]

- Introduced new selectors for feature flag components in `features.directive.spec.ts` and `not-features.directive.spec.ts`.
- Added an injectable sanitizer class in `user-initial.pipe.spec.ts` to enhance testing capabilities.
- Created a new log file `out.txt` to capture Karma test execution details and warnings.
This commit is contained in:
Denys Vuika
2026-05-20 14:19:18 +05:30
committed by Anamika Dey
parent be1d3ad82a
commit 6d2f2859c3
6 changed files with 1020 additions and 3513 deletions
+11 -8
View File
@@ -85,12 +85,12 @@
"@angular-eslint/template-parser": "19.8.1",
"@angular/compiler-cli": "19.2.20",
"@chromatic-com/storybook": "4.1.3",
"@nx/angular": "22.6.3",
"@nx/eslint-plugin": "22.6.3",
"@nx/js": "22.6.3",
"@nx/node": "22.6.3",
"@nx/storybook": "^22.6.3",
"@nx/workspace": "22.4.5",
"@nx/angular": "22.6.5",
"@nx/eslint-plugin": "22.6.5",
"@nx/js": "22.6.5",
"@nx/node": "22.6.5",
"@nx/storybook": "^22.6.5",
"@nx/workspace": "22.6.5",
"@schematics/angular": "19.2.22",
"@storybook/addon-themes": "^10.2.0",
"@storybook/angular": "^10.2.0",
@@ -139,7 +139,7 @@
"moment": "^2.29.4",
"ng-packagr": "19.2.2",
"nock": "13.5.5",
"nx": "22.4.1",
"nx": "22.6.5",
"prettier": "3.6.2",
"react": "^19.2.4",
"react-dom": "^19.2.4",
@@ -156,7 +156,10 @@
"overrides": {
"@storybook/angular": {
"webpack": "5.105.3"
}
},
"picomatch": "4.0.4",
"path-to-regexp": "^0.1.13",
"serialize-javascript": "7.0.5"
},
"license": "Apache-2.0",
"engines": {