File tree 2 files changed +8
-2
lines changed 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -62,15 +62,15 @@ function parseSvelteConfigExpression(
62
62
if ( compilerOptions ?. type === EvaluatedType . object ) {
63
63
result . compilerOptions = { } ;
64
64
const runes = compilerOptions . getProperty ( "runes" ) ?. getStatic ( ) ;
65
- if ( runes ) {
65
+ if ( runes ?. value != null ) {
66
66
result . compilerOptions . runes = Boolean ( runes . value ) ;
67
67
}
68
68
}
69
69
const kit = evaluated . getProperty ( "kit" ) ;
70
70
if ( kit ?. type === EvaluatedType . object ) {
71
71
result . kit = { } ;
72
72
const files = kit . getProperty ( "files" ) ?. getStatic ( ) ;
73
- if ( files ) result . kit . files = files . value as never ;
73
+ if ( files ?. value != null ) result . kit . files = files . value as never ;
74
74
}
75
75
return result ;
76
76
}
Original file line number Diff line number Diff line change @@ -60,6 +60,12 @@ describe("parseConfig", () => {
60
60
` ,
61
61
output : { compilerOptions : { runes : true } } ,
62
62
} ,
63
+ {
64
+ code : `
65
+ export default {compilerOptions:{}}
66
+ ` ,
67
+ output : { compilerOptions : { } } ,
68
+ } ,
63
69
] ;
64
70
for ( const { code, output } of testCases ) {
65
71
it ( code , ( ) => {
You can’t perform that action at this time.
0 commit comments