Skip to content

Commit 438c75a

Browse files
committed
Externalize optional deps
1 parent 9063ed1 commit 438c75a

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ Pass an object to `externalizeDeps` to override the default configuration.
3939
// These are the default values.
4040
externalizeDeps({
4141
deps: true,
42+
optionalDeps: true,
4243
peerDeps: true,
4344
useFile: join(process.cwd(), 'package.json'),
4445
})

src/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,15 @@ import type { Plugin } from 'vite'
44

55
interface UserOptions {
66
deps: boolean,
7+
optionalDeps: boolean,
78
peerDeps: boolean,
89
useFile: string,
910
}
1011

1112
export const externalizeDeps = (options: Partial<UserOptions> = {}): Plugin => {
1213
const optionsResolved: UserOptions = {
1314
deps: true,
15+
optionalDeps: true,
1416
peerDeps: true,
1517
useFile: join(process.cwd(), 'package.json'),
1618
// User options take priority.

0 commit comments

Comments
 (0)