@@ -276,25 +276,6 @@ func validateLoader(value Loader) config.Loader {
276276 }
277277}
278278
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-
298279var versionRegex = regexp .MustCompile (`^([0-9]+)(?:\.([0-9]+))?(?:\.([0-9]+))?(-[A-Za-z0-9]+(?:\.[A-Za-z0-9]+)*)?$` )
299280
300281func 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
454435 return result
455436}
456437
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-
488438func validateAlias (log logger.Log , fs fs.FS , alias map [string ]string ) map [string ]string {
489439 valid := make (map [string ]string , len (alias ))
490440
0 commit comments