From eb31f3158431577ff512d3bf7cbc10b5f79997ec Mon Sep 17 00:00:00 2001 From: Dominic R Date: Mon, 5 May 2025 09:01:59 -0400 Subject: [PATCH] web, website: update browserslist (#14386) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit web,website: update browserslist Updates browser list in web and website using `npx update-browserslist-db@latest` Our list was more than 7 months outdated. Why to update: > This update will bring data about new browsers to polyfill tools like Autoprefixer or Babel and reduce already unnecessary polyfills. > > You need to do it regularly for three reasons: > > 1. To use the latest browser’s versions and statistics in queries like last 2 versions or >1%. For example, if you created your project 2 years ago and did not update your dependencies, last 1 version will return 2-year-old browsers. > 2. Actual browser data will lead to using less polyfills. It will reduce size of JS and CSS files and improve website performance. > 3. caniuse-lite deduplication: to synchronize versions in different tools. --- web/package-lock.json | 9 +++++---- website/package-lock.json | 10 +++++----- website/package.json | 16 ++++++++-------- 3 files changed, 18 insertions(+), 17 deletions(-) diff --git a/web/package-lock.json b/web/package-lock.json index d3f28552d9..9e778c8fdc 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -9472,9 +9472,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001667", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz", - "integrity": "sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==", + "version": "1.0.30001716", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001716.tgz", + "integrity": "sha512-49/c1+x3Kwz7ZIWt+4DvK3aMJy9oYXXG6/97JKsnjdCk/6n9vVyWL8NAwVt95Lwt9eigI10Hl782kDfZUUlRXw==", "dev": true, "funding": [ { @@ -9489,7 +9489,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/ccount": { "version": "2.0.1", diff --git a/website/package-lock.json b/website/package-lock.json index 0947cd13ff..46b971f7b6 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -18,7 +18,6 @@ "@docusaurus/theme-mermaid": "^3.7.0", "@goauthentik/docusaurus-config": "^1.0.4", "@mdx-js/react": "^3.1.0", - "@swc/html-linux-x64-gnu": "1.11.24", "clsx": "^2.1.1", "disqus-react": "^1.1.6", "docusaurus-plugin-openapi-docs": "4.3.4", @@ -7515,9 +7514,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001677", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001677.tgz", - "integrity": "sha512-fmfjsOlJUpMWu+mAAtZZZHz7UEwsUxIIvu1TJfO1HqFQvB/B+ii0xr9B5HpbZY/mC4XZ8SvjHJqtAY6pDPQEog==", + "version": "1.0.30001716", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001716.tgz", + "integrity": "sha512-49/c1+x3Kwz7ZIWt+4DvK3aMJy9oYXXG6/97JKsnjdCk/6n9vVyWL8NAwVt95Lwt9eigI10Hl782kDfZUUlRXw==", "funding": [ { "type": "opencollective", @@ -7531,7 +7530,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/ccount": { "version": "2.0.1", diff --git a/website/package.json b/website/package.json index b92d455fb4..96055c755e 100644 --- a/website/package.json +++ b/website/package.json @@ -17,8 +17,6 @@ "watch": "cp -f ../schema.yml ./static/schema.yml && docusaurus gen-api-docs all && docusaurus start" }, "dependencies": { - "@goauthentik/docusaurus-config": "^1.0.4", - "semver": "^7.7.1", "@docusaurus/core": "^3.7.0", "@docusaurus/faster": "^3.7.0", "@docusaurus/plugin-client-redirects": "^3.7.0", @@ -26,6 +24,7 @@ "@docusaurus/preset-classic": "^3.7.0", "@docusaurus/theme-common": "^3.7.0", "@docusaurus/theme-mermaid": "^3.7.0", + "@goauthentik/docusaurus-config": "^1.0.4", "@mdx-js/react": "^3.1.0", "clsx": "^2.1.1", "disqus-react": "^1.1.6", @@ -39,7 +38,8 @@ "react-feather": "^2.0.10", "react-toggle": "^4.1.3", "remark-directive": "^4.0.0", - "remark-github": "^12.0.0" + "remark-github": "^12.0.0", + "semver": "^7.7.1" }, "browserslist": { "production": [ @@ -54,11 +54,11 @@ ] }, "devDependencies": { - "@types/semver": "^7.7.0", "@docusaurus/module-type-aliases": "^3.3.2", "@docusaurus/tsconfig": "^3.7.0", "@docusaurus/types": "^3.3.2", "@types/react": "^18.3.13", + "@types/semver": "^7.7.0", "cross-env": "^7.0.3", "prettier": "3.5.3", "typescript": "~5.8.3", @@ -68,15 +68,15 @@ "@rspack/binding-darwin-arm64": "1.3.8", "@rspack/binding-linux-arm64-gnu": "1.3.8", "@rspack/binding-linux-x64-gnu": "1.3.8", - "lightningcss-darwin-arm64": "1.29.3", - "lightningcss-linux-arm64-gnu": "1.29.3", - "lightningcss-linux-x64-gnu": "1.29.3", "@swc/core-darwin-arm64": "1.11.24", "@swc/core-linux-arm64-gnu": "1.11.24", "@swc/core-linux-x64-gnu": "1.11.24", "@swc/html-darwin-arm64": "1.11.24", "@swc/html-linux-arm64-gnu": "1.11.24", - "@swc/html-linux-x64-gnu": "1.11.24" + "@swc/html-linux-x64-gnu": "1.11.24", + "lightningcss-darwin-arm64": "1.29.3", + "lightningcss-linux-arm64-gnu": "1.29.3", + "lightningcss-linux-x64-gnu": "1.29.3" }, "wireit": { "lint:lockfile": {