inline

    0.0.2 • Public • Published

    node-inline

    inline all images, stylesheets and scripts of a webpage.

    This is a (partial) port of remy/node-inliner to my htmlparser2 module.

    installation

    npm i inline
    

    usage

    var Inline = require("inline"),
        minreq = require("minreq");
     
    minreq.get("http://feedic.com/").pipe(
      new Inline("http://feedic.com/", {
        //default options:
        images: true, //inline images
        scripts: true, //inline scripts
        stylesheets: true //inline stylesheets
      }, function(err, data){
        if(err) throw err;
        require("fs").writeFileSync("index.html", data);
      }
    ));

    todo

    inline currently doesn't minify inlined scripts & stylesheets, and also doesn't support gzip compressed sources. At least support for gzip compression is planned.


    License: BSD-like

    Keywords

    none

    Install

    npm i inline

    DownloadsWeekly Downloads

    14

    Version

    0.0.2

    License

    none

    Last publish

    Collaborators

    • feedic