Skip to content

Commit

Permalink
docs: updated download urls
Browse files Browse the repository at this point in the history
  • Loading branch information
arthurfiorette committed Feb 21, 2022
1 parent 4a13dc0 commit 8b14a38
Show file tree
Hide file tree
Showing 6 changed files with 66 additions and 66 deletions.
2 changes: 1 addition & 1 deletion docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@
"axios-cache-adapter": "^2.7.3",
"benny": "^3.7.1",
"docsify-cli": "^4.4.3",
"express": "^4.17.2"
"express": "^4.17.3"
}
}
18 changes: 9 additions & 9 deletions docs/pages/_comparison-benchmark.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
# Result

Run at Mon, 14 Feb 2022 20:18:02 GMT
Commit: 9d0d367db8b7ab5e74e18e4caea355d0236f63f1
Run at Mon, 21 Feb 2022 18:03:01 GMT
Commit: 4a13dc0c46ac5fc7b814fb38b84d1927365e21ba


CACHE INTERCEPTOR
Operations: 41024/s
Network requests: 1 of 203687
Operations: 45745/s
Network requests: 1 of 226224
Performance: 100%

CACHE ADAPTER
Operations: 33865/s
Network requests: 2 of 165092
Operations: 37947/s
Network requests: 2 of 191384
Performance: 83%

AXIOS
Operations: 1725/s
Network requests: 8581 of 8581
Performance: 4%
Operations: 2129/s
Network requests: 10436 of 10436
Performance: 5%
2 changes: 1 addition & 1 deletion docs/pages/_comparison-table.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
| Custom cache keys ||||
| Multiple storages || 🔶 (Only localForage) ||
| Built-in redis storage | 🔶 || 🟡 |
| Storage size limit | 🔶 |||
| Handles storage quota errors | |||
| Node & Web compatible ||| 🛑 |
| Invalidade cache based on response ||| 🛑 |
| Update cache based on response || 🟡 | 🟡 |
Expand Down
17 changes: 8 additions & 9 deletions docs/pages/installing.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,22 +30,21 @@ const { setupCache } = require('axios-cache-interceptor/umd');
```html
<!-- Development build for ES2020+ (~11.3 KiB) -->
<script
src="https://cdn.jsdelivr.net/npm/axios-cache-interceptor@0.8.10/umd/dev.js"
integrity="sha256-SZVzXptEUxn+mOVIPQPJRnGFmFV+/8prfTx2pMyrbeM="
src="https://cdn.jsdelivr.net/npm/axios-cache-interceptor@0.9.0/umd/dev.js"
integrity="sha256-nA+3+OYcRRSyBoKK3WsbAgsZ/z5xzP4lxvfq9Lzljvg="
crossorigin="anonymous"
></script>

<!-- Production for ES2017+ (~9.85 KiB) -->
<script
src="https://cdn.jsdelivr.net/npm/axios-cache-interceptor@0.8.10/umd/index.js"
integrity="sha256-FUDdb76oASr8kl/6iiNlz+W0yLLcmyS4L/+CGNWKTfo="
src="https://cdn.jsdelivr.net/npm/axios-cache-interceptor@0.9.0/umd/index.js"
integrity="sha256-vJ6AYZziuIQmpLHFdXHRMqDvdGE02VGFLms86ccFh6k="
crossorigin="anonymous"
></script>

<!-- Production for ES5+ (~13.9 KiB) (Needs Promise polyfill) -->
<script
src="https://cdn.jsdelivr.net/npm/axios-cache-interceptor@0.8.10/umd/es5.js"
integrity="sha256-EzMv9XzLARcJMVDg0UrCT3r3+sMgnSriAI/nK1opXTI="
src="https://cdn.jsdelivr.net/npm/axios-cache-interceptor@0.9.0/umd/es5.js"
integrity="sha256-UZcXlY27nhpWjLsiTFyfWL2Rmx9D1XZUuPLuJZmX8kY="
crossorigin="anonymous"
></script>
```
Expand All @@ -60,10 +59,10 @@ You can import any [CDN Url](#with-cdns) and use it in your code. **UMD Compatib

```js
// ESM with Skypack CDN
import { setupCache } from 'https://cdn.skypack.dev/axios-cache-interceptor@0.8.10';
import { setupCache } from 'https://cdn.skypack.dev/axios-cache-interceptor@0.9.0';

// UMD with JSDeliver CDN
import { setupCache } from 'https://cdn.jsdelivr.net/npm/axios-cache-interceptor@0.8.10/umd/index.js';
import { setupCache } from 'https://cdn.jsdelivr.net/npm/axios-cache-interceptor@0.9.0/umd/index.js';
```

## Official support table
Expand Down
7 changes: 4 additions & 3 deletions docs/pages/storages.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,16 +87,17 @@ const withPrefix = buildWebStorage(localStorage, 'axios-cache:');

### Browser quota

From `v0.9.0`, the web storage is able to detect and evict entries if the browser's quota is
reached.
From `v0.9.0`, the web storage is able to detect and evict entries if the browser's quota
is reached.

The eviction is done by the following algorithm:

1. Saves an value and got an error. (Probably quota exceeded)
2. Evicts all expired keys that cannot enter the `stale` state.
3. If it fails again, evicts the oldest key.
4. Repeat step 4 and 5 until the object could be saved or the storage is empty.
5. If the storage is empty, ignores the key and don't save it. _(Probably because only this key is greater than the whole quota)_
5. If the storage is empty, ignores the key and don't save it. _(Probably because only
this key is greater than the whole quota)_

