summaryrefslogtreecommitdiffstats
path: root/build/rollup.config.js
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2023-09-15 11:37:25 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2023-09-15 11:37:25 +0000
commitb58ba798972661b7f3191cc818c3855aa53893ad (patch)
treef2853fde120265064f7bf1bb18e35509edc48979 /build/rollup.config.js
parentReleasing debian version 5.3.1+dfsg-1. (diff)
downloadbootstrap-html-b58ba798972661b7f3191cc818c3855aa53893ad.tar.xz
bootstrap-html-b58ba798972661b7f3191cc818c3855aa53893ad.zip
Merging upstream version 5.3.2+dfsg.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'build/rollup.config.js')
-rw-r--r--build/rollup.config.js57
1 files changed, 0 insertions, 57 deletions
diff --git a/build/rollup.config.js b/build/rollup.config.js
deleted file mode 100644
index f01918e..0000000
--- a/build/rollup.config.js
+++ /dev/null
@@ -1,57 +0,0 @@
-'use strict'
-
-const path = require('node:path')
-const { babel } = require('@rollup/plugin-babel')
-const { nodeResolve } = require('@rollup/plugin-node-resolve')
-const replace = require('@rollup/plugin-replace')
-const banner = require('./banner.js')
-
-const BUNDLE = process.env.BUNDLE === 'true'
-const ESM = process.env.ESM === 'true'
-
-let fileDestination = `bootstrap${ESM ? '.esm' : ''}`
-const external = ['@popperjs/core']
-const plugins = [
- babel({
- // Only transpile our source code
- exclude: 'node_modules/**',
- // Include the helpers in the bundle, at most one copy of each
- babelHelpers: 'bundled'
- })
-]
-const globals = {
- '@popperjs/core': 'Popper'
-}
-
-if (BUNDLE) {
- fileDestination += '.bundle'
- // Remove last entry in external array to bundle Popper
- external.pop()
- delete globals['@popperjs/core']
- plugins.push(
- replace({
- 'process.env.NODE_ENV': '"production"',
- preventAssignment: true
- }),
- nodeResolve()
- )
-}
-
-const rollupConfig = {
- input: path.resolve(__dirname, `../js/index.${ESM ? 'esm' : 'umd'}.js`),
- output: {
- banner: banner(),
- file: path.resolve(__dirname, `../dist/js/${fileDestination}.js`),
- format: ESM ? 'esm' : 'umd',
- globals,
- generatedCode: 'es2015'
- },
- external,
- plugins
-}
-
-if (!ESM) {
- rollupConfig.output.name = 'bootstrap'
-}
-
-module.exports = rollupConfig