New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

postcss-webp-processing

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

postcss-webp-processing - npm Package Compare versions

Comparing version
1.0.0
to
1.0.1
+5
-5
coverage/clover.xml
<?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">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</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">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">const WEBP_REGEXP = /^(~images)([\w\d/\-_]+)(\.[jpe?g|png]+)/
&nbsp;

@@ -101,3 +101,3 @@ const checkReplaceTo = replaceTo =&gt;

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">&nbsp;</span>

<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-yes">4x</span>

@@ -102,3 +98,3 @@ <span class="cline-any cline-neutral">&nbsp;</span>

&nbsp;
const WEBP_REGEXP = /^(~images)([\w\d/-_]+)(\.[jpe?g|png]+)/
const WEBP_REGEXP = /^(~images)([\w\d/\-_]+)(\.[jpe?g|png]+)/
&nbsp;

@@ -113,5 +109,3 @@ const getImagePath = ({ imageFolder, resolvePath }, path) =&gt;

let imagePath = getImagePath(options, path)
&nbsp;
let webpPath = getWebpPath(options, path)
&nbsp;
let encoder = new CWebp(imagePath)

@@ -131,3 +125,3 @@ &nbsp;

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>

{
"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 =>

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