From 04f3d738f13d29df9fb304332e0f698678badaa5 Mon Sep 17 00:00:00 2001 From: Even Stensberg Date: Fri, 4 Sep 2026 15:21:24 +0200 Subject: [PATCH 1/8] chore(angular-community-supported): sort pkgjson --- .../angular-community-supported/package.json | 68 +++++++++---------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/packages/angular-community-supported/package.json b/packages/angular-community-supported/package.json index e34353171b6..3b682f0f39d 100644 --- a/packages/angular-community-supported/package.json +++ b/packages/angular-community-supported/package.json @@ -2,8 +2,7 @@ "name": "@ukic/angular-community-supported", "version": "3.30.0", "description": "Angular specific wrappers for @ukic/web-components provided by the wider community", - "license": "MIT", - "author": "mi6", + "homepage": "https://design.sis.gov.uk", "bugs": { "url": "https://github.com/mi6/ic-ui-kit", "email": "icds@gchq.gov.uk" @@ -12,21 +11,8 @@ "url": "https://github.com/mi6/ic-ui-kit", "directory": "packages/angular-community-supported" }, - "homepage": "https://design.sis.gov.uk", - "scripts": { - "build": "npm run patch-value-accessors && npm run clean && npm run build:ng && npm run build:core && npm run clean-generated", - "patch-value-accessors": "node scripts/patch-value-accessors.js", - "build:core": "node scripts/build-core.js", - "build:ng": "ng-packagr -p ng-package.json -c tsconfig.json", - "build:watch": "npm run build.ng -- --watch", - "clean": "node scripts/clean.js", - "clean-generated": "node ./scripts/clean-generated.js", - "prettier": "prettier --config ../../.prettierrc.json --ignore-path ../../.prettierignore src --check", - "prettier:fix": "prettier --config ../../.prettierrc.json --ignore-path ../../.prettierignore src --write", - "tsc": "tsc -p .", - "validate": "npm i && npm run build", - "audit:manual": "echo 'Audit for: @ukic/angular-community-supported' & audit-ci -m --config ../../audit-ci.json" - }, + "license": "MIT", + "author": "mi6", "exports": { "./css/*": { "style": "./css/*" @@ -35,35 +21,44 @@ "default": "./package.json" }, ".": { - "default": "./dist/fesm2022/ukic-angular-community-supported.mjs", "import": "./dist/fesm2022/ukic-angular-community-supported.mjs", - "types": "./dist/types/ukic-angular-community-supported.d.ts" + "types": "./dist/types/ukic-angular-community-supported.d.ts", + "default": "./dist/fesm2022/ukic-angular-community-supported.mjs" }, "./standalone": { - "default": "./dist/fesm2022/ukic-angular-community-supported-standalone.mjs", "import": "./dist/fesm2022/ukic-angular-community-supported-standalone.mjs", - "types": "./dist/types/ukic-angular-community-supported-standalone.d.ts" + "types": "./dist/types/ukic-angular-community-supported-standalone.d.ts", + "default": "./dist/fesm2022/ukic-angular-community-supported-standalone.mjs" } }, - "files": [ - "dist/" - ], "main": "./dist/types/ukic-angular-community-supported.d.ts", "module": "./dist/types/ukic-angular-community-supported.d.ts", "types": "./dist/types/ukic-angular-community-supported.d.ts", + "files": [ + "dist/" + ], + "scripts": { + "audit:manual": "echo 'Audit for: @ukic/angular-community-supported' & audit-ci -m --config ../../audit-ci.json", + "build": "npm run patch-value-accessors && npm run clean && npm run build:ng && npm run build:core && npm run clean-generated", + "build:core": "node scripts/build-core.js", + "build:ng": "ng-packagr -p ng-package.json -c tsconfig.json", + "build:watch": "npm run build.ng -- --watch", + "clean": "node scripts/clean.js", + "clean-generated": "node ./scripts/clean-generated.js", + "patch-value-accessors": "node scripts/patch-value-accessors.js", + "prettier": "prettier --config ../../.prettierrc.json --ignore-path ../../.prettierignore src --check", + "prettier:fix": "prettier --config ../../.prettierrc.json --ignore-path ../../.prettierignore src --write", + "tsc": "tsc -p .", + "validate": "npm i && npm run build" + }, + "overrides": { + "fast-uri": "3.1.6" + }, "dependencies": { "@ukic/web-components": "^3.30.0", "jsonc-parser": "^3.0.0", "tslib": "^2.8.1" }, - "peerDependencies": { - "@angular/core": ">= 22.1.2 || >=21.2.4 || >=20.3.18", - "@angular/forms": ">= 22.1.2 || >=21.0.2 || >=20.1.0", - "@angular/router": ">= 22.1.2 || >=21.0.2 || >=20.1.0", - "@ukic/fonts": "^3.2.0", - "rxjs": ">=7.8.0", - "zone.js": ">=0.15.0" - }, "devDependencies": { "@angular-devkit/core": "^22.1.4", "@angular-devkit/schematics": "^22.1.4", @@ -94,8 +89,13 @@ "typescript-eslint-language-service": "^5.0.0", "zone.js": "~0.15.0" }, - "overrides": { - "fast-uri": "3.1.6" + "peerDependencies": { + "@angular/core": ">= 22.1.2 || >=21.2.4 || >=20.3.18", + "@angular/forms": ">= 22.1.2 || >=21.0.2 || >=20.1.0", + "@angular/router": ">= 22.1.2 || >=21.0.2 || >=20.1.0", + "@ukic/fonts": "^3.2.0", + "rxjs": ">=7.8.0", + "zone.js": ">=0.15.0" }, "schematics": "./dist/schematics/collection.json" } From 70d69d5f0e88e14faab2639a49d9c8990cf48ebf Mon Sep 17 00:00:00 2001 From: Even Stensberg Date: Fri, 4 Sep 2026 15:21:40 +0200 Subject: [PATCH 2/8] chore(canary-react): sort pkgjson --- packages/canary-react/package.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/canary-react/package.json b/packages/canary-react/package.json index 89b6bfaf82e..ee05bd07bed 100644 --- a/packages/canary-react/package.json +++ b/packages/canary-react/package.json @@ -38,6 +38,12 @@ "storybook": "storybook dev -p 6009", "tsc": "tsc -p ." }, + "overrides": { + "esbuild": "0.28.1", + "fast-uri": "3.1.6", + "qs": "6.16.0", + "tmp": "0.2.7" + }, "dependencies": { "@ukic/canary-web-components": "^3.0.0-canary.46", "@ukic/react": "^3.30.0", @@ -84,11 +90,5 @@ "react": "^16.7.0 || ^17.0.2 || ^18.2.0 || ^19.0.0", "react-dom": "^16.7.0 || ^17.0.2 || ^18.2.0 || ^19.0.0" }, - "overrides": { - "tmp": "0.2.7", - "esbuild": "0.28.1", - "qs": "6.16.0", - "fast-uri": "3.1.6" - }, "packageManager": "^npm@10.9.2" } From b7a2ead65e0ce6a77cb1cfabf5da530b96d680d7 Mon Sep 17 00:00:00 2001 From: Even Stensberg Date: Fri, 4 Sep 2026 15:21:53 +0200 Subject: [PATCH 3/8] chore(canary-web-components): sort pkgjson --- packages/canary-web-components/package.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/canary-web-components/package.json b/packages/canary-web-components/package.json index 57898ad2bdb..a2923ff35a7 100644 --- a/packages/canary-web-components/package.json +++ b/packages/canary-web-components/package.json @@ -36,6 +36,11 @@ "test": "stencil test --spec --passWithNoTests", "test:watch": "stencil test --spec --watchAll" }, + "overrides": { + "esbuild": "0.28.1", + "fast-uri": "3.1.6", + "js-yaml": "4.2.0" + }, "dependencies": { "@popperjs/core": "^2.11.2", "@stencil/core": "4.26.0", @@ -78,11 +83,6 @@ "peerDependencies": { "@ukic/fonts": "^3.1.0" }, - "overrides": { - "esbuild": "0.28.1", - "js-yaml": "4.2.0", - "fast-uri": "3.1.6" - }, "packageManager": "^npm@10.9.2", "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", From 42578b722a5f37ab46cadc33e4c2ba6d89fd9833 Mon Sep 17 00:00:00 2001 From: Even Stensberg Date: Fri, 4 Sep 2026 15:22:08 +0200 Subject: [PATCH 4/8] chore(fonts): sort pkgjson --- packages/fonts/package.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/fonts/package.json b/packages/fonts/package.json index 29f6e644a5a..5c88c8bc04d 100644 --- a/packages/fonts/package.json +++ b/packages/fonts/package.json @@ -18,6 +18,10 @@ "audit": "echo 'Audit for: @ukic/fonts' && audit-ci -m --config ../../audit-ci.json", "build": "rimraf ./dist && webpack --config .webpack/webpack.config.js" }, + "overrides": { + "fast-uri": "3.1.6", + "postcss-selector-parser": "7.1.5" + }, "devDependencies": { "@fontsource/nunito-sans": "^4.5.4", "@fontsource/open-sans": "^4.5.6", @@ -27,9 +31,5 @@ "webpack": "^5.76.0", "webpack-cli": "^4.9.2" }, - "overrides": { - "fast-uri": "3.1.6", - "postcss-selector-parser": "7.1.5" - }, "packageManager": "^npm@10.9.2" } From 68df8b1d118441f812882821476d710e27226087 Mon Sep 17 00:00:00 2001 From: Even Stensberg Date: Fri, 4 Sep 2026 15:22:20 +0200 Subject: [PATCH 5/8] chore(nextjs): sort pkgjson --- packages/nextjs/package.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 97f592d54c9..a6233b796a9 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -33,6 +33,10 @@ "storybook": "storybook dev -p 6010", "tsc": "tsc -p ." }, + "overrides": { + "fast-uri": "3.1.6", + "postcss-selector-parser": "7.1.5" + }, "dependencies": { "@storybook/addon-a11y": "10.1.11", "@ukic/react": "^3.30.0", @@ -64,9 +68,5 @@ "react": "^16.7.0 || ^17.0.2 || ^18.2.0", "react-dom": "^16.7.0 || ^17.0.2 || ^18.2.0" }, - "overrides": { - "fast-uri": "3.1.6", - "postcss-selector-parser": "7.1.5" - }, "packageManager": "^npm@10.9.2" } From 7ca886caa6a35d42706c770875c2baf5f38da4c2 Mon Sep 17 00:00:00 2001 From: Even Stensberg Date: Fri, 4 Sep 2026 15:22:31 +0200 Subject: [PATCH 6/8] chore(react): sort pkgjson --- packages/react/package.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/react/package.json b/packages/react/package.json index 09dd373c9b9..79fcfda3b92 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -24,6 +24,7 @@ "scripts": { "audit": "echo 'Audit for: @ukic/react' && audit-ci -m --config ../../audit-ci.json", "build": "npm run clean && npm run compile && npm run copy:core-css && npm run copy:normalize-css", + "build:perf": "vite build --config vite.config.perf.ts", "build-storybook": "rimraf ./storybook-static && storybook build", "clean": "rimraf dist", "compile": "npm run tsc", @@ -41,9 +42,17 @@ "rollup": "rollup -c", "storybook": "storybook dev -p 6007", "test:performance-lhci": "npm run perf:lhci", - "build:perf": "vite build --config vite.config.perf.ts", "tsc": "tsc -p ." }, + "overrides": { + "@opentelemetry/core": "2.8.0", + "esbuild": "0.28.1", + "fast-uri": "3.1.6", + "js-yaml": "4.2.0", + "postcss-selector-parser": "7.1.5", + "qs": "6.16.0", + "tmp": "0.2.7" + }, "dependencies": { "@ukic/web-components": "^3.30.0" }, @@ -98,14 +107,5 @@ "react": "^16.7.0 || ^17.0.2 || ^18.2.0 || ^19.0.0", "react-dom": "^16.7.0 || ^17.0.2 || ^18.2.0 || ^19.0.0" }, - "overrides": { - "tmp": "0.2.7", - "@opentelemetry/core": "2.8.0", - "esbuild": "0.28.1", - "js-yaml": "4.2.0", - "qs": "6.16.0", - "fast-uri": "3.1.6", - "postcss-selector-parser": "7.1.5" - }, "packageManager": "^npm@10.9.2" } From 19b85a8881fb11b3903312bc63244a1c0238d50b Mon Sep 17 00:00:00 2001 From: Even Stensberg Date: Fri, 4 Sep 2026 15:22:44 +0200 Subject: [PATCH 7/8] chore(web-components): sort pkgjson --- packages/web-components/package.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/web-components/package.json b/packages/web-components/package.json index d64c19f75d4..06c6570260f 100644 --- a/packages/web-components/package.json +++ b/packages/web-components/package.json @@ -43,6 +43,12 @@ "test:watch": "stencil test --spec --watchAll", "test-a11y": "jest" }, + "overrides": { + "esbuild": "0.28.1", + "fast-uri": "3.1.6", + "js-yaml": "4.2.0", + "postcss-selector-parser": "7.1.5" + }, "dependencies": { "@popperjs/core": "^2.11.2", "@stencil/core": "4.26.0", @@ -88,12 +94,6 @@ "peerDependencies": { "@ukic/fonts": "^3.1.0" }, - "overrides": { - "esbuild": "0.28.1", - "js-yaml": "4.2.0", - "fast-uri": "3.1.6", - "postcss-selector-parser": "7.1.5" - }, "packageManager": "^npm@10.9.2", "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", From 740946d0bdb7e6b2466770874ce8ee637ace06a9 Mon Sep 17 00:00:00 2001 From: Even Stensberg Date: Fri, 4 Sep 2026 15:22:53 +0200 Subject: [PATCH 8/8] chore(root): sort pkgjson --- package.json | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/package.json b/package.json index db19a43cbd6..d0785ef1811 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "build:all": "npm run build && npm run build:canary && npm run build:community", "build:canary": "lerna run build --scope=@ukic/canary-web-components --scope=@ukic/canary-docs --stream && lerna run build --scope=@ukic/canary-react --stream && node scripts/combine-canary-core-readme.js", "build:community": "lerna run build --scope=@ukic/angular-community-supported --stream", + "build:performance-tests": "lerna run build:perf --scope=@ukic/react --stream", "build-storybook:canary-react": "lerna run build-storybook --scope @ukic/canary-react", "build-storybook:canary-web-components": "lerna run build-storybook --scope @ukic/canary-web-components", "build-storybook:nextjs": "lerna run build-storybook --scope @ukic/nextjs", @@ -44,7 +45,6 @@ "test-cypress:ci:all": "npm run build:all && npm run test-cypress:headless && npm run test-cypress:canary:headless", "test-cypress:ci:canary": "npm run build:all && npm run test-cypress:canary:headless", "test-cypress:headless": "lerna run cypress:ci --scope=@ukic/react --stream", - "build:performance-tests": "lerna run build:perf --scope=@ukic/react --stream", "test-lhci-perf:ci": "npm run build && npm run build:performance-tests && npm run test-lhci-perf:headless", "test-lhci-perf:headless": "lerna run test:performance-lhci --scope=@ukic/react --stream" }, @@ -53,6 +53,18 @@ "path": "./node_modules/cz-conventional-changelog" } }, + "overrides": { + "esbuild": "0.28.1", + "fast-uri": "3.1.6", + "js-yaml": "4.2.0", + "lodash": "^4.18.1", + "picomatch@^2.2.1": "2.3.2", + "picomatch@^4.0.0": "4.0.4", + "tar": "7.5.22", + "tmp": "0.2.7", + "yaml@^1.0.0": "1.10.3", + "yaml@^2.0.0": "2.8.3" + }, "devDependencies": { "@commitlint/cli": "^21.0.2", "@commitlint/config-conventional": "^21.0.2", @@ -93,26 +105,14 @@ "optionalDependencies": { "@rollup/rollup-linux-x64-gnu": "4.57.1" }, + "packageManager": "^npm@10.9.2", + "engines": { + "node": ">=16.3.0" + }, "_dependencyNotes": { "lodash": "Security override: fixes advisory requiring >=4.18.0 (transitive via commitizen/lerna). Remove once upstream deps unpin 4.17.21.", "picomatch": "Security override: fixes vulnerability in transitive deps (chokidar v3 / cspell). Remove once remark-cli/stylelint are upgraded.", "yaml": "Security override: fixes transitive vulnerability (patched in 1.10.3 / 2.8.3). Sources: lerna v6, stylelint v14.", "fast-uri": "Security override: fixes multiple host-confusion/SSRF advisories, patched in 3.1.6+ (transitive via ajv/table/stylelint). Remove once stylelint is upgraded." - }, - "overrides": { - "lodash": "^4.18.1", - "picomatch@^2.2.1": "2.3.2", - "picomatch@^4.0.0": "4.0.4", - "yaml@^1.0.0": "1.10.3", - "yaml@^2.0.0": "2.8.3", - "tar": "7.5.22", - "tmp": "0.2.7", - "esbuild": "0.28.1", - "js-yaml": "4.2.0", - "fast-uri": "3.1.6" - }, - "packageManager": "^npm@10.9.2", - "engines": { - "node": ">=16.3.0" } }