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  }