Skip to content

Commit 3c00af8

Browse files
committed
chore: minor fixes
1 parent 59df117 commit 3c00af8

File tree

1 file changed

+22
-2
lines changed

1 file changed

+22
-2
lines changed

packages/mpx/src/rolldown.web.ts

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,16 @@ export async function defaultConfig(config: ProjectConfigWeb): Promise<BuildOpti
1717
importSource: "react"
1818
};
1919

20+
const define = {
21+
"process.env.NODE_ENV": "'production'"
22+
} as const;
23+
2024
const esmBundle = {
2125
input: config.inputFiles.widgetFile,
2226
external: [...STD_EXTERNALS],
2327
plugins: [...stdPlugins(config), widgetPostcssPlugin(config)],
2428
jsx,
29+
define,
2530
output: {
2631
file: config.outputFiles.esm,
2732
format: "esm"
@@ -33,6 +38,7 @@ export async function defaultConfig(config: ProjectConfigWeb): Promise<BuildOpti
3338
external: [...STD_EXTERNALS],
3439
plugins: [...stdPlugins(config), widgetPostcssPlugin(config)],
3540
jsx,
41+
define,
3642
output: {
3743
file: config.outputFiles.umd,
3844
format: "umd",
@@ -56,6 +62,7 @@ export async function defaultConfig(config: ProjectConfigWeb): Promise<BuildOpti
5662
external: [...STD_EXTERNALS],
5763
treeshake: { moduleSideEffects: false },
5864
plugins: [plugins.url({ include: ["**/*.svg"], limit: 143360 }), plugins.image()],
65+
define,
5966
output: {
6067
file: config.outputFiles.editorConfig,
6168
format: "commonjs"
@@ -69,14 +76,21 @@ export async function defaultConfig(config: ProjectConfigWeb): Promise<BuildOpti
6976
const editorPreviewBundle = {
7077
input: config.inputFiles.editorPreview,
7178
external: [...STD_EXTERNALS],
79+
define,
7280
plugins: [
7381
plugins.postcss({
7482
extensions: [".css", ".sass", ".scss"],
7583
extract: false,
7684
inject: true,
7785
minimize: config.minify,
7886
plugins: [postcssImport(), postcssUrl({ url: "inline" })],
79-
use: ["sass"]
87+
// Disable warnings until it's fixed in postcss plugin
88+
// https://github.com/egoist/rollup-plugin-postcss/issues/463
89+
use: {
90+
sass: {
91+
silenceDeprecations: ["legacy-js-api"]
92+
}
93+
} as any
8094
}),
8195
plugins.image()
8296
],
@@ -182,6 +196,12 @@ export function widgetPostcssPlugin(config: ProjectConfigWeb) {
182196
postcssUrl({ url: cssUrlTransform })
183197
],
184198
sourceMap: false,
185-
use: ["sass"]
199+
// Disable warnings until it's fixed in postcss plugin
200+
// https://github.com/egoist/rollup-plugin-postcss/issues/463
201+
use: {
202+
sass: {
203+
silenceDeprecations: ["legacy-js-api"]
204+
}
205+
} as any
186206
});
187207
}

0 commit comments

Comments
 (0)