@servosinformatica/resources
Version:
Resources to Servos Informatica's apps
35 lines (34 loc) • 1.01 kB
JavaScript
import babel from 'rollup-plugin-babel';
import peerDepsExternal from 'rollup-plugin-peer-deps-external';
import resolve from '@rollup/plugin-node-resolve';
import postcss from 'rollup-plugin-postcss';
export default {
input: 'src/index.js',
output: [
{
file: 'dist/index.js',
format: 'cjs',
},
{
file: 'dist/index.esm.js',
format: 'esm',
},
],
plugins: [
peerDepsExternal({
includeDependencies: true, // Força inclusão de todas as dependências
}),
resolve({
extensions: ['.js', '.jsx'], // Permite importar sem extensão
}),
babel({
exclude: 'node_modules/**',
presets: ['@babel/preset-react'],
}),
postcss({
modules: true, // Para CSS Modules
extract: true, // Extrai para um arquivo .css separado
minimize: true,
}),
],
};