class webpack.CssParser extends ParserDefines the parser state base type used by this module.
new CssParser(): CssParserReturns:
<CssParser>Attributes
comments:
<CommentCssParser>[]
defaultMode:
<"global">
|
<"auto">
|
<"local">
|
<"pure">magicCommentContext:
{Context}
options:
{{ animation: boolean; container: boolean; customIdents: boolean; dashedIdents: boolean; defaultMode?: "global" | "auto" | "local" | "pure"; exportType?: "link" | "text" | "css-style-sheet" | "style"; function: boolean; grid: boolean; import: boolean; namedExports: boolean; pure?: boolean; url: boolean }}
getComments(range): voidrange{[number, number]}- Returns:
<CommentCssParser>[]
Returns comments in the range.
parse(source, state): voidsource{string | Buffer| PreparsedAst} state<ParserState>- Returns:
<ParserState>
Parses the provided source and updates the parser state.
parseCommentOptions(range): voidrange{[number, number]}- Returns: {{ errors: (Error & { comment: CommentCssParser })[] | null; options: Record
<><<string>,<any>> |<null }>}
Parses comment options.
loc{{ end: Position; start: Position }}range{[number, number]}value<string>
Attributes