unplugin-externalize-deps
![Test](https://github.com/tjx666/unplugin-externalize-deps/actions/workflows/test.yml/badge.svg)
externalize dependencies from production build
📦 Installation
# npm
npm i unplugin-externalize-deps
# pnpm
pnpm i unplugin-externalize-deps
Vite
import UnpluginExternalizeDeps from 'unplugin-externalize-deps/vite';
export default defineConfig({
plugins: [UnpluginExternalizeDeps()],
});
Rollup
import UnpluginExternalizeDeps from 'unplugin-externalize-deps/rollup';
export default {
plugins: [UnpluginExternalizeDeps()],
};
⚙️ Options
export interface Options {
depTypes?: {
dependencies: boolean;
devDependencies: boolean;
optionalDependencies: boolean;
peerDependencies: boolean;
[key: string]: boolean;
};
nodeBuiltins?: boolean;
packagePath?: string | string[];
bundleDeps?: Array<string | RegExp>;
}
❤️ Thanks