gitbeaker/packages/gitbeaker-cli/rollup.config.js
2021-05-29 19:48:52 -04:00

21 lines
499 B
JavaScript

import esbuild from 'rollup-plugin-esbuild';
import { preserveShebangs } from 'rollup-plugin-preserve-shebangs';
import pkg from './package.json';
export default {
input: 'src/index.ts',
external: [...Object.keys(pkg.dependencies || {}), ...Object.keys(pkg.peerDependencies || {})],
output: {
file: pkg.bin.gitbeaker,
format: 'cjs',
sourcemap: true,
},
plugins: [
esbuild({
sourceMap: true,
tsconfig: './tsconfig.json',
}),
preserveShebangs(),
],
};