zengenti-buildstartup-package
Version:
Post-build scripts to generate the startup scripts for any configured environments
48 lines (43 loc) • 1.09 kB
JavaScript
import peerDepsExternal from 'rollup-plugin-peer-deps-external';
import alias from '@rollup/plugin-alias';
import resolve from '@rollup/plugin-node-resolve';
import commonjs from '@rollup/plugin-commonjs';
const path = require('path');
const packagejson = require('./package.json');
const projectRootDir = path.resolve(__dirname);
export default {
input: {
"zengenti-buildstartup-package": "./src/buildStartup.js"
},
output: [
{
dir: './lib',
format: 'cjs',
sourcemap: true,
exports: 'named',
},
],
external: [
...Object.keys(packagejson.dependencies),
...Object.keys(packagejson.devDependencies)
],
plugins: [
peerDepsExternal(),
alias({
entries: [
{
find: '~',
replacement: path.resolve(projectRootDir, 'src'),
},
{
find: '-',
replacement: path.resolve(projectRootDir, './'),
},
],
}),
resolve({
extensions: ['.js', '.jsx', '.ts', '.tsx'],
}),
commonjs(),
],
};