mirror of
https://github.com/tenrok/OverlayScrollbars.git
synced 2026-05-31 12:14:07 +03:00
rollup improvements
This commit is contained in:
+20
-20
@@ -1,10 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<coverage generated="1595096677332" clover="3.2.0">
|
||||
<project timestamp="1595096677332" name="All files">
|
||||
<coverage generated="1595257697964" clover="3.2.0">
|
||||
<project timestamp="1595257697964" name="All files">
|
||||
<metrics statements="324" coveredstatements="307" conditionals="204" coveredconditionals="192" methods="79" coveredmethods="72" elements="607" coveredelements="571" complexity="0" loc="324" ncloc="324" packages="5" files="18" classes="18"/>
|
||||
<package name="src">
|
||||
<metrics statements="33" coveredstatements="33" conditionals="1" coveredconditionals="1" methods="6" coveredmethods="6"/>
|
||||
<file name="instances.ts" path="D:\Github\OverlayScrollbars\packages\overlayscrollbars\src\instances.ts">
|
||||
<file name="instances.ts" path="C:\Git\OverlayScrollbars\packages\overlayscrollbars\src\instances.ts">
|
||||
<metrics statements="19" coveredstatements="19" conditionals="1" coveredconditionals="1" methods="6" coveredmethods="6"/>
|
||||
<line num="1" count="1" type="stmt"/>
|
||||
<line num="2" count="1" type="stmt"/>
|
||||
@@ -26,7 +26,7 @@
|
||||
<line num="48" count="1" type="stmt"/>
|
||||
<line num="51" count="2" type="stmt"/>
|
||||
</file>
|
||||
<file name="options.ts" path="D:\Github\OverlayScrollbars\packages\overlayscrollbars\src\options.ts">
|
||||
<file name="options.ts" path="C:\Git\OverlayScrollbars\packages\overlayscrollbars\src\options.ts">
|
||||
<metrics statements="14" coveredstatements="14" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
|
||||
<line num="5" count="1" type="stmt"/>
|
||||
<line num="6" count="1" type="stmt"/>
|
||||
@@ -46,7 +46,7 @@
|
||||
</package>
|
||||
<package name="src.core.compatibility">
|
||||
<metrics statements="49" coveredstatements="49" conditionals="14" coveredconditionals="14" methods="10" coveredmethods="10"/>
|
||||
<file name="vendors.ts" path="D:\Github\OverlayScrollbars\packages\overlayscrollbars\src\core\compatibility\vendors.ts">
|
||||
<file name="vendors.ts" path="C:\Git\OverlayScrollbars\packages\overlayscrollbars\src\core\compatibility\vendors.ts">
|
||||
<metrics statements="49" coveredstatements="49" conditionals="14" coveredconditionals="14" methods="10" coveredmethods="10"/>
|
||||
<line num="4" count="1" type="stmt"/>
|
||||
<line num="5" count="20" type="stmt"/>
|
||||
@@ -101,7 +101,7 @@
|
||||
</package>
|
||||
<package name="src.core.dom">
|
||||
<metrics statements="124" coveredstatements="107" conditionals="79" coveredconditionals="67" methods="36" coveredmethods="29"/>
|
||||
<file name="attributes.ts" path="D:\Github\OverlayScrollbars\packages\overlayscrollbars\src\core\dom\attributes.ts">
|
||||
<file name="attributes.ts" path="C:\Git\OverlayScrollbars\packages\overlayscrollbars\src\core\dom\attributes.ts">
|
||||
<metrics statements="18" coveredstatements="18" conditionals="8" coveredconditionals="8" methods="5" coveredmethods="5"/>
|
||||
<line num="8" count="4" type="stmt"/>
|
||||
<line num="9" count="7" type="cond" truecount="2" falsecount="0"/>
|
||||
@@ -122,7 +122,7 @@
|
||||
<line num="52" count="3" type="stmt"/>
|
||||
<line num="53" count="2" type="stmt"/>
|
||||
</file>
|
||||
<file name="classes.ts" path="D:\Github\OverlayScrollbars\packages\overlayscrollbars\src\core\dom\classes.ts">
|
||||
<file name="classes.ts" path="C:\Git\OverlayScrollbars\packages\overlayscrollbars\src\core\dom\classes.ts">
|
||||
<metrics statements="19" coveredstatements="19" conditionals="10" coveredconditionals="10" methods="4" coveredmethods="4"/>
|
||||
<line num="3" count="4" type="stmt"/>
|
||||
<line num="10" count="4" type="stmt"/>
|
||||
@@ -144,7 +144,7 @@
|
||||
<line num="54" count="2" type="stmt"/>
|
||||
<line num="57" count="2" type="stmt"/>
|
||||
</file>
|
||||
<file name="create.ts" path="D:\Github\OverlayScrollbars\packages\overlayscrollbars\src\core\dom\create.ts">
|
||||
<file name="create.ts" path="C:\Git\OverlayScrollbars\packages\overlayscrollbars\src\core\dom\create.ts">
|
||||
<metrics statements="6" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="3"/>
|
||||
<line num="5" count="4" type="stmt"/>
|
||||
<line num="6" count="204" type="stmt"/>
|
||||
@@ -153,10 +153,10 @@
|
||||
<line num="11" count="3" type="stmt"/>
|
||||
<line num="13" count="9" type="stmt"/>
|
||||
</file>
|
||||
<file name="index.ts" path="D:\Github\OverlayScrollbars\packages\overlayscrollbars\src\core\dom\index.ts">
|
||||
<file name="index.ts" path="C:\Git\OverlayScrollbars\packages\overlayscrollbars\src\core\dom\index.ts">
|
||||
<metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
|
||||
</file>
|
||||
<file name="manipulation.ts" path="D:\Github\OverlayScrollbars\packages\overlayscrollbars\src\core\dom\manipulation.ts">
|
||||
<file name="manipulation.ts" path="C:\Git\OverlayScrollbars\packages\overlayscrollbars\src\core\dom\manipulation.ts">
|
||||
<metrics statements="28" coveredstatements="28" conditionals="24" coveredconditionals="24" methods="8" coveredmethods="8"/>
|
||||
<line num="13" count="4" type="stmt"/>
|
||||
<line num="14" count="24" type="cond" truecount="2" falsecount="0"/>
|
||||
@@ -187,7 +187,7 @@
|
||||
<line num="88" count="20" type="cond" truecount="2" falsecount="0"/>
|
||||
<line num="89" count="15" type="stmt"/>
|
||||
</file>
|
||||
<file name="offset.ts" path="D:\Github\OverlayScrollbars\packages\overlayscrollbars\src\core\dom\offset.ts">
|
||||
<file name="offset.ts" path="C:\Git\OverlayScrollbars\packages\overlayscrollbars\src\core\dom\offset.ts">
|
||||
<metrics statements="5" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="0"/>
|
||||
<line num="1" count="3" type="stmt"/>
|
||||
<line num="2" count="0" type="stmt"/>
|
||||
@@ -195,7 +195,7 @@
|
||||
<line num="9" count="3" type="stmt"/>
|
||||
<line num="10" count="0" type="stmt"/>
|
||||
</file>
|
||||
<file name="style.ts" path="D:\Github\OverlayScrollbars\packages\overlayscrollbars\src\core\dom\style.ts">
|
||||
<file name="style.ts" path="C:\Git\OverlayScrollbars\packages\overlayscrollbars\src\core\dom\style.ts">
|
||||
<metrics statements="19" coveredstatements="5" conditionals="12" coveredconditionals="0" methods="5" coveredmethods="0"/>
|
||||
<line num="5" count="3" type="stmt"/>
|
||||
<line num="21" count="3" type="stmt"/>
|
||||
@@ -217,7 +217,7 @@
|
||||
<line num="59" count="3" type="stmt"/>
|
||||
<line num="60" count="0" type="stmt"/>
|
||||
</file>
|
||||
<file name="traversal.ts" path="D:\Github\OverlayScrollbars\packages\overlayscrollbars\src\core\dom\traversal.ts">
|
||||
<file name="traversal.ts" path="C:\Git\OverlayScrollbars\packages\overlayscrollbars\src\core\dom\traversal.ts">
|
||||
<metrics statements="29" coveredstatements="29" conditionals="25" coveredconditionals="25" methods="9" coveredmethods="9"/>
|
||||
<line num="3" count="4" type="stmt"/>
|
||||
<line num="4" count="4" type="cond" truecount="3" falsecount="0"/>
|
||||
@@ -252,10 +252,10 @@
|
||||
</package>
|
||||
<package name="src.core.options">
|
||||
<metrics statements="53" coveredstatements="53" conditionals="39" coveredconditionals="39" methods="10" coveredmethods="10"/>
|
||||
<file name="index.ts" path="D:\Github\OverlayScrollbars\packages\overlayscrollbars\src\core\options\index.ts">
|
||||
<file name="index.ts" path="C:\Git\OverlayScrollbars\packages\overlayscrollbars\src\core\options\index.ts">
|
||||
<metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
|
||||
</file>
|
||||
<file name="transformation.ts" path="D:\Github\OverlayScrollbars\packages\overlayscrollbars\src\core\options\transformation.ts">
|
||||
<file name="transformation.ts" path="C:\Git\OverlayScrollbars\packages\overlayscrollbars\src\core\options\transformation.ts">
|
||||
<metrics statements="6" coveredstatements="6" conditionals="3" coveredconditionals="3" methods="2" coveredmethods="2"/>
|
||||
<line num="13" count="16" type="stmt"/>
|
||||
<line num="15" count="16" type="stmt"/>
|
||||
@@ -264,7 +264,7 @@
|
||||
<line num="20" count="90" type="cond" truecount="2" falsecount="0"/>
|
||||
<line num="25" count="16" type="stmt"/>
|
||||
</file>
|
||||
<file name="validation.ts" path="D:\Github\OverlayScrollbars\packages\overlayscrollbars\src\core\options\validation.ts">
|
||||
<file name="validation.ts" path="C:\Git\OverlayScrollbars\packages\overlayscrollbars\src\core\options\validation.ts">
|
||||
<metrics statements="47" coveredstatements="47" conditionals="36" coveredconditionals="36" methods="8" coveredmethods="8"/>
|
||||
<line num="5" count="3" type="stmt"/>
|
||||
<line num="10" count="3" type="stmt"/>
|
||||
@@ -317,7 +317,7 @@
|
||||
</package>
|
||||
<package name="src.core.utils">
|
||||
<metrics statements="65" coveredstatements="65" conditionals="71" coveredconditionals="71" methods="17" coveredmethods="17"/>
|
||||
<file name="arrays.ts" path="D:\Github\OverlayScrollbars\packages\overlayscrollbars\src\core\utils\arrays.ts">
|
||||
<file name="arrays.ts" path="C:\Git\OverlayScrollbars\packages\overlayscrollbars\src\core\utils\arrays.ts">
|
||||
<metrics statements="12" coveredstatements="12" conditionals="8" coveredconditionals="8" methods="2" coveredmethods="2"/>
|
||||
<line num="19" count="694" type="stmt"/>
|
||||
<line num="21" count="694" type="cond" truecount="2" falsecount="0"/>
|
||||
@@ -332,7 +332,7 @@
|
||||
<line num="42" count="9" type="stmt"/>
|
||||
<line num="43" count="418" type="stmt"/>
|
||||
</file>
|
||||
<file name="extend.ts" path="D:\Github\OverlayScrollbars\packages\overlayscrollbars\src\core\utils\extend.ts">
|
||||
<file name="extend.ts" path="C:\Git\OverlayScrollbars\packages\overlayscrollbars\src\core\utils\extend.ts">
|
||||
<metrics statements="21" coveredstatements="21" conditionals="26" coveredconditionals="26" methods="2" coveredmethods="2"/>
|
||||
<line num="11" count="180" type="stmt"/>
|
||||
<line num="14" count="180" type="cond" truecount="5" falsecount="0"/>
|
||||
@@ -356,10 +356,10 @@
|
||||
<line num="51" count="504" type="stmt"/>
|
||||
<line num="58" count="180" type="stmt"/>
|
||||
</file>
|
||||
<file name="index.ts" path="D:\Github\OverlayScrollbars\packages\overlayscrollbars\src\core\utils\index.ts">
|
||||
<file name="index.ts" path="C:\Git\OverlayScrollbars\packages\overlayscrollbars\src\core\utils\index.ts">
|
||||
<metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
|
||||
</file>
|
||||
<file name="types.ts" path="D:\Github\OverlayScrollbars\packages\overlayscrollbars\src\core\utils\types.ts">
|
||||
<file name="types.ts" path="C:\Git\OverlayScrollbars\packages\overlayscrollbars\src\core\utils\types.ts">
|
||||
<metrics statements="32" coveredstatements="32" conditionals="37" coveredconditionals="37" methods="13" coveredmethods="13"/>
|
||||
<line num="3" count="11" type="stmt"/>
|
||||
<line num="4" count="576" type="cond" truecount="2" falsecount="0"/>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -155,7 +155,7 @@
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="prettify.js"></script>
|
||||
|
||||
@@ -95,7 +95,7 @@
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../../prettify.js"></script>
|
||||
|
||||
@@ -361,7 +361,7 @@ export const jsAPI: (name: string) => any = (name) => {
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../../prettify.js"></script>
|
||||
|
||||
@@ -223,7 +223,7 @@ export const val: (elm: HTMLInputElement, value?: string) => string | void =
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../../prettify.js"></script>
|
||||
|
||||
@@ -238,7 +238,7 @@ export const conditionalClass: (elm: Element, className: string, condition: bool
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../../prettify.js"></script>
|
||||
|
||||
@@ -103,7 +103,7 @@ export const createDOM: (html: string) => ReadonlyArray<Node> = (html)
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../../prettify.js"></script>
|
||||
|
||||
@@ -200,7 +200,7 @@
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../../prettify.js"></script>
|
||||
|
||||
@@ -82,7 +82,7 @@ export * from 'core/dom/traversal';</pre></td></tr></table></pre>
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../../prettify.js"></script>
|
||||
|
||||
@@ -334,7 +334,7 @@ export const removeElements: (nodes: NodeCollection) => void = (nodes) =>
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../../prettify.js"></script>
|
||||
|
||||
@@ -103,7 +103,7 @@ export const position = <span class="fstat-no" title="function not covered" >(e<
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../../prettify.js"></script>
|
||||
|
||||
@@ -250,7 +250,7 @@ export const show: (elm: HTMLElement) => void = <span class="fstat-no" title=
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../../prettify.js"></script>
|
||||
|
||||
@@ -217,7 +217,7 @@ export const parent: (elm: Node | null) => Node | null = (elm) => elm ? el
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../../prettify.js"></script>
|
||||
|
||||
@@ -125,7 +125,7 @@
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../../prettify.js"></script>
|
||||
|
||||
@@ -67,7 +67,7 @@ export * from 'core/options/transformation';</pre></td></tr></table></pre>
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../../prettify.js"></script>
|
||||
|
||||
@@ -142,7 +142,7 @@ export function transform<T extends Required<T>>(optionsWithOptionsT
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../../prettify.js"></script>
|
||||
|
||||
@@ -556,7 +556,7 @@ type OptionsTemplateTypesDictionary = {
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../../prettify.js"></script>
|
||||
|
||||
@@ -193,7 +193,7 @@ export const indexOf: <T = any>(arr: Array<T>, item: T, fromIndex?:
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../../prettify.js"></script>
|
||||
|
||||
@@ -238,7 +238,7 @@ export function extend<T, U, V, W, X, Y, Z>(target: T, object1?: U, object
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../../prettify.js"></script>
|
||||
|
||||
@@ -140,7 +140,7 @@
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../../prettify.js"></script>
|
||||
|
||||
@@ -70,7 +70,7 @@ export * from 'core/utils/types';</pre></td></tr></table></pre>
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../../prettify.js"></script>
|
||||
|
||||
@@ -349,7 +349,7 @@ export function isEmptyObject(obj: any): boolean {
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../../prettify.js"></script>
|
||||
|
||||
@@ -110,7 +110,7 @@
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../prettify.js"></script>
|
||||
|
||||
@@ -217,7 +217,7 @@ export const allInstances: () => ReadonlyMap<Element, any> = () => {
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../prettify.js"></script>
|
||||
|
||||
@@ -310,7 +310,7 @@ export const defaultOptions: OverlayScrollbars.Options = transform(defaultOption
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage generated by
|
||||
<a href="https://istanbul.js.org/" target="_blank">istanbul</a>
|
||||
at Sat Jul 18 2020 20:24:37 GMT+0200 (GMT+02:00)
|
||||
at Mon Jul 20 2020 17:08:17 GMT+0200 (GMT+02:00)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../prettify.js"></script>
|
||||
|
||||
+26
-27
@@ -1,29 +1,28 @@
|
||||
{
|
||||
"private": true,
|
||||
"workspaces": [
|
||||
"packages/*"
|
||||
],
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.9.6",
|
||||
"@babel/node": "^7.10.5",
|
||||
"@babel/plugin-transform-modules-commonjs": "^7.9.6",
|
||||
"@babel/preset-env": "^7.9.6",
|
||||
"@babel/preset-typescript": "^7.9.0",
|
||||
"@rollup/plugin-babel": "^5.1.0",
|
||||
"@rollup/plugin-commonjs": "^14.0.0",
|
||||
"@rollup/plugin-node-resolve": "^8.4.0",
|
||||
"@rollup/plugin-typescript": "^5.0.2",
|
||||
"@types/jest": "^25.2.3",
|
||||
"babel-jest": "^26.0.1",
|
||||
"jest": "^26.0.1",
|
||||
"rollup": "^2.22.1",
|
||||
"rollup-plugin-terser": "^6.1.0",
|
||||
"rollup-plugin-typescript2": "^0.27.1",
|
||||
"tslib": "^2.0.0",
|
||||
"typescript": "^3.9.3"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "jest --coverage",
|
||||
"build": "npx webpack --env.project=overlayscrollbars"
|
||||
}
|
||||
"private": true,
|
||||
"workspaces": [
|
||||
"packages/*"
|
||||
],
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.9.6",
|
||||
"@babel/node": "^7.10.5",
|
||||
"@babel/preset-env": "^7.9.6",
|
||||
"@babel/preset-typescript": "^7.9.0",
|
||||
"@rollup/plugin-babel": "^5.1.0",
|
||||
"@rollup/plugin-commonjs": "^14.0.0",
|
||||
"@rollup/plugin-node-resolve": "^8.4.0",
|
||||
"@rollup/plugin-typescript": "^5.0.2",
|
||||
"@types/jest": "^25.2.3",
|
||||
"babel-jest": "^26.0.1",
|
||||
"jest": "^26.0.1",
|
||||
"rollup": "^2.22.1",
|
||||
"rollup-plugin-terser": "^6.1.0",
|
||||
"rollup-plugin-typescript2": "^0.27.1",
|
||||
"tslib": "^2.0.0",
|
||||
"typescript": "^3.9.3"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "jest --coverage",
|
||||
"build": "npx webpack --env.project=overlayscrollbars"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"minVersions": true,
|
||||
"umd": {
|
||||
"name": "OverlayScrollbars",
|
||||
"globals": {
|
||||
"jquery": "jQuery"
|
||||
}
|
||||
},
|
||||
"esm": {}
|
||||
}
|
||||
@@ -1,75 +0,0 @@
|
||||
import j from 'jquery';
|
||||
|
||||
function isNumber(obj) {
|
||||
return typeof obj === 'number';
|
||||
}
|
||||
|
||||
function isFunction(obj) {
|
||||
return typeof obj === 'function';
|
||||
}
|
||||
|
||||
function isArray(obj) {
|
||||
return Array.isArray(obj);
|
||||
}
|
||||
|
||||
function isArrayLike(obj) {
|
||||
const length = !!obj && obj.length;
|
||||
return isArray(obj) || !isFunction(obj) && isNumber(length) && length > -1 && length % 1 == 0;
|
||||
}
|
||||
|
||||
function each(source, callback) {
|
||||
let i = 0;
|
||||
|
||||
if (isArrayLike(source)) {
|
||||
for (; i < source.length; i++) {
|
||||
if (callback(source[i], i, source) === false) break;
|
||||
}
|
||||
} else if (source) {
|
||||
for (i in source) {
|
||||
if (callback(source[i], i, source) === false) break;
|
||||
}
|
||||
}
|
||||
|
||||
return source;
|
||||
}
|
||||
|
||||
const contents = elm => {
|
||||
return elm ? Array.from(elm.childNodes) : [];
|
||||
};
|
||||
|
||||
const removeElements = nodes => {
|
||||
if (isArrayLike(nodes)) {
|
||||
each(Array.from(nodes), e => removeElements(e));
|
||||
} else if (nodes) {
|
||||
const parentNode = nodes.parentNode;
|
||||
if (parentNode) parentNode.removeChild(nodes);
|
||||
}
|
||||
};
|
||||
|
||||
const createDiv = () => {
|
||||
return document.createElement('div');
|
||||
};
|
||||
|
||||
const createDOM = html => {
|
||||
const elm = createDiv();
|
||||
elm.innerHTML = html.trim();
|
||||
return each(contents(elm), elm => removeElements(elm));
|
||||
};
|
||||
|
||||
const abc = {
|
||||
a: 1,
|
||||
b: 1,
|
||||
c: 1
|
||||
};
|
||||
|
||||
var index = () => {
|
||||
const {
|
||||
a,
|
||||
b,
|
||||
c
|
||||
} = abc;
|
||||
return [createDOM(" <div class=\"os-host\"> <div class=\"os-resize-observer-host\"></div> <div class=\"os-padding\"> <div class=\"os-viewport\"> <div class=\"os-content\"> fdfhdfgh </div> </div> </div> <div class=\"os-scrollbar os-scrollbar-horizontal\"> <div class=\"os-scrollbar-track\"> <div class=\"os-scrollbar-handle\"></div> </div> </div> <div class=\"os-scrollbar os-scrollbar-vertical\"> <div class=\"os-scrollbar-track\"> <div class=\"os-scrollbar-handle\"></div> </div> </div> <div class=\"os-scrollbar-corner\"></div> </div>"), j('div'), a, b, c];
|
||||
};
|
||||
|
||||
export default index;
|
||||
//# sourceMappingURL=overlayscrollbars.esm.js.map
|
||||
File diff suppressed because one or more lines are too long
@@ -1,100 +0,0 @@
|
||||
(function (global, factory) {
|
||||
if (typeof define === "function" && define.amd) {
|
||||
define("OverlayScrollbars", ["exports", "jquery"], factory);
|
||||
} else if (typeof exports !== "undefined") {
|
||||
factory(exports, require("jquery"));
|
||||
} else {
|
||||
var mod = {
|
||||
exports: {}
|
||||
};
|
||||
factory(mod.exports, global.jQuery);
|
||||
global.OverlayScrollbars = mod.exports;
|
||||
}
|
||||
})(typeof globalThis !== "undefined" ? globalThis : typeof self !== "undefined" ? self : this, function (_exports, _jquery) {
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(_exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
_exports.default = void 0;
|
||||
_jquery = _interopRequireDefault(_jquery);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function isNumber(obj) {
|
||||
return typeof obj === 'number';
|
||||
}
|
||||
|
||||
function isFunction(obj) {
|
||||
return typeof obj === 'function';
|
||||
}
|
||||
|
||||
function isArray(obj) {
|
||||
return Array.isArray(obj);
|
||||
}
|
||||
|
||||
function isArrayLike(obj) {
|
||||
var length = !!obj && obj.length;
|
||||
return isArray(obj) || !isFunction(obj) && isNumber(length) && length > -1 && length % 1 == 0;
|
||||
}
|
||||
|
||||
function each(source, callback) {
|
||||
var i = 0;
|
||||
|
||||
if (isArrayLike(source)) {
|
||||
for (; i < source.length; i++) {
|
||||
if (callback(source[i], i, source) === false) break;
|
||||
}
|
||||
} else if (source) {
|
||||
for (i in source) {
|
||||
if (callback(source[i], i, source) === false) break;
|
||||
}
|
||||
}
|
||||
|
||||
return source;
|
||||
}
|
||||
|
||||
var contents = function contents(elm) {
|
||||
return elm ? Array.from(elm.childNodes) : [];
|
||||
};
|
||||
|
||||
var removeElements = function removeElements(nodes) {
|
||||
if (isArrayLike(nodes)) {
|
||||
each(Array.from(nodes), function (e) {
|
||||
return removeElements(e);
|
||||
});
|
||||
} else if (nodes) {
|
||||
var parentNode = nodes.parentNode;
|
||||
if (parentNode) parentNode.removeChild(nodes);
|
||||
}
|
||||
};
|
||||
|
||||
var createDiv = function createDiv() {
|
||||
return document.createElement('div');
|
||||
};
|
||||
|
||||
var createDOM = function createDOM(html) {
|
||||
var elm = createDiv();
|
||||
elm.innerHTML = html.trim();
|
||||
return each(contents(elm), function (elm) {
|
||||
return removeElements(elm);
|
||||
});
|
||||
};
|
||||
|
||||
var abc = {
|
||||
a: 1,
|
||||
b: 1,
|
||||
c: 1
|
||||
};
|
||||
|
||||
var index = function index() {
|
||||
var a = abc.a,
|
||||
b = abc.b,
|
||||
c = abc.c;
|
||||
return [createDOM(" <div class=\"os-host\"> <div class=\"os-resize-observer-host\"></div> <div class=\"os-padding\"> <div class=\"os-viewport\"> <div class=\"os-content\"> fdfhdfgh </div> </div> </div> <div class=\"os-scrollbar os-scrollbar-horizontal\"> <div class=\"os-scrollbar-track\"> <div class=\"os-scrollbar-handle\"></div> </div> </div> <div class=\"os-scrollbar os-scrollbar-vertical\"> <div class=\"os-scrollbar-track\"> <div class=\"os-scrollbar-handle\"></div> </div> </div> <div class=\"os-scrollbar-corner\"></div> </div>"), (0, _jquery.default)('div'), a, b, c];
|
||||
};
|
||||
|
||||
var _default = index;
|
||||
_exports.default = _default;
|
||||
});
|
||||
//# sourceMappingURL=overlayscrollbars.js.map
|
||||
File diff suppressed because one or more lines are too long
-5
@@ -17,11 +17,6 @@
|
||||
"resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.2.tgz",
|
||||
"integrity": "sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg==",
|
||||
"dev": true
|
||||
},
|
||||
"jquery": {
|
||||
"version": "3.5.1",
|
||||
"resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz",
|
||||
"integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg=="
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,4 +8,4 @@
|
||||
"devDependencies": {
|
||||
"@types/jquery": "^3.5.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
const name = 'OverlayScrollbars';
|
||||
const exports = 'default';
|
||||
|
||||
|
||||
export default [
|
||||
{
|
||||
name,
|
||||
exports,
|
||||
format: 'umd',
|
||||
sourcemap: true,
|
||||
},
|
||||
{
|
||||
name,
|
||||
exports,
|
||||
format: 'es',
|
||||
sourcemap: true,
|
||||
},
|
||||
];
|
||||
+139
-109
@@ -1,118 +1,148 @@
|
||||
import path from 'path';
|
||||
import commonjs from '@rollup/plugin-commonjs';
|
||||
import resolve from '@rollup/plugin-node-resolve';
|
||||
import typescript from 'rollup-plugin-typescript2';
|
||||
import path from "path";
|
||||
import commonjs from "@rollup/plugin-commonjs";
|
||||
import resolve from "@rollup/plugin-node-resolve";
|
||||
import typescript from "rollup-plugin-typescript2";
|
||||
import { terser } from "rollup-plugin-terser";
|
||||
import { getBabelOutputPlugin } from '@rollup/plugin-babel';
|
||||
import { getBabelOutputPlugin } from "@rollup/plugin-babel";
|
||||
|
||||
const projectRootPath = './packages';
|
||||
const projectSrcDirectory = './src';
|
||||
const projectDistDirectory = './dist';
|
||||
const projectTypesDirectory = './types';
|
||||
const projectEntry = 'index.ts';
|
||||
const projectRootPath = "./packages";
|
||||
const projectSrcDirectory = "./src";
|
||||
const projectDistDirectory = "./dist";
|
||||
const projectTypesDirectory = "./types";
|
||||
const projectEntry = "index.ts";
|
||||
|
||||
const umdTargets = {
|
||||
ie: "11",
|
||||
};
|
||||
const esmTargets = {
|
||||
chrome: "51",
|
||||
firefox: "54",
|
||||
safari: "11",
|
||||
};
|
||||
|
||||
export default async (config) => {
|
||||
const {
|
||||
'config-project': project,
|
||||
'config-src': src = projectSrcDirectory,
|
||||
'config-dist': dist = projectDistDirectory,
|
||||
'config-types': types = projectTypesDirectory,
|
||||
'config-entry': entry = projectEntry,
|
||||
} = config;
|
||||
const {
|
||||
"config-project": project,
|
||||
"config-src": src = projectSrcDirectory,
|
||||
"config-dist": dist = projectDistDirectory,
|
||||
"config-types": types = projectTypesDirectory,
|
||||
"config-entry": entry = projectEntry,
|
||||
} = config;
|
||||
|
||||
const projectPath = path.resolve(__dirname, projectRootPath, project);
|
||||
const srcPath = path.resolve(projectPath, src);
|
||||
const distPath = path.resolve(projectPath, dist);
|
||||
const typesPath = path.resolve(projectPath, types);
|
||||
const entryPath = path.resolve(srcPath, entry);
|
||||
const projectPath = path.resolve(__dirname, projectRootPath, project);
|
||||
const srcPath = path.resolve(projectPath, src);
|
||||
const distPath = path.resolve(projectPath, dist);
|
||||
const typesPath = path.resolve(projectPath, types);
|
||||
const entryPath = path.resolve(srcPath, entry);
|
||||
|
||||
const packageJSONPath = path.resolve(projectPath, 'package.json');
|
||||
const tsconfigJSONPath = path.resolve(projectPath, 'tsconfig.json');
|
||||
const nodeModulesPath = path.resolve(projectPath, 'node_modules');
|
||||
const packageJSONPath = path.resolve(projectPath, "package.json");
|
||||
const tsconfigJSONPath = path.resolve(projectPath, "tsconfig.json");
|
||||
const nodeModulesPath = path.resolve(projectPath, "node_modules");
|
||||
const buildConfigPath = path.resolve(projectPath, "build.config.json");
|
||||
|
||||
const { devDependencies = {}, peerDependencies = {} } = await import(packageJSONPath);
|
||||
const { minVersions, umd, esm } = await import(buildConfigPath);
|
||||
const { devDependencies = {}, peerDependencies = {} } = await import(
|
||||
packageJSONPath
|
||||
);
|
||||
|
||||
return {
|
||||
input: entryPath,
|
||||
output: [
|
||||
{
|
||||
name: "OverlayScrollbars",
|
||||
format: 'esm',
|
||||
file: path.resolve(distPath, `${project}.js`),
|
||||
sourcemap: true,
|
||||
exports: 'default',
|
||||
plugins: [getBabelOutputPlugin({
|
||||
presets: [['@babel/preset-env', {
|
||||
modules: 'umd',
|
||||
targets: {
|
||||
ie: "11"
|
||||
}
|
||||
const umdOutputBabelConfig = {
|
||||
allowAllFormats: true,
|
||||
presets: [
|
||||
[
|
||||
"@babel/preset-env",
|
||||
{
|
||||
//modules: "umd",
|
||||
targets: umdTargets,
|
||||
exclude: ["@babel/plugin-transform-typeof-symbol"],
|
||||
},
|
||||
],
|
||||
],
|
||||
/*
|
||||
* for umd transforms with babel.
|
||||
* problem: browser global is OverlayScrollbars.default
|
||||
*
|
||||
* moduleId: umd.name,
|
||||
* plugins: [
|
||||
* "add-module-exports",
|
||||
* [
|
||||
* "@babel/plugin-transform-modules-umd",
|
||||
* {
|
||||
* globals: umd.globals,
|
||||
* },
|
||||
* ],
|
||||
* ],
|
||||
*/
|
||||
};
|
||||
|
||||
}]],
|
||||
plugins: [["@babel/plugin-transform-modules-umd", {
|
||||
globals: {
|
||||
"jquery": "jQuery"
|
||||
}
|
||||
}]],
|
||||
moduleId: "OverlayScrollbars"
|
||||
})]
|
||||
},
|
||||
{
|
||||
name: "OverlayScrollbars",
|
||||
format: 'esm',
|
||||
file: path.resolve(distPath, `${project}.esm.js`),
|
||||
sourcemap: true,
|
||||
exports: 'default',
|
||||
plugins: [getBabelOutputPlugin({
|
||||
presets: [['@babel/preset-env', {
|
||||
targets: {
|
||||
chrome: "51",
|
||||
firefox: "54",
|
||||
safari: "11"
|
||||
}
|
||||
}]],
|
||||
})]
|
||||
},
|
||||
/*
|
||||
{
|
||||
name: "OverlayScrollbars",
|
||||
format: 'esm',
|
||||
file: path.resolve(distPath, `${project}.esm.min.js`),
|
||||
sourcemap: false,
|
||||
exports: 'default',
|
||||
plugins: [getBabelOutputPlugin({ presets: ['@babel/preset-env', { modules: 'umd' }] }), terser(),],
|
||||
}
|
||||
*/
|
||||
],
|
||||
external: [
|
||||
...Object.keys(devDependencies),
|
||||
...Object.keys(peerDependencies)
|
||||
],
|
||||
plugins: [
|
||||
resolve({
|
||||
extensions: ['.ts', '.tsx', '.js', 'jsx'],
|
||||
customResolveOptions: {
|
||||
moduleDirectory: [
|
||||
srcPath,
|
||||
nodeModulesPath,
|
||||
path.resolve(__dirname, 'node_modules'),
|
||||
],
|
||||
}
|
||||
}),
|
||||
commonjs(),
|
||||
typescript({
|
||||
check: true,
|
||||
useTsconfigDeclarationDir: true,
|
||||
tsconfig: tsconfigJSONPath,
|
||||
tsconfigOverride: {
|
||||
compilerOptions: {
|
||||
target: 'es6',
|
||||
sourceMap: true,
|
||||
declaration: true,
|
||||
declarationDir: typesPath,
|
||||
},
|
||||
}
|
||||
}),
|
||||
]
|
||||
}
|
||||
};
|
||||
const esmOutputBabelConfig = {
|
||||
presets: [
|
||||
[
|
||||
"@babel/preset-env",
|
||||
{
|
||||
targets: esmTargets,
|
||||
},
|
||||
],
|
||||
],
|
||||
};
|
||||
|
||||
const mainOutputArray = [
|
||||
{
|
||||
format: "umd",
|
||||
name: umd.name,
|
||||
globals: umd.globals,
|
||||
file: path.resolve(distPath, `${project}.js`),
|
||||
sourcemap: umd.sourcemap || true,
|
||||
plugins: [getBabelOutputPlugin(umdOutputBabelConfig)],
|
||||
},
|
||||
{
|
||||
format: "esm",
|
||||
file: path.resolve(distPath, `${project}.esm.js`),
|
||||
sourcemap: esm.sourcemap || true,
|
||||
plugins: [getBabelOutputPlugin(esmOutputBabelConfig)],
|
||||
},
|
||||
];
|
||||
|
||||
return {
|
||||
input: entryPath,
|
||||
output: mainOutputArray.concat(
|
||||
minVersions
|
||||
? mainOutputArray.map((outputObj) => ({
|
||||
...outputObj,
|
||||
file: outputObj.file.replace(".js", ".min.js"),
|
||||
sourcemap: false,
|
||||
plugins: [...(outputObj.plugins || []), terser()],
|
||||
}))
|
||||
: []
|
||||
),
|
||||
external: [
|
||||
...Object.keys(devDependencies),
|
||||
...Object.keys(peerDependencies),
|
||||
],
|
||||
plugins: [
|
||||
resolve({
|
||||
extensions: [".ts", ".tsx", ".js", "jsx"],
|
||||
customResolveOptions: {
|
||||
moduleDirectory: [
|
||||
srcPath,
|
||||
nodeModulesPath,
|
||||
path.resolve(__dirname, "node_modules"),
|
||||
],
|
||||
},
|
||||
}),
|
||||
commonjs(),
|
||||
typescript({
|
||||
check: true,
|
||||
useTsconfigDeclarationDir: true,
|
||||
tsconfig: tsconfigJSONPath,
|
||||
tsconfigOverride: {
|
||||
compilerOptions: {
|
||||
target: "es6",
|
||||
sourceMap: true,
|
||||
declaration: true,
|
||||
declarationDir: typesPath,
|
||||
},
|
||||
},
|
||||
}),
|
||||
],
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user