output style file

This commit is contained in:
Rene
2022-07-09 19:50:23 +02:00
parent d8953ac76c
commit e38421d78a
27 changed files with 2602 additions and 2805 deletions
+9 -3
View File
@@ -1,9 +1,14 @@
const path = require('path');
const { default: rollupEsBuild } = require('rollup-plugin-esbuild');
const { rollupCommonjs, rollupResolve, rollupAlias } = require('./pipeline.common.plugins');
const {
rollupCommonjs,
rollupResolve,
rollupAlias,
rollupScss,
} = require('./pipeline.common.plugins');
module.exports = (options) => {
const { rollup, paths, alias } = options;
const { rollup, paths, alias, extractStyle } = options;
const { output: rollupOutput, input, plugins = [], ...rollupOptions } = rollup;
const { file, sourcemap: rawSourcemap, ...outputConfig } = rollupOutput;
const { src: srcPath, dist: distPath } = paths;
@@ -22,6 +27,7 @@ module.exports = (options) => {
output,
...rollupOptions,
plugins: [
rollupScss(extractStyle),
rollupAlias(alias),
rollupResolve(srcPath),
rollupEsBuild({
@@ -32,6 +38,6 @@ module.exports = (options) => {
}),
rollupCommonjs(sourcemap),
...plugins,
],
].filter(Boolean),
};
};