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

@zcodeapp/cache

Package Overview
Dependencies
Maintainers
0
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@zcodeapp/cache - npm Package Compare versions

Comparing version
0.1.7
to
0.1.8
+4
-4
coverage/coverage-final.json

@@ -1,5 +0,5 @@

{"/app/src/cache/src/cache.ts": {"path":"/app/src/cache/src/cache.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":41}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":41}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":52}},"3":{"start":{"line":5,"column":0},"end":{"line":5,"column":39}},"4":{"start":{"line":8,"column":7},"end":{"line":60,"column":null}},"5":{"start":{"line":21,"column":21},"end":{"line":21,"column":30}},"6":{"start":{"line":24,"column":4},"end":{"line":24,"column":null}},"7":{"start":{"line":25,"column":4},"end":{"line":25,"column":null}},"8":{"start":{"line":34,"column":4},"end":{"line":34,"column":null}},"9":{"start":{"line":35,"column":4},"end":{"line":35,"column":null}},"10":{"start":{"line":45,"column":4},"end":{"line":45,"column":null}},"11":{"start":{"line":46,"column":4},"end":{"line":46,"column":null}},"12":{"start":{"line":56,"column":4},"end":{"line":56,"column":null}},"13":{"start":{"line":57,"column":17},"end":{"line":57,"column":51}},"14":{"start":{"line":58,"column":4},"end":{"line":58,"column":null}},"15":{"start":{"line":8,"column":13},"end":{"line":8,"column":18}},"16":{"start":{"line":8,"column":13},"end":{"line":60,"column":null}}},"fnMap":{"0":{"name":"(anonymous_9)","decl":{"start":{"line":20,"column":2},"end":{"line":20,"column":null}},"loc":{"start":{"line":22,"column":33},"end":{"line":26,"column":3}}},"1":{"name":"(anonymous_10)","decl":{"start":{"line":33,"column":9},"end":{"line":33,"column":23}},"loc":{"start":{"line":33,"column":48},"end":{"line":36,"column":3}}},"2":{"name":"(anonymous_11)","decl":{"start":{"line":44,"column":15},"end":{"line":44,"column":18}},"loc":{"start":{"line":44,"column":45},"end":{"line":47,"column":null}}},"3":{"name":"(anonymous_13)","decl":{"start":{"line":55,"column":15},"end":{"line":55,"column":18}},"loc":{"start":{"line":55,"column":30},"end":{"line":59,"column":null}}}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":2,"9":2,"10":3,"11":3,"12":5,"13":5,"14":5,"15":1,"16":1},"f":{"0":1,"1":2,"2":3,"3":5},"b":{}}
,"/app/src/cache/src/index.ts": {"path":"/app/src/cache/src/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":23}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":28}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1},"f":{},"b":{}}
,"/app/src/cache/src/strategies/index.ts": {"path":"/app/src/cache/src/strategies/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":24}}},"fnMap":{},"branchMap":{},"s":{"0":1},"f":{},"b":{}}
,"/app/src/cache/src/strategies/memory.ts": {"path":"/app/src/cache/src/strategies/memory.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":41}},"1":{"start":{"line":5,"column":7},"end":{"line":40,"column":null}},"2":{"start":{"line":9,"column":10},"end":{"line":9,"column":null}},"3":{"start":{"line":18,"column":18},"end":{"line":18,"column":65}},"4":{"start":{"line":18,"column":52},"end":{"line":18,"column":64}},"5":{"start":{"line":20,"column":20},"end":{"line":23,"column":null}},"6":{"start":{"line":25,"column":4},"end":{"line":26,"column":null}},"7":{"start":{"line":25,"column":20},"end":{"line":25,"column":null}},"8":{"start":{"line":26,"column":9},"end":{"line":26,"column":null}},"9":{"start":{"line":36,"column":17},"end":{"line":36,"column":59}},"10":{"start":{"line":36,"column":46},"end":{"line":36,"column":58}},"11":{"start":{"line":37,"column":4},"end":{"line":37,"column":null}},"12":{"start":{"line":37,"column":14},"end":{"line":37,"column":null}},"13":{"start":{"line":38,"column":4},"end":{"line":38,"column":null}},"14":{"start":{"line":5,"column":13},"end":{"line":5,"column":27}},"15":{"start":{"line":5,"column":13},"end":{"line":40,"column":null}}},"fnMap":{"0":{"name":"(anonymous_8)","decl":{"start":{"line":5,"column":7},"end":{"line":5,"column":13}},"loc":{"start":{"line":5,"column":7},"end":{"line":40,"column":1}}},"1":{"name":"(anonymous_9)","decl":{"start":{"line":17,"column":15},"end":{"line":17,"column":18}},"loc":{"start":{"line":17,"column":45},"end":{"line":27,"column":null}}},"2":{"name":"(anonymous_11)","decl":{"start":{"line":18,"column":45},"end":{"line":18,"column":46}},"loc":{"start":{"line":18,"column":52},"end":{"line":18,"column":64}}},"3":{"name":"(anonymous_12)","decl":{"start":{"line":35,"column":15},"end":{"line":35,"column":18}},"loc":{"start":{"line":35,"column":30},"end":{"line":39,"column":null}}},"4":{"name":"(anonymous_14)","decl":{"start":{"line":36,"column":39},"end":{"line":36,"column":40}},"loc":{"start":{"line":36,"column":46},"end":{"line":36,"column":58}}}},"branchMap":{"0":{"loc":{"start":{"line":25,"column":4},"end":{"line":26,"column":null}},"type":"if","locations":[{"start":{"line":25,"column":4},"end":{"line":26,"column":null}},{"start":{"line":26,"column":9},"end":{"line":26,"column":null}}]},"1":{"loc":{"start":{"line":37,"column":4},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":37,"column":4},"end":{"line":37,"column":null}}]}},"s":{"0":1,"1":1,"2":1,"3":3,"4":3,"5":3,"6":3,"7":1,"8":2,"9":4,"10":6,"11":4,"12":3,"13":1,"14":1,"15":1},"f":{"0":1,"1":3,"2":3,"3":4,"4":6},"b":{"0":[1,2],"1":[3]}}
{"/app/src/cache/src/cache.ts": {"path":"/app/src/cache/src/cache.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":41}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":41}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":52}},"3":{"start":{"line":5,"column":0},"end":{"line":5,"column":39}},"4":{"start":{"line":8,"column":7},"end":{"line":62,"column":null}},"5":{"start":{"line":23,"column":21},"end":{"line":23,"column":30}},"6":{"start":{"line":26,"column":4},"end":{"line":26,"column":null}},"7":{"start":{"line":27,"column":4},"end":{"line":27,"column":null}},"8":{"start":{"line":36,"column":4},"end":{"line":36,"column":null}},"9":{"start":{"line":37,"column":4},"end":{"line":37,"column":null}},"10":{"start":{"line":47,"column":4},"end":{"line":47,"column":null}},"11":{"start":{"line":48,"column":4},"end":{"line":48,"column":null}},"12":{"start":{"line":58,"column":4},"end":{"line":58,"column":null}},"13":{"start":{"line":59,"column":17},"end":{"line":59,"column":51}},"14":{"start":{"line":60,"column":4},"end":{"line":60,"column":null}},"15":{"start":{"line":8,"column":13},"end":{"line":8,"column":18}},"16":{"start":{"line":8,"column":13},"end":{"line":62,"column":null}}},"fnMap":{"0":{"name":"(anonymous_9)","decl":{"start":{"line":22,"column":2},"end":{"line":22,"column":null}},"loc":{"start":{"line":24,"column":33},"end":{"line":28,"column":3}}},"1":{"name":"(anonymous_10)","decl":{"start":{"line":35,"column":9},"end":{"line":35,"column":23}},"loc":{"start":{"line":35,"column":48},"end":{"line":38,"column":3}}},"2":{"name":"(anonymous_11)","decl":{"start":{"line":46,"column":15},"end":{"line":46,"column":18}},"loc":{"start":{"line":46,"column":45},"end":{"line":49,"column":null}}},"3":{"name":"(anonymous_13)","decl":{"start":{"line":57,"column":15},"end":{"line":57,"column":18}},"loc":{"start":{"line":57,"column":30},"end":{"line":61,"column":null}}}},"branchMap":{},"s":{"0":2,"1":2,"2":2,"3":2,"4":2,"5":9,"6":9,"7":9,"8":7,"9":7,"10":8,"11":8,"12":11,"13":11,"14":11,"15":2,"16":2},"f":{"0":9,"1":7,"2":8,"3":11},"b":{}}
,"/app/src/cache/src/index.ts": {"path":"/app/src/cache/src/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":23}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":28}}},"fnMap":{},"branchMap":{},"s":{"0":2,"1":2},"f":{},"b":{}}
,"/app/src/cache/src/strategies/index.ts": {"path":"/app/src/cache/src/strategies/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":24}}},"fnMap":{},"branchMap":{},"s":{"0":2},"f":{},"b":{}}
,"/app/src/cache/src/strategies/memory.ts": {"path":"/app/src/cache/src/strategies/memory.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":41}},"1":{"start":{"line":5,"column":7},"end":{"line":43,"column":null}},"2":{"start":{"line":11,"column":10},"end":{"line":11,"column":null}},"3":{"start":{"line":21,"column":18},"end":{"line":21,"column":65}},"4":{"start":{"line":21,"column":52},"end":{"line":21,"column":64}},"5":{"start":{"line":23,"column":20},"end":{"line":26,"column":null}},"6":{"start":{"line":28,"column":4},"end":{"line":29,"column":null}},"7":{"start":{"line":28,"column":20},"end":{"line":28,"column":null}},"8":{"start":{"line":29,"column":9},"end":{"line":29,"column":null}},"9":{"start":{"line":39,"column":17},"end":{"line":39,"column":59}},"10":{"start":{"line":39,"column":46},"end":{"line":39,"column":58}},"11":{"start":{"line":40,"column":4},"end":{"line":40,"column":null}},"12":{"start":{"line":40,"column":14},"end":{"line":40,"column":null}},"13":{"start":{"line":41,"column":4},"end":{"line":41,"column":null}},"14":{"start":{"line":5,"column":13},"end":{"line":5,"column":27}},"15":{"start":{"line":5,"column":13},"end":{"line":43,"column":null}}},"fnMap":{"0":{"name":"(anonymous_8)","decl":{"start":{"line":5,"column":7},"end":{"line":5,"column":13}},"loc":{"start":{"line":5,"column":7},"end":{"line":43,"column":1}}},"1":{"name":"(anonymous_9)","decl":{"start":{"line":20,"column":15},"end":{"line":20,"column":18}},"loc":{"start":{"line":20,"column":45},"end":{"line":30,"column":null}}},"2":{"name":"(anonymous_11)","decl":{"start":{"line":21,"column":45},"end":{"line":21,"column":46}},"loc":{"start":{"line":21,"column":52},"end":{"line":21,"column":64}}},"3":{"name":"(anonymous_12)","decl":{"start":{"line":38,"column":15},"end":{"line":38,"column":18}},"loc":{"start":{"line":38,"column":30},"end":{"line":42,"column":null}}},"4":{"name":"(anonymous_14)","decl":{"start":{"line":39,"column":39},"end":{"line":39,"column":40}},"loc":{"start":{"line":39,"column":46},"end":{"line":39,"column":58}}}},"branchMap":{"0":{"loc":{"start":{"line":28,"column":4},"end":{"line":29,"column":null}},"type":"if","locations":[{"start":{"line":28,"column":4},"end":{"line":29,"column":null}},{"start":{"line":29,"column":9},"end":{"line":29,"column":null}}]},"1":{"loc":{"start":{"line":40,"column":4},"end":{"line":40,"column":null}},"type":"if","locations":[{"start":{"line":40,"column":4},"end":{"line":40,"column":null}}]}},"s":{"0":2,"1":2,"2":15,"3":8,"4":1,"5":8,"6":8,"7":1,"8":7,"9":10,"10":8,"11":10,"12":8,"13":2,"14":2,"15":2},"f":{"0":15,"1":8,"2":1,"3":10,"4":8},"b":{"0":[1,7],"1":[8]}}
}

