Skip to content

Commit d8f0360

Browse files
committed
chore(examples): update webpack usage to use ESM
1 parent a289c95 commit d8f0360

File tree

3 files changed

+8
-12
lines changed

3 files changed

+8
-12
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -130,10 +130,10 @@ export default {
130130
This code is abridged; see [examples/webpack](examples/webpack) for a full set-up.
131131

132132
```js
133-
// webpack.config.js
134-
const { optimizeImports } = require("carbon-preprocess-svelte");
133+
// webpack.config.mjs
134+
import { optimizeImports } from "carbon-preprocess-svelte";
135135

136-
module.exports = {
136+
export default {
137137
module: {
138138
rules: [
139139
{
@@ -261,12 +261,12 @@ For Webpack users, `OptimizeCssPlugin` is a drop-in replacement for `optimizeCss
261261
This code is abridged; see [examples/webpack](examples/webpack) for a full set-up.
262262

263263
```js
264-
// webpack.config.js
265-
const { OptimizeCssPlugin } = require("carbon-preprocess-svelte");
264+
// webpack.config.mjs
265+
import { OptimizeCssPlugin } from "carbon-preprocess-svelte";
266266

267267
const PROD = process.env.NODE_ENV === "production";
268268

269-
module.exports = {
269+
export default {
270270
plugins: [
271271
// Only apply the plugin when building for production.
272272
PROD && new OptimizeCssPlugin(),

examples/webpack/webpack.config.mjs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
// @ts-check
22
import path from "node:path";
3-
import carbonPreprocess from "carbon-preprocess-svelte";
3+
import { OptimizeCssPlugin, optimizeImports } from "carbon-preprocess-svelte";
44
import HtmlWebpackPlugin from "html-webpack-plugin";
55
import MiniCssExtractPlugin from "mini-css-extract-plugin";
66
import { sveltePreprocess } from "svelte-preprocess";
77

8-
const { optimizeImports, OptimizeCssPlugin } = carbonPreprocess;
9-
108
/** @type {"development" | "production"} */
119
const NODE_ENV =
1210
process.env.NODE_ENV === "production" ? "production" : "development";

examples/webpack@svelte-5/webpack.config.mjs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
// @ts-check
22
import path from "node:path";
3-
import carbonPreprocess from "carbon-preprocess-svelte";
3+
import { OptimizeCssPlugin, optimizeImports } from "carbon-preprocess-svelte";
44
import HtmlWebpackPlugin from "html-webpack-plugin";
55
import MiniCssExtractPlugin from "mini-css-extract-plugin";
66
import { sveltePreprocess } from "svelte-preprocess";
77

8-
const { optimizeImports, OptimizeCssPlugin } = carbonPreprocess;
9-
108
/** @type {"development" | "production"} */
119
const NODE_ENV =
1210
process.env.NODE_ENV === "production" ? "production" : "development";

0 commit comments

Comments
 (0)