Files
bot-whatsapp/packages/provider/rollup-provider.config.js
2022-12-16 20:59:16 +01:00

69 lines
2.1 KiB
JavaScript

const banner = require('../../config/banner.rollup.json')
const { join } = require('path')
const { default: rollupPluginHTML } = require('@web/rollup-plugin-html')
const commonjs = require('@rollup/plugin-commonjs')
module.exports = [
{
input: join(__dirname, 'src', 'server', 'pages', 'index.html'),
output: {
dir: join(__dirname, 'lib', 'server', 'pages'),
},
plugins: [rollupPluginHTML()],
},
{
input: join(__dirname, 'src', 'web-whatsapp', 'index.js'),
output: {
banner: banner['banner.output'].join(''),
file: join(__dirname, 'lib', 'web-whatsapp', 'index.cjs'),
format: 'cjs',
},
plugins: [commonjs()],
},
{
input: join(__dirname, 'src', 'twilio', 'index.js'),
output: {
banner: banner['banner.output'].join(''),
file: join(__dirname, 'lib', 'twilio', 'index.cjs'),
format: 'cjs',
},
plugins: [commonjs()],
},
{
input: join(__dirname, 'src', 'mock', 'index.js'),
output: {
banner: banner['banner.output'].join(''),
file: join(__dirname, 'lib', 'mock', 'index.cjs'),
format: 'cjs',
},
plugins: [commonjs()],
},
{
input: join(__dirname, 'src', 'venom', 'index.js'),
output: {
banner: banner['banner.output'].join(''),
file: join(__dirname, 'lib', 'venom', 'index.cjs'),
format: 'cjs',
},
plugins: [commonjs()],
},
{
input: join(__dirname, 'src', 'baileys', 'index.js'),
output: {
banner: banner['banner.output'].join(''),
file: join(__dirname, 'lib', 'baileys', 'index.cjs'),
format: 'cjs',
},
plugins: [commonjs()],
},
{
input: join(__dirname, 'src', 'meta', 'index.js'),
output: {
banner: banner['banner.output'].join(''),
file: join(__dirname, 'lib', 'meta', 'index.cjs'),
format: 'cjs',
},
plugins: [commonjs()],
},
]