@@ -119,3 +119,3 @@

<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
at 2024-05-20T05:07:42.775Z
at 2024-06-23T07:32:14.209Z
</div>

@@ -122,0 +122,0 @@ <script src="prettify.js"></script>

@@ -126,10 +126,12 @@

<a name='L60'></a><a href='#L60'>60</a>
<a name='L61'></a><a href='#L61'>61</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
<a name='L61'></a><a href='#L61'>61</a>
<a name='L62'></a><a href='#L62'>62</a>
<a name='L63'></a><a href='#L63'>63</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">2x</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>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</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">2x</span>
<span class="cline-any cline-neutral">&nbsp;</span>

@@ -147,9 +149,9 @@ <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-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">9x</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-yes">9x</span>
<span class="cline-any cline-yes">9x</span>
<span class="cline-any cline-neutral">&nbsp;</span>

@@ -161,6 +163,6 @@ <span class="cline-any cline-neutral">&nbsp;</span>

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

@@ -173,6 +175,6 @@ <span class="cline-any cline-neutral">&nbsp;</span>

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

@@ -185,7 +187,9 @@ <span class="cline-any cline-neutral">&nbsp;</span>

<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-yes">5x</span>
<span class="cline-any cline-yes">5x</span>
<span class="cline-any cline-yes">5x</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</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">import { Injectable } from '@zcodeapp/di'

