vite-plugin-externals
Version:
externals plugin for vite
19 lines (18 loc) • 515 B
JavaScript
import { ID_FILTER_REG, NODE_MODULES_FLAG } from './constant';
export const defaultOptions = {
disableInServe: false,
disableSsr: true,
filter(_, id, __, isBuild) {
if (!ID_FILTER_REG.test(id) ||
(id.includes(NODE_MODULES_FLAG) && !isBuild)) {
return false;
}
return true;
},
useWindow: true,
sourceMapOptions: {},
debug: false,
};
export function resolveOptions(userOptions) {
return Object.assign({}, defaultOptions, userOptions);
}