prettier/scripts/build/rollup.bin.config.js

24 lines
643 B
JavaScript

import baseConfig from './rollup.base.config.js';
import resolve from 'rollup-plugin-node-resolve';
import commonjs from 'rollup-plugin-commonjs';
import json from 'rollup-plugin-json';
import replace from 'rollup-plugin-replace';
const parser = process.env.parser;
export default Object.assign(baseConfig, {
entry: 'bin/prettier.js',
dest: 'dist/bin/prettier.js',
format: 'cjs',
banner: '#!/usr/bin/env node',
plugins: [
replace({
'#!/usr/bin/env node': '',
}),
json(),
resolve({ preferBuiltins: true }),
commonjs(),
],
external: ['fs', 'readline', 'path', 'module', 'assert', 'util', 'events'],
});