@@ -201,2 +205,4 @@ import { ICache, ICacheStrategy } from '@zcodeapp/interfaces'

* Cache strategy
*
* @var ICacheStrategy
*/

@@ -259,3 +265,3 @@ private _cacheStrategy: ICacheStrategy

<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
at 2024-05-20T05:07:42.775Z
at 2024-06-23T07:32:14.209Z
</div>

@@ -262,0 +268,0 @@ <script src="../prettify.js"></script>

@@ -119,3 +119,3 @@

<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
at 2024-05-20T05:07:42.775Z
at 2024-06-23T07:32:14.209Z
</div>

@@ -122,0 +122,0 @@ <script src="../prettify.js"></script>

@@ -68,4 +68,4 @@

<a name='L2'></a><a href='#L2'>2</a>
<a name='L3'></a><a href='#L3'>3</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<a name='L3'></a><a href='#L3'>3</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">export * from './cache'

@@ -80,3 +80,3 @@ export * from './strategies'

<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
at 2024-05-20T05:07:42.775Z
at 2024-06-23T07:32:14.209Z
</div>

@@ -83,0 +83,0 @@ <script src="../prettify.js"></script>

@@ -119,3 +119,3 @@

<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
at 2024-05-20T05:07:42.775Z
at 2024-06-23T07:32:14.209Z
</div>

