miniapp-basepath-middleware
Version:
middleware for miniapp request base path.
34 lines (31 loc) • 1.05 kB
JavaScript
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"
}
};