blob: aa03d89e5513b696972d4187332befb349744150 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
const importResolver = require('rollup-plugin-import-resolver');
const commonjs = require('rollup-plugin-commonjs');
const vue = require('rollup-plugin-vue');
const babel = require('rollup-plugin-babel');
const glob = require('glob');
function mapDirectory(file) {
return file.replace('content/', 'public/');
}
module.exports = glob.sync(
'content/frontend/bundles/*.js',
).map(file => ({
input: file,
output: {
file: mapDirectory(file),
format: 'iife',
name: file,
},
plugins: [
commonjs(),
babel(),
vue(),
importResolver({
alias: {
'vue': './node_modules/vue/dist/vue.esm.browser.min.js'
}
}),
],
}));
|