diff --git a/packages/rspack/prebundle.config.mjs b/packages/rspack/prebundle.config.mjs index 87e499beebbb..48e9c1878926 100644 --- a/packages/rspack/prebundle.config.mjs +++ b/packages/rspack/prebundle.config.mjs @@ -6,7 +6,6 @@ import { join } from 'node:path'; export default { dependencies: [ '@swc/types', - 'browserslist-load-config', { name: 'webpack-sources', copyDts: true, diff --git a/packages/rspack/src/config/target.ts b/packages/rspack/src/config/target.ts index 2f12efdfab1b..77aa7b0bae3c 100644 --- a/packages/rspack/src/config/target.ts +++ b/packages/rspack/src/config/target.ts @@ -8,17 +8,14 @@ * https://github.com/webpack/webpack/blob/main/LICENSE */ -import { createRequire } from 'node:module'; import binding from '@rspack/binding'; +import { findConfig } from 'browserslist-load-config'; import { memoize } from '../util/memoize'; import * as browserslistTargetHandler from './browserslistTargetHandler'; -const require = createRequire(import.meta.url); - const getBrowserslistTargetHandler = memoize(() => browserslistTargetHandler); const hasBrowserslistConfig = (context: string) => { - const { findConfig } = require('browserslist-load-config'); return Boolean(findConfig(context)); }; diff --git a/packages/rspack/tsconfig.json b/packages/rspack/tsconfig.json index 09a74d6bb78b..21682d357404 100644 --- a/packages/rspack/tsconfig.json +++ b/packages/rspack/tsconfig.json @@ -10,7 +10,6 @@ "paths": { "watchpack": ["./compiled/watchpack"], "@swc/types": ["./compiled/@swc/types"], - "browserslist-load-config": ["./compiled/browserslist-load-config"], "webpack-sources": ["./compiled/webpack-sources"], "tinypool": ["./compiled/tinypool"] } diff --git a/website/docs/en/config/experiments.mdx b/website/docs/en/config/experiments.mdx index b9631164790f..3c77e83174fb 100644 --- a/website/docs/en/config/experiments.mdx +++ b/website/docs/en/config/experiments.mdx @@ -29,7 +29,6 @@ export default { }; ``` - ## experiments.outputModule - **Type:** `boolean` diff --git a/website/docs/zh/config/experiments.mdx b/website/docs/zh/config/experiments.mdx index c1a239c42e3e..9aa9d7ff2000 100644 --- a/website/docs/zh/config/experiments.mdx +++ b/website/docs/zh/config/experiments.mdx @@ -30,7 +30,6 @@ export default { }; ``` - ## experiments.outputModule - **类型:** `boolean`