Search


Search something to see results

transform

Transform CSS

Parsing a string


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

// css string
const result = await transform(css);
console.log(result.code);

Parsing a Readable stream


import {transform} from '@tbela99/css-parser';
import {Readable} from "node:stream";

// usage: node index.ts < styles.css or cat styles.css | node index.ts

const readableStream = Readable.toWeb(process.stdin);
const result = await transform(readableStream, {beautify: true});

console.log(result.code);

Example using fetch


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

const response = await fetch('https://docs.deno.com/styles.css');
result = await transform(response.body, {beautify: true});

console.log(result.code);

Transform CSS

Parameters

  • css: string | ReadableStream<Uint8Array<ArrayBufferLike>>
  • Optionaloptions: TransformOptions

    Parsing a string


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

    // css string
    const result = await transform(css);
    console.log(result.code);

    Parsing a Readable stream


    import {transform} from '@tbela99/css-parser';
    import {Readable} from "node:stream";

    // usage: node index.ts < styles.css or cat styles.css | node index.ts

    const readableStream = Readable.toWeb(process.stdin);
    const result = await transform(readableStream, {beautify: true});

    console.log(result.code);

    Example using fetch


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

    const response = await fetch('https://docs.deno.com/styles.css');
    result = await transform(response.body, {beautify: true});

    console.log(result.code);

Returns Promise<TransformResult>

Transform CSS

Parameters

  • options: ParseInputStreamOptions & TransformOptions

    Parsing a string


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

    // css string
    const result = await transform({input: css});
    console.log(result.code);

    Parsing a Readable stream


    import {transform} from '@tbela99/css-parser';
    import {Readable} from "node:stream";

    // usage: node index.ts < styles.css or cat styles.css | node index.ts

    const readableStream = Readable.toWeb(process.stdin);
    const result = await transform( {input: readableStream, beautify: true});

    console.log(result.code);

    Parse a file as a ReadableStream


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

    const response = await fetch('https://docs.deno.com/styles.css');
    result = await transform({input: response.body, beautify: true});

    console.log(result.code);

Returns Promise<TransformResult>

Transform CSS

Parameters

  • options: ParseInputFileOptions & TransformOptions

    Parsing a file


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

    const result = await transform( {file: 'https://docs.deno.com/styles.css', beautify: true});
    console.log(result.code);

Returns Promise<TransformResult>