Skip to content

Commit 4a8e104

Browse files
migrate to ES6 only libs
1 parent 16f6053 commit 4a8e104

21 files changed

+718
-691
lines changed

docs/data/hsLayout.json

+320-320
Large diffs are not rendered by default.

docs/data/src/hsLayout/coverage/index.html

+21-21
Original file line numberDiff line numberDiff line change
@@ -23,30 +23,30 @@ <h1>hsLayout: All files</h1>
2323
<div class='clearfix'>
2424

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">94.86% </span>
26+
<span class="strong">95.21% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>277/292</span>
28+
<span class='fraction'>278/292</span>
2929
</div>
3030

3131

3232
<div class='fl pad1y space-right2'>
33-
<span class="strong">78.91% </span>
33+
<span class="strong">79.69% </span>
3434
<span class="quiet">Branches</span>
35-
<span class='fraction'>101/128</span>
35+
<span class='fraction'>102/128</span>
3636
</div>
3737

3838

3939
<div class='fl pad1y space-right2'>
40-
<span class="strong">92.06% </span>
40+
<span class="strong">85.92% </span>
4141
<span class="quiet">Functions</span>
42-
<span class='fraction'>58/63</span>
42+
<span class='fraction'>61/71</span>
4343
</div>
4444

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">99.57% </span>
47+
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>234/235</span>
49+
<span class='fraction'>235/235</span>
5050
</div>
5151

5252

@@ -74,32 +74,32 @@ <h1>hsLayout: All files</h1>
7474
</thead>
7575
<tbody><tr>
7676
<td class="file high" data-value="src"><a href="src/index.html">src</a></td>
77-
<td data-value="92.45" class="pic high">
77+
<td data-value="92.16" class="pic high">
7878
<div class="chart"><div class="cover-fill" style="width: 92%"></div><div class="cover-empty" style="width: 8%"></div></div>
7979
</td>
80-
<td data-value="92.45" class="pct high">92.45%</td>
81-
<td data-value="53" class="abs high">49/53</td>
80+
<td data-value="92.16" class="pct high">92.16%</td>
81+
<td data-value="51" class="abs high">47/51</td>
8282
<td data-value="83.33" class="pct high">83.33%</td>
8383
<td data-value="24" class="abs high">20/24</td>
84-
<td data-value="63.64" class="pct medium">63.64%</td>
85-
<td data-value="11" class="abs medium">7/11</td>
84+
<td data-value="52.63" class="pct medium">52.63%</td>
85+
<td data-value="19" class="abs medium">10/19</td>
8686
<td data-value="100" class="pct high">100%</td>
87-
<td data-value="38" class="abs high">38/38</td>
87+
<td data-value="36" class="abs high">36/36</td>
8888
</tr>
8989

9090
<tr>
9191
<td class="file high" data-value="src/view"><a href="src/view/index.html">src/view</a></td>
92-
<td data-value="95.4" class="pic high">
92+
<td data-value="95.85" class="pic high">
9393
<div class="chart"><div class="cover-fill" style="width: 95%"></div><div class="cover-empty" style="width: 5%"></div></div>
9494
</td>
95-
<td data-value="95.4" class="pct high">95.4%</td>
96-
<td data-value="239" class="abs high">228/239</td>
97-
<td data-value="77.88" class="pct medium">77.88%</td>
98-
<td data-value="104" class="abs medium">81/104</td>
95+
<td data-value="95.85" class="pct high">95.85%</td>
96+
<td data-value="241" class="abs high">231/241</td>
97+
<td data-value="78.85" class="pct medium">78.85%</td>
98+
<td data-value="104" class="abs medium">82/104</td>
9999
<td data-value="98.08" class="pct high">98.08%</td>
100100
<td data-value="52" class="abs high">51/52</td>
101-
<td data-value="99.49" class="pct high">99.49%</td>
102-
<td data-value="197" class="abs high">196/197</td>
101+
<td data-value="100" class="pct high">100%</td>
102+
<td data-value="199" class="abs high">199/199</td>
103103
</tr>
104104

105105
</tbody>

docs/data/src/hsLayout/coverage/src/index.html

+9-9
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ <h1><a href="../index.html">hsLayout: All files</a> src</h1>
2323
<div class='clearfix'>
2424

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">92.45% </span>
26+
<span class="strong">92.16% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>49/53</span>
28+
<span class='fraction'>47/51</span>
2929
</div>
3030

3131

@@ -37,16 +37,16 @@ <h1><a href="../index.html">hsLayout: All files</a> src</h1>
3737

3838

3939
<div class='fl pad1y space-right2'>
40-
<span class="strong">63.64% </span>
40+
<span class="strong">52.63% </span>
4141
<span class="quiet">Functions</span>
42-
<span class='fraction'>7/11</span>
42+
<span class='fraction'>10/19</span>
4343
</div>
4444

