Tiny Print: A lightweight print library

                    
// Recommended: only for static styles
import tinyPrint from "tiny-print";

tinyPrint(element, {
  scanStyles: true
});
                    
                  
                    
// Scan HTML and import styles
import tinyPrint from "tiny-print";

tinyPrint(element, {
  scanStyles: false,
  scanHTML: true
});
                    
                  
                    
// Hide print page rule like title etc
import tinyPrint from "tiny-print";

tinyPrint(element, {
  hidePageRule: true
});
                    
                  
                    
import tinyPrint from "tiny-print";

tinyPrint(element, {
  scanStyles: false,
  scanHTML: false,
  importStyles: ['https://unpkg.com/purecss@1.0.1/build/pure-min.css']
});
                    
                  
                    
import tinyPrint from "tiny-print";

tinyPrint(element, {
  scanStyles: false,
  scanHTML: true,
  cssStyle: `
    .invoice-box table tr.item td {
      border-bottom: 1px solid blue !important;
    }
  `
});