Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-docs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacques Erasmus <jerasmus@gitlab.com>2019-10-15 01:13:40 +0300
committerEvan Read <eread@gitlab.com>2019-10-15 01:13:40 +0300
commit21cc1fef11349417ed515557748369cfb235fc81 (patch)
tree80d2aa5f80f77da64871987030f47e3c14492b66 /rollup.config.js
parent179a601f70c3ca693911895814b271130d68df4a (diff)
Add support for modern JS
Added rollup to the project
Diffstat (limited to 'rollup.config.js')
-rw-r--r--rollup.config.js26
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/');
+}