diff options
author | Jacques Erasmus <jerasmus@gitlab.com> | 2019-10-15 01:13:40 +0300 |
---|---|---|
committer | Evan Read <eread@gitlab.com> | 2019-10-15 01:13:40 +0300 |
commit | 21cc1fef11349417ed515557748369cfb235fc81 (patch) | |
tree | 80d2aa5f80f77da64871987030f47e3c14492b66 /rollup.config.js | |
parent | 179a601f70c3ca693911895814b271130d68df4a (diff) |
Add support for modern JS
Added rollup to the project
Diffstat (limited to 'rollup.config.js')
-rw-r--r-- | rollup.config.js | 26 |
1 files changed, 26 insertions, 0 deletions
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/'); +} |