From 2a323da1238f3e5e90ccdc41f71148b6b99d2f7d Mon Sep 17 00:00:00 2001 From: Yanzhen Yu Date: Wed, 1 Apr 2026 12:00:00 +0800 Subject: [PATCH] close #205 1. upgrade rollup postcss plugin 2. fix postcss plugins for bundles --- package.json | 2 +- rollup.config.js | 18 +++++++++++------- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index c57c82df..cd1d0c3f 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "rollup": "^2.3.3", "rollup-plugin-commonjs": "^9.2.0", "rollup-plugin-node-resolve": "^3.4.0", - "rollup-plugin-postcss": "^1.6.2", + "rollup-plugin-postcss": "^3.1.1", "rollup-plugin-terser": "^5.3.0", "rollup-plugin-typescript": "^1.0.0", "ts-node": "^7.0.1", diff --git a/rollup.config.js b/rollup.config.js index f44b3bb9..df982d69 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -73,16 +73,13 @@ const baseConfigs = [ let configs = []; for (const c of baseConfigs) { - const plugins = [ - resolve(), - commonjs({ namedExports }), - typescript(), + const basePlugins = [resolve(), commonjs({ namedExports }), typescript()]; + const plugins = basePlugins.concat( postcss({ extract: false, inject: false, }), - ]; - const minifyPlugins = plugins.concat(terser()); + ); // browser configs.push({ input: c.input, @@ -98,7 +95,14 @@ for (const c of baseConfigs) { // browser + minify configs.push({ input: c.input, - plugins: minifyPlugins, + plugins: basePlugins.concat( + postcss({ + extract: true, + minimize: true, + sourceMap: true, + }), + terser(), + ), output: [ { name: c.name,