@@ -122,0 +122,0 @@ <script src="../../prettify.js"></script>

@@ -67,3 +67,3 @@

<tr><td class="line-count quiet"><a name='L1'></a><a href='#L1'>1</a>
<a name='L2'></a><a href='#L2'>2</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
<a name='L2'></a><a href='#L2'>2</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">export * from './memory'

@@ -77,3 +77,3 @@ &nbsp;</pre></td></tr></table></pre>

<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
at 2024-05-20T05:07:42.775Z
at 2024-06-23T07:32:14.209Z
</div>

@@ -80,0 +80,0 @@ <script src="../../prettify.js"></script>

@@ -106,13 +106,16 @@

<a name='L40'></a><a href='#L40'>40</a>
<a name='L41'></a><a href='#L41'>41</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
<a name='L41'></a><a href='#L41'>41</a>
<a name='L42'></a><a href='#L42'>42</a>
<a name='L43'></a><a href='#L43'>43</a>
<a name='L44'></a><a href='#L44'>44</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">2x</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-yes">1x</span>
<span class="cline-any cline-yes">2x</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-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">15x</span>
<span class="cline-any cline-neutral">&nbsp;</span>

@@ -124,14 +127,14 @@ <span class="cline-any cline-neutral">&nbsp;</span>

<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-yes">3x</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-yes">3x</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-yes">3x</span>
<span class="cline-any cline-yes">2x</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-yes">8x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-neutral">&nbsp;</span>

@@ -143,7 +146,10 @@ <span class="cline-any cline-neutral">&nbsp;</span>