4545

4646
<div class='fl pad1y space-right2'>
4747
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>38/38</span>
49+
<span class='fraction'>36/36</span>
5050
</div>
5151

5252

@@ -93,13 +93,13 @@ <h1><a href="../index.html">hsLayout: All files</a> src</h1>
9393
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
9494
</td>
9595
<td data-value="100" class="pct high">100%</td>
96-
<td data-value="15" class="abs high">15/15</td>
96+
<td data-value="13" class="abs high">13/13</td>
9797
<td data-value="100" class="pct high">100%</td>
9898
<td data-value="0" class="abs high">0/0</td>
99+
<td data-value="37.5" class="pct low">37.5%</td>
100+
<td data-value="8" class="abs low">3/8</td>
99101
<td data-value="100" class="pct high">100%</td>
100-
<td data-value="0" class="abs high">0/0</td>
101-
<td data-value="100" class="pct high">100%</td>
102-
<td data-value="8" class="abs high">8/8</td>
102+
<td data-value="6" class="abs high">6/6</td>
103103
</tr>
104104

105105
<tr>

docs/data/src/hsLayout/coverage/src/index.ts.html

+12-18
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ <h1><a href="../index.html">hsLayout: All files</a> / <a href="index.html">src</
2525
<div class='fl pad1y space-right2'>
2626
<span class="strong">100% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>15/15</span>
28+
<span class='fraction'>13/13</span>
2929
</div>
3030

3131

@@ -37,16 +37,16 @@ <h1><a href="../index.html">hsLayout: All files</a> / <a href="index.html">src</
3737

3838

3939
<div class='fl pad1y space-right2'>
40-
<span class="strong">100% </span>
40+
<span class="strong">37.5% </span>
4141
<span class="quiet">Functions</span>
42-
<span class='fraction'>0/0</span>
42+
<span class='fraction'>3/8</span>
4343
</div>
4444

4545

4646
<div class='fl pad1y space-right2'>
4747
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>8/8</span>
49+
<span class='fraction'>6/6</span>
5050
</div>
5151

5252

@@ -70,38 +70,32 @@ <h1><a href="../index.html">hsLayout: All files</a> / <a href="index.html">src</
7070
<a name='L11'></a><a href='#L11'>11</a>
7171
<a name='L12'></a><a href='#L12'>12</a>
7272
<a name='L13'></a><a href='#L13'>13</a>
73-
<a name='L14'></a><a href='#L14'>14</a>
74-
<a name='L15'></a><a href='#L15'>15</a>
75-
<a name='L16'></a><a href='#L16'>16</a></td><td class="line-coverage quiet"><span class="cline-any cline-neutral">&nbsp;</span>
73+
<a name='L14'></a><a href='#L14'>14</a></td><td class="line-coverage quiet"><span class="cline-any cline-neutral">&nbsp;</span>
7674
<span class="cline-any cline-neutral">&nbsp;</span>
7775
<span class="cline-any cline-neutral">&nbsp;</span>
7876
<span class="cline-any cline-neutral">&nbsp;</span>
7977
<span class="cline-any cline-neutral">&nbsp;</span>
80-
<span class="cline-any cline-yes">4x</span>
81-
<span class="cline-any cline-yes">4x</span>
8278
<span class="cline-any cline-neutral">&nbsp;</span>
8379
<span class="cline-any cline-neutral">&nbsp;</span>
80+
<span class="cline-any cline-yes">14x</span>
81+
<span class="cline-any cline-yes">5x</span>
8482
<span class="cline-any cline-yes">4x</span>
8583
<span class="cline-any cline-yes">4x</span>
86-
<span class="cline-any cline-yes">4x</span>
87-
<span class="cline-any cline-yes">4x</span>
88-
<span class="cline-any cline-yes">4x</span>
84+
<span class="cline-any cline-yes">5x</span>
8985
<span class="cline-any cline-yes">4x</span>
9086
<span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">/**
9187
* @description hsLayout: Library for generating formatted screen layouts.
9288
*/
9389
&nbsp;
9490
/** */
95-
import './view/PillaredLayouter';
96-
import './view/TileLayouter';
9791
&nbsp;
9892
export { Component } from './view/Layout';
9993
export { Layout } from './view/Layout';
100-
export { FILL, px, pc,
101-
LayoutToken } from './view/Tokens';
102-
export { Layouter } from './view/Layouter';
94+
export { FILL, <span class="fstat-no" title="function not covered" >px,</span> <span class="fstat-no" title="function not covered" >pc, </span>
95+
<span class="fstat-no" title="function not covered" > LayoutToken </span>} from './view/Tokens';
96+
export { <span class="fstat-no" title="function not covered" >Layouter </span>} from './view/Layouter';
10397
export { Config } from './Config';
104-
export { m, Vnode } from './mithril';
98+
export { <span class="fstat-no" title="function not covered" >m,</span> Vnode } from './mithril';
10599
&nbsp;</pre></td></tr></table></pre>
106100

