rollup.config.js (54 lines of code) (raw):
export default [
{
input: 'src/js/detectWAMeta.js',
output: [{
file: 'dist/chrome/contentWA.js',
format: 'iife'
}, {
file: 'dist/edge/contentWA.js',
format: 'iife'
}, {
file: 'dist/firefox/contentWA.js',
format: 'iife'
}]
},
{
input: 'src/js/detectFBMeta.js',
output: [{
file: 'dist/chrome/contentFB.js',
format: 'iife'
}, {
file: 'dist/edge/contentFB.js',
format: 'iife'
}, {
file: 'dist/firefox/contentFB.js',
format: 'iife'
}]
},
{
input: 'src/js/background.js',
output: [{
file: 'dist/chrome/background.js',
format: 'iife'
}, {
file: 'dist/edge/background.js',
format: 'iife'
}, {
file: 'dist/firefox/background.js',
format: 'iife'
}]
},
{
input: 'src/js/popup.js',
output: [{
file: 'dist/chrome/popup.js',
format: 'iife'
}, {
file: 'dist/edge/popup.js',
format: 'iife'
}, {
file: 'dist/firefox/popup.js',
format: 'iife'
}]
}
];