Sha256: af8a81c2a2aa9e0fdaa70d352bfed92510f2544477a0eb986b295bce67dad8ab
Contents?: true
Size: 875 Bytes
Versions: 19
Compression:
Stored size: 875 Bytes
Contents
# Translate AST to string ## generate(ast[, options]) Generates a CSS string for given AST. ```js // generate with default settings csstree.generate(ast); // generate with options csstree.generate(ast, { sourceMap: true }); ``` Options (optional): <!-- MarkdownTOC --> - [sourceMap](#sourcemap) - [decorator](#decorator) <!-- /MarkdownTOC --> ### sourceMap Type: `boolean` Default: `false` Generates a source map (nodes should contain positions in `loc` property). Note, that an object instead of string is returned in that case. ```js var ast = csstree.parse('.test { color: red }', { filename: 'my.css', positions: true }); var result = csstree.generate(ast, { sourceMap: true }); // { css: '.test{color:red}', map: SourceMapGenerator {} } ``` ### decorator Type: `function` Default: none A function that a handlers used by a generator. TBD
Version data entries
19 entries across 18 versions & 4 rubygems