Skip to content

Commit 908ecee

Browse files
refactor: esModule option is true by default (#1111)
BREAKING CHANGE: the `esModule` option is `true` by default
1 parent 7cca035 commit 908ecee

21 files changed

+1738
-1658
lines changed

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1064,12 +1064,12 @@ module.exports = {
10641064
### `esModule`
10651065

10661066
Type: `Boolean`
1067-
Default: `false`
1067+
Default: `true`
10681068

1069-
By default, `css-loader` generates JS modules that use the CommonJS modules syntax.
1069+
By default, `css-loader` generates JS modules that use the ES modules syntax.
10701070
There are some cases in which using ES modules is beneficial, like in the case of [module concatenation](https://webpack.js.org/plugins/module-concatenation-plugin/) and [tree shaking](https://webpack.js.org/guides/tree-shaking/).
10711071

1072-
You can enable a ES module syntax using:
1072+
You can enable a CommonJS modules syntax using:
10731073

10741074
**webpack.config.js**
10751075

@@ -1081,7 +1081,7 @@ module.exports = {
10811081
test: /\.css$/i,
10821082
loader: 'css-loader',
10831083
options: {
1084-
esModule: true,
1084+
esModule: false,
10851085
},
10861086
},
10871087
],

0 commit comments

Comments
 (0)