@@ -4,11 +4,7 @@ const VirtualModules = require('./lib/virtual');
4
4
5
5
const hotApi = require . resolve ( './lib/hot-api.js' ) ;
6
6
7
- const { version } = require ( 'svelte/package.json' ) ;
8
- const major_version = + version [ 0 ] ;
9
- const { compile, preprocess } = major_version >= 3
10
- ? require ( 'svelte/compiler' )
11
- : require ( 'svelte' ) ;
7
+ const { compile, preprocess } = require ( 'svelte/compiler' ) ;
12
8
13
9
const pluginOptions = {
14
10
externalDependencies : true ,
@@ -115,19 +111,11 @@ module.exports = function(source, map) {
115
111
116
112
const compileOptions = {
117
113
filename : this . resourcePath ,
118
- format : options . format || ( major_version >= 3 ? 'esm' : 'es' )
114
+ format : options . format || 'esm'
119
115
} ;
120
116
121
117
const handleWarning = warning => this . emitWarning ( new Error ( warning ) ) ;
122
118
123
- if ( major_version >= 3 ) {
124
- // TODO anything?
125
- } else {
126
- compileOptions . shared = options . shared || 'svelte/shared.js' ;
127
- compileOptions . name = capitalize ( sanitize ( compileOptions . filename ) ) ;
128
- compileOptions . onwarn = options . onwarn || handleWarning ;
129
- }
130
-
131
119
for ( const option in options ) {
132
120
if ( ! pluginOptions [ option ] ) compileOptions [ option ] = options [ option ] ;
133
121
}
@@ -146,13 +134,11 @@ module.exports = function(source, map) {
146
134
147
135
let { js, css, warnings } = normalize ( compile ( processed . toString ( ) , compileOptions ) ) ;
148
136
149
- if ( major_version >= 3 ) {
150
- warnings . forEach (
151
- options . onwarn
152
- ? warning => options . onwarn ( warning , handleWarning )
153
- : handleWarning
154
- ) ;
155
- }
137
+ warnings . forEach (
138
+ options . onwarn
139
+ ? warning => options . onwarn ( warning , handleWarning )
140
+ : handleWarning
141
+ ) ;
156
142
157
143
if ( options . hotReload && ! isProduction && ! isServer ) {
158
144
const hotOptions = Object . assign ( { } , options . hotOptions ) ;
0 commit comments