<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">4x</span>
<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-neutral">&nbsp;</span>
<span class="cline-any cline-yes">10x</span>
<span class="cline-any cline-yes">10x</span>
<span class="cline-any cline-yes">2x</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">import { Injectable } from '@zcodeapp/di'

@@ -156,2 +162,4 @@ import { ICacheStrategy, IMemoryData } from '@zcodeapp/interfaces'

* Local memory storage
*
* @var IMemoryData[]
*/

@@ -163,4 +171,5 @@ private _memoryData: IMemoryData[] = []

*
* @param key Key of cache
* @param value Value of cache
* @param string Key of cache
* @param string value Value of cache
* @returns Promise&lt;void&gt;
*/

@@ -182,4 +191,4 @@ public async set(key: string, value: string): Promise&lt;void&gt; {

*
* @param key Key of cache
* @returns Cache value if exists
* @param string key Key of cache
* @returns Promise&lt;string&gt; Cache value if exists
*/

@@ -199,3 +208,3 @@ public async get(key: string): Promise&lt;string&gt; {

<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
at 2024-05-20T05:07:42.775Z
at 2024-06-23T07:32:14.209Z
</div>

@@ -202,0 +211,0 @@ <script src="../../prettify.js"></script>

@@ -8,2 +8,4 @@ import { ICache, ICacheStrategy } from '@zcodeapp/interfaces';

* Cache strategy
*
* @var ICacheStrategy
*/

@@ -10,0 +12,0 @@ private _cacheStrategy;

@@ -5,2 +5,4 @@ import { ICacheStrategy } from '@zcodeapp/interfaces';

* Local memory storage
*
* @var IMemoryData[]
*/

@@ -11,4 +13,5 @@ private _memoryData;

*
* @param key Key of cache
* @param value Value of cache
* @param string Key of cache
* @param string value Value of cache
* @returns Promise<void>
*/

@@ -19,6 +22,6 @@ set(key: string, value: string): Promise<void>;

*
* @param key Key of cache
* @returns Cache value if exists
* @param string key Key of cache
* @returns Promise<string> Cache value if exists
*/
get(key: string): Promise<string>;
}

@@ -24,2 +24,4 @@ "use strict";

* Local memory storage
*
* @var IMemoryData[]
*/

@@ -31,4 +33,5 @@ this._memoryData = [];

*
* @param key Key of cache
* @param value Value of cache
* @param string Key of cache
* @param string value Value of cache
* @returns Promise<void>
*/

@@ -51,4 +54,4 @@ set(key, value) {

*
* @param key Key of cache
* @returns Cache value if exists
* @param string key Key of cache
* @returns Promise<string> Cache value if exists
*/

@@ -55,0 +58,0 @@ get(key) {

{
"name": "@zcodeapp/cache",
"version": "0.1.7",
"version": "0.1.8",
"description": "Cache for application",

@@ -11,3 +11,3 @@ "main": "dist/index.js",

"scripts": {
"test": "node --inspect=0.0.0.0:9229 -r ts-node/register /app/node_modules/jest/bin/jest.js --coverage --runInBand tests",
"test": "npm run build && node --inspect=0.0.0.0:9229 -r ts-node/register /app/node_modules/jest/bin/jest.js tests --runInBand",
"test-ci-unit": "npx jest --coverage --runInBand",

@@ -35,3 +35,3 @@ "build": "rm -rf dist && npm run format && tsc && npm run eslint",

"@typescript-eslint/parser": "^7.9.0",
"@zcodeapp/interfaces": "^0.5.3",
"@zcodeapp/interfaces": "^0.5.4",
"eslint": "^8.57.0",

@@ -44,7 +44,7 @@ "jest": "^29.7.0",

"dependencies": {
"@zcodeapp/di": "^0.3.4",
"@zcodeapp/logger": "^0.2.10",
"@zcodeapp/utils": "^0.3.3"
"@zcodeapp/di": "^0.3.5",
"@zcodeapp/logger": "^0.2.11",
"@zcodeapp/utils": "^0.3.4"
},
"gitHead": "eb7647661d721630ff178b21d9b1200bceaa0ace"
"gitHead": "0dcf48d6e0c631520cd719301bc2fd16701f96ea"
}