107101
<div class='push'></div><!-- for sticky footer -->

docs/data/src/hsLayout/coverage/src/view/Layout.ts.html

+10-4
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ <h1><a href="../../index.html">hsLayout: All files</a> / <a href="index.html">sr
2323
<div class='clearfix'>
2424

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">96.88% </span>
26+
<span class="strong">97.06% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>31/32</span>
28+
<span class='fraction'>33/34</span>
2929
</div>
3030

3131

@@ -46,7 +46,7 @@ <h1><a href="../../index.html">hsLayout: All files</a> / <a href="index.html">sr
4646
<div class='fl pad1y space-right2'>
4747
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>28/28</span>
49+
<span class='fraction'>30/30</span>
5050
</div>
5151

5252

@@ -234,7 +234,9 @@ <h1><a href="../../index.html">hsLayout: All files</a> / <a href="index.html">sr
234234
<a name='L175'></a><a href='#L175'>175</a>
235235
<a name='L176'></a><a href='#L176'>176</a>
236236
<a name='L177'></a><a href='#L177'>177</a>
237-
<a name='L178'></a><a href='#L178'>178</a></td><td class="line-coverage quiet"><span class="cline-any cline-neutral">&nbsp;</span>
237+
<a name='L178'></a><a href='#L178'>178</a>
238+
<a name='L179'></a><a href='#L179'>179</a>
239+
<a name='L180'></a><a href='#L180'>180</a></td><td class="line-coverage quiet"><span class="cline-any cline-neutral">&nbsp;</span>
238240
<span class="cline-any cline-neutral">&nbsp;</span>
239241
<span class="cline-any cline-neutral">&nbsp;</span>
240242
<span class="cline-any cline-neutral">&nbsp;</span>
@@ -274,6 +276,8 @@ <h1><a href="../../index.html">hsLayout: All files</a> / <a href="index.html">sr
274276
<span class="cline-any cline-yes">5x</span>
275277
<span class="cline-any cline-yes">5x</span>
276278
<span class="cline-any cline-yes">5x</span>
279+
<span class="cline-any cline-yes">5x</span>
280+
<span class="cline-any cline-yes">5x</span>
277281
<span class="cline-any cline-neutral">&nbsp;</span>
278282
<span class="cline-any cline-neutral">&nbsp;</span>
279283
<span class="cline-any cline-neutral">&nbsp;</span>
@@ -451,6 +455,8 @@ <h1><a href="../../index.html">hsLayout: All files</a> / <a href="index.html">sr
451455
import { m, Vnode } from '../mithril';
452456
import { Layouter } from './Layouter';
453457
import { Log } from 'hsutil'; const log = new Log('Layout');
458+
import './PillaredLayouter';
459+
import './TileLayouter';
454460
&nbsp;
455461
/**
456462
* Component interface.

docs/data/src/hsLayout/coverage/src/view/Layouter.ts.html

+21-21
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,16 @@ <h1><a href="../../index.html">hsLayout: All files</a> / <a href="index.html">sr
2323
<div class='clearfix'>
2424

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">91.67% </span>
26+
<span class="strong">95.83% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>22/24</span>
28+
<span class='fraction'>23/24</span>
2929
</div>
3030

3131

3232
<div class='fl pad1y space-right2'>
33-
<span class="strong">75% </span>
33+
<span class="strong">83.33% </span>
3434
<span class="quiet">Branches</span>
35-
<span class='fraction'>9/12</span>
35+
<span class='fraction'>10/12</span>
3636
</div>
3737

3838

@@ -44,9 +44,9 @@ <h1><a href="../../index.html">hsLayout: All files</a> / <a href="index.html">sr
4444

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">95% </span>
47+
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>19/20</span>
49+
<span class='fraction'>20/20</span>
5050
</div>
5151

5252

@@ -234,14 +234,14 @@ <h1><a href="../../index.html">hsLayout: All files</a> / <a href="index.html">sr
234234
<span class="cline-any cline-neutral">&nbsp;</span>
235235
<span class="cline-any cline-neutral">&nbsp;</span>
236236
<span class="cline-any cline-neutral">&nbsp;</span>
237-
<span class="cline-any cline-yes">9x</span>
238-
<span class="cline-any cline-yes">9x</span>
239-
<span class="cline-any cline-yes">19x</span>
240-
<span class="cline-any cline-yes">19x</span>
241237
<span class="cline-any cline-yes">11x</span>
242-
<span class="cline-any cline-yes">7x</span>
238+
<span class="cline-any cline-yes">11x</span>
239+
<span class="cline-any cline-yes">23x</span>
240+
<span class="cline-any cline-yes">22x</span>
241+
<span class="cline-any cline-yes">13x</span>
242+
<span class="cline-any cline-yes">9x</span>
243243
<span class="cline-any cline-neutral">&nbsp;</span>
244-
<span class="cline-any cline-no">&nbsp;</span>
244+
<span class="cline-any cline-yes">1x</span>
245245
<span class="cline-any cline-neutral">&nbsp;</span>
246246
<span class="cline-any cline-neutral">&nbsp;</span>
247247
<span class="cline-any cline-neutral">&nbsp;</span>
@@ -257,7 +257,7 @@ <h1><a href="../../index.html">hsLayout: All files</a> / <a href="index.html">sr
257257
<span class="cline-any cline-neutral">&nbsp;</span>
258258
<span class="cline-any cline-neutral">&nbsp;</span>
259259
<span class="cline-any cline-neutral">&nbsp;</span>
260-
<span class="cline-any cline-yes">12x</span>
260+
<span class="cline-any cline-yes">15x</span>
261261
<span class="cline-any cline-neutral">&nbsp;</span>
262262
<span class="cline-any cline-neutral">&nbsp;</span>
263263
<span class="cline-any cline-neutral">&nbsp;</span>
@@ -271,26 +271,26 @@ <h1><a href="../../index.html">hsLayout: All files</a> / <a href="index.html">sr
271271
<span class="cline-any cline-neutral">&nbsp;</span>
272272
<span class="cline-any cline-yes">36x</span>
273273
<span class="cline-any cline-yes">36x</span>
274-
<span class="cline-any cline-yes">79x</span>
275-
<span class="cline-any cline-yes">9x</span>
274+
<span class="cline-any cline-yes">95x</span>
275+
<span class="cline-any cline-yes">11x</span>
276276
<span class="cline-any cline-neutral">&nbsp;</span>
277-
<span class="cline-any cline-yes">9x</span>
277+
<span class="cline-any cline-yes">11x</span>
278278
<span class="cline-any cline-neutral">&nbsp;</span>
279-
<span class="cline-any cline-yes">70x</span>
279+
<span class="cline-any cline-yes">84x</span>
280280
<span class="cline-any cline-neutral">&nbsp;</span>
281281
<span class="cline-any cline-yes">36x</span>
282282
<span class="cline-any cline-neutral">&nbsp;</span>
283283
<span class="cline-any cline-neutral">&nbsp;</span>
284284
<span class="cline-any cline-neutral">&nbsp;</span>
285-
<span class="cline-any cline-yes">9x</span>
285+
<span class="cline-any cline-yes">11x</span>
286286
<span class="cline-any cline-neutral">&nbsp;</span>
287287
<span class="cline-any cline-neutral">&nbsp;</span>
288288
<span class="cline-any cline-neutral">&nbsp;</span>
289289
<span class="cline-any cline-neutral">&nbsp;</span>
290290
<span class="cline-any cline-neutral">&nbsp;</span>
291291
<span class="cline-any cline-neutral">&nbsp;</span>
292292
<span class="cline-any cline-neutral">&nbsp;</span>
293-
<span class="cline-any cline-yes">9x</span>
293+
<span class="cline-any cline-yes">11x</span>
294294
<span class="cline-any cline-neutral">&nbsp;</span>
295295
<span class="cline-any cline-neutral">&nbsp;</span>
296296
<span class="cline-any cline-neutral">&nbsp;</span>
@@ -362,12 +362,12 @@ <h1><a href="../../index.html">hsLayout: All files</a> / <a href="index.html">sr
362362
private static translate(params:Array&lt;string|any&gt;):Array&lt;LayoutToken&gt; {
363363
<span class="missing-if-branch" title="if path not taken" >I</span>if (params.length === 0) { <span class="cstat-no" title="statement not covered" >params.push(''); </span>} // [] --&gt; ['']
364364
return params.map((param:string|any) =&gt; {
365-
<span class="missing-if-branch" title="else path not taken" >E</span>if (typeof param === 'string') {
365+
if (typeof param === 'string') {
366366
if (param.endsWith('px')) { return px(parseInt(param)); }
367367
if (param.endsWith('%')) { return pc(parseInt(param)); }
368368
<span class="missing-if-branch" title="else path not taken" >E</span>if (param.toLowerCase()==='fill') { return FILL;}
369369
} else {
370-
<span class="cstat-no" title="statement not covered" > return param;</span>
370+
return param;
371371
}
372372
});
373373
}

0 commit comments

Comments
 (0)