From 21cc1fef11349417ed515557748369cfb235fc81 Mon Sep 17 00:00:00 2001 From: Jacques Erasmus Date: Mon, 14 Oct 2019 22:13:40 +0000 Subject: Add support for modern JS Added rollup to the project --- rollup.config.js | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 rollup.config.js (limited to 'rollup.config.js') diff --git a/rollup.config.js b/rollup.config.js new file mode 100644 index 00000000..56e7e972 --- /dev/null +++ b/rollup.config.js @@ -0,0 +1,26 @@ +const commonjs = require('rollup-plugin-commonjs'); +const babel = require('rollup-plugin-babel'); +const glob = require('glob'); + +module.exports = glob.sync( + 'content/frontend/bundles/*.js', +).map(file => ({ + input: file, + output: { + file: mapDirectory(file), + format: 'iife', + name: file, + }, + plugins: [ + commonjs(), + babel({ + exclude: 'node_modules/**', + babelrc: false, + presets: ["@babel/preset-env"], + }), + ] +})); + +function mapDirectory(file) { + return file.replace('content/', 'public/'); +} -- cgit v1.2.3