postcss-webp-processing
Advanced tools
| <?xml version="1.0" encoding="UTF-8"?> | ||
| <coverage generated="1571308429696" clover="3.2.0"> | ||
| <project timestamp="1571308429696" name="All files"> | ||
| <coverage generated="1571324156267" clover="3.2.0"> | ||
| <project timestamp="1571324156267" name="All files"> | ||
| <metrics statements="71" coveredstatements="69" conditionals="22" coveredconditionals="20" methods="19" coveredmethods="18" elements="112" coveredelements="107" complexity="0" loc="71" ncloc="71" packages="1" files="7" classes="7"/> | ||
@@ -91,9 +91,9 @@ <file name="check_attribute.js" path="/Users/adrianstainforth/sites/modules/postcss-webp-processing/src/check_attribute.js"> | ||
| <line num="13" count="4" type="stmt"/> | ||
| <line num="14" count="4" type="stmt"/> | ||
| <line num="15" count="4" type="stmt"/> | ||
| <line num="17" count="4" type="stmt"/> | ||
| <line num="19" count="4" type="stmt"/> | ||
| <line num="20" count="4" type="stmt"/> | ||
| <line num="22" count="0" type="stmt"/> | ||
| <line num="18" count="4" type="stmt"/> | ||
| <line num="20" count="0" type="stmt"/> | ||
| </file> | ||
| </project> | ||
| </coverage> |
| {"/Users/adrianstainforth/sites/modules/postcss-webp-processing/src/check_attribute.js": {"path":"/Users/adrianstainforth/sites/modules/postcss-webp-processing/src/check_attribute.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":8,"column":1}},"1":{"start":{"line":2,"column":2},"end":{"line":7,"column":3}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":1,"column":17},"end":{"line":1,"column":18}},"loc":{"start":{"line":1,"column":62},"end":{"line":8,"column":1}},"line":1}},"branchMap":{"0":{"loc":{"start":{"line":3,"column":4},"end":{"line":6,"column":27}},"type":"binary-expr","locations":[{"start":{"line":3,"column":4},"end":{"line":3,"column":21}},{"start":{"line":4,"column":4},"end":{"line":4,"column":23}},{"start":{"line":5,"column":4},"end":{"line":5,"column":27}},{"start":{"line":6,"column":4},"end":{"line":6,"column":27}}],"line":3}},"s":{"0":2,"1":12},"f":{"0":12},"b":{"0":[12,11,7,6]},"_coverageSchema":"43e27e138ebf9cfc5966b082cf9a028302ed4184","hash":"fa7e082f11167b13b16e35b0ac9e75ba9cdd9735"} | ||
| ,"/Users/adrianstainforth/sites/modules/postcss-webp-processing/src/create_attribute.js": {"path":"/Users/adrianstainforth/sites/modules/postcss-webp-processing/src/create_attribute.js","statementMap":{"0":{"start":{"line":1,"column":21},"end":{"line":1,"column":59}},"1":{"start":{"line":3,"column":0},"end":{"line":5,"column":1}},"2":{"start":{"line":4,"column":2},"end":{"line":4,"column":60}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":17},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":38},"end":{"line":5,"column":1}},"line":3}},"branchMap":{},"s":{"0":2,"1":2,"2":4},"f":{"0":4},"b":{},"_coverageSchema":"43e27e138ebf9cfc5966b082cf9a028302ed4184","hash":"27d9f852ab1e4952c85a804437f7861c8c6b0e5f"} | ||
| ,"/Users/adrianstainforth/sites/modules/postcss-webp-processing/src/create_new_path.js": {"path":"/Users/adrianstainforth/sites/modules/postcss-webp-processing/src/create_new_path.js","statementMap":{"0":{"start":{"line":1,"column":20},"end":{"line":1,"column":60}},"1":{"start":{"line":3,"column":23},"end":{"line":4,"column":46}},"2":{"start":{"line":4,"column":2},"end":{"line":4,"column":46}},"3":{"start":{"line":6,"column":17},"end":{"line":8,"column":1}},"4":{"start":{"line":7,"column":2},"end":{"line":7,"column":25}},"5":{"start":{"line":10,"column":0},"end":{"line":15,"column":1}},"6":{"start":{"line":11,"column":2},"end":{"line":11,"column":72}},"7":{"start":{"line":11,"column":33},"end":{"line":11,"column":72}},"8":{"start":{"line":13,"column":17},"end":{"line":13,"column":41}},"9":{"start":{"line":14,"column":2},"end":{"line":14,"column":50}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":23},"end":{"line":3,"column":24}},"loc":{"start":{"line":4,"column":2},"end":{"line":4,"column":46}},"line":4},"1":{"name":"(anonymous_1)","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":18}},"loc":{"start":{"line":6,"column":37},"end":{"line":8,"column":1}},"line":6},"2":{"name":"(anonymous_2)","decl":{"start":{"line":10,"column":17},"end":{"line":10,"column":18}},"loc":{"start":{"line":10,"column":69},"end":{"line":15,"column":1}},"line":10}},"branchMap":{"0":{"loc":{"start":{"line":4,"column":2},"end":{"line":4,"column":46}},"type":"binary-expr","locations":[{"start":{"line":4,"column":2},"end":{"line":4,"column":11}},{"start":{"line":4,"column":15},"end":{"line":4,"column":46}}],"line":4},"1":{"loc":{"start":{"line":6,"column":18},"end":{"line":6,"column":32}},"type":"default-arg","locations":[{"start":{"line":6,"column":25},"end":{"line":6,"column":32}}],"line":6},"2":{"loc":{"start":{"line":11,"column":2},"end":{"line":11,"column":72}},"type":"if","locations":[{"start":{"line":11,"column":2},"end":{"line":11,"column":72}},{"start":{"line":11,"column":2},"end":{"line":11,"column":72}}],"line":11},"3":{"loc":{"start":{"line":13,"column":17},"end":{"line":13,"column":41}},"type":"binary-expr","locations":[{"start":{"line":13,"column":17},"end":{"line":13,"column":26}},{"start":{"line":13,"column":30},"end":{"line":13,"column":41}}],"line":13}},"s":{"0":2,"1":2,"2":6,"3":2,"4":5,"5":2,"6":6,"7":1,"8":5,"9":5},"f":{"0":6,"1":5,"2":6},"b":{"0":[6,2],"1":[1],"2":[1,5],"3":[5,4]},"_coverageSchema":"43e27e138ebf9cfc5966b082cf9a028302ed4184","hash":"08d83bf64a669d923cd4fc7f9b1f79b48bf8d507"} | ||
| ,"/Users/adrianstainforth/sites/modules/postcss-webp-processing/src/create_new_path.js": {"path":"/Users/adrianstainforth/sites/modules/postcss-webp-processing/src/create_new_path.js","statementMap":{"0":{"start":{"line":1,"column":20},"end":{"line":1,"column":61}},"1":{"start":{"line":3,"column":23},"end":{"line":4,"column":46}},"2":{"start":{"line":4,"column":2},"end":{"line":4,"column":46}},"3":{"start":{"line":6,"column":17},"end":{"line":8,"column":1}},"4":{"start":{"line":7,"column":2},"end":{"line":7,"column":25}},"5":{"start":{"line":10,"column":0},"end":{"line":15,"column":1}},"6":{"start":{"line":11,"column":2},"end":{"line":11,"column":72}},"7":{"start":{"line":11,"column":33},"end":{"line":11,"column":72}},"8":{"start":{"line":13,"column":17},"end":{"line":13,"column":41}},"9":{"start":{"line":14,"column":2},"end":{"line":14,"column":50}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":23},"end":{"line":3,"column":24}},"loc":{"start":{"line":4,"column":2},"end":{"line":4,"column":46}},"line":4},"1":{"name":"(anonymous_1)","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":18}},"loc":{"start":{"line":6,"column":37},"end":{"line":8,"column":1}},"line":6},"2":{"name":"(anonymous_2)","decl":{"start":{"line":10,"column":17},"end":{"line":10,"column":18}},"loc":{"start":{"line":10,"column":69},"end":{"line":15,"column":1}},"line":10}},"branchMap":{"0":{"loc":{"start":{"line":4,"column":2},"end":{"line":4,"column":46}},"type":"binary-expr","locations":[{"start":{"line":4,"column":2},"end":{"line":4,"column":11}},{"start":{"line":4,"column":15},"end":{"line":4,"column":46}}],"line":4},"1":{"loc":{"start":{"line":6,"column":18},"end":{"line":6,"column":32}},"type":"default-arg","locations":[{"start":{"line":6,"column":25},"end":{"line":6,"column":32}}],"line":6},"2":{"loc":{"start":{"line":11,"column":2},"end":{"line":11,"column":72}},"type":"if","locations":[{"start":{"line":11,"column":2},"end":{"line":11,"column":72}},{"start":{"line":11,"column":2},"end":{"line":11,"column":72}}],"line":11},"3":{"loc":{"start":{"line":13,"column":17},"end":{"line":13,"column":41}},"type":"binary-expr","locations":[{"start":{"line":13,"column":17},"end":{"line":13,"column":26}},{"start":{"line":13,"column":30},"end":{"line":13,"column":41}}],"line":13}},"s":{"0":2,"1":2,"2":6,"3":2,"4":5,"5":2,"6":6,"7":1,"8":5,"9":5},"f":{"0":6,"1":5,"2":6},"b":{"0":[6,2],"1":[1],"2":[1,5],"3":[5,4]},"_coverageSchema":"43e27e138ebf9cfc5966b082cf9a028302ed4184","hash":"f583b2fbe199a988f8b27a13a89d76dceef77569"} | ||
| ,"/Users/adrianstainforth/sites/modules/postcss-webp-processing/src/get_image_path.js": {"path":"/Users/adrianstainforth/sites/modules/postcss-webp-processing/src/get_image_path.js","statementMap":{"0":{"start":{"line":1,"column":22},"end":{"line":1,"column":54}},"1":{"start":{"line":3,"column":0},"end":{"line":17,"column":1}},"2":{"start":{"line":5,"column":20},"end":{"line":5,"column":51}},"3":{"start":{"line":7,"column":10},"end":{"line":7,"column":30}},"4":{"start":{"line":8,"column":2},"end":{"line":8,"column":48}},"5":{"start":{"line":8,"column":16},"end":{"line":8,"column":48}},"6":{"start":{"line":9,"column":15},"end":{"line":9,"column":34}},"7":{"start":{"line":10,"column":13},"end":{"line":10,"column":29}},"8":{"start":{"line":12,"column":2},"end":{"line":16,"column":3}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":17},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":25},"end":{"line":17,"column":1}},"line":3}},"branchMap":{"0":{"loc":{"start":{"line":8,"column":2},"end":{"line":8,"column":48}},"type":"if","locations":[{"start":{"line":8,"column":2},"end":{"line":8,"column":48}},{"start":{"line":8,"column":2},"end":{"line":8,"column":48}}],"line":8}},"s":{"0":2,"1":2,"2":6,"3":6,"4":6,"5":0,"6":6,"7":6,"8":6},"f":{"0":6},"b":{"0":[0,6]},"_coverageSchema":"43e27e138ebf9cfc5966b082cf9a028302ed4184","hash":"7d89314e8795b7b066960df2f984ac4664d2a89a"} | ||
| ,"/Users/adrianstainforth/sites/modules/postcss-webp-processing/src/index.js": {"path":"/Users/adrianstainforth/sites/modules/postcss-webp-processing/src/index.js","statementMap":{"0":{"start":{"line":1,"column":16},"end":{"line":1,"column":34}},"1":{"start":{"line":2,"column":16},"end":{"line":2,"column":34}},"2":{"start":{"line":4,"column":24},"end":{"line":4,"column":45}},"3":{"start":{"line":5,"column":17},"end":{"line":5,"column":39}},"4":{"start":{"line":6,"column":21},"end":{"line":6,"column":48}},"5":{"start":{"line":7,"column":22},"end":{"line":7,"column":50}},"6":{"start":{"line":8,"column":23},"end":{"line":8,"column":51}},"7":{"start":{"line":9,"column":24},"end":{"line":9,"column":53}},"8":{"start":{"line":11,"column":21},"end":{"line":19,"column":1}},"9":{"start":{"line":21,"column":19},"end":{"line":24,"column":1}},"10":{"start":{"line":22,"column":2},"end":{"line":22,"column":40}},"11":{"start":{"line":23,"column":2},"end":{"line":23,"column":30}},"12":{"start":{"line":26,"column":25},"end":{"line":32,"column":1}},"13":{"start":{"line":27,"column":2},"end":{"line":27,"column":41}},"14":{"start":{"line":27,"column":30},"end":{"line":27,"column":41}},"15":{"start":{"line":29,"column":2},"end":{"line":29,"column":66}},"16":{"start":{"line":29,"column":35},"end":{"line":29,"column":66}},"17":{"start":{"line":31,"column":2},"end":{"line":31,"column":27}},"18":{"start":{"line":34,"column":0},"end":{"line":69,"column":2}},"19":{"start":{"line":35,"column":16},"end":{"line":35,"column":44}},"20":{"start":{"line":37,"column":2},"end":{"line":68,"column":3}},"21":{"start":{"line":39,"column":4},"end":{"line":39,"column":42}},"22":{"start":{"line":39,"column":36},"end":{"line":39,"column":42}},"23":{"start":{"line":40,"column":4},"end":{"line":67,"column":6}},"24":{"start":{"line":41,"column":6},"end":{"line":66,"column":8}},"25":{"start":{"line":42,"column":8},"end":{"line":65,"column":9}},"26":{"start":{"line":43,"column":22},"end":{"line":43,"column":40}},"27":{"start":{"line":44,"column":25},"end":{"line":44,"column":54}},"28":{"start":{"line":46,"column":10},"end":{"line":52,"column":14}},"29":{"start":{"line":51,"column":14},"end":{"line":51,"column":30}},"30":{"start":{"line":54,"column":18},"end":{"line":54,"column":55}},"31":{"start":{"line":56,"column":20},"end":{"line":59,"column":12}},"32":{"start":{"line":61,"column":10},"end":{"line":64,"column":12}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":21,"column":19},"end":{"line":21,"column":20}},"loc":{"start":{"line":21,"column":55},"end":{"line":24,"column":1}},"line":21},"1":{"name":"(anonymous_1)","decl":{"start":{"line":26,"column":25},"end":{"line":26,"column":26}},"loc":{"start":{"line":26,"column":55},"end":{"line":32,"column":1}},"line":26},"2":{"name":"(anonymous_2)","decl":{"start":{"line":34,"column":59},"end":{"line":34,"column":60}},"loc":{"start":{"line":34,"column":74},"end":{"line":69,"column":1}},"line":34},"3":{"name":"(anonymous_3)","decl":{"start":{"line":37,"column":9},"end":{"line":37,"column":10}},"loc":{"start":{"line":37,"column":25},"end":{"line":68,"column":3}},"line":37},"4":{"name":"(anonymous_4)","decl":{"start":{"line":40,"column":19},"end":{"line":40,"column":20}},"loc":{"start":{"line":40,"column":27},"end":{"line":67,"column":5}},"line":40},"5":{"name":"(anonymous_5)","decl":{"start":{"line":41,"column":51},"end":{"line":41,"column":52}},"loc":{"start":{"line":41,"column":59},"end":{"line":66,"column":7}},"line":41},"6":{"name":"(anonymous_6)","decl":{"start":{"line":47,"column":18},"end":{"line":47,"column":19}},"loc":{"start":{"line":47,"column":24},"end":{"line":49,"column":13}},"line":47},"7":{"name":"(anonymous_7)","decl":{"start":{"line":50,"column":19},"end":{"line":50,"column":20}},"loc":{"start":{"line":50,"column":24},"end":{"line":52,"column":13}},"line":50}},"branchMap":{"0":{"loc":{"start":{"line":27,"column":2},"end":{"line":27,"column":41}},"type":"if","locations":[{"start":{"line":27,"column":2},"end":{"line":27,"column":41}},{"start":{"line":27,"column":2},"end":{"line":27,"column":41}}],"line":27},"1":{"loc":{"start":{"line":29,"column":2},"end":{"line":29,"column":66}},"type":"if","locations":[{"start":{"line":29,"column":2},"end":{"line":29,"column":66}},{"start":{"line":29,"column":2},"end":{"line":29,"column":66}}],"line":29},"2":{"loc":{"start":{"line":34,"column":60},"end":{"line":34,"column":69}},"type":"default-arg","locations":[{"start":{"line":34,"column":67},"end":{"line":34,"column":69}}],"line":34},"3":{"loc":{"start":{"line":39,"column":4},"end":{"line":39,"column":42}},"type":"if","locations":[{"start":{"line":39,"column":4},"end":{"line":39,"column":42}},{"start":{"line":39,"column":4},"end":{"line":39,"column":42}}],"line":39},"4":{"loc":{"start":{"line":42,"column":8},"end":{"line":65,"column":9}},"type":"if","locations":[{"start":{"line":42,"column":8},"end":{"line":65,"column":9}},{"start":{"line":42,"column":8},"end":{"line":65,"column":9}}],"line":42}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":3,"11":3,"12":1,"13":5,"14":1,"15":4,"16":2,"17":2,"18":1,"19":5,"20":5,"21":5,"22":2,"23":3,"24":6,"25":6,"26":3,"27":3,"28":3,"29":0,"30":3,"31":3,"32":3},"f":{"0":3,"1":5,"2":5,"3":5,"4":6,"5":6,"6":3,"7":0},"b":{"0":[1,4],"1":[2,2],"2":[0],"3":[2,3],"4":[3,3]},"_coverageSchema":"43e27e138ebf9cfc5966b082cf9a028302ed4184","hash":"a2da8df0cd35f6d775f4f03416e7c39a87b35359"} | ||
| ,"/Users/adrianstainforth/sites/modules/postcss-webp-processing/src/make_dir.js": {"path":"/Users/adrianstainforth/sites/modules/postcss-webp-processing/src/make_dir.js","statementMap":{"0":{"start":{"line":1,"column":16},"end":{"line":1,"column":35}},"1":{"start":{"line":2,"column":20},"end":{"line":2,"column":35}},"2":{"start":{"line":4,"column":0},"end":{"line":8,"column":1}},"3":{"start":{"line":5,"column":17},"end":{"line":5,"column":65}},"4":{"start":{"line":7,"column":2},"end":{"line":7,"column":51}},"5":{"start":{"line":7,"column":38},"end":{"line":7,"column":50}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":4,"column":17},"end":{"line":4,"column":18}},"loc":{"start":{"line":4,"column":58},"end":{"line":8,"column":1}},"line":4},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":33},"end":{"line":7,"column":34}},"loc":{"start":{"line":7,"column":38},"end":{"line":7,"column":50}},"line":7}},"branchMap":{},"s":{"0":2,"1":2,"2":2,"3":5,"4":5,"5":1},"f":{"0":5,"1":1},"b":{},"_coverageSchema":"43e27e138ebf9cfc5966b082cf9a028302ed4184","hash":"42f46d36edbde08a0d0ca74522af457b15f009bb"} | ||
| ,"/Users/adrianstainforth/sites/modules/postcss-webp-processing/src/make_webp.js": {"path":"/Users/adrianstainforth/sites/modules/postcss-webp-processing/src/make_webp.js","statementMap":{"0":{"start":{"line":1,"column":18},"end":{"line":1,"column":34}},"1":{"start":{"line":2,"column":20},"end":{"line":2,"column":35}},"2":{"start":{"line":4,"column":20},"end":{"line":4,"column":60}},"3":{"start":{"line":6,"column":21},"end":{"line":7,"column":49}},"4":{"start":{"line":7,"column":2},"end":{"line":7,"column":49}},"5":{"start":{"line":9,"column":20},"end":{"line":10,"column":60}},"6":{"start":{"line":10,"column":2},"end":{"line":10,"column":60}},"7":{"start":{"line":12,"column":0},"end":{"line":24,"column":1}},"8":{"start":{"line":13,"column":18},"end":{"line":13,"column":45}},"9":{"start":{"line":15,"column":17},"end":{"line":15,"column":43}},"10":{"start":{"line":17,"column":16},"end":{"line":17,"column":36}},"11":{"start":{"line":19,"column":2},"end":{"line":23,"column":3}},"12":{"start":{"line":20,"column":4},"end":{"line":20,"column":33}},"13":{"start":{"line":22,"column":4},"end":{"line":22,"column":20}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":6,"column":21},"end":{"line":6,"column":22}},"loc":{"start":{"line":7,"column":2},"end":{"line":7,"column":49}},"line":7},"1":{"name":"(anonymous_1)","decl":{"start":{"line":9,"column":20},"end":{"line":9,"column":21}},"loc":{"start":{"line":10,"column":2},"end":{"line":10,"column":60}},"line":10},"2":{"name":"(anonymous_2)","decl":{"start":{"line":12,"column":17},"end":{"line":12,"column":18}},"loc":{"start":{"line":12,"column":42},"end":{"line":24,"column":1}},"line":12}},"branchMap":{},"s":{"0":2,"1":2,"2":2,"3":2,"4":4,"5":2,"6":4,"7":2,"8":4,"9":4,"10":4,"11":4,"12":4,"13":0},"f":{"0":4,"1":4,"2":4},"b":{},"_coverageSchema":"43e27e138ebf9cfc5966b082cf9a028302ed4184","hash":"71723ac15cb87fd0f31b39dab41abc4d6b338850"} | ||
| ,"/Users/adrianstainforth/sites/modules/postcss-webp-processing/src/make_webp.js": {"path":"/Users/adrianstainforth/sites/modules/postcss-webp-processing/src/make_webp.js","statementMap":{"0":{"start":{"line":1,"column":18},"end":{"line":1,"column":34}},"1":{"start":{"line":2,"column":20},"end":{"line":2,"column":35}},"2":{"start":{"line":4,"column":20},"end":{"line":4,"column":61}},"3":{"start":{"line":6,"column":21},"end":{"line":7,"column":49}},"4":{"start":{"line":7,"column":2},"end":{"line":7,"column":49}},"5":{"start":{"line":9,"column":20},"end":{"line":10,"column":60}},"6":{"start":{"line":10,"column":2},"end":{"line":10,"column":60}},"7":{"start":{"line":12,"column":0},"end":{"line":22,"column":1}},"8":{"start":{"line":13,"column":18},"end":{"line":13,"column":45}},"9":{"start":{"line":14,"column":17},"end":{"line":14,"column":43}},"10":{"start":{"line":15,"column":16},"end":{"line":15,"column":36}},"11":{"start":{"line":17,"column":2},"end":{"line":21,"column":3}},"12":{"start":{"line":18,"column":4},"end":{"line":18,"column":33}},"13":{"start":{"line":20,"column":4},"end":{"line":20,"column":20}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":6,"column":21},"end":{"line":6,"column":22}},"loc":{"start":{"line":7,"column":2},"end":{"line":7,"column":49}},"line":7},"1":{"name":"(anonymous_1)","decl":{"start":{"line":9,"column":20},"end":{"line":9,"column":21}},"loc":{"start":{"line":10,"column":2},"end":{"line":10,"column":60}},"line":10},"2":{"name":"(anonymous_2)","decl":{"start":{"line":12,"column":17},"end":{"line":12,"column":18}},"loc":{"start":{"line":12,"column":42},"end":{"line":22,"column":1}},"line":12}},"branchMap":{},"s":{"0":2,"1":2,"2":2,"3":2,"4":4,"5":2,"6":4,"7":2,"8":4,"9":4,"10":4,"11":4,"12":4,"13":0},"f":{"0":4,"1":4,"2":4},"b":{},"_coverageSchema":"43e27e138ebf9cfc5966b082cf9a028302ed4184","hash":"f5f8d5d18a605dcf5c50340fdbbc628a6ffea3f6"} | ||
| } |
@@ -79,3 +79,3 @@ <!doctype html> | ||
| Code coverage | ||
| generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Thu Oct 17 2019 11:33:49 GMT+0100 (British Summer Time) | ||
| generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Thu Oct 17 2019 15:55:56 GMT+0100 (British Summer Time) | ||
| </div> | ||
@@ -82,0 +82,0 @@ </div> |
@@ -70,3 +70,3 @@ <!doctype html> | ||
| Code coverage | ||
| generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Thu Oct 17 2019 11:33:49 GMT+0100 (British Summer Time) | ||
| generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Thu Oct 17 2019 15:55:56 GMT+0100 (British Summer Time) | ||
| </div> | ||
@@ -73,0 +73,0 @@ </div> |
@@ -79,3 +79,3 @@ <!doctype html> | ||
| <span class="cline-any cline-neutral"> </span> | ||
| <span class="cline-any cline-neutral"> </span></td><td class="text"><pre class="prettyprint lang-js">const WEBP_REGEXP = /^(~images)([\w\d/-_]+)(\.[jpe?g|png]+)/ | ||
| <span class="cline-any cline-neutral"> </span></td><td class="text"><pre class="prettyprint lang-js">const WEBP_REGEXP = /^(~images)([\w\d/\-_]+)(\.[jpe?g|png]+)/ | ||
| | ||
@@ -101,3 +101,3 @@ const checkReplaceTo = replaceTo => | ||
| Code coverage | ||
| generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Thu Oct 17 2019 11:33:49 GMT+0100 (British Summer Time) | ||
| generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Thu Oct 17 2019 15:55:56 GMT+0100 (British Summer Time) | ||
| </div> | ||
@@ -104,0 +104,0 @@ </div> |
@@ -106,3 +106,3 @@ <!doctype html> | ||
| Code coverage | ||
| generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Thu Oct 17 2019 11:33:49 GMT+0100 (British Summer Time) | ||
| generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Thu Oct 17 2019 15:55:56 GMT+0100 (British Summer Time) | ||
| </div> | ||
@@ -109,0 +109,0 @@ </div> |
@@ -161,3 +161,3 @@ <!doctype html> | ||
| Code coverage | ||
| generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Thu Oct 17 2019 11:33:49 GMT+0100 (British Summer Time) | ||
| generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Thu Oct 17 2019 15:55:56 GMT+0100 (British Summer Time) | ||
| </div> | ||
@@ -164,0 +164,0 @@ </div> |
@@ -262,3 +262,3 @@ <!doctype html> | ||
| Code coverage | ||
| generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Thu Oct 17 2019 11:33:49 GMT+0100 (British Summer Time) | ||
| generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Thu Oct 17 2019 15:55:56 GMT+0100 (British Summer Time) | ||
| </div> | ||
@@ -265,0 +265,0 @@ </div> |
@@ -79,3 +79,3 @@ <!doctype html> | ||
| Code coverage | ||
| generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Thu Oct 17 2019 11:33:49 GMT+0100 (British Summer Time) | ||
| generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Thu Oct 17 2019 15:55:56 GMT+0100 (British Summer Time) | ||
| </div> | ||
@@ -82,0 +82,0 @@ </div> |
@@ -71,5 +71,3 @@ <!doctype html> | ||
| <a name='L22'></a><a href='#L22'>22</a> | ||
| <a name='L23'></a><a href='#L23'>23</a> | ||
| <a name='L24'></a><a href='#L24'>24</a> | ||
| <a name='L25'></a><a href='#L25'>25</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">2x</span> | ||
| <a name='L23'></a><a href='#L23'>23</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">2x</span> | ||
| <span class="cline-any cline-yes">2x</span> | ||
@@ -87,5 +85,3 @@ <span class="cline-any cline-neutral"> </span> | ||
| <span class="cline-any cline-yes">4x</span> | ||
| <span class="cline-any cline-neutral"> </span> | ||
| <span class="cline-any cline-yes">4x</span> | ||
| <span class="cline-any cline-neutral"> </span> | ||
| <span class="cline-any cline-yes">4x</span> | ||
@@ -102,3 +98,3 @@ <span class="cline-any cline-neutral"> </span> | ||
| | ||
| const WEBP_REGEXP = /^(~images)([\w\d/-_]+)(\.[jpe?g|png]+)/ | ||
| const WEBP_REGEXP = /^(~images)([\w\d/\-_]+)(\.[jpe?g|png]+)/ | ||
| | ||
@@ -113,5 +109,3 @@ const getImagePath = ({ imageFolder, resolvePath }, path) => | ||
| let imagePath = getImagePath(options, path) | ||
| | ||
| let webpPath = getWebpPath(options, path) | ||
| | ||
| let encoder = new CWebp(imagePath) | ||
@@ -131,3 +125,3 @@ | ||
| Code coverage | ||
| generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Thu Oct 17 2019 11:33:49 GMT+0100 (British Summer Time) | ||
| generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Thu Oct 17 2019 15:55:56 GMT+0100 (British Summer Time) | ||
| </div> | ||
@@ -134,0 +128,0 @@ </div> |
+1
-1
| { | ||
| "name": "postcss-webp-processing", | ||
| "version": "1.0.0", | ||
| "version": "1.0.1", | ||
| "description": "PostCSS plugin to process all png and jpg files to webp", | ||
@@ -5,0 +5,0 @@ "main": "src/index.js", |
+53
-19
@@ -50,4 +50,9 @@ # PostCSS Webp Processing | ||
| ```js | ||
| postcss([require("postcss-webp-processing")({ /* ...your config */ })]); | ||
| postcss([ | ||
| require("postcss-webp-processing")({ | ||
| /* ...your config */ | ||
| }) | ||
| ]); | ||
| ``` | ||
| or in postcss.config.js | ||
@@ -59,16 +64,18 @@ | ||
| plugins: [ | ||
| WebpProcessing({ /* ...your config */ }) | ||
| WebpProcessing({ | ||
| /* ...your config */ | ||
| }) | ||
| ] | ||
| } | ||
| }; | ||
| ``` | ||
| Option | Description | default | ||
| :-------|:-------|:------- | ||
| environments| sets the enviroments that it will be triggered, can be string 'production' or array ['staging', 'production'] | 'all', | ||
| imageFolder| The expected image folder | /~images/ | ||
| replaceFrom | Files to replace | /\.(jpe?g\|png)/ | ||
| replaceTo | optional either function ```replaceTo({ file, folder, url })``` or regex | N/A | ||
| resolvePath | Actual path to images | 'app/javascript/images' | ||
| webpFolder | Where webp images will be generated | 'tmp/webp' | ||
| webpPath: | Image path to be set in css | '~webp' | ||
| | Option | Description | default | | ||
| | :----------- | :------------------------------------------------------------------------------------------------------------ | :---------------------- | | ||
| | environments | sets the enviroments that it will be triggered, can be string 'production' or array ['staging', 'production'] | 'all', | | ||
| | imageFolder | The expected image folder | /~images/ | | ||
| | replaceFrom | Files to replace | /\.(jpe?g\|png)/ | | ||
| | replaceTo | optional either function `replaceTo({ file, folder, url })` or regex | N/A | | ||
| | resolvePath | Actual path to images | 'app/javascript/images' | | ||
| | webpFolder | Where webp images will be generated | 'tmp/webp' | | ||
| | webpPath: | Image path to be set in css | '~webp' | | ||
@@ -78,14 +85,14 @@ Additional webpacker config: | ||
| ```js | ||
| const { resolve } = require('path'); | ||
| const { environment } = require('@rails/webpacker'); | ||
| const config = require('@rails/webpacker/package/config'); | ||
| const { resolve } = require("path"); | ||
| const { environment } = require("@rails/webpacker"); | ||
| const config = require("@rails/webpacker/package/config"); | ||
| environment.config.set('resolve.alias', { | ||
| images: resolve(config.source_path, 'images'), | ||
| webp: resolve('tmp', 'webp'), | ||
| environment.config.set("resolve.alias", { | ||
| images: resolve(config.source_path, "images"), | ||
| webp: resolve("tmp", "webp") | ||
| }); | ||
| ``` | ||
| Additional or your webpack.config.js: | ||
| ```js | ||
@@ -111,2 +118,29 @@ const { resolve } = require('path'); | ||
| To set for webp, either use modernzr or use this: | ||
| ```js | ||
| function checkWebP(callback) { | ||
| var webP = new Image(); | ||
| const event = () => { | ||
| callback(webP.height === 2); | ||
| }; | ||
| webp.addEventListener("load", event); | ||
| webp.addEventListener("error", event); | ||
| webP.src = | ||
| "data:image/webp;base64,UklGRjoAAABXRUJQVlA4IC4AAACyAgCdASoCAAIALmk0mk0iIiIiIgBoSygABc6WWgAA/veff/0PP8bA//LwYAAA"; | ||
| } | ||
| checkWebP(function(support) { | ||
| if (support) { | ||
| document.body.classList.add("webp"); | ||
| } else { | ||
| document.body.classList.add("no-webp"); | ||
| } | ||
| }); | ||
| ``` | ||
| # Bug reports | ||
@@ -113,0 +147,0 @@ |
@@ -1,2 +0,2 @@ | ||
| const WEBP_REGEXP = /^(~images)([\w\d/-_]+)(\.[jpe?g|png]+)/ | ||
| const WEBP_REGEXP = /^(~images)([\w\d/\-_]+)(\.[jpe?g|png]+)/ | ||
@@ -3,0 +3,0 @@ const checkReplaceTo = replaceTo => |
+1
-3
| const { CWebp } = require('cwebp') | ||
| const { resolve } = require('path') | ||
| const WEBP_REGEXP = /^(~images)([\w\d/-_]+)(\.[jpe?g|png]+)/ | ||
| const WEBP_REGEXP = /^(~images)([\w\d/\-_]+)(\.[jpe?g|png]+)/ | ||
@@ -14,5 +14,3 @@ const getImagePath = ({ imageFolder, resolvePath }, path) => | ||
| let imagePath = getImagePath(options, path) | ||
| let webpPath = getWebpPath(options, path) | ||
| let encoder = new CWebp(imagePath) | ||
@@ -19,0 +17,0 @@ |
Sorry, the diff of this file is not supported yet
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
109096
1.12%177
23.78%