diff --git a/apps/site/package.json b/apps/site/package.json index a840c139bb22f..87ec48f918f5f 100644 --- a/apps/site/package.json +++ b/apps/site/package.json @@ -60,9 +60,7 @@ "next": "15.3.1", "next-intl": "~4.1.0", "next-themes": "~0.4.6", - "postcss": "~8.5.3", "postcss-calc": "~10.1.1", - "postcss-loader": "~8.1.1", "react": "^19.1.0", "react-dom": "^19.1.0", "reading-time": "~1.5.0", diff --git a/packages/ui-components/.storybook/main.ts b/packages/ui-components/.storybook/main.ts index 7910011320c8e..1ac7275cd2df8 100644 --- a/packages/ui-components/.storybook/main.ts +++ b/packages/ui-components/.storybook/main.ts @@ -1,9 +1,5 @@ -import { createRequire } from 'node:module'; - import type { StorybookConfig } from '@storybook/react-webpack5'; -const require = createRequire(import.meta.url); - const config: StorybookConfig = { stories: ['../**/*.stories.tsx'], logLevel: 'error', @@ -28,13 +24,12 @@ const config: StorybookConfig = { 'style-loader', { loader: 'css-loader', - options: { importLoaders: 1 }, - }, - { - // Gets options from `postcss.config.js` in your project root - loader: 'postcss-loader', - options: { implementation: require.resolve('postcss') }, + options: { + esModule: false, + importLoaders: 1, + }, }, + 'postcss-loader', ], }, ], diff --git a/packages/ui-components/package.json b/packages/ui-components/package.json index 1a4d7ca65fa5c..83dea8a3b919d 100644 --- a/packages/ui-components/package.json +++ b/packages/ui-components/package.json @@ -61,7 +61,7 @@ "@types/node": "22.15.3", "@types/react": "^19.1.0", "cross-env": "^7.0.3", - "css-loader": "~6.11.0", + "css-loader": "~7.1.2", "eslint-plugin-react": "~7.37.4", "eslint-plugin-storybook": "~0.12.0", "global-jsdom": "^26.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4bef89954622a..9c542267cee0b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -147,15 +147,9 @@ importers: next-themes: specifier: ~0.4.6 version: 0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - postcss: - specifier: ~8.5.3 - version: 8.5.3 postcss-calc: specifier: ~10.1.1 version: 10.1.1(postcss@8.5.3) - postcss-loader: - specifier: ~8.1.1 - version: 8.1.1(postcss@8.5.3)(typescript@5.8.3)(webpack@5.99.7) react: specifier: ^19.1.0 version: 19.1.0 @@ -405,8 +399,8 @@ importers: specifier: ^7.0.3 version: 7.0.3 css-loader: - specifier: ~6.11.0 - version: 6.11.0(webpack@5.99.7(@swc/core@1.11.24)(esbuild@0.25.3)) + specifier: ~7.1.2 + version: 7.1.2(webpack@5.99.7(@swc/core@1.11.24)(esbuild@0.25.3)) eslint-plugin-react: specifier: ~7.37.4 version: 7.37.5(eslint@9.26.0(jiti@2.4.2)) @@ -4091,6 +4085,18 @@ packages: webpack: optional: true + css-loader@7.1.2: + resolution: {integrity: sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==} + engines: {node: '>= 18.12.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.27.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + css-select@4.3.0: resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} @@ -12269,6 +12275,19 @@ snapshots: optionalDependencies: webpack: 5.99.7(@swc/core@1.11.24)(esbuild@0.25.3) + css-loader@7.1.2(webpack@5.99.7(@swc/core@1.11.24)(esbuild@0.25.3)): + dependencies: + icss-utils: 5.1.0(postcss@8.5.3) + postcss: 8.5.3 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.3) + postcss-modules-local-by-default: 4.2.0(postcss@8.5.3) + postcss-modules-scope: 3.2.1(postcss@8.5.3) + postcss-modules-values: 4.0.0(postcss@8.5.3) + postcss-value-parser: 4.2.0 + semver: 7.7.1 + optionalDependencies: + webpack: 5.99.7(@swc/core@1.11.24)(esbuild@0.25.3) + css-select@4.3.0: dependencies: boolbase: 1.0.0 @@ -12774,7 +12793,7 @@ snapshots: tinyglobby: 0.2.13 unrs-resolver: 1.7.2 optionalDependencies: - eslint-plugin-import: 2.31.0(eslint-import-resolver-typescript@4.3.4)(eslint@9.26.0(jiti@2.4.2)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.31.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@4.3.4)(eslint@9.26.0(jiti@2.4.2)) eslint-plugin-import-x: 4.11.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3) transitivePeerDependencies: - supports-color @@ -12802,27 +12821,16 @@ snapshots: - bluebird - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.31.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.3.4)(eslint@9.26.0(jiti@2.4.2)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.31.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.26.0(jiti@2.4.2)): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 8.31.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3) eslint: 9.26.0(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 4.3.4(eslint-plugin-import-x@4.11.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3))(eslint-plugin-import@2.31.0)(eslint@9.26.0(jiti@2.4.2)) - transitivePeerDependencies: - - supports-color - - eslint-module-utils@2.12.0(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.3.4)(eslint@9.26.0(jiti@2.4.2)): - dependencies: - debug: 3.2.7 - optionalDependencies: - eslint: 9.26.0(jiti@2.4.2) - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 4.3.4(eslint-plugin-import-x@4.11.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3))(eslint-plugin-import@2.31.0)(eslint@9.26.0(jiti@2.4.2)) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import-x@4.11.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3))(eslint-plugin-import@2.31.0)(eslint@9.26.0(jiti@2.4.2)) transitivePeerDependencies: - supports-color - optional: true eslint-plugin-import-x@4.11.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3): dependencies: @@ -12853,7 +12861,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.26.0(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.31.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.3.4)(eslint@9.26.0(jiti@2.4.2)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.31.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.26.0(jiti@2.4.2)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -12871,34 +12879,6 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.31.0(eslint-import-resolver-typescript@4.3.4)(eslint@9.26.0(jiti@2.4.2)): - dependencies: - '@rtsao/scc': 1.1.0 - array-includes: 3.1.8 - array.prototype.findlastindex: 1.2.6 - array.prototype.flat: 1.3.3 - array.prototype.flatmap: 1.3.3 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 9.26.0(jiti@2.4.2) - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.3.4)(eslint@9.26.0(jiti@2.4.2)) - hasown: 2.0.2 - is-core-module: 2.16.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.1 - semver: 6.3.1 - string.prototype.trimend: 1.0.9 - tsconfig-paths: 3.15.0 - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - optional: true - eslint-plugin-jsx-a11y@6.10.2(eslint@9.26.0(jiti@2.4.2)): dependencies: aria-query: 5.3.2 @@ -15199,17 +15179,6 @@ snapshots: transitivePeerDependencies: - typescript - postcss-loader@8.1.1(postcss@8.5.3)(typescript@5.8.3)(webpack@5.99.7): - dependencies: - cosmiconfig: 9.0.0(typescript@5.8.3) - jiti: 1.21.7 - postcss: 8.5.3 - semver: 7.7.1 - optionalDependencies: - webpack: 5.99.7 - transitivePeerDependencies: - - typescript - postcss-modules-extract-imports@3.1.0(postcss@8.5.3): dependencies: postcss: 8.5.3 @@ -16649,16 +16618,6 @@ snapshots: '@swc/core': 1.11.24 esbuild: 0.25.3 - terser-webpack-plugin@5.3.14(webpack@5.99.7): - dependencies: - '@jridgewell/trace-mapping': 0.3.25 - jest-worker: 27.5.1 - schema-utils: 4.3.2 - serialize-javascript: 6.0.2 - terser: 5.39.0 - webpack: 5.99.7 - optional: true - terser@5.16.9: dependencies: '@jridgewell/source-map': 0.3.6 @@ -17185,38 +17144,6 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.99.7: - dependencies: - '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.7 - '@types/json-schema': 7.0.15 - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/wasm-edit': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.14.1 - browserslist: 4.24.5 - chrome-trace-event: 1.0.4 - enhanced-resolve: 5.18.1 - es-module-lexer: 1.7.0 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 4.3.2 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.14(webpack@5.99.7) - watchpack: 2.4.2 - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - optional: true - webpack@5.99.7(@swc/core@1.11.24)(esbuild@0.25.3): dependencies: '@types/eslint-scope': 3.7.7