## Creating your own storage

Expand Down
86 changes: 43 additions & 43 deletions docs/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -48,13 +48,13 @@
dependencies:
defer-to-connect "^1.0.1"

accepts@~1.3.7:
version "1.3.7"
resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd"
integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==
accepts@~1.3.8:
version "1.3.8"
resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e"
integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==
dependencies:
mime-types "~2.1.24"
negotiator "0.6.2"
mime-types "~2.1.34"
negotiator "0.6.3"

ansi-align@^3.0.0:
version "3.0.1"
Expand Down Expand Up @@ -170,20 +170,20 @@ binary-extensions@^2.0.0:
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==

body-parser@1.19.1:
version "1.19.1"
resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.1.tgz#1499abbaa9274af3ecc9f6f10396c995943e31d4"
integrity sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==
body-parser@1.19.2:
version "1.19.2"
resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.2.tgz#4714ccd9c157d44797b8b5607d72c0b89952f26e"
integrity sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==
dependencies:
bytes "3.1.1"
bytes "3.1.2"
content-type "~1.0.4"
debug "2.6.9"
depd "~1.1.2"
http-errors "1.8.1"
iconv-lite "0.4.24"
on-finished "~2.3.0"
qs "6.9.6"
raw-body "2.4.2"
qs "6.9.7"
raw-body "2.4.3"
type-is "~1.6.18"

boxen@^4.2.0:
Expand All @@ -207,10 +207,10 @@ braces@~3.0.2:
dependencies:
fill-range "^7.0.1"

bytes@3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.1.tgz#3f018291cb4cbad9accb6e6970bca9c8889e879a"
integrity sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==
bytes@3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==

cache-control-esm@1.0.0:
version "1.0.0"
Expand Down Expand Up @@ -394,10 +394,10 @@ cookie-signature@1.0.6:
resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw=

cookie@0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1"
integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==
cookie@0.4.2:
version "0.4.2"
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432"
integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==

cp-file@^7.0.0:
version "7.0.0"
Expand Down Expand Up @@ -583,17 +583,17 @@ etag@~1.8.1:
resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=

express@^4.17.2:
version "4.17.2"
resolved "https://registry.yarnpkg.com/express/-/express-4.17.2.tgz#c18369f265297319beed4e5558753cc8c1364cb3"
integrity sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==
express@^4.17.3:
version "4.17.3"
resolved "https://registry.yarnpkg.com/express/-/express-4.17.3.tgz#f6c7302194a4fb54271b73a1fe7a06478c8f85a1"
integrity sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==
dependencies:
accepts "~1.3.7"
accepts "~1.3.8"
array-flatten "1.1.1"
body-parser "1.19.1"
body-parser "1.19.2"
content-disposition "0.5.4"
content-type "~1.0.4"
cookie "0.4.1"
cookie "0.4.2"
cookie-signature "1.0.6"
debug "2.6.9"
depd "~1.1.2"
Expand All @@ -608,7 +608,7 @@ express@^4.17.2:
parseurl "~1.3.3"
path-to-regexp "0.1.7"
proxy-addr "~2.0.7"
qs "6.9.6"
qs "6.9.7"
range-parser "~1.2.1"
safe-buffer "5.2.1"
send "0.17.2"
Expand Down Expand Up @@ -1073,7 +1073,7 @@ mime-db@1.51.0:
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c"
integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==

mime-types@~2.1.24:
mime-types@~2.1.24, mime-types@~2.1.34:
version "2.1.34"
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24"
integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==
Expand Down Expand Up @@ -1120,10 +1120,10 @@ ms@2.1.3:
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==

negotiator@0.6.2:
version "0.6.2"
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==
negotiator@0.6.3:
version "0.6.3"
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==

nested-error-stacks@^2.0.0:
version "2.1.0"
Expand Down Expand Up @@ -1301,22 +1301,22 @@ pupa@^2.0.1:
dependencies:
escape-goat "^2.0.0"

qs@6.9.6:
version "6.9.6"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee"
integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==
qs@6.9.7:
version "6.9.7"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.7.tgz#4610846871485e1e048f44ae3b94033f0e675afe"
integrity sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==

range-parser@~1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==

raw-body@2.4.2:
version "2.4.2"
resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.2.tgz#baf3e9c21eebced59dd6533ac872b71f7b61cb32"
integrity sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==
raw-body@2.4.3:
version "2.4.3"
resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.3.tgz#8f80305d11c2a0a545c2d9d89d7a0286fcead43c"
integrity sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==
dependencies:
bytes "3.1.1"
bytes "3.1.2"
http-errors "1.8.1"
iconv-lite "0.4.24"
unpipe "1.0.0"
Expand Down

0 comments on commit 8b14a38

Please sign in to comment.