@patrtorg/dolor-laboriosam-a
<!-- TITLE/ -->
<!-- TITLE/ -->
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
Store information about any JS value in a side channel. Uses WeakMap if available.
[](https://travis-ci.com/ccxt/ccxt) [](https://npmjs.com/package/ccxt) [](https://pypi.python.org
 [](https://travis-c
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
[](https://github.com/patrtorg/ducimus-at/actions?query=workflow%3A%22End-to-End+Tests%22+branch%3Atrunk) [](https://github.com/patrtorg/earum-rerum/actions/workflows/test.yml) [](https://opensource.org/licenses/BSD-3-Clause)
[](https://@patrtorg/exercitationem-exercitationem.github.io)
Have you ever struggled with efficiently caching API responses retrieved through observables?
[](https://www.npmjs.com/package/@patrtorg/excepturi-distinctio) [
<!--
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
<p align="center"> <a href="https://libauth.org/"> <img src="https://libauth.org/assets/libauth.svg" alt="Libauth logo" width="200"> </a> </p>