parseSync
parseSync(stream: string, options?: ParserSyncOptions): ParseResult
Parse CSS string
Parameters
stream: stringOptionaloptions: ParserSyncOptionsExample:
import {parseSync} from '@tbela99/css-parser/web';
// css string
let result = await parseSync(css, {nestingRules: true});
console.log(result.ast);parsing a ReadableStream
import {parseSync} from '@tbela99/css-parser/web';
const response = await fetch('https://docs.deno.com/styles.css');
// css string
const result = parseSync(response.body, {beautify: true});
console.log(result.code);
Returns ParseResult
parseSync(options: ParseInputOptions & ParserSyncOptions): ParseResult
Parse CSS string
Parameters
options: ParseInputOptions & ParserSyncOptionsParsing a string
import {parseSync} from '@tbela99/css-parser/web';
// css string
let result = parseSync({input: css, nestingRules: true});
console.log(result.ast);parsing a ReadableStream
import {parseSync} from '@tbela99/css-parser/web';
const response = await fetch('https://docs.deno.com/styles.css');
// css string
const result = parseSync({input: response.body, beautify: true});
console.log(result.code);
Parse CSS
Param: args
Parsing a string