Skip to content

Commit

Permalink
release v1.0.8
Browse files Browse the repository at this point in the history
  • Loading branch information
Donaldcwl committed Mar 16, 2020
1 parent 5e1680e commit 699db3e
Show file tree
Hide file tree
Showing 16 changed files with 260 additions and 225 deletions.
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -87,5 +87,5 @@ Temporary Items
.apdisk

.idea/
dist/
coverage/
#dist/
#coverage/
5 changes: 5 additions & 0 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
.idea/
lib/
coverage/
example/
test/
2 changes: 1 addition & 1 deletion coverage/badge.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions coverage/coverage-final.json

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions coverage/coverage-summary.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{"total": {"lines":{"total":192,"covered":151,"skipped":0,"pct":78.65},"statements":{"total":206,"covered":153,"skipped":0,"pct":74.27},"functions":{"total":26,"covered":22,"skipped":0,"pct":84.62},"branches":{"total":90,"covered":48,"skipped":0,"pct":53.33}}
{"total": {"lines":{"total":194,"covered":153,"skipped":0,"pct":78.87},"statements":{"total":208,"covered":155,"skipped":0,"pct":74.52},"functions":{"total":26,"covered":22,"skipped":0,"pct":84.62},"branches":{"total":94,"covered":51,"skipped":0,"pct":54.26}}
,"/Users/donald/Project/browser-image-compression/lib/image-compression.js": {"lines":{"total":46,"covered":44,"skipped":0,"pct":95.65},"functions":{"total":3,"covered":3,"skipped":0,"pct":100},"statements":{"total":46,"covered":44,"skipped":0,"pct":95.65},"branches":{"total":19,"covered":16,"skipped":0,"pct":84.21}}
,"/Users/donald/Project/browser-image-compression/lib/index.js": {"lines":{"total":28,"covered":25,"skipped":0,"pct":89.29},"functions":{"total":1,"covered":1,"skipped":0,"pct":100},"statements":{"total":28,"covered":25,"skipped":0,"pct":89.29},"branches":{"total":17,"covered":12,"skipped":0,"pct":70.59}}
,"/Users/donald/Project/browser-image-compression/lib/utils.js": {"lines":{"total":118,"covered":82,"skipped":0,"pct":69.49},"functions":{"total":22,"covered":18,"skipped":0,"pct":81.82},"statements":{"total":132,"covered":84,"skipped":0,"pct":63.64},"branches":{"total":54,"covered":20,"skipped":0,"pct":37.04}}
,"/Users/donald/Project/browser-image-compression/lib/utils.js": {"lines":{"total":120,"covered":84,"skipped":0,"pct":70},"functions":{"total":22,"covered":18,"skipped":0,"pct":81.82},"statements":{"total":134,"covered":86,"skipped":0,"pct":64.18},"branches":{"total":58,"covered":23,"skipped":0,"pct":39.66}}
}
2 changes: 1 addition & 1 deletion coverage/image-compression.js.html
Original file line number Diff line number Diff line change
Expand Up @@ -391,7 +391,7 @@ <h1><a href="index.html">All files</a> image-compression.js</h1>
<div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Mon Mar 16 2020 12:52:28 GMT+0800 (Hong Kong Standard Time)
at Mon Mar 16 2020 16:08:11 GMT+0800 (Hong Kong Standard Time)
</div>
</div>
<script src="prettify.js"></script>
Expand Down
30 changes: 15 additions & 15 deletions coverage/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,16 +23,16 @@ <h1>All files</h1>
<div class='clearfix'>

<div class='fl pad1y space-right2'>
<span class="strong">74.27% </span>
<span class="strong">74.52% </span>
<span class="quiet">Statements</span>
<span class='fraction'>153/206</span>
<span class='fraction'>155/208</span>
</div>


<div class='fl pad1y space-right2'>
<span class="strong">53.33% </span>
<span class="strong">54.26% </span>
<span class="quiet">Branches</span>
<span class='fraction'>48/90</span>
<span class='fraction'>51/94</span>
</div>


Expand All @@ -44,9 +44,9 @@ <h1>All files</h1>


<div class='fl pad1y space-right2'>
<span class="strong">78.65% </span>
<span class="strong">78.87% </span>
<span class="quiet">Lines</span>
<span class='fraction'>151/192</span>
<span class='fraction'>153/194</span>
</div>


Expand Down Expand Up @@ -104,17 +104,17 @@ <h1>All files</h1>

<tr>
<td class="file medium" data-value="utils.js"><a href="utils.js.html">utils.js</a></td>
<td data-value="63.64" class="pic medium">
<div class="chart"><div class="cover-fill" style="width: 63%"></div><div class="cover-empty" style="width: 37%"></div></div>
<td data-value="64.18" class="pic medium">
<div class="chart"><div class="cover-fill" style="width: 64%"></div><div class="cover-empty" style="width: 36%"></div></div>
</td>
<td data-value="63.64" class="pct medium">63.64%</td>
<td data-value="132" class="abs medium">84/132</td>
<td data-value="37.04" class="pct low">37.04%</td>
<td data-value="54" class="abs low">20/54</td>
<td data-value="64.18" class="pct medium">64.18%</td>
<td data-value="134" class="abs medium">86/134</td>
<td data-value="39.66" class="pct low">39.66%</td>
<td data-value="58" class="abs low">23/58</td>
<td data-value="81.82" class="pct high">81.82%</td>
<td data-value="22" class="abs high">18/22</td>
<td data-value="69.49" class="pct medium">69.49%</td>
<td data-value="118" class="abs medium">82/118</td>
<td data-value="70" class="pct medium">70%</td>
<td data-value="120" class="abs medium">84/120</td>
</tr>

</tbody>
Expand All @@ -125,7 +125,7 @@ <h1>All files</h1>
<div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Mon Mar 16 2020 12:52:28 GMT+0800 (Hong Kong Standard Time)
at Mon Mar 16 2020 16:08:11 GMT+0800 (Hong Kong Standard Time)
</div>
</div>
<script src="prettify.js"></script>
Expand Down
4 changes: 2 additions & 2 deletions coverage/index.js.html
Original file line number Diff line number Diff line change
Expand Up @@ -321,7 +321,7 @@ <h1><a href="index.html">All files</a> index.js</h1>
imageCompression.handleMaxWidthOrHeight = handleMaxWidthOrHeight
imageCompression.followExifOrientation = followExifOrientation
imageCompression.cleanupMemory = cleanupCanvasMemory
imageCompression.version = '1.0.7'
imageCompression.version = '1.0.8'
&nbsp;
export default imageCompression
&nbsp;</pre></td></tr></table></pre>
Expand All @@ -331,7 +331,7 @@ <h1><a href="index.html">All files</a> index.js</h1>
<div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Mon Mar 16 2020 12:52:28 GMT+0800 (Hong Kong Standard Time)
at Mon Mar 16 2020 16:08:11 GMT+0800 (Hong Kong Standard Time)
</div>
</div>
<script src="prettify.js"></script>
Expand Down
2 changes: 1 addition & 1 deletion coverage/lcov-report/image-compression.js.html
Original file line number Diff line number Diff line change
Expand Up @@ -391,7 +391,7 @@ <h1><a href="index.html">All files</a> image-compression.js</h1>
<div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Mon Mar 16 2020 12:52:28 GMT+0800 (Hong Kong Standard Time)
at Mon Mar 16 2020 16:08:11 GMT+0800 (Hong Kong Standard Time)
</div>
</div>
<script src="prettify.js"></script>
Expand Down
30 changes: 15 additions & 15 deletions coverage/lcov-report/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,16 +23,16 @@ <h1>All files</h1>
<div class='clearfix'>

<div class='fl pad1y space-right2'>
<span class="strong">74.27% </span>
<span class="strong">74.52% </span>
<span class="quiet">Statements</span>
<span class='fraction'>153/206</span>
<span class='fraction'>155/208</span>
</div>


<div class='fl pad1y space-right2'>
<span class="strong">53.33% </span>
<span class="strong">54.26% </span>
<span class="quiet">Branches</span>
<span class='fraction'>48/90</span>
<span class='fraction'>51/94</span>
</div>


Expand All @@ -44,9 +44,9 @@ <h1>All files</h1>


<div class='fl pad1y space-right2'>
<span class="strong">78.65% </span>
<span class="strong">78.87% </span>
<span class="quiet">Lines</span>
<span class='fraction'>151/192</span>
<span class='fraction'>153/194</span>
</div>


Expand Down Expand Up @@ -104,17 +104,17 @@ <h1>All files</h1>

<tr>
<td class="file medium" data-value="utils.js"><a href="utils.js.html">utils.js</a></td>
<td data-value="63.64" class="pic medium">
<div class="chart"><div class="cover-fill" style="width: 63%"></div><div class="cover-empty" style="width: 37%"></div></div>
<td data-value="64.18" class="pic medium">
<div class="chart"><div class="cover-fill" style="width: 64%"></div><div class="cover-empty" style="width: 36%"></div></div>
</td>
<td data-value="63.64" class="pct medium">63.64%</td>
<td data-value="132" class="abs medium">84/132</td>
<td data-value="37.04" class="pct low">37.04%</td>
<td data-value="54" class="abs low">20/54</td>
<td data-value="64.18" class="pct medium">64.18%</td>
<td data-value="134" class="abs medium">86/134</td>
<td data-value="39.66" class="pct low">39.66%</td>
<td data-value="58" class="abs low">23/58</td>
<td data-value="81.82" class="pct high">81.82%</td>
<td data-value="22" class="abs high">18/22</td>
<td data-value="69.49" class="pct medium">69.49%</td>
<td data-value="118" class="abs medium">82/118</td>
<td data-value="70" class="pct medium">70%</td>
<td data-value="120" class="abs medium">84/120</td>
</tr>

</tbody>
Expand All @@ -125,7 +125,7 @@ <h1>All files</h1>
<div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Mon Mar 16 2020 12:52:28 GMT+0800 (Hong Kong Standard Time)
at Mon Mar 16 2020 16:08:11 GMT+0800 (Hong Kong Standard Time)
</div>
</div>
<script src="prettify.js"></script>
Expand Down
4 changes: 2 additions & 2 deletions coverage/lcov-report/index.js.html
Original file line number Diff line number Diff line change
Expand Up @@ -321,7 +321,7 @@ <h1><a href="index.html">All files</a> index.js</h1>
imageCompression.handleMaxWidthOrHeight = handleMaxWidthOrHeight
imageCompression.followExifOrientation = followExifOrientation
imageCompression.cleanupMemory = cleanupCanvasMemory
imageCompression.version = '1.0.7'
imageCompression.version = '1.0.8'
&nbsp;
export default imageCompression
&nbsp;</pre></td></tr></table></pre>
Expand All @@ -331,7 +331,7 @@ <h1><a href="index.html">All files</a> index.js</h1>
<div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Mon Mar 16 2020 12:52:28 GMT+0800 (Hong Kong Standard Time)
at Mon Mar 16 2020 16:08:11 GMT+0800 (Hong Kong Standard Time)
</div>
</div>
<script src="prettify.js"></script>
Expand Down
46 changes: 29 additions & 17 deletions coverage/lcov-report/utils.js.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,16 +23,16 @@ <h1><a href="index.html">All files</a> utils.js</h1>
<div class='clearfix'>

<div class='fl pad1y space-right2'>
<span class="strong">63.64% </span>
<span class="strong">64.18% </span>
<span class="quiet">Statements</span>
<span class='fraction'>84/132</span>
<span class='fraction'>86/134</span>
</div>


<div class='fl pad1y space-right2'>
<span class="strong">37.04% </span>
<span class="strong">39.66% </span>
<span class="quiet">Branches</span>
<span class='fraction'>20/54</span>
<span class='fraction'>23/58</span>
</div>


Expand All @@ -44,9 +44,9 @@ <h1><a href="index.html">All files</a> utils.js</h1>


<div class='fl pad1y space-right2'>
<span class="strong">69.49% </span>
<span class="strong">70% </span>
<span class="quiet">Lines</span>
<span class='fraction'>82/118</span>
<span class='fraction'>84/120</span>
</div>


Expand Down Expand Up @@ -347,7 +347,13 @@ <h1><a href="index.html">All files</a> utils.js</h1>
<a name='L288'></a><a href='#L288'>288</a>
<a name='L289'></a><a href='#L289'>289</a>
<a name='L290'></a><a href='#L290'>290</a>
<a name='L291'></a><a href='#L291'>291</a></td><td class="line-coverage quiet"><span class="cline-any cline-neutral">&nbsp;</span>
<a name='L291'></a><a href='#L291'>291</a>
<a name='L292'></a><a href='#L292'>292</a>
<a name='L293'></a><a href='#L293'>293</a>
<a name='L294'></a><a href='#L294'>294</a>
<a name='L295'></a><a href='#L295'>295</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
Expand Down Expand Up @@ -631,16 +637,20 @@ <h1><a href="index.html">All files</a> utils.js</h1>
<span class="cline-any cline-yes">26x</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<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">// add support for cordova-plugin-file
const moduleMapper = typeof window !== 'undefined' &amp;&amp; window.cordova &amp;&amp; <span class="branch-2 cbranch-no" title="branch not covered" >window.cordova.require </span>&amp;&amp; <span class="branch-3 cbranch-no" title="branch not covered" >window.cordova.require('cordova/modulemapper')</span>
export const CustomFile = (moduleMapper &amp;&amp; <span class="branch-1 cbranch-no" title="branch not covered" >moduleMapper.getOriginalSymbol(window, 'File'))</span> || File
export const CustomFileReader = (moduleMapper &amp;&amp; <span class="branch-1 cbranch-no" title="branch not covered" >moduleMapper.getOriginalSymbol(window, 'FileReader'))</span> || FileReader
<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 isBrowser = typeof window !== 'undefined' // change browser environment to support SSR
&nbsp;
// add support for cordova-plugin-file
const moduleMapper = isBrowser &amp;&amp; window.cordova &amp;&amp; <span class="branch-2 cbranch-no" title="branch not covered" >window.cordova.require </span>&amp;&amp; <span class="branch-3 cbranch-no" title="branch not covered" >window.cordova.require('cordova/modulemapper')</span>
export const CustomFile = isBrowser &amp;&amp; ((moduleMapper &amp;&amp; <span class="branch-2 cbranch-no" title="branch not covered" >moduleMapper.getOriginalSymbol(window, 'File'))</span> || File)
export const CustomFileReader = isBrowser &amp;&amp; ((moduleMapper &amp;&amp; <span class="branch-2 cbranch-no" title="branch not covered" >moduleMapper.getOriginalSymbol(window, 'FileReader'))</span> || FileReader)
&nbsp;
/**
* getDataUrlFromFile
Expand Down Expand Up @@ -900,7 +910,7 @@ <h1><a href="index.html">All files</a> utils.js</h1>
canvas = new OffscreenCanvas(width, height)
<span class="cstat-no" title="statement not covered" > ctx = canvas.getContext('2d')</span>
<span class="cstat-no" title="statement not covered" > if (ctx === null) {</span>
<span class="cstat-no" title="statement not covered" > throw new Error("getContext of OffscreenCanvas returns null")</span>
<span class="cstat-no" title="statement not covered" > throw new Error('getContext of OffscreenCanvas returns null')</span>
}
} catch (e) {
canvas = document.createElement('canvas')
Expand All @@ -921,11 +931,13 @@ <h1><a href="index.html">All files</a> utils.js</h1>
canvas.height = 0
}
&nbsp;
<span class="missing-if-branch" title="else path not taken" >E</span>if (isBrowser) {
// Polyfill for Number.isInteger
Number.isInteger = Number.isInteger || <span class="fstat-no" title="function not covered" ><span class="branch-1 cbranch-no" title="branch not covered" >fu</span>nction (value) {</span>
<span class="cstat-no" title="statement not covered" > return typeof value === 'number' &amp;&amp;</span>
isFinite(value) &amp;&amp;
Math.floor(value) === value
Number.isInteger = Number.isInteger || <span class="fstat-no" title="function not covered" ><span class="branch-1 cbranch-no" title="branch not covered" >fu</span>nction (value) {</span>
<span class="cstat-no" title="statement not covered" > return typeof value === 'number' &amp;&amp;</span>
isFinite(value) &amp;&amp;
Math.floor(value) === value
}
}
&nbsp;</pre></td></tr></table></pre>

Expand All @@ -934,7 +946,7 @@ <h1><a href="index.html">All files</a> utils.js</h1>
<div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Mon Mar 16 2020 12:52:28 GMT+0800 (Hong Kong Standard Time)
at Mon Mar 16 2020 16:08:11 GMT+0800 (Hong Kong Standard Time)
</div>
</div>
<script src="prettify.js"></script>
Expand Down
Loading

0 comments on commit 699db3e

Please sign in to comment.