Files
OverlayScrollbars/local/rollup/src/pipeline.default.js
T
2022-10-31 14:27:42 +01:00

18 lines
734 B
JavaScript

const bundleScriptDefault = require('./bundle/script.default');
const bundleScriptEsbuild = require('./bundle/script.esbuild');
const bundleStyles = require('./bundle/styles');
const bundleTypes = require('./bundle/types');
const preBuild = require('./bundle/pre');
module.exports = (resolve, options, esbuild) => {
const { extractTypes, extractStyles } = options;
const bundleScript = esbuild ? bundleScriptEsbuild : bundleScriptDefault;
const pre = preBuild(resolve, options);
const styles = extractStyles && bundleStyles(resolve, options);
const types = extractTypes && bundleTypes(resolve, options);
const js = bundleScript(resolve, options);
return [pre, styles, types, js].flat().filter((build) => !!build);
};