package css_parser

import "github.com/evanw/esbuild/internal/css_parser"

Index

Functions

func Parse

func Parse(log logger.Log, source logger.Source, options Options) css_ast.AST

Types

type DuplicateRuleRemover

type DuplicateRuleRemover struct {
	// contains filtered or unexported fields
}

func MakeDuplicateRuleMangler

func MakeDuplicateRuleMangler() DuplicateRuleRemover

func (*DuplicateRuleRemover) RemoveDuplicateRulesInPlace

func (remover *DuplicateRuleRemover) RemoveDuplicateRulesInPlace(rules []css_ast.Rule, importRecords []ast.ImportRecord) []css_ast.Rule

type Options

type Options struct {
	OriginalTargetEnv      string
	UnsupportedCSSFeatures compat.CSSFeature
	MinifySyntax           bool
	MinifyWhitespace       bool
}

Source Files

css_decls.go css_decls_border_radius.go css_decls_box.go css_decls_box_shadow.go css_decls_color.go css_decls_font.go css_decls_font_family.go css_decls_font_weight.go css_decls_transform.go css_nesting.go css_parser.go css_parser_selector.go css_reduce_calc.go

Version
v0.18.4
Published
Jun 16, 2023
Platform
windows/amd64
Imports
9 packages
Last checked
7 hours ago

Tools for package owners.