github.com/evanw/esbuild@v0.21.4/internal/css_parser/css_decls_font_weight.go (about) 1 package css_parser 2 3 import ( 4 "strings" 5 6 "github.com/evanw/esbuild/internal/css_ast" 7 "github.com/evanw/esbuild/internal/css_lexer" 8 ) 9 10 func (p *parser) mangleFontWeight(token css_ast.Token) css_ast.Token { 11 if token.Kind != css_lexer.TIdent { 12 return token 13 } 14 15 switch strings.ToLower(token.Text) { 16 case "normal": 17 token.Text = "400" 18 token.Kind = css_lexer.TNumber 19 case "bold": 20 token.Text = "700" 21 token.Kind = css_lexer.TNumber 22 } 23 24 return token 25 }