Search


Search something to see results

parseSync

Parse CSS

Parsing a string


import {parseSync} from '@tbela99/css-parser/web';

// css string
let result = await parseSync(css, {nestingRules: true});
console.log(result.ast);

Parse CSS string

Parameters

  • stream: string
  • Optionaloptions: ParserSyncOptions

    Example:


    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

Parse CSS string

Parameters

  • options: ParseInputOptions & ParserSyncOptions

    Parsing 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);

Returns ParseResult