UNPKG

lux-framework

Version:

Build scalable, Node.js-powered REST APIs with almost no code.

39 lines (36 loc) 932 B
import path from 'path'; import json from 'rollup-plugin-json'; import babel from 'rollup-plugin-babel'; import resolve from 'rollup-plugin-node-resolve'; export default { dest: 'dist/index.js', entry: 'src/packages/cli/commands/index.js', format: 'cjs', banner: ( 'require(\'source-map-support\').install({\n' + ' environment: \'node\'\n' + '});\n' ), onwarn: ({ code, message }) => { if (code === 'UNUSED_EXTERNAL_IMPORT') { return; } // eslint-disable-next-line no-console console.warn(message); }, plugins: [ json(), babel(), resolve() ], external: id => !( id.startsWith('.') || id.startsWith('/') // Absolute path on Unix || /^[A-Z]:[\\/]/.test(id) // Absolute path on Windows || id.startsWith('src') || id.startsWith(path.join(__dirname, 'src')) || id === 'babelHelpers' || id === '\u0000babelHelpers' ), sourceMap: true };