package css_parser
import "github.com/evanw/esbuild/internal/css_parser"
Index ¶
- func Parse(log logger.Log, source logger.Source, options Options) css_ast.AST
- type DuplicateRuleRemover
- func MakeDuplicateRuleMangler(symbols ast.SymbolMap) DuplicateRuleRemover
- func (remover *DuplicateRuleRemover) RemoveDuplicateRulesInPlace(sourceIndex uint32, rules []css_ast.Rule, importRecords []ast.ImportRecord) []css_ast.Rule
- type F64
- type Options
Functions ¶
func Parse ¶
Types ¶
type DuplicateRuleRemover ¶
type DuplicateRuleRemover struct {
// contains filtered or unexported fields
}
func MakeDuplicateRuleMangler ¶
func MakeDuplicateRuleMangler(symbols ast.SymbolMap) DuplicateRuleRemover
func (*DuplicateRuleRemover) RemoveDuplicateRulesInPlace ¶
func (remover *DuplicateRuleRemover) RemoveDuplicateRulesInPlace(sourceIndex uint32, rules []css_ast.Rule, importRecords []ast.ImportRecord) []css_ast.Rule
type F64 ¶
Wrap float64 math to avoid compiler optimizations that break determinism
type Options ¶
type Options struct {
// contains filtered or unexported fields
}
func OptionsFromConfig ¶
func (*Options) Equal ¶
Source Files ¶
css_color_spaces.go css_decls.go css_decls_animation.go css_decls_border_radius.go css_decls_box.go css_decls_box_shadow.go css_decls_color.go css_decls_composes.go css_decls_container.go css_decls_font.go css_decls_font_family.go css_decls_font_weight.go css_decls_gradient.go css_decls_list_style.go css_decls_transform.go css_nesting.go css_parser.go css_parser_selector.go css_reduce_calc.go
- Version
- v0.25.0 (latest)
- Published
- Feb 8, 2025
- Platform
- linux/amd64
- Imports
- 11 packages
- Last checked
- 4 days ago –
Tools for package owners.