Skip to content

Commit

Permalink
perf(path): unneded normalization
Browse files Browse the repository at this point in the history
  • Loading branch information
Anidetrix committed Mar 18, 2020
1 parent 41884fb commit df03c59
Show file tree
Hide file tree
Showing 6 changed files with 97 additions and 37 deletions.
2 changes: 1 addition & 1 deletion docs/assets/js/search.js

Large diffs are not rendered by default.

18 changes: 9 additions & 9 deletions docs/classes/mapmodifier.html
Original file line number Diff line number Diff line change
Expand Up @@ -2820,7 +2820,7 @@ <h3>constructor</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L67">src/utils/sourcemap-utils.ts:67</a></li>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L73">src/utils/sourcemap-utils.ts:73</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down Expand Up @@ -2849,7 +2849,7 @@ <h3><span class="tsd-flag ts-flagPrivate">Private</span> map</h3>
<div class="tsd-signature tsd-kind-icon">map<span class="tsd-signature-symbol">:</span> <a href="../interfaces/sourcemap.html" class="tsd-signature-type">SourceMap</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L67">src/utils/sourcemap-utils.ts:67</a></li>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L73">src/utils/sourcemap-utils.ts:73</a></li>
</ul>
</aside>
</section>
Expand All @@ -2866,7 +2866,7 @@ <h3>modify</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L80">src/utils/sourcemap-utils.ts:80</a></li>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L86">src/utils/sourcemap-utils.ts:86</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down Expand Up @@ -2916,7 +2916,7 @@ <h3>relative</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L105">src/utils/sourcemap-utils.ts:105</a></li>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L109">src/utils/sourcemap-utils.ts:109</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down Expand Up @@ -2949,7 +2949,7 @@ <h3>resolve</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L90">src/utils/sourcemap-utils.ts:90</a></li>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L96">src/utils/sourcemap-utils.ts:96</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down Expand Up @@ -2981,7 +2981,7 @@ <h3>to<wbr>Comment<wbr>Data</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L140">src/utils/sourcemap-utils.ts:140</a></li>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L144">src/utils/sourcemap-utils.ts:144</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand All @@ -3004,7 +3004,7 @@ <h3>to<wbr>Comment<wbr>File</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L150">src/utils/sourcemap-utils.ts:150</a></li>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L154">src/utils/sourcemap-utils.ts:154</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down Expand Up @@ -3036,7 +3036,7 @@ <h3>to<wbr>Object</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L124">src/utils/sourcemap-utils.ts:124</a></li>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L128">src/utils/sourcemap-utils.ts:128</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand All @@ -3059,7 +3059,7 @@ <h3>to<wbr>String</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L132">src/utils/sourcemap-utils.ts:132</a></li>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L136">src/utils/sourcemap-utils.ts:136</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down
54 changes: 42 additions & 12 deletions docs/globals.html
Original file line number Diff line number Diff line change
Expand Up @@ -2900,6 +2900,9 @@
<li class=" tsd-kind-function">
<a href="globals.html#resolveimportedvalues" class="tsd-kind-icon">resolve<wbr>Imported<wbr>Values</a>
</li>
<li class=" tsd-kind-function">
<a href="globals.html#resolvepath" class="tsd-kind-icon">resolve<wbr>Path</a>
</li>
<li class=" tsd-kind-function">
<a href="globals.html#stripmap" class="tsd-kind-icon">strip<wbr>Map</a>
</li>
Expand Down Expand Up @@ -3120,6 +3123,7 @@ <h3>Functions</h3>
<li class="tsd-kind-function"><a href="globals.html#normalizepath" class="tsd-kind-icon">normalize<wbr>Path</a></li>
<li class="tsd-kind-function"><a href="globals.html#relativepath" class="tsd-kind-icon">relative<wbr>Path</a></li>
<li class="tsd-kind-function"><a href="globals.html#resolveimportedvalues" class="tsd-kind-icon">resolve<wbr>Imported<wbr>Values</a></li>
<li class="tsd-kind-function"><a href="globals.html#resolvepath" class="tsd-kind-icon">resolve<wbr>Path</a></li>
<li class="tsd-kind-function"><a href="globals.html#stripmap" class="tsd-kind-icon">strip<wbr>Map</a></li>
<li class="tsd-kind-function"><a href="globals.html#validate" class="tsd-kind-icon">validate</a></li>
<li class="tsd-kind-function"><a href="globals.html#validatemany" class="tsd-kind-icon">validate<wbr>Many</a></li>
Expand Down Expand Up @@ -3551,7 +3555,7 @@ <h3><span class="tsd-flag ts-flagConst">Const</span> dataURIRe</h3>
<div class="tsd-signature tsd-kind-icon">dataURIRe<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">RegExp</span><span class="tsd-signature-symbol"> = /data:[^\n\r;]+?(?:;charset&#x3D;[^\n\r;]+?)?;base64,([\d+/A-Za-z]+&#x3D;{0,2})/</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L6">src/utils/sourcemap-utils.ts:6</a></li>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L12">src/utils/sourcemap-utils.ts:12</a></li>
</ul>
</aside>
</section>
Expand All @@ -3571,7 +3575,7 @@ <h3><span class="tsd-flag ts-flagConst">Const</span> map<wbr>Block<wbr>Re</h3>
<div class="tsd-signature tsd-kind-icon">map<wbr>Block<wbr>Re<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">RegExp</span><span class="tsd-signature-symbol"> = /\/\*[#*@]+?\s*?sourceMappingURL\s*?&#x3D;\s*?(\S+)\s*?\*+?\//</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L7">src/utils/sourcemap-utils.ts:7</a></li>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L13">src/utils/sourcemap-utils.ts:13</a></li>
</ul>
</aside>
</section>
Expand All @@ -3581,7 +3585,7 @@ <h3><span class="tsd-flag ts-flagConst">Const</span> map<wbr>Inline<wbr>Re</h3>
<div class="tsd-signature tsd-kind-icon">map<wbr>Inline<wbr>Re<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">RegExp</span><span class="tsd-signature-symbol"> = /\/\/[#@]+?\s*?sourceMappingURL\s*?&#x3D;\s*?(\S+)\s*?(?:$|\n|\r\n)/</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L8">src/utils/sourcemap-utils.ts:8</a></li>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L14">src/utils/sourcemap-utils.ts:14</a></li>
</ul>
</aside>
</section>
Expand All @@ -3591,7 +3595,7 @@ <h3><span class="tsd-flag ts-flagConst">Const</span> map<wbr>Re</h3>
<div class="tsd-signature tsd-kind-icon">map<wbr>Re<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">RegExp</span><span class="tsd-signature-symbol"> = new RegExp([mapBlockRe, mapInlineRe].map(re &#x3D;&gt; re.source).join(&quot;|&quot;))</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L9">src/utils/sourcemap-utils.ts:9</a></li>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L15">src/utils/sourcemap-utils.ts:15</a></li>
</ul>
</aside>
</section>
Expand Down Expand Up @@ -3853,7 +3857,7 @@ <h3>get<wbr>Extracted<wbr>Map</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L29">src/utils/sourcemap-utils.ts:29</a></li>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L35">src/utils/sourcemap-utils.ts:35</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down Expand Up @@ -3949,7 +3953,7 @@ <h3>get<wbr>Inline<wbr>Map</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L16">src/utils/sourcemap-utils.ts:16</a></li>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L22">src/utils/sourcemap-utils.ts:22</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down Expand Up @@ -3981,7 +3985,7 @@ <h3>get<wbr>Map</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L47">src/utils/sourcemap-utils.ts:47</a></li>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L53">src/utils/sourcemap-utils.ts:53</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down Expand Up @@ -4042,7 +4046,7 @@ <h3>humanlize<wbr>Path</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/path-utils.ts#L24">src/utils/path-utils.ts:24</a></li>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/path-utils.ts#L33">src/utils/path-utils.ts:33</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down Expand Up @@ -4115,7 +4119,7 @@ <h3>is<wbr>Absolute<wbr>Path</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/path-utils.ts#L32">src/utils/path-utils.ts:32</a></li>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/path-utils.ts#L41">src/utils/path-utils.ts:41</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down Expand Up @@ -4173,7 +4177,7 @@ <h3>is<wbr>Relative<wbr>Path</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/path-utils.ts#L40">src/utils/path-utils.ts:40</a></li>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/path-utils.ts#L49">src/utils/path-utils.ts:49</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down Expand Up @@ -4341,7 +4345,7 @@ <h3>relative<wbr>Path</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/path-utils.ts#L16">src/utils/path-utils.ts:16</a></li>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/path-utils.ts#L25">src/utils/path-utils.ts:25</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down Expand Up @@ -4419,6 +4423,32 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function">
<a name="resolvepath" class="tsd-anchor"></a>
<h3>resolve<wbr>Path</h3>
<ul class="tsd-signatures tsd-kind-function">
<li class="tsd-signature tsd-kind-icon">resolve<wbr>Path<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>paths<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/path-utils.ts#L16">src/utils/path-utils.ts:16</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagRest">Rest</span> <span class="tsd-signature-symbol">...</span>paths: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
<p>Normalized path, relative to <code>dir</code></p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function">
<a name="stripmap" class="tsd-anchor"></a>
<h3>strip<wbr>Map</h3>
Expand All @@ -4429,7 +4459,7 @@ <h3>strip<wbr>Map</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L58">src/utils/sourcemap-utils.ts:58</a></li>
<li>Defined in <a href="https://github.com/Anidetrix/rollup-plugin-styles/blob/master/src/utils/sourcemap-utils.ts#L64">src/utils/sourcemap-utils.ts:64</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down

0 comments on commit df03c59

Please sign in to comment.