UNPKG

miniapp-basepath-middleware

Version:
34 lines (31 loc) 1.05 kB
import resolve from 'rollup-plugin-node-resolve'; import commonjs from 'rollup-plugin-commonjs'; import babel from 'rollup-plugin-babel'; import uglify from 'rollup-plugin-uglify'; import eslint from 'rollup-plugin-eslint'; import builtins from 'rollup-plugin-node-builtins'; const isProduction = process.env.NODE_ENV === 'production'; export default { entry: 'src/index.js', dest: 'dist/index.js', format: 'umd', sourceMap: true, moduleName: process.env.npm_package_name, plugins: [ builtins(), eslint({ exclude: 'node_modules/**' }), resolve({ jsnext: true, main: true, browser: true, }), commonjs(), babel({ exclude: 'node_modules/**', }), (isProduction && uglify()), ], external: ['request-middleware-pipeline', 'miniapp-middleware-contracts', 'just-extend', "join-path"], globals: { 'request-middleware-pipeline': "request-middleware-pipeline", "miniapp-middleware-contracts": "miniapp-middleware-contracts", "just-extend": "just-extend", "join-path": "join-path" } };