Skip to content

Commit 25afae6

Browse files
committed
correct unintentional requirement of opts.nodeElmCompilerOptions
should be optional
1 parent 4de7f07 commit 25afae6

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

src/index.ts

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -43,15 +43,17 @@ type NodeElmCompilerOptions = {
4343
verbose?: boolean
4444
}
4545

46-
export const plugin = (opts?: {
47-
debug?: boolean
48-
optimize?: boolean
49-
nodeElmCompilerOptions: NodeElmCompilerOptions
50-
}): Plugin => {
46+
export const plugin = (
47+
opts: {
48+
debug?: boolean
49+
optimize?: boolean
50+
nodeElmCompilerOptions?: NodeElmCompilerOptions
51+
} = {},
52+
): Plugin => {
5153
const compilableFiles: Map<string, Set<string>> = new Map()
52-
const debug = opts?.debug
53-
const optimize = opts?.optimize
54-
const compilerOptionsOverwrite = opts?.nodeElmCompilerOptions ?? {}
54+
const debug = opts.debug
55+
const optimize = opts.optimize
56+
const compilerOptionsOverwrite = opts.nodeElmCompilerOptions ?? {}
5557

5658
return {
5759
name: 'vite-plugin-elm',

0 commit comments

Comments
 (0)