@@ -276,25 +276,6 @@ func validateLoader(value Loader) config.Loader {
276
276
}
277
277
}
278
278
279
- func validateEngine (value EngineName ) compat.Engine {
280
- switch value {
281
- case EngineChrome :
282
- return compat .Chrome
283
- case EngineEdge :
284
- return compat .Edge
285
- case EngineFirefox :
286
- return compat .Firefox
287
- case EngineIOS :
288
- return compat .IOS
289
- case EngineNode :
290
- return compat .Node
291
- case EngineSafari :
292
- return compat .Safari
293
- default :
294
- panic ("Invalid loader" )
295
- }
296
- }
297
-
298
279
var versionRegex = regexp .MustCompile (`^([0-9]+)(?:\.([0-9]+))?(?:\.([0-9]+))?(-[A-Za-z0-9]+(?:\.[A-Za-z0-9]+)*)?$` )
299
280
300
281
func validateFeatures (log logger.Log , target Target , engines []Engine ) (compat.JSFeature , compat.CSSFeature , map [css_ast.D ]compat.CSSPrefix , string ) {
@@ -454,37 +435,6 @@ func validateExternals(log logger.Log, fs fs.FS, paths []string) config.External
454
435
return result
455
436
}
456
437
457
- func esmParsePackageName (packageSpecifier string ) (packageName string , packageSubpath string , ok bool ) {
458
- if packageSpecifier == "" {
459
- return
460
- }
461
-
462
- slash := strings .IndexByte (packageSpecifier , '/' )
463
- if ! strings .HasPrefix (packageSpecifier , "@" ) {
464
- if slash == - 1 {
465
- slash = len (packageSpecifier )
466
- }
467
- packageName = packageSpecifier [:slash ]
468
- } else {
469
- if slash == - 1 {
470
- return
471
- }
472
- slash2 := strings .IndexByte (packageSpecifier [slash + 1 :], '/' )
473
- if slash2 == - 1 {
474
- slash2 = len (packageSpecifier [slash + 1 :])
475
- }
476
- packageName = packageSpecifier [:slash + 1 + slash2 ]
477
- }
478
-
479
- if strings .HasPrefix (packageName , "." ) || strings .ContainsAny (packageName , "\\ %" ) {
480
- return
481
- }
482
-
483
- packageSubpath = "." + packageSpecifier [len (packageName ):]
484
- ok = true
485
- return
486
- }
487
-
488
438
func validateAlias (log logger.Log , fs fs.FS , alias map [string ]string ) map [string ]string {
489
439
valid := make (map [string ]string , len (alias ))
490
440
0 commit comments