8000 GitHub - justo/style-data: Get the content of style tags.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

justo/style-data

 
 

Repository files navigation

style-data Build Status Coverage Status

NPM

Get the content of style tags.

Install

Install with npm

npm install --save style-data

Usage

var getStylesData = require('style-data');

getStylesData(html, options, function (err, results) {
    console.log(results.html);  // resulting html
    console.log(results.css);   // array of css rules
});

API

getStylesData(html, options, callback)

options.applyStyleTags

Type: Boolean
Default: true

Whether to inline styles in <style></style>.

options.removeStyleTags

Type: Boolean
Default: true

Whether to remove the original <style></style> tags after (possibly) inlining the css from them.

options.preserveMediaQueries

Type: Boolean
Default: false

Preserves all media queries (and contained styles) within <style></style> tags as a refinement when removeStyleTags is true. Other styles are removed.

cheerio options

Options to passed to cheerio.

Credit

The code for this module was originally taken from the Juice library.

License

MIT © Jonathan Kemp

About

Get the content of style tags.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 83.8%
  • HTML 16.2%
0