From 9b6ae60a7f6711379e0ed36a32d0f4e83bedf401 Mon Sep 17 00:00:00 2001 From: Janpot <2109932+Janpot@users.noreply.github.com> Date: Thu, 18 Sep 2025 17:10:04 +0200 Subject: [PATCH 01/14] [code-infra] Centralize stylelint --- package.json | 6 +- pnpm-lock.yaml | 295 +++++++++++++++++++++++-------------------- stylelint.config.mjs | 15 +-- 3 files changed, 163 insertions(+), 153 deletions(-) diff --git a/package.json b/package.json index 0e207098cfab50..65ec44c92099bb 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "jsonlint": "code-infra jsonlint", "eslint": "eslint . --cache --report-unused-disable-directives --ext .js,.ts,.tsx --max-warnings 0", "eslint:ci": "eslint . --report-unused-disable-directives --ext .js,.ts,.tsx --max-warnings 0", - "stylelint": "stylelint --reportInvalidScopeDisables --reportNeedlessDisables \"docs/**/*.?(c|m)[jt]s?(x)\" --ignore-path .gitignore", + "stylelint": "stylelint --reportInvalidScopeDisables --reportNeedlessDisables \"docs/**/*.?(c|m)[jt]s?(x)\" --ignore-path .lintignore", "markdownlint": "markdownlint-cli2 \"**/*.md\"", "valelint": "pnpm vale sync && git ls-files | grep -h \".md$\" | xargs pnpm vale --filter='.Level==\"error\"'", "prettier": "pretty-quick --ignore-path .lintignore --branch master", @@ -113,7 +113,7 @@ "@mui-internal/api-docs-builder-core": "workspace:^", "@mui/internal-bundle-size-checker": "^1.0.9-canary.40", "@mui/internal-babel-plugin-minify-errors": "^2.0.8-canary.10", - "@mui/internal-code-infra": "^0.0.3-canary.8", + "@mui/internal-code-infra": "https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@b908c3b", "@mui/internal-docs-utils": "workspace:^", "@mui/internal-scripts": "workspace:^", "@mui/internal-test-utils": "workspace:^", @@ -169,7 +169,6 @@ "nx": "^20.8.2", "nyc": "^17.1.0", "piscina": "^5.1.3", - "postcss-styled-syntax": "^0.7.1", "prettier": "^3.6.2", "pretty-quick": "^4.2.2", "process": "^0.11.10", @@ -178,7 +177,6 @@ "rimraf": "^6.0.1", "serve": "^14.2.4", "stylelint": "^16.23.1", - "stylelint-config-standard": "^39.0.0", "terser-webpack-plugin": "^5.3.14", "tsconfig-paths-webpack-plugin": "^4.2.0", "tsx": "^4.20.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8da4732a08f7f0..034697c3d69fcb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -71,8 +71,8 @@ importers: specifier: ^1.0.9-canary.40 version: 1.0.9-canary.40(@types/node@20.19.15)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.2)(terser@5.39.0)(tsx@4.20.4)(yaml@2.8.0) '@mui/internal-code-infra': - specifier: ^0.0.3-canary.8 - version: 0.0.3-canary.8(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1))(prettier@3.6.2)(typescript@5.9.2) + specifier: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@b908c3b + version: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@b908c3b(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1))(postcss@8.5.6)(prettier@3.6.2)(stylelint@16.23.1(typescript@5.9.2))(typescript@5.9.2) '@mui/internal-docs-utils': specifier: workspace:^ version: link:packages-internal/docs-utils @@ -150,7 +150,7 @@ importers: version: 5.0.2 chalk: specifier: ^5.6.0 - version: 5.6.0 + version: 5.6.2 compression-webpack-plugin: specifier: ^11.1.0 version: 11.1.0(webpack@5.101.3) @@ -238,9 +238,6 @@ importers: piscina: specifier: ^5.1.3 version: 5.1.3 - postcss-styled-syntax: - specifier: ^0.7.1 - version: 0.7.1(postcss@8.5.6) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -265,9 +262,6 @@ importers: stylelint: specifier: ^16.23.1 version: 16.23.1(typescript@5.9.2) - stylelint-config-standard: - specifier: ^39.0.0 - version: 39.0.0(stylelint@16.23.1(typescript@5.9.2)) terser-webpack-plugin: specifier: ^5.3.14 version: 5.3.14(webpack@5.101.3(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.101.3))) @@ -1353,7 +1347,7 @@ importers: version: 6.0.1 chalk: specifier: ^5.6.0 - version: 5.6.0 + version: 5.6.2 cross-fetch: specifier: ^4.1.0 version: 4.1.0(encoding@0.1.13) @@ -2223,8 +2217,8 @@ packages: resolution: {integrity: sha512-mv7LWrJfEDjjs+CmAJaM1GIexpb3A8TwuyTUCTKgDp/SHdbU0uF8uC6lV4P/mfeGIvBYZzIRKq/frd+IETlC2g==} engines: {node: '>=20.0.0'} - '@argos-ci/core@4.1.2': - resolution: {integrity: sha512-DSw3QNLmlvwGiYIMXvi+kqJMiZm2KLN5H9xchfUH1Lu/adjR3X9L7c6/OD9HFdCmRoLZ7RQ+jYo4VLV31cn4zw==} + '@argos-ci/core@4.1.5': + resolution: {integrity: sha512-tPsbnSuHEClkdGLUU/qHTNsMe3kAPBvz0DK0nkv6Z18N0imEbzVg+ggmcTmc2x2yEm7i1V456Z2MLhFvTqXnlw==} engines: {node: '>=20.0.0'} '@argos-ci/util@3.1.0': @@ -3982,8 +3976,9 @@ packages: '@mui/core-downloads-tracker@5.18.0': resolution: {integrity: sha512-jbhwoQ1AY200PSSOrNXmrFCaSDSJWP7qk6urkTmIirvRXDROkqe+QwcLlUiw/PrREwsIF/vm3/dAXvjlMHF0RA==} - '@mui/internal-babel-plugin-display-name@1.0.4-canary.7': - resolution: {integrity: sha512-2i7FP53GJJKR5OqHIJLh1VAhqRW+u0TwZOTeIScfg0txvgI/FW/g9m5TcHqHCU4X8NdqqS2KU8gAM1FHKG2vQA==} + '@mui/internal-babel-plugin-display-name@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@b908c3bfb3067c63147bd53b62012b3e73b4a1d1': + resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@b908c3bfb3067c63147bd53b62012b3e73b4a1d1} + version: 1.0.2 peerDependencies: '@babel/core': ^7.28.4 '@babel/preset-react': ^7.27.1 @@ -3994,8 +3989,16 @@ packages: peerDependencies: '@babel/core': ^7.28.4 - '@mui/internal-babel-plugin-resolve-imports@2.0.7-canary.20': - resolution: {integrity: sha512-W2ZKYig/2gwZVUyiaIPpft29sj6O9mudIc6z6ffvz2SUcILC/4qKeNDVCg1KHNzlU4q8A7KZ7+XNCzG2gDI5hQ==} + '@mui/internal-babel-plugin-minify-errors@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@b908c3bfb3067c63147bd53b62012b3e73b4a1d1': + resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@b908c3bfb3067c63147bd53b62012b3e73b4a1d1} + version: 2.0.6 + engines: {node: '>=14.0.0'} + peerDependencies: + '@babel/core': ^7.28.4 + + '@mui/internal-babel-plugin-resolve-imports@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@b908c3bfb3067c63147bd53b62012b3e73b4a1d1': + resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@b908c3bfb3067c63147bd53b62012b3e73b4a1d1} + version: 2.0.5 peerDependencies: '@babel/core': ^7.28.4 @@ -4003,8 +4006,9 @@ packages: resolution: {integrity: sha512-l29raLcD3qkxtIpBzhtzoK5X6tf4N8Z7gOYHXxJpT24Mal2Jwb1dTh0nBODVVlmmcs6UEKaWUPRA5u3H+s4kKA==} hasBin: true - '@mui/internal-code-infra@0.0.3-canary.8': - resolution: {integrity: sha512-i3lBteEV+U0n9cjpktwHlEjN+pvQKNddh8P70snBvb/2VpeSO4QuJCPudOG2lZz0sZ/SGqqrHTNmx+sQPeJy0g==} + '@mui/internal-code-infra@https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@b908c3b': + resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@b908c3b} + version: 0.0.2 hasBin: true peerDependencies: eslint: ^9.0.0 @@ -4876,16 +4880,16 @@ packages: engines: {node: '>=18'} hasBin: true - '@pnpm/constants@1001.3.0': - resolution: {integrity: sha512-ZFRekNHbDlu//67Byg+mG8zmtmCsfBhNsg1wKBLRtF7VjH+Q5TDGMX0+8aJYSikQDuzM2FOhvQcDwyjILKshJQ==} + '@pnpm/constants@1001.3.1': + resolution: {integrity: sha512-2hf0s4pVrVEH8RvdJJ7YRKjQdiG8m0iAT26TTqXnCbK30kKwJW69VLmP5tED5zstmDRXcOeH5eRcrpkdwczQ9g==} engines: {node: '>=18.12'} - '@pnpm/error@1000.0.4': - resolution: {integrity: sha512-22mG/Mq4u2r7gr2+XY5j4GlN7J4Mg4WiCfT9flvsUc1uZecShocv6WkyoA20qs14M64f6I+aaWB6b6xsDiITlg==} + '@pnpm/error@1000.0.5': + resolution: {integrity: sha512-GjH0TPjbVNrPnl/BAGoFuBLJ2sFfXNKbS33lll/Ehe9yw0fyc8Kdw7kO9if37yQqn6vaa4dAHKkPllum7f/IPQ==} engines: {node: '>=18.12'} - '@pnpm/find-workspace-dir@1000.1.2': - resolution: {integrity: sha512-QU7LqV0T5lCuHwNoNT5YeArsrIYo4qcCEHz4F21tu42n6d1km3CGnpL6/7LMT0fgHL6cN55YyRU14imN/5b7vg==} + '@pnpm/find-workspace-dir@1000.1.3': + resolution: {integrity: sha512-4rdu8GPY9TeQwsYp5D2My74dC3dSVS3tghAvisG80ybK4lqa0gvlrglaSTBxogJbxqHRw/NjI/liEtb3+SD+Bw==} engines: {node: '>=18.12'} '@polka/url@1.0.0-next.28': @@ -5748,63 +5752,63 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.42.0': - resolution: {integrity: sha512-Aq2dPqsQkxHOLfb2OPv43RnIvfj05nw8v/6n3B2NABIPpHnjQnaLo9QGMTvml+tv4korl/Cjfrb/BYhoL8UUTQ==} + '@typescript-eslint/eslint-plugin@8.44.0': + resolution: {integrity: sha512-EGDAOGX+uwwekcS0iyxVDmRV9HX6FLSM5kzrAToLTsr9OWCIKG/y3lQheCq18yZ5Xh78rRKJiEpP0ZaCs4ryOQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.42.0 + '@typescript-eslint/parser': ^8.44.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.42.0': - resolution: {integrity: sha512-r1XG74QgShUgXph1BYseJ+KZd17bKQib/yF3SR+demvytiRXrwd12Blnz5eYGm8tXaeRdd4x88MlfwldHoudGg==} + '@typescript-eslint/parser@8.44.0': + resolution: {integrity: sha512-VGMpFQGUQWYT9LfnPcX8ouFojyrZ/2w3K5BucvxL/spdNehccKhB4jUyB1yBCXpr2XFm0jkECxgrpXBW2ipoAw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.42.0': - resolution: {integrity: sha512-vfVpLHAhbPjilrabtOSNcUDmBboQNrJUiNAGoImkZKnMjs2TIcWG33s4Ds0wY3/50aZmTMqJa6PiwkwezaAklg==} + '@typescript-eslint/project-service@8.44.0': + resolution: {integrity: sha512-ZeaGNraRsq10GuEohKTo4295Z/SuGcSq2LzfGlqiuEvfArzo/VRrT0ZaJsVPuKZ55lVbNk8U6FcL+ZMH8CoyVA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.42.0': - resolution: {integrity: sha512-51+x9o78NBAVgQzOPd17DkNTnIzJ8T/O2dmMBLoK9qbY0Gm52XJcdJcCl18ExBMiHo6jPMErUQWUv5RLE51zJw==} + '@typescript-eslint/scope-manager@8.44.0': + resolution: {integrity: sha512-87Jv3E+al8wpD+rIdVJm/ItDBe/Im09zXIjFoipOjr5gHUhJmTzfFLuTJ/nPTMc2Srsroy4IBXwcTCHyRR7KzA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.42.0': - resolution: {integrity: sha512-kHeFUOdwAJfUmYKjR3CLgZSglGHjbNTi1H8sTYRYV2xX6eNz4RyJ2LIgsDLKf8Yi0/GL1WZAC/DgZBeBft8QAQ==} + '@typescript-eslint/tsconfig-utils@8.44.0': + resolution: {integrity: sha512-x5Y0+AuEPqAInc6yd0n5DAcvtoQ/vyaGwuX5HE9n6qAefk1GaedqrLQF8kQGylLUb9pnZyLf+iEiL9fr8APDtQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.42.0': - resolution: {integrity: sha512-9KChw92sbPTYVFw3JLRH1ockhyR3zqqn9lQXol3/YbI6jVxzWoGcT3AsAW0mu1MY0gYtsXnUGV/AKpkAj5tVlQ==} + '@typescript-eslint/type-utils@8.44.0': + resolution: {integrity: sha512-9cwsoSxJ8Sak67Be/hD2RNt/fsqmWnNE1iHohG8lxqLSNY8xNfyY7wloo5zpW3Nu9hxVgURevqfcH6vvKCt6yg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.42.0': - resolution: {integrity: sha512-LdtAWMiFmbRLNP7JNeY0SqEtJvGMYSzfiWBSmx+VSZ1CH+1zyl8Mmw1TT39OrtsRvIYShjJWzTDMPWZJCpwBlw==} + '@typescript-eslint/types@8.44.0': + resolution: {integrity: sha512-ZSl2efn44VsYM0MfDQe68RKzBz75NPgLQXuGypmym6QVOWL5kegTZuZ02xRAT9T+onqvM6T8CdQk0OwYMB6ZvA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.42.0': - resolution: {integrity: sha512-ku/uYtT4QXY8sl9EDJETD27o3Ewdi72hcXg1ah/kkUgBvAYHLwj2ofswFFNXS+FL5G+AGkxBtvGt8pFBHKlHsQ==} + '@typescript-eslint/typescript-estree@8.44.0': + resolution: {integrity: sha512-lqNj6SgnGcQZwL4/SBJ3xdPEfcBuhCG8zdcwCPgYcmiPLgokiNDKlbPzCwEwu7m279J/lBYWtDYL+87OEfn8Jw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.42.0': - resolution: {integrity: sha512-JnIzu7H3RH5BrKC4NoZqRfmjqCIS1u3hGZltDYJgkVdqAezl4L9d1ZLw+36huCujtSBSAirGINF/S4UxOcR+/g==} + '@typescript-eslint/utils@8.44.0': + resolution: {integrity: sha512-nktOlVcg3ALo0mYlV+L7sWUD58KG4CMj1rb2HUVOO4aL3K/6wcD+NERqd0rrA5Vg06b42YhF6cFxeixsp9Riqg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@8.42.0': - resolution: {integrity: sha512-3WbiuzoEowaEn8RSnhJBrxSwX8ULYE9CXaPepS2C2W3NSA5NNIvBaslpBSBElPq0UGr0xVJlXFWOAKIkyylydQ==} + '@typescript-eslint/visitor-keys@8.44.0': + resolution: {integrity: sha512-zaz9u8EJ4GBmnehlrpoKvj/E3dNbuQ7q0ucyZImm3cLqJ8INTc970B1qEqDX/Rzq65r3TvVTN7kHWPBoyW7DWw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@unrs/resolver-binding-android-arm-eabi@1.9.2': @@ -6788,8 +6792,8 @@ packages: resolution: {integrity: sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - chalk@5.6.0: - resolution: {integrity: sha512-46QrSQFyVSEyYAgQ22hQ+zDa60YHA4fBstHmtSApj1Y5vKtG27fWowW03jCk5KcbXEWPZUIR894aARCA/G1kfQ==} + chalk@5.6.2: + resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} chance@1.1.13: @@ -8049,8 +8053,8 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - eslint-plugin-testing-library@7.6.8: - resolution: {integrity: sha512-8qvVtc9gzYsBWJd2bMJByAlOdr/GBBH2RZygvp70OTivsJkLkYRxSZFtHq1XQK8k+zNi8DcV7aiSx3avE0rf2w==} + eslint-plugin-testing-library@7.8.0: + resolution: {integrity: sha512-zmu9xtpULN5KCtJBABBmXK3jfKZej2ZJ6QzCX4MtywP3UTJ7yn/Zful8Kn5mUiOCxX6KBt0to3OZf7Usuhtvfg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0, pnpm: ^9.14.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -8629,8 +8633,8 @@ packages: resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} engines: {node: '>=18'} - globals@16.3.0: - resolution: {integrity: sha512-bqWEnJ1Nt3neqx2q5SFfGS8r/ahumIakg3HcwtNlrVlwXIeNumWn/c7Pn/wKzGhf6SaW6H6uWXLqC30STCMchQ==} + globals@16.4.0: + resolution: {integrity: sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==} engines: {node: '>=18'} globalthis@1.0.4: @@ -9776,9 +9780,6 @@ packages: resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lodash-es@4.17.21: - resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} - lodash.clonedeep@4.5.0: resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} @@ -11624,6 +11625,10 @@ packages: regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + regexp.escape@2.0.1: + resolution: {integrity: sha512-JItRb4rmyTzmERBkAf6J87LjDPy/RscIwmaJQ3gsFlAzrmZbZU8LwBw5IydFZXW9hqpgbPlGbMhtpqtuAhMgtg==} + engines: {node: '>= 0.4'} + regexp.prototype.flags@1.5.4: resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} engines: {node: '>= 0.4'} @@ -12683,8 +12688,8 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typescript-eslint@8.42.0: - resolution: {integrity: sha512-ozR/rQn+aQXQxh1YgbCzQWDFrsi9mcg+1PM3l/z5o1+20P7suOIaNg515bpr/OYt6FObz/NHcBstydDLHWeEKg==} + typescript-eslint@8.44.0: + resolution: {integrity: sha512-ib7mCkYuIzYonCq9XWF5XNw+fkj2zg629PSa9KNIQ47RXFF763S5BIX4wqz1+FLPogTZoiw8KmCiRPRa8bL3qw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -13615,7 +13620,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@argos-ci/core@4.1.2': + '@argos-ci/core@4.1.5': dependencies: '@argos-ci/api-client': 0.11.0 '@argos-ci/util': 3.1.0 @@ -15933,7 +15938,7 @@ snapshots: '@mui/core-downloads-tracker@5.18.0': {} - '@mui/internal-babel-plugin-display-name@1.0.4-canary.7(@babel/core@7.28.4)(@babel/preset-react@7.27.1(@babel/core@7.28.4))': + '@mui/internal-babel-plugin-display-name@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@b908c3bfb3067c63147bd53b62012b3e73b4a1d1(@babel/core@7.28.4)(@babel/preset-react@7.27.1(@babel/core@7.28.4))': dependencies: '@babel/core': 7.28.4 '@babel/helper-module-imports': 7.27.1 @@ -15950,7 +15955,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@mui/internal-babel-plugin-resolve-imports@2.0.7-canary.20(@babel/core@7.28.4)': + '@mui/internal-babel-plugin-minify-errors@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@b908c3bfb3067c63147bd53b62012b3e73b4a1d1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-module-imports': 7.27.1 + find-package-json: 1.2.0 + transitivePeerDependencies: + - supports-color + + '@mui/internal-babel-plugin-resolve-imports@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@b908c3bfb3067c63147bd53b62012b3e73b4a1d1(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 resolve: 1.22.10 @@ -15960,7 +15973,7 @@ snapshots: '@aws-sdk/client-s3': 3.884.0 '@aws-sdk/credential-providers': 3.883.0 '@octokit/rest': 22.0.0 - chalk: 5.6.0 + chalk: 5.6.2 env-ci: 11.2.0 execa: 9.6.0 git-url-parse: 16.1.0 @@ -15985,9 +15998,9 @@ snapshots: - tsx - yaml - '@mui/internal-code-infra@0.0.3-canary.8(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1))(prettier@3.6.2)(typescript@5.9.2)': + '@mui/internal-code-infra@https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@b908c3b(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1))(postcss@8.5.6)(prettier@3.6.2)(stylelint@16.23.1(typescript@5.9.2))(typescript@5.9.2)': dependencies: - '@argos-ci/core': 4.1.2 + '@argos-ci/core': 4.1.5 '@babel/cli': 7.28.3(@babel/core@7.28.4) '@babel/core': 7.28.4 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) @@ -15998,45 +16011,50 @@ snapshots: '@babel/preset-typescript': 7.27.1(@babel/core@7.28.4) '@eslint/compat': 1.3.2(eslint@9.35.0(jiti@2.5.1)) '@eslint/js': 9.35.0 - '@mui/internal-babel-plugin-display-name': 1.0.4-canary.7(@babel/core@7.28.4)(@babel/preset-react@7.27.1(@babel/core@7.28.4)) - '@mui/internal-babel-plugin-minify-errors': 2.0.8-canary.10(@babel/core@7.28.4) - '@mui/internal-babel-plugin-resolve-imports': 2.0.7-canary.20(@babel/core@7.28.4) + '@mui/internal-babel-plugin-display-name': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@b908c3bfb3067c63147bd53b62012b3e73b4a1d1(@babel/core@7.28.4)(@babel/preset-react@7.27.1(@babel/core@7.28.4)) + '@mui/internal-babel-plugin-minify-errors': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@b908c3bfb3067c63147bd53b62012b3e73b4a1d1(@babel/core@7.28.4) + '@mui/internal-babel-plugin-resolve-imports': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@b908c3bfb3067c63147bd53b62012b3e73b4a1d1(@babel/core@7.28.4) '@next/eslint-plugin-next': 15.5.3 '@octokit/auth-action': 6.0.1 '@octokit/rest': 22.0.0 - '@pnpm/find-workspace-dir': 1000.1.2 + '@pnpm/find-workspace-dir': 1000.1.3 babel-plugin-optimize-clsx: 2.6.2 babel-plugin-transform-inline-environment-variables: 0.4.4 babel-plugin-transform-react-remove-prop-types: 0.4.24 babel-plugin-transform-remove-imports: 1.8.0(@babel/core@7.28.4) - chalk: 5.6.0 + chalk: 5.6.2 eslint: 9.35.0(jiti@2.5.1) eslint-config-prettier: 10.1.8(eslint@9.35.0(jiti@2.5.1)) eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import@2.32.0)(eslint@9.35.0(jiti@2.5.1)) - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.4)(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1)) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-typescript@4.4.4)(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1)) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.4)(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-typescript@4.4.4)(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1)) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.35.0(jiti@2.5.1)) eslint-plugin-mocha: 11.1.0(eslint@9.35.0(jiti@2.5.1)) eslint-plugin-react: 7.37.5(eslint@9.35.0(jiti@2.5.1)) eslint-plugin-react-compiler: 19.1.0-rc.2(eslint@9.35.0(jiti@2.5.1)) eslint-plugin-react-hooks: 6.0.0(eslint@9.35.0(jiti@2.5.1)) - eslint-plugin-testing-library: 7.6.8(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + eslint-plugin-testing-library: 7.8.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) execa: 9.6.0 git-url-parse: 16.1.0 - globals: 16.3.0 + globals: 16.4.0 globby: 14.1.0 - lodash-es: 4.17.21 minimatch: 10.0.3 + postcss-styled-syntax: 0.7.1(postcss@8.5.6) prettier: 3.6.2 + regexp.escape: 2.0.1 + resolve-pkg-maps: 1.0.0 semver: 7.7.2 + stylelint-config-standard: 39.0.0(stylelint@16.23.1(typescript@5.9.2)) typescript: 5.9.2 - typescript-eslint: 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + typescript-eslint: 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) yargs: 18.0.0 transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - eslint-plugin-import-x + - postcss + - stylelint - supports-color '@mui/joy@5.0.0-beta.22(@emotion/react@11.14.0(@types/react@19.1.13)(react@19.1.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.1.13)(react@19.1.1))(@types/react@19.1.13)(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': @@ -17074,15 +17092,15 @@ snapshots: dependencies: playwright: 1.55.0 - '@pnpm/constants@1001.3.0': {} + '@pnpm/constants@1001.3.1': {} - '@pnpm/error@1000.0.4': + '@pnpm/error@1000.0.5': dependencies: - '@pnpm/constants': 1001.3.0 + '@pnpm/constants': 1001.3.1 - '@pnpm/find-workspace-dir@1000.1.2': + '@pnpm/find-workspace-dir@1000.1.3': dependencies: - '@pnpm/error': 1000.0.4 + '@pnpm/error': 1000.0.5 find-up: 5.0.0 '@polka/url@1.0.0-next.28': {} @@ -18054,14 +18072,14 @@ snapshots: '@types/node': 20.19.15 optional: true - '@typescript-eslint/eslint-plugin@8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/eslint-plugin@8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/scope-manager': 8.42.0 - '@typescript-eslint/type-utils': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/utils': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/visitor-keys': 8.42.0 + '@typescript-eslint/parser': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/scope-manager': 8.44.0 + '@typescript-eslint/type-utils': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/utils': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/visitor-keys': 8.44.0 eslint: 9.35.0(jiti@2.5.1) graphemer: 1.4.0 ignore: 7.0.5 @@ -18071,41 +18089,41 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@typescript-eslint/scope-manager': 8.42.0 - '@typescript-eslint/types': 8.42.0 - '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) - '@typescript-eslint/visitor-keys': 8.42.0 + '@typescript-eslint/scope-manager': 8.44.0 + '@typescript-eslint/types': 8.44.0 + '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2) + '@typescript-eslint/visitor-keys': 8.44.0 debug: 4.4.1(supports-color@8.1.1) eslint: 9.35.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.42.0(typescript@5.9.2)': + '@typescript-eslint/project-service@8.44.0(typescript@5.9.2)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.42.0(typescript@5.9.2) - '@typescript-eslint/types': 8.42.0 + '@typescript-eslint/tsconfig-utils': 8.44.0(typescript@5.9.2) + '@typescript-eslint/types': 8.44.0 debug: 4.4.1(supports-color@8.1.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.42.0': + '@typescript-eslint/scope-manager@8.44.0': dependencies: - '@typescript-eslint/types': 8.42.0 - '@typescript-eslint/visitor-keys': 8.42.0 + '@typescript-eslint/types': 8.44.0 + '@typescript-eslint/visitor-keys': 8.44.0 - '@typescript-eslint/tsconfig-utils@8.42.0(typescript@5.9.2)': + '@typescript-eslint/tsconfig-utils@8.44.0(typescript@5.9.2)': dependencies: typescript: 5.9.2 - '@typescript-eslint/type-utils@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/type-utils@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@typescript-eslint/types': 8.42.0 - '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/types': 8.44.0 + '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2) + '@typescript-eslint/utils': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) debug: 4.4.1(supports-color@8.1.1) eslint: 9.35.0(jiti@2.5.1) ts-api-utils: 2.1.0(typescript@5.9.2) @@ -18113,14 +18131,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.42.0': {} + '@typescript-eslint/types@8.44.0': {} - '@typescript-eslint/typescript-estree@8.42.0(typescript@5.9.2)': + '@typescript-eslint/typescript-estree@8.44.0(typescript@5.9.2)': dependencies: - '@typescript-eslint/project-service': 8.42.0(typescript@5.9.2) - '@typescript-eslint/tsconfig-utils': 8.42.0(typescript@5.9.2) - '@typescript-eslint/types': 8.42.0 - '@typescript-eslint/visitor-keys': 8.42.0 + '@typescript-eslint/project-service': 8.44.0(typescript@5.9.2) + '@typescript-eslint/tsconfig-utils': 8.44.0(typescript@5.9.2) + '@typescript-eslint/types': 8.44.0 + '@typescript-eslint/visitor-keys': 8.44.0 debug: 4.4.1(supports-color@8.1.1) fast-glob: 3.3.3 is-glob: 4.0.3 @@ -18131,20 +18149,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/utils@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.5.1)) - '@typescript-eslint/scope-manager': 8.42.0 - '@typescript-eslint/types': 8.42.0 - '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) + '@typescript-eslint/scope-manager': 8.44.0 + '@typescript-eslint/types': 8.44.0 + '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2) eslint: 9.35.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.42.0': + '@typescript-eslint/visitor-keys@8.44.0': dependencies: - '@typescript-eslint/types': 8.42.0 + '@typescript-eslint/types': 8.44.0 eslint-visitor-keys: 4.2.1 '@unrs/resolver-binding-android-arm-eabi@1.9.2': @@ -19128,7 +19146,7 @@ snapshots: dependencies: ansi-align: 3.0.1 camelcase: 7.0.1 - chalk: 5.6.0 + chalk: 5.6.2 cli-boxes: 3.0.0 string-width: 5.1.2 type-fest: 2.19.0 @@ -19393,7 +19411,7 @@ snapshots: chalk@5.0.1: {} - chalk@5.6.0: {} + chalk@5.6.2: {} chance@1.1.13: {} @@ -20305,7 +20323,7 @@ snapshots: detective-typescript@14.0.0(typescript@5.9.2): dependencies: - '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2) ast-module-types: 6.0.1 node-source-walk: 7.0.1 typescript: 5.9.2 @@ -20777,7 +20795,7 @@ snapshots: tinyglobby: 0.2.15 unrs-resolver: 1.9.2 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-typescript@4.4.4)(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-typescript@4.4.4)(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1)) transitivePeerDependencies: - supports-color @@ -20785,7 +20803,7 @@ snapshots: dependencies: debug: 3.2.7 enhanced-resolve: 0.9.1 - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-typescript@4.4.4)(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-typescript@4.4.4)(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1)) find-root: 1.1.0 hasown: 2.0.2 interpret: 1.4.0 @@ -20798,11 +20816,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.4)(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1)): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.4)(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) eslint: 9.35.0(jiti@2.5.1) eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import@2.32.0)(eslint@9.35.0(jiti@2.5.1)) @@ -20815,7 +20833,7 @@ snapshots: lodash: 4.17.21 pkg-dir: 5.0.0 - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-typescript@4.4.4)(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-typescript@4.4.4)(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -20826,7 +20844,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.35.0(jiti@2.5.1) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.4)(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1)) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.4)(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -20838,7 +20856,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -20915,10 +20933,10 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-testing-library@7.6.8(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2): + eslint-plugin-testing-library@7.8.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2): dependencies: - '@typescript-eslint/scope-manager': 8.42.0 - '@typescript-eslint/utils': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/scope-manager': 8.44.0 + '@typescript-eslint/utils': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) eslint: 9.35.0(jiti@2.5.1) transitivePeerDependencies: - supports-color @@ -21638,7 +21656,7 @@ snapshots: globals@15.15.0: {} - globals@16.3.0: {} + globals@16.4.0: {} globalthis@1.0.4: dependencies: @@ -22954,8 +22972,6 @@ snapshots: dependencies: p-locate: 6.0.0 - lodash-es@4.17.21: {} - lodash.clonedeep@4.5.0: {} lodash.debounce@4.0.8: {} @@ -23158,7 +23174,7 @@ snapshots: dependencies: ansi-escapes: 7.0.0 ansi-regex: 6.1.0 - chalk: 5.6.0 + chalk: 5.6.2 cli-highlight: 2.1.11 cli-table3: 0.6.5 marked: 9.1.6 @@ -25116,6 +25132,15 @@ snapshots: regenerator-runtime@0.14.1: {} + regexp.escape@2.0.1: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.0 + es-errors: 1.3.0 + for-each: 0.3.5 + safe-regex-test: 1.1.0 + regexp.prototype.flags@1.5.4: dependencies: call-bind: 1.0.8 @@ -26378,12 +26403,12 @@ snapshots: typedarray@0.0.6: {} - typescript-eslint@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2): + typescript-eslint@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/parser': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/eslint-plugin': 8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2) + '@typescript-eslint/utils': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) eslint: 9.35.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: @@ -26728,7 +26753,7 @@ snapshots: vitest-fail-on-console@0.10.1(@vitest/utils@3.2.4)(vite@6.3.6(@types/node@20.19.15)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.20.4)(yaml@2.8.0))(vitest@3.2.4): dependencies: '@vitest/utils': 3.2.4 - chalk: 5.6.0 + chalk: 5.6.2 vite: 6.3.6(@types/node@20.19.15)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.20.4)(yaml@2.8.0) vitest: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.15)(@vitest/browser@3.2.4)(happy-dom@15.11.6)(jiti@2.5.1)(jsdom@26.1.0)(lightningcss@1.30.1)(msw@2.7.3(@types/node@20.19.15)(typescript@5.9.2))(terser@5.39.0)(tsx@4.20.4)(yaml@2.8.0) diff --git a/stylelint.config.mjs b/stylelint.config.mjs index 39707dd541c722..665a22c46a0666 100644 --- a/stylelint.config.mjs +++ b/stylelint.config.mjs @@ -1,19 +1,6 @@ export default { - extends: 'stylelint-config-standard', - rules: { - 'alpha-value-notation': null, - 'custom-property-pattern': null, - 'media-feature-range-notation': null, - 'no-empty-source': null, - 'selector-class-pattern': null, - 'string-no-newline': null, // not compatible with prettier - 'value-keyword-case': null, - }, + extends: '@mui/internal-code-infra/stylelint', overrides: [ - { - files: ['**/*.js', '**/*.cjs', '**/*.mjs', '**/*.mts', '**/*.ts', '**/*.tsx'], - customSyntax: 'postcss-styled-syntax', - }, { files: [ 'docs/data/material/integrations/interoperability/**/*.js', From c38d9517e8af801b72314a08d656135e1af085a7 Mon Sep 17 00:00:00 2001 From: Janpot <2109932+Janpot@users.noreply.github.com> Date: Fri, 19 Sep 2025 15:38:33 +0200 Subject: [PATCH 02/14] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 65ec44c92099bb..3d16d0fb47a888 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "jsonlint": "code-infra jsonlint", "eslint": "eslint . --cache --report-unused-disable-directives --ext .js,.ts,.tsx --max-warnings 0", "eslint:ci": "eslint . --report-unused-disable-directives --ext .js,.ts,.tsx --max-warnings 0", - "stylelint": "stylelint --reportInvalidScopeDisables --reportNeedlessDisables \"docs/**/*.?(c|m)[jt]s?(x)\" --ignore-path .lintignore", + "stylelint": "stylelint --reportInvalidScopeDisables --reportNeedlessDisables \"docs/**/*.?(c|m)[jt]s?(x)\" \"docs/**/*.css\" --ignore-path .lintignore", "markdownlint": "markdownlint-cli2 \"**/*.md\"", "valelint": "pnpm vale sync && git ls-files | grep -h \".md$\" | xargs pnpm vale --filter='.Level==\"error\"'", "prettier": "pretty-quick --ignore-path .lintignore --branch master", From f8c86328feb9b78dd4716d4b86ce02cb1af5784b Mon Sep 17 00:00:00 2001 From: Janpot <2109932+Janpot@users.noreply.github.com> Date: Fri, 19 Sep 2025 15:41:26 +0200 Subject: [PATCH 03/14] update --- package.json | 2 +- pnpm-lock.yaml | 34 +++++++++++++++++----------------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/package.json b/package.json index 3d16d0fb47a888..096bd0f67cba27 100644 --- a/package.json +++ b/package.json @@ -113,7 +113,7 @@ "@mui-internal/api-docs-builder-core": "workspace:^", "@mui/internal-bundle-size-checker": "^1.0.9-canary.40", "@mui/internal-babel-plugin-minify-errors": "^2.0.8-canary.10", - "@mui/internal-code-infra": "https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@b908c3b", + "@mui/internal-code-infra": "https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@efb8fc6", "@mui/internal-docs-utils": "workspace:^", "@mui/internal-scripts": "workspace:^", "@mui/internal-test-utils": "workspace:^", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 034697c3d69fcb..da333ef1952510 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -71,8 +71,8 @@ importers: specifier: ^1.0.9-canary.40 version: 1.0.9-canary.40(@types/node@20.19.15)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.2)(terser@5.39.0)(tsx@4.20.4)(yaml@2.8.0) '@mui/internal-code-infra': - specifier: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@b908c3b - version: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@b908c3b(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1))(postcss@8.5.6)(prettier@3.6.2)(stylelint@16.23.1(typescript@5.9.2))(typescript@5.9.2) + specifier: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@efb8fc6 + version: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@efb8fc6(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1))(postcss@8.5.6)(prettier@3.6.2)(stylelint@16.23.1(typescript@5.9.2))(typescript@5.9.2) '@mui/internal-docs-utils': specifier: workspace:^ version: link:packages-internal/docs-utils @@ -3976,8 +3976,8 @@ packages: '@mui/core-downloads-tracker@5.18.0': resolution: {integrity: sha512-jbhwoQ1AY200PSSOrNXmrFCaSDSJWP7qk6urkTmIirvRXDROkqe+QwcLlUiw/PrREwsIF/vm3/dAXvjlMHF0RA==} - '@mui/internal-babel-plugin-display-name@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@b908c3bfb3067c63147bd53b62012b3e73b4a1d1': - resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@b908c3bfb3067c63147bd53b62012b3e73b4a1d1} + '@mui/internal-babel-plugin-display-name@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3': + resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3} version: 1.0.2 peerDependencies: '@babel/core': ^7.28.4 @@ -3989,15 +3989,15 @@ packages: peerDependencies: '@babel/core': ^7.28.4 - '@mui/internal-babel-plugin-minify-errors@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@b908c3bfb3067c63147bd53b62012b3e73b4a1d1': - resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@b908c3bfb3067c63147bd53b62012b3e73b4a1d1} + '@mui/internal-babel-plugin-minify-errors@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3': + resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3} version: 2.0.6 engines: {node: '>=14.0.0'} peerDependencies: '@babel/core': ^7.28.4 - '@mui/internal-babel-plugin-resolve-imports@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@b908c3bfb3067c63147bd53b62012b3e73b4a1d1': - resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@b908c3bfb3067c63147bd53b62012b3e73b4a1d1} + '@mui/internal-babel-plugin-resolve-imports@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3': + resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3} version: 2.0.5 peerDependencies: '@babel/core': ^7.28.4 @@ -4006,8 +4006,8 @@ packages: resolution: {integrity: sha512-l29raLcD3qkxtIpBzhtzoK5X6tf4N8Z7gOYHXxJpT24Mal2Jwb1dTh0nBODVVlmmcs6UEKaWUPRA5u3H+s4kKA==} hasBin: true - '@mui/internal-code-infra@https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@b908c3b': - resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@b908c3b} + '@mui/internal-code-infra@https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@efb8fc6': + resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@efb8fc6} version: 0.0.2 hasBin: true peerDependencies: @@ -15938,7 +15938,7 @@ snapshots: '@mui/core-downloads-tracker@5.18.0': {} - '@mui/internal-babel-plugin-display-name@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@b908c3bfb3067c63147bd53b62012b3e73b4a1d1(@babel/core@7.28.4)(@babel/preset-react@7.27.1(@babel/core@7.28.4))': + '@mui/internal-babel-plugin-display-name@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3(@babel/core@7.28.4)(@babel/preset-react@7.27.1(@babel/core@7.28.4))': dependencies: '@babel/core': 7.28.4 '@babel/helper-module-imports': 7.27.1 @@ -15955,7 +15955,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@mui/internal-babel-plugin-minify-errors@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@b908c3bfb3067c63147bd53b62012b3e73b4a1d1(@babel/core@7.28.4)': + '@mui/internal-babel-plugin-minify-errors@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 '@babel/helper-module-imports': 7.27.1 @@ -15963,7 +15963,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@mui/internal-babel-plugin-resolve-imports@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@b908c3bfb3067c63147bd53b62012b3e73b4a1d1(@babel/core@7.28.4)': + '@mui/internal-babel-plugin-resolve-imports@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 resolve: 1.22.10 @@ -15998,7 +15998,7 @@ snapshots: - tsx - yaml - '@mui/internal-code-infra@https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@b908c3b(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1))(postcss@8.5.6)(prettier@3.6.2)(stylelint@16.23.1(typescript@5.9.2))(typescript@5.9.2)': + '@mui/internal-code-infra@https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@efb8fc6(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1))(postcss@8.5.6)(prettier@3.6.2)(stylelint@16.23.1(typescript@5.9.2))(typescript@5.9.2)': dependencies: '@argos-ci/core': 4.1.5 '@babel/cli': 7.28.3(@babel/core@7.28.4) @@ -16011,9 +16011,9 @@ snapshots: '@babel/preset-typescript': 7.27.1(@babel/core@7.28.4) '@eslint/compat': 1.3.2(eslint@9.35.0(jiti@2.5.1)) '@eslint/js': 9.35.0 - '@mui/internal-babel-plugin-display-name': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@b908c3bfb3067c63147bd53b62012b3e73b4a1d1(@babel/core@7.28.4)(@babel/preset-react@7.27.1(@babel/core@7.28.4)) - '@mui/internal-babel-plugin-minify-errors': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@b908c3bfb3067c63147bd53b62012b3e73b4a1d1(@babel/core@7.28.4) - '@mui/internal-babel-plugin-resolve-imports': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@b908c3bfb3067c63147bd53b62012b3e73b4a1d1(@babel/core@7.28.4) + '@mui/internal-babel-plugin-display-name': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3(@babel/core@7.28.4)(@babel/preset-react@7.27.1(@babel/core@7.28.4)) + '@mui/internal-babel-plugin-minify-errors': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3(@babel/core@7.28.4) + '@mui/internal-babel-plugin-resolve-imports': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3(@babel/core@7.28.4) '@next/eslint-plugin-next': 15.5.3 '@octokit/auth-action': 6.0.1 '@octokit/rest': 22.0.0 From ab321311177131dffc68a96d23bb39548e03d186 Mon Sep 17 00:00:00 2001 From: Janpot <2109932+Janpot@users.noreply.github.com> Date: Fri, 19 Sep 2025 15:53:26 +0200 Subject: [PATCH 04/14] simple fixes --- docs/pages/global.css | 1 + .../static/components-gallery/base-theme.css | 171 ++++++++---------- docs/public/static/styles/prism-okaidia.css | 2 + 3 files changed, 76 insertions(+), 98 deletions(-) diff --git a/docs/pages/global.css b/docs/pages/global.css index 2e7ff043d25b9f..8facbff6082e1d 100644 --- a/docs/pages/global.css +++ b/docs/pages/global.css @@ -1,3 +1,4 @@ @import 'tailwindcss/theme.css' layer(theme); @import 'tailwindcss/utilities.css' layer(utilities); + @config '../tailwind.config.mjs'; diff --git a/docs/public/static/components-gallery/base-theme.css b/docs/public/static/components-gallery/base-theme.css index 84dec677784904..0b31b126671899 100644 --- a/docs/public/static/components-gallery/base-theme.css +++ b/docs/public/static/components-gallery/base-theme.css @@ -9,7 +9,6 @@ --primary-700: 240, 90%, 17%; --primary-800: 250, 90%, 14%; --primary-900: 270, 90%, 12%; - --grey-50: 213, 30%, 96%; --grey-100: 213, 22%, 91%; --grey-200: 213, 18%, 89%; @@ -20,108 +19,90 @@ --grey-700: 213, 11%, 31%; --grey-800: 213, 12%, 22%; --grey-900: 213, 11%, 11%; - --canvas: #fff; - - --font-color-soft: hsla(var(--grey-800)); - --font-color-hard: hsla(var(--grey-900)); + --font-color-soft: hsl(var(--grey-800)); + --font-color-hard: hsl(var(--grey-900)); --font-color-onDark: #fff; - --font-color-interactive: hsla(var(--primary-500)); - --font-color-placeholder: hsla(var(--grey-600)); - + --font-color-interactive: hsl(var(--primary-500)); + --font-color-placeholder: hsl(var(--grey-600)); --h1-font-family: 'Inter', sans-serif; --h1-font-weight: 500; --h1-font-size: 2rem; --h1-line-height: 1.25; --text-h1: var(--h1-font-size) / var(--h1-line-height) var(--h1-font-family); - --h2-font-family: 'Inter', sans-serif; --h2-font-weight: 500; --h2-font-size: 1.5rem; --h2-line-height: 1.25; --text-h2: var(--h2-font-size) / var(--h2-line-height) var(--h2-font-family); - --h3-font-family: 'Inter', sans-serif; --h3-font-weight: 500; --h3-font-size: 1.25rem; --h3-line-height: 1.5; --text-h3: var(--h3-font-size) / var(--h3-line-height) var(--h3-font-family); - --h4-font-family: 'Inter', sans-serif; --h4-font-weight: 300; --h4-font-size: 1.125rem; --h4-line-height: 1.5; --text-h4: var(--h4-font-size) / var(--h4-line-height) var(--h4-font-family); - --h5-font-family: 'Inter', sans-serif; --h5-font-weight: 600; --h5-font-size: 0.875rem; --h5-line-height: 1.5; --text-h5: var(--h5-font-weight) var(--h5-font-size) / var(--h5-line-height) var(--h5-font-family); - --button-font-family: 'Inter', sans-serif; --button-font-weight: 500; --button-font-size: 0.875rem; --button-line-height: 1.5; --button-text: var(--button-font-weight) var(--button-font-size) / var(--button-line-height) var(--button-font-family); - --body-font-family: 'Inter', sans-serif; --body-font-weight: 500; --body-font-size: 0.875rem; --body-line-height: 1.75; --text-body: var(--body-font-size) / var(--body-line-height) var(--body-font-family); - --caption-font-family: 'Inter', sans-serif; --caption-font-weight: 600; --caption-font-size: 0.75rem; --caption-line-height: 1.5; --text-caption: var(--caption-font-weight) var(--caption-font-size) / var(--caption-line-height) var(--caption-font-family); - --bg-default: #fff; - --bg-soft: hsla(var(--grey-50), 0.9); - --bg-hard: hsla(var(--grey-100), 0.8); - --bg-highlight: hsla(var(--primary-600)); - --bg-overlay: hsla(0, 0, 0, 0.3); - - --bg-button: hsla(var(--primary-500)); - --bg-button-hover: hsla(var(--primary-700)); - --bg-button-active: hsla(var(--primary-800)); - --bg-button-disabled: hsla(var(--grey-100), 0.5); - --border-solid-button: 1px solid hsla(var(--primary-500)); - - --bg-input-base: hsla(var(--grey-50), 0.5); - --bg-input-hover: hsla(var(--grey-50)); - --bg-input-active: hsla(var(--grey-200)); - --bg-input-disabled: hsla(var(--grey-100)); - - --bg-switch-track: hsla(var(--grey-300), 0.6); - --bg-select-option: hsla(var(--primary-100), 0.8); - - --border-default: 1px solid hsla(var(--grey-300)); - --border-soft: 1px solid hsla(var(--grey-300), 0.8); - --border-hard: 1px solid hsla(var(--grey-500)); - --border-interactive: 1px solid hsla(var(--primary-400)); - --border-transparent: 1px solid hsla(0, 0, 0, 0); - --border-active-switch: 1px solid hsla(var(--primary-100)); - - --shadow-elevation-1: 0px 1px 2px 0px hsla(0, 0, 0, 0.15); - --shadow-elevation-2: 0px 2px 4px 0px hsla(var(--grey-700), 0.2); + --bg-soft: hsl(var(--grey-50), 0.9); + --bg-hard: hsl(var(--grey-100), 0.8); + --bg-highlight: hsl(var(--primary-600)); + --bg-overlay: hsl(0deg 0 0 / 0.3); + --bg-button: hsl(var(--primary-500)); + --bg-button-hover: hsl(var(--primary-700)); + --bg-button-active: hsl(var(--primary-800)); + --bg-button-disabled: hsl(var(--grey-100), 0.5); + --border-solid-button: 1px solid hsl(var(--primary-500)); + --bg-input-base: hsl(var(--grey-50), 0.5); + --bg-input-hover: hsl(var(--grey-50)); + --bg-input-active: hsl(var(--grey-200)); + --bg-input-disabled: hsl(var(--grey-100)); + --bg-switch-track: hsl(var(--grey-300), 0.6); + --bg-select-option: hsl(var(--primary-100), 0.8); + --border-default: 1px solid hsl(var(--grey-300)); + --border-soft: 1px solid hsl(var(--grey-300), 0.8); + --border-hard: 1px solid hsl(var(--grey-500)); + --border-interactive: 1px solid hsl(var(--primary-400)); + --border-transparent: 1px solid hsl(0deg 0 0 / 0); + --border-active-switch: 1px solid hsl(var(--primary-100)); + --shadow-elevation-1: 0px 1px 2px 0px hsl(0deg 0 0 / 0.15); + --shadow-elevation-2: 0px 2px 4px 0px hsl(var(--grey-700), 0.2); --shadow-elevation-3: - 0px 4px 16px -4px hsla(var(--grey-700), 0.2), 0px 1px 2px -1px hsla(var(--grey-700), 0.1); - --shadow-elevation-4: 0px 8px 32px -4px hsla(0, 0, 0, 0.25), 0px 1px 2px -1px hsla(0, 0, 0, 0.15); - + 0px 4px 16px -4px hsl(var(--grey-700), 0.2), 0px 1px 2px -1px hsl(var(--grey-700), 0.1); + --shadow-elevation-4: 0px 8px 32px -4px hsl(0deg 0 0 / 0.25), 0px 1px 2px -1px hsl(0deg 0 0 / 0.15); --shadow-interactive-button: - 0 -2px 0.5px 0 hsla(var(--primary-700), 0.4) inset, - 0 2px 0.5px 0 hsla(var(--primary-400), 0.6) inset, 0 1px 0.5px 0 hsla(var(--primary-900), 0.3); + 0 -2px 0.5px 0 hsl(var(--primary-700), 0.4) inset, + 0 2px 0.5px 0 hsl(var(--primary-400), 0.6) inset, 0 1px 0.5px 0 hsl(var(--primary-900), 0.3); --shadow-outlined-button: - 0 -2px 0.5px 0 hsla(var(--grey-100), 0.5) inset, 0 1px 0.5px 0 hsla(var(--grey-500), 0.2); - --shadow-input: 0px 1px 2px hsla(var(--primary-300), 0.2); - --shadow-interactive-switch-track: 0px 1px 1px 0px hsla(0, 0, 0, 0.05) inset; - --shadow-interactive-switch-thumb: 0px 1px 2px 0px hsla(0, 0, 0, 0.3); - --shadow-interactive-focus-visible: 0 0 0 4px hsla(var(--primary-300), 0.5); - + 0 -2px 0.5px 0 hsl(var(--grey-100), 0.5) inset, 0 1px 0.5px 0 hsl(var(--grey-500), 0.2); + --shadow-input: 0px 1px 2px hsl(var(--primary-300), 0.2); + --shadow-interactive-switch-track: 0px 1px 1px 0px hsl(0deg 0 0 / 0.05) inset; + --shadow-interactive-switch-thumb: 0px 1px 2px 0px hsl(0deg 0 0 / 0.3); + --shadow-interactive-focus-visible: 0 0 0 4px hsl(var(--primary-300), 0.5); --border-radius-sm: 4px; --border-radius-md: 6px; --border-radius-lg: 8px; @@ -136,53 +117,45 @@ .GalleryPopup, .GallerySelect-listbox { --canvas: #0f0f0f; - - --font-color-soft: hsla(var(--grey-300)); - --font-color-hard: hsla(var(--grey-50)); - --font-color-interactive: hsla(var(--primary-300)); + --font-color-soft: hsl(var(--grey-300)); + --font-color-hard: hsl(var(--grey-50)); + --font-color-interactive: hsl(var(--primary-300)); --font-color-onDark: #fff; - - --bg-default: hsla(var(--grey-900)); - --bg-soft: hsla(var(--grey-800), 0.6); - --bg-hard: hsla(var(--grey-900), 0.8); - --bg-highlight: hsla(var(--primary-500)); - --bg-overlay: hsla(0, 0, 0, 0.6); - - --bg-button-base: hsla(var(--primary-500)); - --bg-button-hover: hsla(var(--primary-400)); - --bg-button-active: hsla(var(--primary-600)); - --bg-button-disabled: hsla(var(--grey-900)); - --border-solid-button: 1px solid hsla(var(--primary-600)); - - --bg-input-base: hsla(var(--grey-900, 0.5)); - --bg-input-hover: hsla(var(--grey-900)); - --bg-input-active: hsla(var(--grey-700)); - --bg-input-disabled: hsla(var(--grey-800)); - - --bg-switch-track: hsla(var(--grey-700), 0.5); - --bg-select-option: hsla(var(--primary-300), 0.2); - - --border-default: 1px solid hsla(var(--grey-800)); - --border-soft: 1px solid hsla(var(--grey-800), 0.8); - --border-hard: 1px solid hsla(var(--grey-700)); - --border-interactive: 1px solid hsla(var(--primary-200)); + --bg-default: hsl(var(--grey-900)); + --bg-soft: hsl(var(--grey-800), 0.6); + --bg-hard: hsl(var(--grey-900), 0.8); + --bg-highlight: hsl(var(--primary-500)); + --bg-overlay: hsl(0deg 0 0 / 0.6); + --bg-button-base: hsl(var(--primary-500)); + --bg-button-hover: hsl(var(--primary-400)); + --bg-button-active: hsl(var(--primary-600)); + --bg-button-disabled: hsl(var(--grey-900)); + --border-solid-button: 1px solid hsl(var(--primary-600)); + --bg-input-base: hsl(var(--grey-900, 0.5)); + --bg-input-hover: hsl(var(--grey-900)); + --bg-input-active: hsl(var(--grey-700)); + --bg-input-disabled: hsl(var(--grey-800)); + --bg-switch-track: hsl(var(--grey-700), 0.5); + --bg-select-option: hsl(var(--primary-300), 0.2); + --border-default: 1px solid hsl(var(--grey-800)); + --border-soft: 1px solid hsl(var(--grey-800), 0.8); + --border-hard: 1px solid hsl(var(--grey-700)); + --border-interactive: 1px solid hsl(var(--primary-200)); --border-transparent: 1px solid transparent; - --border-active-switch: 1px solid hsla(var(--primary-400), 0.4); - - --shadow-elevation-1: 0px 2px 4px -0.5px hsla(0, 0, 0, 0.4); - --shadow-elevation-2: 0px 2px 8px 0px hsla(0, 0, 0, 0.3), 0px 2px 4px -0.5px hsla(0, 0, 0, 0.4); - --shadow-elevation-3: 0px 4px 8px 0px hsla(0, 0, 0, 0.32), 0px 8px 16px 0px hsla(0, 0, 0, 0.32); + --border-active-switch: 1px solid hsl(var(--primary-400), 0.4); + --shadow-elevation-1: 0px 2px 4px -0.5px hsl(0deg 0 0 / 0.4); + --shadow-elevation-2: 0px 2px 8px 0px hsl(0deg 0 0 / 0.3), 0px 2px 4px -0.5px hsl(0deg 0 0 / 0.4); + --shadow-elevation-3: 0px 4px 8px 0px hsl(0deg 0 0 / 0.32), 0px 8px 16px 0px hsl(0deg 0 0 / 0.32); --shadow-elevation-4: - 0px 2px 24px 0px hsla(0, 0, 0, 0.32), 0px 16px 32px 0px hsla(0, 0, 0, 0.32); - + 0px 2px 24px 0px hsl(0deg 0 0 / 0.32), 0px 16px 32px 0px hsl(0deg 0 0 / 0.32); --shadow-interactive-button: - 0 -2px 0.5px 0 hsla(var(--primary-700), 0.4) inset, - 0 2px 0.5px 0 hsla(var(--primary-400), 0.6) inset, 0 1px 0.5px 0 hsla(var(--primary-900), 0.3); + 0 -2px 0.5px 0 hsl(var(--primary-700), 0.4) inset, + 0 2px 0.5px 0 hsl(var(--primary-400), 0.6) inset, 0 1px 0.5px 0 hsl(var(--primary-900), 0.3); --shadow-outlined-button: - 0 -2px 0.5px 0 hsla(0, 0%, 0%, 0.4) inset, 0 1px 0.5px 0 hsla(0, 0%, 0%, 0.9); - --shadow-input: 0px 1.5px 0.5px 0px hsla(0, 0%, 0%, 0.9); - --shadow-interactive-switch-track: 0px 1px 1px 0px hsla(0, 0, 0, 0.35) inset; - --shadow-interactive-switch-thumb: 0px 1px 2px 0px hsla(0, 0, 0, 0.3); + 0 -2px 0.5px 0 hsl(0deg 0% 0% / 0.4) inset, 0 1px 0.5px 0 hsl(0deg 0% 0% / 0.9); + --shadow-input: 0px 1.5px 0.5px 0px hsl(0deg 0% 0% / 0.9); + --shadow-interactive-switch-track: 0px 1px 1px 0px hsl(0deg 0 0 / 0.35) inset; + --shadow-interactive-switch-thumb: 0px 1px 2px 0px hsl(0deg 0 0 / 0.3); } } @@ -521,6 +494,7 @@ cursor: pointer; color: var(--font-color-onDark); background: var(--bg-button); + /* border: var(--border-interactive); */ } @@ -561,7 +535,7 @@ border-radius: var(--border-radius-md); padding: 0.75rem; opacity: 1; - margin: 0.25rem 0px; + margin: 0.25rem 0; color: var(--font-color-soft); background: var(--bg-default); border: var(--border-soft); @@ -1095,6 +1069,7 @@ min-height: 100px; font: var(--text-body); color: var(--GalleryInput-input-color, var(--font-color-soft)); + /* color: #fff; */ padding: 6px 12px; border-radius: var(--border-radius-md) var(--border-radius-md) 0 var(--border-radius-md); diff --git a/docs/public/static/styles/prism-okaidia.css b/docs/public/static/styles/prism-okaidia.css index f47491ed27ff12..0d80857f9fc853 100644 --- a/docs/public/static/styles/prism-okaidia.css +++ b/docs/public/static/styles/prism-okaidia.css @@ -6,6 +6,7 @@ code[class*='language-'], pre[class*='language-'] { + /* color: #f8f8f2; */ /* background: none; */ /* text-shadow: 0 1px rgba(0, 0, 0, 0.3); */ @@ -126,6 +127,7 @@ pre[class*='language-'] { .token.bold { font-weight: bold; } + .token.italic { font-style: italic; } From d0c259e59f53282b4a276b376a28afc1e5bc5588 Mon Sep 17 00:00:00 2001 From: Janpot <2109932+Janpot@users.noreply.github.com> Date: Fri, 19 Sep 2025 15:54:25 +0200 Subject: [PATCH 05/14] Update global.css --- docs/pages/global.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/pages/global.css b/docs/pages/global.css index 8facbff6082e1d..a468f4ec21a0a7 100644 --- a/docs/pages/global.css +++ b/docs/pages/global.css @@ -1,4 +1,4 @@ @import 'tailwindcss/theme.css' layer(theme); @import 'tailwindcss/utilities.css' layer(utilities); - +/* stylelint-disable-next-line at-rule-no-unknown */ @config '../tailwind.config.mjs'; From 83798a007442174a425391c0f2f42905fa2de679 Mon Sep 17 00:00:00 2001 From: Janpot <2109932+Janpot@users.noreply.github.com> Date: Fri, 19 Sep 2025 15:56:25 +0200 Subject: [PATCH 06/14] more fixes --- .../static/components-gallery/base-theme.css | 15 ++++++--------- docs/public/static/styles/prism-okaidia.css | 2 +- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/docs/public/static/components-gallery/base-theme.css b/docs/public/static/components-gallery/base-theme.css index 0b31b126671899..4942810c8714a9 100644 --- a/docs/public/static/components-gallery/base-theme.css +++ b/docs/public/static/components-gallery/base-theme.css @@ -93,7 +93,8 @@ --shadow-elevation-2: 0px 2px 4px 0px hsl(var(--grey-700), 0.2); --shadow-elevation-3: 0px 4px 16px -4px hsl(var(--grey-700), 0.2), 0px 1px 2px -1px hsl(var(--grey-700), 0.1); - --shadow-elevation-4: 0px 8px 32px -4px hsl(0deg 0 0 / 0.25), 0px 1px 2px -1px hsl(0deg 0 0 / 0.15); + --shadow-elevation-4: + 0px 8px 32px -4px hsl(0deg 0 0 / 0.25), 0px 1px 2px -1px hsl(0deg 0 0 / 0.15); --shadow-interactive-button: 0 -2px 0.5px 0 hsl(var(--primary-700), 0.4) inset, 0 2px 0.5px 0 hsl(var(--primary-400), 0.6) inset, 0 1px 0.5px 0 hsl(var(--primary-900), 0.3); @@ -114,7 +115,6 @@ .GalleryContainer, .GalleryMenu, .GalleryPopup, - .GalleryPopup, .GallerySelect-listbox { --canvas: #0f0f0f; --font-color-soft: hsl(var(--grey-300)); @@ -144,8 +144,10 @@ --border-transparent: 1px solid transparent; --border-active-switch: 1px solid hsl(var(--primary-400), 0.4); --shadow-elevation-1: 0px 2px 4px -0.5px hsl(0deg 0 0 / 0.4); - --shadow-elevation-2: 0px 2px 8px 0px hsl(0deg 0 0 / 0.3), 0px 2px 4px -0.5px hsl(0deg 0 0 / 0.4); - --shadow-elevation-3: 0px 4px 8px 0px hsl(0deg 0 0 / 0.32), 0px 8px 16px 0px hsl(0deg 0 0 / 0.32); + --shadow-elevation-2: + 0px 2px 8px 0px hsl(0deg 0 0 / 0.3), 0px 2px 4px -0.5px hsl(0deg 0 0 / 0.4); + --shadow-elevation-3: + 0px 4px 8px 0px hsl(0deg 0 0 / 0.32), 0px 8px 16px 0px hsl(0deg 0 0 / 0.32); --shadow-elevation-4: 0px 2px 24px 0px hsl(0deg 0 0 / 0.32), 0px 16px 32px 0px hsl(0deg 0 0 / 0.32); --shadow-interactive-button: @@ -591,7 +593,6 @@ font: var(--text-body); line-height: var(--button-line-height); color: var(--font-color-soft); - box-sizing: border-box; padding: 6px; margin: 12px 0; border-radius: var(--border-radius-lg); @@ -877,10 +878,6 @@ /* Table pagination styles */ -.GalleryTablePaginationDemo th { - background-color: var(--bg-default); -} - .GalleryTablePaginationDemo table { font: var(--text-body); width: 100%; diff --git a/docs/public/static/styles/prism-okaidia.css b/docs/public/static/styles/prism-okaidia.css index 0d80857f9fc853..d95cc1e66198e2 100644 --- a/docs/public/static/styles/prism-okaidia.css +++ b/docs/public/static/styles/prism-okaidia.css @@ -6,7 +6,6 @@ code[class*='language-'], pre[class*='language-'] { - /* color: #f8f8f2; */ /* background: none; */ /* text-shadow: 0 1px rgba(0, 0, 0, 0.3); */ @@ -17,6 +16,7 @@ pre[class*='language-'] { word-spacing: normal; word-break: normal; word-wrap: normal; + /* line-height: 1.5; */ /* -moz-tab-size: 4; */ From 44827df2ca7e1ba5fd8c6a258c178cfe4612501d Mon Sep 17 00:00:00 2001 From: Janpot <2109932+Janpot@users.noreply.github.com> Date: Fri, 19 Sep 2025 16:01:34 +0200 Subject: [PATCH 07/14] last fixes --- docs/pages/global.css | 1 + docs/public/static/components-gallery/base-theme.css | 4 +--- docs/public/static/styles/prism-okaidia.css | 3 ++- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/pages/global.css b/docs/pages/global.css index a468f4ec21a0a7..6df930b72ec064 100644 --- a/docs/pages/global.css +++ b/docs/pages/global.css @@ -1,4 +1,5 @@ @import 'tailwindcss/theme.css' layer(theme); @import 'tailwindcss/utilities.css' layer(utilities); + /* stylelint-disable-next-line at-rule-no-unknown */ @config '../tailwind.config.mjs'; diff --git a/docs/public/static/components-gallery/base-theme.css b/docs/public/static/components-gallery/base-theme.css index 4942810c8714a9..5106108cc3b580 100644 --- a/docs/public/static/components-gallery/base-theme.css +++ b/docs/public/static/components-gallery/base-theme.css @@ -449,7 +449,6 @@ } .GalleryNumberInput .input { - font-family: inherit; font: var(--text-body); grid-column: 1/2; grid-row: 1/3; @@ -1004,8 +1003,7 @@ margin-bottom: 8px; display: flex; align-items: center; - justify-content: center; - align-content: space-between; + place-content: space-between center; } .GalleryTab { diff --git a/docs/public/static/styles/prism-okaidia.css b/docs/public/static/styles/prism-okaidia.css index d95cc1e66198e2..b25920aa7b393b 100644 --- a/docs/public/static/styles/prism-okaidia.css +++ b/docs/public/static/styles/prism-okaidia.css @@ -6,6 +6,7 @@ code[class*='language-'], pre[class*='language-'] { + /* color: #f8f8f2; */ /* background: none; */ /* text-shadow: 0 1px rgba(0, 0, 0, 0.3); */ @@ -15,7 +16,7 @@ pre[class*='language-'] { white-space: pre; word-spacing: normal; word-break: normal; - word-wrap: normal; + overflow-wrap: normal; /* line-height: 1.5; */ From ac3e238b280654a92552bf7f8e829707dd8884dc Mon Sep 17 00:00:00 2001 From: Janpot <2109932+Janpot@users.noreply.github.com> Date: Mon, 22 Sep 2025 14:46:24 +0200 Subject: [PATCH 08/14] Update global.css --- docs/pages/global.css | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/pages/global.css b/docs/pages/global.css index 6df930b72ec064..8facbff6082e1d 100644 --- a/docs/pages/global.css +++ b/docs/pages/global.css @@ -1,5 +1,4 @@ @import 'tailwindcss/theme.css' layer(theme); @import 'tailwindcss/utilities.css' layer(utilities); -/* stylelint-disable-next-line at-rule-no-unknown */ @config '../tailwind.config.mjs'; From 0cd4a463a9290413538d7686daac72051eac889e Mon Sep 17 00:00:00 2001 From: Janpot <2109932+Janpot@users.noreply.github.com> Date: Mon, 22 Sep 2025 14:48:21 +0200 Subject: [PATCH 09/14] update --- docs/public/static/styles/prism-okaidia.css | 4 --- package.json | 2 +- pnpm-lock.yaml | 34 ++++++++++----------- stylelint.config.mjs | 8 ++++- 4 files changed, 25 insertions(+), 23 deletions(-) diff --git a/docs/public/static/styles/prism-okaidia.css b/docs/public/static/styles/prism-okaidia.css index b25920aa7b393b..99ab094c41d796 100644 --- a/docs/public/static/styles/prism-okaidia.css +++ b/docs/public/static/styles/prism-okaidia.css @@ -6,7 +6,6 @@ code[class*='language-'], pre[class*='language-'] { - /* color: #f8f8f2; */ /* background: none; */ /* text-shadow: 0 1px rgba(0, 0, 0, 0.3); */ @@ -17,13 +16,10 @@ pre[class*='language-'] { word-spacing: normal; word-break: normal; overflow-wrap: normal; - /* line-height: 1.5; */ - /* -moz-tab-size: 4; */ /* -o-tab-size: 4; */ /* tab-size: 4; */ - -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; diff --git a/package.json b/package.json index 096bd0f67cba27..a23efdb90fc807 100644 --- a/package.json +++ b/package.json @@ -113,7 +113,7 @@ "@mui-internal/api-docs-builder-core": "workspace:^", "@mui/internal-bundle-size-checker": "^1.0.9-canary.40", "@mui/internal-babel-plugin-minify-errors": "^2.0.8-canary.10", - "@mui/internal-code-infra": "https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@efb8fc6", + "@mui/internal-code-infra": "https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@e50ef17b5a028b5525c57a1847c4dc685e091d09", "@mui/internal-docs-utils": "workspace:^", "@mui/internal-scripts": "workspace:^", "@mui/internal-test-utils": "workspace:^", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index da333ef1952510..84e2c4fc7523b2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -71,8 +71,8 @@ importers: specifier: ^1.0.9-canary.40 version: 1.0.9-canary.40(@types/node@20.19.15)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.2)(terser@5.39.0)(tsx@4.20.4)(yaml@2.8.0) '@mui/internal-code-infra': - specifier: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@efb8fc6 - version: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@efb8fc6(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1))(postcss@8.5.6)(prettier@3.6.2)(stylelint@16.23.1(typescript@5.9.2))(typescript@5.9.2) + specifier: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@e50ef17b5a028b5525c57a1847c4dc685e091d09 + version: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@e50ef17b5a028b5525c57a1847c4dc685e091d09(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1))(postcss@8.5.6)(prettier@3.6.2)(stylelint@16.23.1(typescript@5.9.2))(typescript@5.9.2) '@mui/internal-docs-utils': specifier: workspace:^ version: link:packages-internal/docs-utils @@ -3976,8 +3976,8 @@ packages: '@mui/core-downloads-tracker@5.18.0': resolution: {integrity: sha512-jbhwoQ1AY200PSSOrNXmrFCaSDSJWP7qk6urkTmIirvRXDROkqe+QwcLlUiw/PrREwsIF/vm3/dAXvjlMHF0RA==} - '@mui/internal-babel-plugin-display-name@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3': - resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3} + '@mui/internal-babel-plugin-display-name@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@e50ef17b5a028b5525c57a1847c4dc685e091d09': + resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@e50ef17b5a028b5525c57a1847c4dc685e091d09} version: 1.0.2 peerDependencies: '@babel/core': ^7.28.4 @@ -3989,15 +3989,15 @@ packages: peerDependencies: '@babel/core': ^7.28.4 - '@mui/internal-babel-plugin-minify-errors@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3': - resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3} + '@mui/internal-babel-plugin-minify-errors@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@e50ef17b5a028b5525c57a1847c4dc685e091d09': + resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@e50ef17b5a028b5525c57a1847c4dc685e091d09} version: 2.0.6 engines: {node: '>=14.0.0'} peerDependencies: '@babel/core': ^7.28.4 - '@mui/internal-babel-plugin-resolve-imports@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3': - resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3} + '@mui/internal-babel-plugin-resolve-imports@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@e50ef17b5a028b5525c57a1847c4dc685e091d09': + resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@e50ef17b5a028b5525c57a1847c4dc685e091d09} version: 2.0.5 peerDependencies: '@babel/core': ^7.28.4 @@ -4006,8 +4006,8 @@ packages: resolution: {integrity: sha512-l29raLcD3qkxtIpBzhtzoK5X6tf4N8Z7gOYHXxJpT24Mal2Jwb1dTh0nBODVVlmmcs6UEKaWUPRA5u3H+s4kKA==} hasBin: true - '@mui/internal-code-infra@https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@efb8fc6': - resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@efb8fc6} + '@mui/internal-code-infra@https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@e50ef17b5a028b5525c57a1847c4dc685e091d09': + resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@e50ef17b5a028b5525c57a1847c4dc685e091d09} version: 0.0.2 hasBin: true peerDependencies: @@ -15938,7 +15938,7 @@ snapshots: '@mui/core-downloads-tracker@5.18.0': {} - '@mui/internal-babel-plugin-display-name@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3(@babel/core@7.28.4)(@babel/preset-react@7.27.1(@babel/core@7.28.4))': + '@mui/internal-babel-plugin-display-name@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@e50ef17b5a028b5525c57a1847c4dc685e091d09(@babel/core@7.28.4)(@babel/preset-react@7.27.1(@babel/core@7.28.4))': dependencies: '@babel/core': 7.28.4 '@babel/helper-module-imports': 7.27.1 @@ -15955,7 +15955,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@mui/internal-babel-plugin-minify-errors@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3(@babel/core@7.28.4)': + '@mui/internal-babel-plugin-minify-errors@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@e50ef17b5a028b5525c57a1847c4dc685e091d09(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 '@babel/helper-module-imports': 7.27.1 @@ -15963,7 +15963,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@mui/internal-babel-plugin-resolve-imports@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3(@babel/core@7.28.4)': + '@mui/internal-babel-plugin-resolve-imports@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@e50ef17b5a028b5525c57a1847c4dc685e091d09(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 resolve: 1.22.10 @@ -15998,7 +15998,7 @@ snapshots: - tsx - yaml - '@mui/internal-code-infra@https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@efb8fc6(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1))(postcss@8.5.6)(prettier@3.6.2)(stylelint@16.23.1(typescript@5.9.2))(typescript@5.9.2)': + '@mui/internal-code-infra@https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@e50ef17b5a028b5525c57a1847c4dc685e091d09(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1))(postcss@8.5.6)(prettier@3.6.2)(stylelint@16.23.1(typescript@5.9.2))(typescript@5.9.2)': dependencies: '@argos-ci/core': 4.1.5 '@babel/cli': 7.28.3(@babel/core@7.28.4) @@ -16011,9 +16011,9 @@ snapshots: '@babel/preset-typescript': 7.27.1(@babel/core@7.28.4) '@eslint/compat': 1.3.2(eslint@9.35.0(jiti@2.5.1)) '@eslint/js': 9.35.0 - '@mui/internal-babel-plugin-display-name': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3(@babel/core@7.28.4)(@babel/preset-react@7.27.1(@babel/core@7.28.4)) - '@mui/internal-babel-plugin-minify-errors': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3(@babel/core@7.28.4) - '@mui/internal-babel-plugin-resolve-imports': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@efb8fc6ad35dc5300ccc1f9f2073745b94e391f3(@babel/core@7.28.4) + '@mui/internal-babel-plugin-display-name': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@e50ef17b5a028b5525c57a1847c4dc685e091d09(@babel/core@7.28.4)(@babel/preset-react@7.27.1(@babel/core@7.28.4)) + '@mui/internal-babel-plugin-minify-errors': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@e50ef17b5a028b5525c57a1847c4dc685e091d09(@babel/core@7.28.4) + '@mui/internal-babel-plugin-resolve-imports': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@e50ef17b5a028b5525c57a1847c4dc685e091d09(@babel/core@7.28.4) '@next/eslint-plugin-next': 15.5.3 '@octokit/auth-action': 6.0.1 '@octokit/rest': 22.0.0 diff --git a/stylelint.config.mjs b/stylelint.config.mjs index 665a22c46a0666..6cd1cfe9bedbfa 100644 --- a/stylelint.config.mjs +++ b/stylelint.config.mjs @@ -1,5 +1,11 @@ +import base from '@mui/internal-code-infra/stylelint'; + +// Note: To debug stylelint config resolution for a specific file, use +// pnpm exec stylelint --print-config + +/** @type {import('stylelint').Config} */ export default { - extends: '@mui/internal-code-infra/stylelint', + extends: base, overrides: [ { files: [ From 45bf33725926e06f56b7fb00f4d03668f3f7c819 Mon Sep 17 00:00:00 2001 From: Janpot <2109932+Janpot@users.noreply.github.com> Date: Mon, 22 Sep 2025 17:01:44 +0200 Subject: [PATCH 10/14] fix ci --- docs/public/static/styles/prism-okaidia.css | 1 + pnpm-lock.yaml | 10 ++-------- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/docs/public/static/styles/prism-okaidia.css b/docs/public/static/styles/prism-okaidia.css index 99ab094c41d796..e1dbe7a49a031b 100644 --- a/docs/public/static/styles/prism-okaidia.css +++ b/docs/public/static/styles/prism-okaidia.css @@ -16,6 +16,7 @@ pre[class*='language-'] { word-spacing: normal; word-break: normal; overflow-wrap: normal; + /* line-height: 1.5; */ /* -moz-tab-size: 4; */ /* -o-tab-size: 4; */ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f7693a53cd2350..c96e6438861ce5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9901,10 +9901,6 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.1.0: - resolution: {integrity: sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==} - engines: {node: 20 || >=22} - lru-cache@11.2.1: resolution: {integrity: sha512-r8LA6i4LP4EeWOhqBaZZjDWwehd1xUJPCJd9Sv300H0ZmcUER4+JPh7bqqZeqs1o5pgtgvXm+d9UGrB5zZGDiQ==} engines: {node: 20 || >=22} @@ -13616,7 +13612,7 @@ snapshots: '@loaderkit/resolve': 1.0.3 cjs-module-lexer: 1.4.3 fflate: 0.8.2 - lru-cache: 11.1.0 + lru-cache: 11.2.1 semver: 7.7.2 typescript: 5.6.1-rc validate-npm-package-name: 5.0.1 @@ -23080,8 +23076,6 @@ snapshots: lru-cache@10.4.3: {} - lru-cache@11.1.0: {} - lru-cache@11.2.1: {} lru-cache@5.1.1: @@ -24442,7 +24436,7 @@ snapshots: path-scurry@2.0.0: dependencies: - lru-cache: 11.1.0 + lru-cache: 11.2.1 minipass: 7.1.2 path-to-regexp@3.3.0: {} From ccd958a6409d0fcc1cb557385f3ce90bfb537c31 Mon Sep 17 00:00:00 2001 From: Janpot <2109932+Janpot@users.noreply.github.com> Date: Tue, 23 Sep 2025 09:48:53 +0200 Subject: [PATCH 11/14] wip --- package.json | 2 +- pnpm-lock.yaml | 34 +++++++++++++++++----------------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/package.json b/package.json index f0682dcd0bc785..71056047d4b71a 100644 --- a/package.json +++ b/package.json @@ -113,7 +113,7 @@ "@mui-internal/api-docs-builder-core": "workspace:^", "@mui/internal-bundle-size-checker": "^1.0.9-canary.41", "@mui/internal-babel-plugin-minify-errors": "^2.0.8-canary.10", - "@mui/internal-code-infra": "https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@e50ef17b5a028b5525c57a1847c4dc685e091d09", + "@mui/internal-code-infra": "https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@63a3ddd", "@mui/internal-docs-utils": "workspace:^", "@mui/internal-scripts": "workspace:^", "@mui/internal-test-utils": "workspace:^", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c96e6438861ce5..f21a652c60c3e8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -71,8 +71,8 @@ importers: specifier: ^1.0.9-canary.41 version: 1.0.9-canary.42(@types/node@20.19.17)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.2)(terser@5.39.0)(tsx@4.20.4)(yaml@2.8.0) '@mui/internal-code-infra': - specifier: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@e50ef17b5a028b5525c57a1847c4dc685e091d09 - version: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@e50ef17b5a028b5525c57a1847c4dc685e091d09(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1))(postcss@8.5.6)(prettier@3.6.2)(stylelint@16.23.1(typescript@5.9.2))(typescript@5.9.2) + specifier: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@63a3ddd + version: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@63a3ddd(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1))(postcss@8.5.6)(prettier@3.6.2)(stylelint@16.23.1(typescript@5.9.2))(typescript@5.9.2) '@mui/internal-docs-utils': specifier: workspace:^ version: link:packages-internal/docs-utils @@ -3980,8 +3980,8 @@ packages: '@mui/core-downloads-tracker@5.18.0': resolution: {integrity: sha512-jbhwoQ1AY200PSSOrNXmrFCaSDSJWP7qk6urkTmIirvRXDROkqe+QwcLlUiw/PrREwsIF/vm3/dAXvjlMHF0RA==} - '@mui/internal-babel-plugin-display-name@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@e50ef17b5a028b5525c57a1847c4dc685e091d09': - resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@e50ef17b5a028b5525c57a1847c4dc685e091d09} + '@mui/internal-babel-plugin-display-name@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@63a3ddd400cba53acb77d385ae62b02b2ff56991': + resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@63a3ddd400cba53acb77d385ae62b02b2ff56991} version: 1.0.2 peerDependencies: '@babel/core': ^7.28.4 @@ -3993,15 +3993,15 @@ packages: peerDependencies: '@babel/core': ^7.28.4 - '@mui/internal-babel-plugin-minify-errors@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@e50ef17b5a028b5525c57a1847c4dc685e091d09': - resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@e50ef17b5a028b5525c57a1847c4dc685e091d09} + '@mui/internal-babel-plugin-minify-errors@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@63a3ddd400cba53acb77d385ae62b02b2ff56991': + resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@63a3ddd400cba53acb77d385ae62b02b2ff56991} version: 2.0.6 engines: {node: '>=14.0.0'} peerDependencies: '@babel/core': ^7.28.4 - '@mui/internal-babel-plugin-resolve-imports@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@e50ef17b5a028b5525c57a1847c4dc685e091d09': - resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@e50ef17b5a028b5525c57a1847c4dc685e091d09} + '@mui/internal-babel-plugin-resolve-imports@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@63a3ddd400cba53acb77d385ae62b02b2ff56991': + resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@63a3ddd400cba53acb77d385ae62b02b2ff56991} version: 2.0.5 peerDependencies: '@babel/core': ^7.28.4 @@ -4010,8 +4010,8 @@ packages: resolution: {integrity: sha512-hKxrnepe9hp03pdDFK0c62fU2q1ilT2lPU3KzOSFTzksuoCDZLYIcwjIYoU+SCaAXvyuIdKmjzOtCY5bKI0wZA==} hasBin: true - '@mui/internal-code-infra@https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@e50ef17b5a028b5525c57a1847c4dc685e091d09': - resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@e50ef17b5a028b5525c57a1847c4dc685e091d09} + '@mui/internal-code-infra@https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@63a3ddd': + resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@63a3ddd} version: 0.0.2 hasBin: true peerDependencies: @@ -15946,7 +15946,7 @@ snapshots: '@mui/core-downloads-tracker@5.18.0': {} - '@mui/internal-babel-plugin-display-name@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@e50ef17b5a028b5525c57a1847c4dc685e091d09(@babel/core@7.28.4)(@babel/preset-react@7.27.1(@babel/core@7.28.4))': + '@mui/internal-babel-plugin-display-name@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@63a3ddd400cba53acb77d385ae62b02b2ff56991(@babel/core@7.28.4)(@babel/preset-react@7.27.1(@babel/core@7.28.4))': dependencies: '@babel/core': 7.28.4 '@babel/helper-module-imports': 7.27.1 @@ -15963,7 +15963,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@mui/internal-babel-plugin-minify-errors@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@e50ef17b5a028b5525c57a1847c4dc685e091d09(@babel/core@7.28.4)': + '@mui/internal-babel-plugin-minify-errors@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@63a3ddd400cba53acb77d385ae62b02b2ff56991(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 '@babel/helper-module-imports': 7.27.1 @@ -15971,7 +15971,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@mui/internal-babel-plugin-resolve-imports@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@e50ef17b5a028b5525c57a1847c4dc685e091d09(@babel/core@7.28.4)': + '@mui/internal-babel-plugin-resolve-imports@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@63a3ddd400cba53acb77d385ae62b02b2ff56991(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 resolve: 1.22.10 @@ -16006,7 +16006,7 @@ snapshots: - tsx - yaml - '@mui/internal-code-infra@https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@e50ef17b5a028b5525c57a1847c4dc685e091d09(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1))(postcss@8.5.6)(prettier@3.6.2)(stylelint@16.23.1(typescript@5.9.2))(typescript@5.9.2)': + '@mui/internal-code-infra@https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@63a3ddd(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1))(postcss@8.5.6)(prettier@3.6.2)(stylelint@16.23.1(typescript@5.9.2))(typescript@5.9.2)': dependencies: '@argos-ci/core': 4.1.5 '@babel/cli': 7.28.3(@babel/core@7.28.4) @@ -16019,9 +16019,9 @@ snapshots: '@babel/preset-typescript': 7.27.1(@babel/core@7.28.4) '@eslint/compat': 1.3.2(eslint@9.35.0(jiti@2.5.1)) '@eslint/js': 9.35.0 - '@mui/internal-babel-plugin-display-name': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@e50ef17b5a028b5525c57a1847c4dc685e091d09(@babel/core@7.28.4)(@babel/preset-react@7.27.1(@babel/core@7.28.4)) - '@mui/internal-babel-plugin-minify-errors': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@e50ef17b5a028b5525c57a1847c4dc685e091d09(@babel/core@7.28.4) - '@mui/internal-babel-plugin-resolve-imports': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@e50ef17b5a028b5525c57a1847c4dc685e091d09(@babel/core@7.28.4) + '@mui/internal-babel-plugin-display-name': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@63a3ddd400cba53acb77d385ae62b02b2ff56991(@babel/core@7.28.4)(@babel/preset-react@7.27.1(@babel/core@7.28.4)) + '@mui/internal-babel-plugin-minify-errors': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@63a3ddd400cba53acb77d385ae62b02b2ff56991(@babel/core@7.28.4) + '@mui/internal-babel-plugin-resolve-imports': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@63a3ddd400cba53acb77d385ae62b02b2ff56991(@babel/core@7.28.4) '@next/eslint-plugin-next': 15.5.3 '@octokit/auth-action': 6.0.1 '@octokit/rest': 22.0.0 From 9daa2934073e722bfdf475c4dba63b645452fd03 Mon Sep 17 00:00:00 2001 From: Janpot <2109932+Janpot@users.noreply.github.com> Date: Tue, 23 Sep 2025 09:51:19 +0200 Subject: [PATCH 12/14] leave whitespace to prettier --- docs/pages/global.css | 1 - .../static/components-gallery/base-theme.css | 43 ++++++++++++++----- docs/public/static/styles/prism-okaidia.css | 6 +-- 3 files changed, 36 insertions(+), 14 deletions(-) diff --git a/docs/pages/global.css b/docs/pages/global.css index 8facbff6082e1d..2e7ff043d25b9f 100644 --- a/docs/pages/global.css +++ b/docs/pages/global.css @@ -1,4 +1,3 @@ @import 'tailwindcss/theme.css' layer(theme); @import 'tailwindcss/utilities.css' layer(utilities); - @config '../tailwind.config.mjs'; diff --git a/docs/public/static/components-gallery/base-theme.css b/docs/public/static/components-gallery/base-theme.css index 5106108cc3b580..fe9797b35f0506 100644 --- a/docs/public/static/components-gallery/base-theme.css +++ b/docs/public/static/components-gallery/base-theme.css @@ -9,6 +9,7 @@ --primary-700: 240, 90%, 17%; --primary-800: 250, 90%, 14%; --primary-900: 270, 90%, 12%; + --grey-50: 213, 30%, 96%; --grey-100: 213, 22%, 91%; --grey-200: 213, 18%, 89%; @@ -19,82 +20,98 @@ --grey-700: 213, 11%, 31%; --grey-800: 213, 12%, 22%; --grey-900: 213, 11%, 11%; + --canvas: #fff; + --font-color-soft: hsl(var(--grey-800)); --font-color-hard: hsl(var(--grey-900)); --font-color-onDark: #fff; --font-color-interactive: hsl(var(--primary-500)); --font-color-placeholder: hsl(var(--grey-600)); + --h1-font-family: 'Inter', sans-serif; --h1-font-weight: 500; --h1-font-size: 2rem; --h1-line-height: 1.25; --text-h1: var(--h1-font-size) / var(--h1-line-height) var(--h1-font-family); + --h2-font-family: 'Inter', sans-serif; --h2-font-weight: 500; --h2-font-size: 1.5rem; --h2-line-height: 1.25; --text-h2: var(--h2-font-size) / var(--h2-line-height) var(--h2-font-family); + --h3-font-family: 'Inter', sans-serif; --h3-font-weight: 500; --h3-font-size: 1.25rem; --h3-line-height: 1.5; --text-h3: var(--h3-font-size) / var(--h3-line-height) var(--h3-font-family); + --h4-font-family: 'Inter', sans-serif; --h4-font-weight: 300; --h4-font-size: 1.125rem; --h4-line-height: 1.5; --text-h4: var(--h4-font-size) / var(--h4-line-height) var(--h4-font-family); + --h5-font-family: 'Inter', sans-serif; --h5-font-weight: 600; --h5-font-size: 0.875rem; --h5-line-height: 1.5; --text-h5: var(--h5-font-weight) var(--h5-font-size) / var(--h5-line-height) var(--h5-font-family); + --button-font-family: 'Inter', sans-serif; --button-font-weight: 500; --button-font-size: 0.875rem; --button-line-height: 1.5; --button-text: var(--button-font-weight) var(--button-font-size) / var(--button-line-height) var(--button-font-family); + --body-font-family: 'Inter', sans-serif; --body-font-weight: 500; --body-font-size: 0.875rem; --body-line-height: 1.75; --text-body: var(--body-font-size) / var(--body-line-height) var(--body-font-family); + --caption-font-family: 'Inter', sans-serif; --caption-font-weight: 600; --caption-font-size: 0.75rem; --caption-line-height: 1.5; --text-caption: var(--caption-font-weight) var(--caption-font-size) / var(--caption-line-height) var(--caption-font-family); + --bg-default: #fff; --bg-soft: hsl(var(--grey-50), 0.9); --bg-hard: hsl(var(--grey-100), 0.8); --bg-highlight: hsl(var(--primary-600)); --bg-overlay: hsl(0deg 0 0 / 0.3); + --bg-button: hsl(var(--primary-500)); --bg-button-hover: hsl(var(--primary-700)); --bg-button-active: hsl(var(--primary-800)); --bg-button-disabled: hsl(var(--grey-100), 0.5); --border-solid-button: 1px solid hsl(var(--primary-500)); + --bg-input-base: hsl(var(--grey-50), 0.5); --bg-input-hover: hsl(var(--grey-50)); --bg-input-active: hsl(var(--grey-200)); --bg-input-disabled: hsl(var(--grey-100)); + --bg-switch-track: hsl(var(--grey-300), 0.6); --bg-select-option: hsl(var(--primary-100), 0.8); + --border-default: 1px solid hsl(var(--grey-300)); --border-soft: 1px solid hsl(var(--grey-300), 0.8); --border-hard: 1px solid hsl(var(--grey-500)); --border-interactive: 1px solid hsl(var(--primary-400)); --border-transparent: 1px solid hsl(0deg 0 0 / 0); --border-active-switch: 1px solid hsl(var(--primary-100)); + --shadow-elevation-1: 0px 1px 2px 0px hsl(0deg 0 0 / 0.15); --shadow-elevation-2: 0px 2px 4px 0px hsl(var(--grey-700), 0.2); --shadow-elevation-3: 0px 4px 16px -4px hsl(var(--grey-700), 0.2), 0px 1px 2px -1px hsl(var(--grey-700), 0.1); - --shadow-elevation-4: - 0px 8px 32px -4px hsl(0deg 0 0 / 0.25), 0px 1px 2px -1px hsl(0deg 0 0 / 0.15); + --shadow-elevation-4: 0px 8px 32px -4px hsl(0deg 0 0 / 0.25), 0px 1px 2px -1px hsl(0deg 0 0 / 0.15); + --shadow-interactive-button: 0 -2px 0.5px 0 hsl(var(--primary-700), 0.4) inset, 0 2px 0.5px 0 hsl(var(--primary-400), 0.6) inset, 0 1px 0.5px 0 hsl(var(--primary-900), 0.3); @@ -104,6 +121,7 @@ --shadow-interactive-switch-track: 0px 1px 1px 0px hsl(0deg 0 0 / 0.05) inset; --shadow-interactive-switch-thumb: 0px 1px 2px 0px hsl(0deg 0 0 / 0.3); --shadow-interactive-focus-visible: 0 0 0 4px hsl(var(--primary-300), 0.5); + --border-radius-sm: 4px; --border-radius-md: 6px; --border-radius-lg: 8px; @@ -117,39 +135,45 @@ .GalleryPopup, .GallerySelect-listbox { --canvas: #0f0f0f; + --font-color-soft: hsl(var(--grey-300)); --font-color-hard: hsl(var(--grey-50)); --font-color-interactive: hsl(var(--primary-300)); --font-color-onDark: #fff; + --bg-default: hsl(var(--grey-900)); --bg-soft: hsl(var(--grey-800), 0.6); --bg-hard: hsl(var(--grey-900), 0.8); --bg-highlight: hsl(var(--primary-500)); --bg-overlay: hsl(0deg 0 0 / 0.6); + --bg-button-base: hsl(var(--primary-500)); --bg-button-hover: hsl(var(--primary-400)); --bg-button-active: hsl(var(--primary-600)); --bg-button-disabled: hsl(var(--grey-900)); --border-solid-button: 1px solid hsl(var(--primary-600)); + --bg-input-base: hsl(var(--grey-900, 0.5)); --bg-input-hover: hsl(var(--grey-900)); --bg-input-active: hsl(var(--grey-700)); --bg-input-disabled: hsl(var(--grey-800)); + --bg-switch-track: hsl(var(--grey-700), 0.5); --bg-select-option: hsl(var(--primary-300), 0.2); + --border-default: 1px solid hsl(var(--grey-800)); --border-soft: 1px solid hsl(var(--grey-800), 0.8); --border-hard: 1px solid hsl(var(--grey-700)); --border-interactive: 1px solid hsl(var(--primary-200)); --border-transparent: 1px solid transparent; --border-active-switch: 1px solid hsl(var(--primary-400), 0.4); + --shadow-elevation-1: 0px 2px 4px -0.5px hsl(0deg 0 0 / 0.4); - --shadow-elevation-2: - 0px 2px 8px 0px hsl(0deg 0 0 / 0.3), 0px 2px 4px -0.5px hsl(0deg 0 0 / 0.4); - --shadow-elevation-3: - 0px 4px 8px 0px hsl(0deg 0 0 / 0.32), 0px 8px 16px 0px hsl(0deg 0 0 / 0.32); + --shadow-elevation-2: 0px 2px 8px 0px hsl(0deg 0 0 / 0.3), 0px 2px 4px -0.5px hsl(0deg 0 0 / 0.4); + --shadow-elevation-3: 0px 4px 8px 0px hsl(0deg 0 0 / 0.32), 0px 8px 16px 0px hsl(0deg 0 0 / 0.32); --shadow-elevation-4: 0px 2px 24px 0px hsl(0deg 0 0 / 0.32), 0px 16px 32px 0px hsl(0deg 0 0 / 0.32); + --shadow-interactive-button: 0 -2px 0.5px 0 hsl(var(--primary-700), 0.4) inset, 0 2px 0.5px 0 hsl(var(--primary-400), 0.6) inset, 0 1px 0.5px 0 hsl(var(--primary-900), 0.3); @@ -495,7 +519,6 @@ cursor: pointer; color: var(--font-color-onDark); background: var(--bg-button); - /* border: var(--border-interactive); */ } @@ -587,11 +610,11 @@ } .GallerySelect-listbox { - box-sizing: border-box; width: 300px; font: var(--text-body); line-height: var(--button-line-height); color: var(--font-color-soft); + box-sizing: border-box; padding: 6px; margin: 12px 0; border-radius: var(--border-radius-lg); @@ -1003,7 +1026,8 @@ margin-bottom: 8px; display: flex; align-items: center; - place-content: space-between center; + justify-content: center; + align-content: space-between; } .GalleryTab { @@ -1064,7 +1088,6 @@ min-height: 100px; font: var(--text-body); color: var(--GalleryInput-input-color, var(--font-color-soft)); - /* color: #fff; */ padding: 6px 12px; border-radius: var(--border-radius-md) var(--border-radius-md) 0 var(--border-radius-md); diff --git a/docs/public/static/styles/prism-okaidia.css b/docs/public/static/styles/prism-okaidia.css index e1dbe7a49a031b..f47491ed27ff12 100644 --- a/docs/public/static/styles/prism-okaidia.css +++ b/docs/public/static/styles/prism-okaidia.css @@ -15,12 +15,13 @@ pre[class*='language-'] { white-space: pre; word-spacing: normal; word-break: normal; - overflow-wrap: normal; - + word-wrap: normal; /* line-height: 1.5; */ + /* -moz-tab-size: 4; */ /* -o-tab-size: 4; */ /* tab-size: 4; */ + -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; @@ -125,7 +126,6 @@ pre[class*='language-'] { .token.bold { font-weight: bold; } - .token.italic { font-style: italic; } From d9bc51b9fda4ec2b486b85adb769e7b0531508ab Mon Sep 17 00:00:00 2001 From: Janpot <2109932+Janpot@users.noreply.github.com> Date: Tue, 23 Sep 2025 10:17:29 +0200 Subject: [PATCH 13/14] Update base-theme.css --- docs/public/static/components-gallery/base-theme.css | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/docs/public/static/components-gallery/base-theme.css b/docs/public/static/components-gallery/base-theme.css index fe9797b35f0506..665f49387d54f2 100644 --- a/docs/public/static/components-gallery/base-theme.css +++ b/docs/public/static/components-gallery/base-theme.css @@ -110,7 +110,8 @@ --shadow-elevation-2: 0px 2px 4px 0px hsl(var(--grey-700), 0.2); --shadow-elevation-3: 0px 4px 16px -4px hsl(var(--grey-700), 0.2), 0px 1px 2px -1px hsl(var(--grey-700), 0.1); - --shadow-elevation-4: 0px 8px 32px -4px hsl(0deg 0 0 / 0.25), 0px 1px 2px -1px hsl(0deg 0 0 / 0.15); + --shadow-elevation-4: + 0px 8px 32px -4px hsl(0deg 0 0 / 0.25), 0px 1px 2px -1px hsl(0deg 0 0 / 0.15); --shadow-interactive-button: 0 -2px 0.5px 0 hsl(var(--primary-700), 0.4) inset, @@ -169,8 +170,10 @@ --border-active-switch: 1px solid hsl(var(--primary-400), 0.4); --shadow-elevation-1: 0px 2px 4px -0.5px hsl(0deg 0 0 / 0.4); - --shadow-elevation-2: 0px 2px 8px 0px hsl(0deg 0 0 / 0.3), 0px 2px 4px -0.5px hsl(0deg 0 0 / 0.4); - --shadow-elevation-3: 0px 4px 8px 0px hsl(0deg 0 0 / 0.32), 0px 8px 16px 0px hsl(0deg 0 0 / 0.32); + --shadow-elevation-2: + 0px 2px 8px 0px hsl(0deg 0 0 / 0.3), 0px 2px 4px -0.5px hsl(0deg 0 0 / 0.4); + --shadow-elevation-3: + 0px 4px 8px 0px hsl(0deg 0 0 / 0.32), 0px 8px 16px 0px hsl(0deg 0 0 / 0.32); --shadow-elevation-4: 0px 2px 24px 0px hsl(0deg 0 0 / 0.32), 0px 16px 32px 0px hsl(0deg 0 0 / 0.32); From 2b1c2a492a179cf5d125b94c3ce6e57c38bc559d Mon Sep 17 00:00:00 2001 From: Janpot <2109932+Janpot@users.noreply.github.com> Date: Thu, 25 Sep 2025 08:59:49 +0200 Subject: [PATCH 14/14] version --- package.json | 2 +- pnpm-lock.yaml | 144 ++++++++++++++++++++++--------------------------- 2 files changed, 64 insertions(+), 82 deletions(-) diff --git a/package.json b/package.json index 718115388c3add..5217cbd401ddcb 100644 --- a/package.json +++ b/package.json @@ -113,7 +113,7 @@ "@mui-internal/api-docs-builder-core": "workspace:^", "@mui/internal-bundle-size-checker": "^1.0.9-canary.41", "@mui/internal-babel-plugin-minify-errors": "^2.0.8-canary.10", - "@mui/internal-code-infra": "https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@63a3ddd", + "@mui/internal-code-infra": "^0.0.3-canary.14", "@mui/internal-docs-utils": "workspace:^", "@mui/internal-scripts": "workspace:^", "@mui/internal-test-utils": "workspace:^", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 55e2e955d88603..237975ffb05c29 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -71,8 +71,8 @@ importers: specifier: ^1.0.9-canary.41 version: 1.0.9-canary.42(@types/node@20.19.17)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.2)(terser@5.39.0)(tsx@4.20.4)(yaml@2.8.0) '@mui/internal-code-infra': - specifier: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@63a3ddd - version: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@63a3ddd(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1))(postcss@8.5.6)(prettier@3.6.2)(stylelint@16.23.1(typescript@5.9.2))(typescript@5.9.2) + specifier: ^0.0.3-canary.14 + version: 0.0.3-canary.14(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1))(postcss@8.5.6)(prettier@3.6.2)(stylelint@16.23.1(typescript@5.9.2))(typescript@5.9.2) '@mui/internal-docs-utils': specifier: workspace:^ version: link:packages-internal/docs-utils @@ -327,7 +327,7 @@ importers: version: link:../../packages/mui-utils/build next: specifier: latest - version: 15.5.3(@babel/core@7.28.4)(@opentelemetry/api@1.8.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 15.5.4(@babel/core@7.28.4)(@opentelemetry/api@1.8.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react: specifier: ^19.1.1 version: 19.1.1 @@ -337,7 +337,7 @@ importers: devDependencies: '@pigment-css/nextjs-plugin': specifier: 0.0.30 - version: 0.0.30(@types/react@19.1.13)(next@15.5.3(@babel/core@7.28.4)(@opentelemetry/api@1.8.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(webpack-sources@3.3.3) + version: 0.0.30(@types/react@19.1.13)(next@15.5.4(@babel/core@7.28.4)(@opentelemetry/api@1.8.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(webpack-sources@3.3.3) '@types/node': specifier: ^20.19.17 version: 20.19.17 @@ -382,7 +382,7 @@ importers: version: link:../../packages/mui-utils/build next: specifier: latest - version: 15.5.3(@babel/core@7.28.4)(@opentelemetry/api@1.8.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 15.5.4(@babel/core@7.28.4)(@opentelemetry/api@1.8.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react: specifier: ^19.1.1 version: 19.1.1 @@ -392,7 +392,7 @@ importers: devDependencies: '@pigment-css/nextjs-plugin': specifier: 0.0.30 - version: 0.0.30(@types/react@19.1.13)(next@15.5.3(@babel/core@7.28.4)(@opentelemetry/api@1.8.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(webpack-sources@3.3.3) + version: 0.0.30(@types/react@19.1.13)(next@15.5.4(@babel/core@7.28.4)(@opentelemetry/api@1.8.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(webpack-sources@3.3.3) '@types/node': specifier: ^20.19.17 version: 20.19.17 @@ -678,7 +678,7 @@ importers: version: 5.3.6(@mui/material@packages+mui-material+build)(@types/react@19.1.13)(react@19.1.1) next: specifier: ^15.5.3 - version: 15.5.3(@babel/core@7.28.4)(@opentelemetry/api@1.8.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 15.5.4(@babel/core@7.28.4)(@opentelemetry/api@1.8.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) notistack: specifier: 3.0.2 version: 3.0.2(csstype@3.1.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -1273,7 +1273,7 @@ importers: version: 19.1.13 next: specifier: ^15.5.3 - version: 15.5.3(@babel/core@7.28.4)(@opentelemetry/api@1.8.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 15.5.4(@babel/core@7.28.4)(@opentelemetry/api@1.8.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react: specifier: ^19.1.1 version: 19.1.1 @@ -1442,7 +1442,7 @@ importers: version: 4.17.21 next: specifier: ^15.5.3 - version: 15.5.3(@babel/core@7.28.4)(@opentelemetry/api@1.8.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 15.5.4(@babel/core@7.28.4)(@opentelemetry/api@1.8.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react: specifier: ^19.1.1 version: 19.1.1 @@ -1637,7 +1637,7 @@ importers: version: 19.1.13 next: specifier: ^15.5.3 - version: 15.5.3(@babel/core@7.28.4)(@opentelemetry/api@1.8.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 15.5.4(@babel/core@7.28.4)(@opentelemetry/api@1.8.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react: specifier: ^19.1.1 version: 19.1.1 @@ -3980,9 +3980,8 @@ packages: '@mui/core-downloads-tracker@5.18.0': resolution: {integrity: sha512-jbhwoQ1AY200PSSOrNXmrFCaSDSJWP7qk6urkTmIirvRXDROkqe+QwcLlUiw/PrREwsIF/vm3/dAXvjlMHF0RA==} - '@mui/internal-babel-plugin-display-name@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@63a3ddd400cba53acb77d385ae62b02b2ff56991': - resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@63a3ddd400cba53acb77d385ae62b02b2ff56991} - version: 1.0.2 + '@mui/internal-babel-plugin-display-name@1.0.4-canary.7': + resolution: {integrity: sha512-2i7FP53GJJKR5OqHIJLh1VAhqRW+u0TwZOTeIScfg0txvgI/FW/g9m5TcHqHCU4X8NdqqS2KU8gAM1FHKG2vQA==} peerDependencies: '@babel/core': ^7.28.4 '@babel/preset-react': ^7.27.1 @@ -3993,16 +3992,8 @@ packages: peerDependencies: '@babel/core': ^7.28.4 - '@mui/internal-babel-plugin-minify-errors@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@63a3ddd400cba53acb77d385ae62b02b2ff56991': - resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@63a3ddd400cba53acb77d385ae62b02b2ff56991} - version: 2.0.6 - engines: {node: '>=14.0.0'} - peerDependencies: - '@babel/core': ^7.28.4 - - '@mui/internal-babel-plugin-resolve-imports@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@63a3ddd400cba53acb77d385ae62b02b2ff56991': - resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@63a3ddd400cba53acb77d385ae62b02b2ff56991} - version: 2.0.5 + '@mui/internal-babel-plugin-resolve-imports@2.0.7-canary.22': + resolution: {integrity: sha512-UyPWxB1dv+2ed8MLhU/SAaVretfPSbcKGLmtGc8alieREKuxf+ui9t8b1aer2C5w82FmzoOVQaIJ9OT4KZQW8Q==} peerDependencies: '@babel/core': ^7.28.4 @@ -4010,9 +4001,8 @@ packages: resolution: {integrity: sha512-hKxrnepe9hp03pdDFK0c62fU2q1ilT2lPU3KzOSFTzksuoCDZLYIcwjIYoU+SCaAXvyuIdKmjzOtCY5bKI0wZA==} hasBin: true - '@mui/internal-code-infra@https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@63a3ddd': - resolution: {tarball: https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@63a3ddd} - version: 0.0.2 + '@mui/internal-code-infra@0.0.3-canary.14': + resolution: {integrity: sha512-mKMNNN4Zz2fYxxugIIHKxxMli7shMf9luK3OHpER6eZitFy9+W79q/UjNjaJKRq8M2B53tCvAPeT9zLDmRQ7eg==} hasBin: true peerDependencies: eslint: ^9.0.0 @@ -4530,56 +4520,56 @@ packages: engines: {node: '>=18.14.0'} hasBin: true - '@next/env@15.5.3': - resolution: {integrity: sha512-RSEDTRqyihYXygx/OJXwvVupfr9m04+0vH8vyy0HfZ7keRto6VX9BbEk0J2PUk0VGy6YhklJUSrgForov5F9pw==} + '@next/env@15.5.4': + resolution: {integrity: sha512-27SQhYp5QryzIT5uO8hq99C69eLQ7qkzkDPsk3N+GuS2XgOgoYEeOav7Pf8Tn4drECOVDsDg8oj+/DVy8qQL2A==} '@next/eslint-plugin-next@15.5.3': resolution: {integrity: sha512-SdhaKdko6dpsSr0DldkESItVrnPYB1NS2NpShCSX5lc7SSQmLZt5Mug6t2xbiuVWEVDLZSuIAoQyYVBYp0dR5g==} - '@next/swc-darwin-arm64@15.5.3': - resolution: {integrity: sha512-nzbHQo69+au9wJkGKTU9lP7PXv0d1J5ljFpvb+LnEomLtSbJkbZyEs6sbF3plQmiOB2l9OBtN2tNSvCH1nQ9Jg==} + '@next/swc-darwin-arm64@15.5.4': + resolution: {integrity: sha512-nopqz+Ov6uvorej8ndRX6HlxCYWCO3AHLfKK2TYvxoSB2scETOcfm/HSS3piPqc3A+MUgyHoqE6je4wnkjfrOA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.5.3': - resolution: {integrity: sha512-w83w4SkOOhekJOcA5HBvHyGzgV1W/XvOfpkrxIse4uPWhYTTRwtGEM4v/jiXwNSJvfRvah0H8/uTLBKRXlef8g==} + '@next/swc-darwin-x64@15.5.4': + resolution: {integrity: sha512-QOTCFq8b09ghfjRJKfb68kU9k2K+2wsC4A67psOiMn849K9ZXgCSRQr0oVHfmKnoqCbEmQWG1f2h1T2vtJJ9mA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.5.3': - resolution: {integrity: sha512-+m7pfIs0/yvgVu26ieaKrifV8C8yiLe7jVp9SpcIzg7XmyyNE7toC1fy5IOQozmr6kWl/JONC51osih2RyoXRw==} + '@next/swc-linux-arm64-gnu@15.5.4': + resolution: {integrity: sha512-eRD5zkts6jS3VfE/J0Kt1VxdFqTnMc3QgO5lFE5GKN3KDI/uUpSyK3CjQHmfEkYR4wCOl0R0XrsjpxfWEA++XA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.5.3': - resolution: {integrity: sha512-u3PEIzuguSenoZviZJahNLgCexGFhso5mxWCrrIMdvpZn6lkME5vc/ADZG8UUk5K1uWRy4hqSFECrON6UKQBbQ==} + '@next/swc-linux-arm64-musl@15.5.4': + resolution: {integrity: sha512-TOK7iTxmXFc45UrtKqWdZ1shfxuL4tnVAOuuJK4S88rX3oyVV4ZkLjtMT85wQkfBrOOvU55aLty+MV8xmcJR8A==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@15.5.3': - resolution: {integrity: sha512-lDtOOScYDZxI2BENN9m0pfVPJDSuUkAD1YXSvlJF0DKwZt0WlA7T7o3wrcEr4Q+iHYGzEaVuZcsIbCps4K27sA==} + '@next/swc-linux-x64-gnu@15.5.4': + resolution: {integrity: sha512-7HKolaj+481FSW/5lL0BcTkA4Ueam9SPYWyN/ib/WGAFZf0DGAN8frNpNZYFHtM4ZstrHZS3LY3vrwlIQfsiMA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.5.3': - resolution: {integrity: sha512-9vWVUnsx9PrY2NwdVRJ4dUURAQ8Su0sLRPqcCCxtX5zIQUBES12eRVHq6b70bbfaVaxIDGJN2afHui0eDm+cLg==} + '@next/swc-linux-x64-musl@15.5.4': + resolution: {integrity: sha512-nlQQ6nfgN0nCO/KuyEUwwOdwQIGjOs4WNMjEUtpIQJPR2NUfmGpW2wkJln1d4nJ7oUzd1g4GivH5GoEPBgfsdw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@15.5.3': - resolution: {integrity: sha512-1CU20FZzY9LFQigRi6jM45oJMU3KziA5/sSG+dXeVaTm661snQP6xu3ykGxxwU5sLG3sh14teO/IOEPVsQMRfA==} + '@next/swc-win32-arm64-msvc@15.5.4': + resolution: {integrity: sha512-PcR2bN7FlM32XM6eumklmyWLLbu2vs+D7nJX8OAIoWy69Kef8mfiN4e8TUv2KohprwifdpFKPzIP1njuCjD0YA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.5.3': - resolution: {integrity: sha512-JMoLAq3n3y5tKXPQwCK5c+6tmwkuFDa2XAxz8Wm4+IVthdBZdZGh+lmiLUHg9f9IDwIQpUjp+ysd6OkYTyZRZw==} + '@next/swc-win32-x64-msvc@15.5.4': + resolution: {integrity: sha512-1ur2tSHZj8Px/KMAthmuI9FMp/YFusMMGoRNJaRZMOlSkgvLjzosSdQI0cJAKogdHl3qXUQKL9MGaYvKwA7DXg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -10406,8 +10396,8 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - next@15.5.3: - resolution: {integrity: sha512-r/liNAx16SQj4D+XH/oI1dlpv9tdKJ6cONYPwwcCC46f2NjpaRWY+EKCzULfgQYV6YKXjHBchff2IZBSlZmJNw==} + next@15.5.4: + resolution: {integrity: sha512-xH4Yjhb82sFYQfY3vbkJfgSDgXvBB6a8xPs9i35k6oZJRoQRihZH+4s9Yo2qsWpzBmZ3lPXaJ2KPXLfkvW4LnA==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} hasBin: true peerDependencies: @@ -15945,7 +15935,7 @@ snapshots: '@mui/core-downloads-tracker@5.18.0': {} - '@mui/internal-babel-plugin-display-name@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@63a3ddd400cba53acb77d385ae62b02b2ff56991(@babel/core@7.28.4)(@babel/preset-react@7.27.1(@babel/core@7.28.4))': + '@mui/internal-babel-plugin-display-name@1.0.4-canary.7(@babel/core@7.28.4)(@babel/preset-react@7.27.1(@babel/core@7.28.4))': dependencies: '@babel/core': 7.28.4 '@babel/helper-module-imports': 7.27.1 @@ -15962,15 +15952,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@mui/internal-babel-plugin-minify-errors@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@63a3ddd400cba53acb77d385ae62b02b2ff56991(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-module-imports': 7.27.1 - find-package-json: 1.2.0 - transitivePeerDependencies: - - supports-color - - '@mui/internal-babel-plugin-resolve-imports@https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@63a3ddd400cba53acb77d385ae62b02b2ff56991(@babel/core@7.28.4)': + '@mui/internal-babel-plugin-resolve-imports@2.0.7-canary.22(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 resolve: 1.22.10 @@ -16005,7 +15987,7 @@ snapshots: - tsx - yaml - '@mui/internal-code-infra@https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@63a3ddd(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1))(postcss@8.5.6)(prettier@3.6.2)(stylelint@16.23.1(typescript@5.9.2))(typescript@5.9.2)': + '@mui/internal-code-infra@0.0.3-canary.14(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-webpack@0.13.10)(eslint@9.35.0(jiti@2.5.1))(postcss@8.5.6)(prettier@3.6.2)(stylelint@16.23.1(typescript@5.9.2))(typescript@5.9.2)': dependencies: '@argos-ci/core': 4.1.5 '@babel/cli': 7.28.3(@babel/core@7.28.4) @@ -16018,9 +16000,9 @@ snapshots: '@babel/preset-typescript': 7.27.1(@babel/core@7.28.4) '@eslint/compat': 1.3.2(eslint@9.35.0(jiti@2.5.1)) '@eslint/js': 9.35.0 - '@mui/internal-babel-plugin-display-name': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-display-name@63a3ddd400cba53acb77d385ae62b02b2ff56991(@babel/core@7.28.4)(@babel/preset-react@7.27.1(@babel/core@7.28.4)) - '@mui/internal-babel-plugin-minify-errors': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@63a3ddd400cba53acb77d385ae62b02b2ff56991(@babel/core@7.28.4) - '@mui/internal-babel-plugin-resolve-imports': https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-resolve-imports@63a3ddd400cba53acb77d385ae62b02b2ff56991(@babel/core@7.28.4) + '@mui/internal-babel-plugin-display-name': 1.0.4-canary.7(@babel/core@7.28.4)(@babel/preset-react@7.27.1(@babel/core@7.28.4)) + '@mui/internal-babel-plugin-minify-errors': 2.0.8-canary.10(@babel/core@7.28.4) + '@mui/internal-babel-plugin-resolve-imports': 2.0.7-canary.22(@babel/core@7.28.4) '@next/eslint-plugin-next': 15.5.3 '@octokit/auth-action': 6.0.1 '@octokit/rest': 22.0.0 @@ -16648,34 +16630,34 @@ snapshots: - rollup - supports-color - '@next/env@15.5.3': {} + '@next/env@15.5.4': {} '@next/eslint-plugin-next@15.5.3': dependencies: fast-glob: 3.3.1 - '@next/swc-darwin-arm64@15.5.3': + '@next/swc-darwin-arm64@15.5.4': optional: true - '@next/swc-darwin-x64@15.5.3': + '@next/swc-darwin-x64@15.5.4': optional: true - '@next/swc-linux-arm64-gnu@15.5.3': + '@next/swc-linux-arm64-gnu@15.5.4': optional: true - '@next/swc-linux-arm64-musl@15.5.3': + '@next/swc-linux-arm64-musl@15.5.4': optional: true - '@next/swc-linux-x64-gnu@15.5.3': + '@next/swc-linux-x64-gnu@15.5.4': optional: true - '@next/swc-linux-x64-musl@15.5.3': + '@next/swc-linux-x64-musl@15.5.4': optional: true - '@next/swc-win32-arm64-msvc@15.5.3': + '@next/swc-win32-arm64-msvc@15.5.4': optional: true - '@next/swc-win32-x64-msvc@15.5.3': + '@next/swc-win32-x64-msvc@15.5.4': optional: true '@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3': @@ -17019,10 +17001,10 @@ snapshots: '@opentelemetry/api@1.8.0': optional: true - '@pigment-css/nextjs-plugin@0.0.30(@types/react@19.1.13)(next@15.5.3(@babel/core@7.28.4)(@opentelemetry/api@1.8.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(webpack-sources@3.3.3)': + '@pigment-css/nextjs-plugin@0.0.30(@types/react@19.1.13)(next@15.5.4(@babel/core@7.28.4)(@opentelemetry/api@1.8.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(webpack-sources@3.3.3)': dependencies: '@pigment-css/unplugin': 0.0.30(@types/react@19.1.13)(react@19.1.1)(typescript@5.9.2)(webpack-sources@3.3.3) - next: 15.5.3(@babel/core@7.28.4)(@opentelemetry/api@1.8.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + next: 15.5.4(@babel/core@7.28.4)(@opentelemetry/api@1.8.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) transitivePeerDependencies: - '@types/react' - react @@ -23720,9 +23702,9 @@ snapshots: neo-async@2.6.2: {} - next@15.5.3(@babel/core@7.28.4)(@opentelemetry/api@1.8.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1): + next@15.5.4(@babel/core@7.28.4)(@opentelemetry/api@1.8.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: - '@next/env': 15.5.3 + '@next/env': 15.5.4 '@swc/helpers': 0.5.15 caniuse-lite: 1.0.30001727 postcss: 8.4.31 @@ -23730,14 +23712,14 @@ snapshots: react-dom: 19.1.1(react@19.1.1) styled-jsx: 5.1.6(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react@19.1.1) optionalDependencies: - '@next/swc-darwin-arm64': 15.5.3 - '@next/swc-darwin-x64': 15.5.3 - '@next/swc-linux-arm64-gnu': 15.5.3 - '@next/swc-linux-arm64-musl': 15.5.3 - '@next/swc-linux-x64-gnu': 15.5.3 - '@next/swc-linux-x64-musl': 15.5.3 - '@next/swc-win32-arm64-msvc': 15.5.3 - '@next/swc-win32-x64-msvc': 15.5.3 + '@next/swc-darwin-arm64': 15.5.4 + '@next/swc-darwin-x64': 15.5.4 + '@next/swc-linux-arm64-gnu': 15.5.4 + '@next/swc-linux-arm64-musl': 15.5.4 + '@next/swc-linux-x64-gnu': 15.5.4 + '@next/swc-linux-x64-musl': 15.5.4 + '@next/swc-win32-arm64-msvc': 15.5.4 + '@next/swc-win32-x64-msvc': 15.5.4 '@opentelemetry/api': 1.8.0 '@playwright/test': 1.55.0 sharp: 0.34.3