Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/kwhitley/apicache
Simple API-caching middleware for Express/Node.
https://github.com/kwhitley/apicache
72ea773d79396998a3e2d3f6553c8c2766d3c7be authored about 3 years ago by Kevin Whitley <[email protected]>
Fix wrongly used 'min' instead of 'minute'
fbdadc5c93b3301abb215a3d07f785b8086c5b07 authored about 3 years ago by Kevin R. Whitley <[email protected]>Support node 16
bbda54e6b24599e9156deb504984943ad85a83e5 authored about 3 years ago by Kevin R. Whitley <[email protected]>0d5686cc21fad353c6dddee646288c2fca3e4f50 authored over 3 years ago by Kevin R. Whitley <[email protected]>
86f685ab8dd646db9a833f43d052d52c4cebf3e8 authored over 3 years ago by Chocobozzz <[email protected]>
3ae6fe70c329b4731638917e5f91fc1ab7c85d8e authored almost 4 years ago by Kevin Whitley <[email protected]>
b7dc30c8438066fd36ccd98a34308e6c089f82d9 authored almost 4 years ago by Kevin Whitley <[email protected]>
8dd9a70a047dddc840f6c39e4079a780cd631574 authored almost 4 years ago by Kevin Whitley <[email protected]>
41bbea537772da762fb339e8ec51dbbc39c8ffb2 authored almost 4 years ago by Kevin Whitley <[email protected]>
added option respectCacheControl
2faed085d9ac48577202f6b160f0baf70137cc0e authored almost 4 years ago by Kevin R. Whitley <[email protected]>5b0350c4caa7c20cd6923325e30c55994bb14ee5 authored almost 4 years ago by Kevin Whitley <[email protected]>
0a9d6ca3a61594edc856a4fd876ccc446c8eae56 authored almost 4 years ago by Kevin Whitley <[email protected]>
This reverts commit 64fbbd69b1a3bd3e0925b3af0d8a38155dddf088.
375edd9e4553410f06c3b27a8309472d97ff5706 authored almost 4 years ago by Kevin Whitley <[email protected]>Fix tests with node 15
7ffacfe464a0122160790c6f3dcbceca66c25a4a authored almost 4 years ago by Kevin R. Whitley <[email protected]>65568da9997646fe7f8eeca9f3fb6bbe7cecfdde authored almost 4 years ago by Kevin Whitley <[email protected]>
64fbbd69b1a3bd3e0925b3af0d8a38155dddf088 authored almost 4 years ago by Kevin Whitley <[email protected]>
b3d30ecd2d38cf872ad8c67c1f67223b1e8a271c authored almost 4 years ago by Chocobozzz <[email protected]>
ca21e294c8682922606ddb771a733adbb19dacbf authored about 4 years ago by Chocobozzz <[email protected]>
Co-authored-by: kontrollanten <[email protected]>
467a2ad049fcf8316d2ef4483b1030cb505e2487 authored about 4 years ago by Kevin R. Whitley <[email protected]>Co-authored-by: kontrollanten <[email protected]>
4fb0bc4310fd851a6b808aab39913e09d4031128 authored about 4 years ago by Kevin R. Whitley <[email protected]>40228a6359ed07a0338116460995125b465d5ae2 authored about 4 years ago by Chocobozzz <[email protected]>
'5 min' does not work, it should be '5 minutes' or '5 minute'
38bd21d1891cc78fc90aacf9d1bbfb6b888a3f99 authored about 4 years ago by Arman <[email protected]>f27cb2b30719e8eb35ef98c6c019dd1d5ec96732 authored almost 5 years ago by Kevin Whitley <[email protected]>
bypass redis if not connected
b1b19f54cd99855b31f1757bd712372c2863c0b4 authored about 5 years ago by Kevin R. Whitley <[email protected]>375ccc7edf6b8a066a75907d888f857238e020c4 authored over 5 years ago by Patrick Pfeiffer <[email protected]>
if true, then Cache-Control: no-cache will bypass the cache
Added test and added it to api doc i...
978af5145bda6963fa71be20140c45e68003481e authored over 5 years ago by Kevin Whitley <[email protected]>
5774d9feec051ecb8ed54d6d340004024b7f519d authored over 5 years ago by Kevin Whitley <[email protected]>
bc14e62483007db9d701baf94f6a3ff457bb22e0 authored over 5 years ago by Kevin Whitley <[email protected]>
49ecb08c184fe28c65ca7d7738bde427722c55a6 authored over 5 years ago by Kevin Whitley <[email protected]>
9e5819a441bbb6135db141731e27d2fec2884601 authored over 5 years ago by Kevin Whitley <[email protected]>
add global option to enable cache performance measures
70e7c6483dd46fd034f8c7852c50377ab566ca83 authored over 5 years ago by Kevin R. Whitley <[email protected]>2deff83f22293ad7407d56e4e4bd8caa2d2d1028 authored over 5 years ago by Fernando López Guevara <[email protected]>
b195e73be72de2bb5fcf7186c5d1ef7dbdd1e8b7 authored over 5 years ago by Fernando López Guevara <[email protected]>
29fc022e2edbe23cfb60e38579e9005c74996bd7 authored over 5 years ago by Kevin Whitley <[email protected]>
ee77cb624fac78cab903c3378508858753e410fe authored over 5 years ago by Kevin Whitley <[email protected]>
eb64e86e13c1ef195c15df92a9e1b4ee3f0aa0d8 authored over 5 years ago by Kevin Whitley <[email protected]>
3072c2dc19e638af909ca77408cc51118c5bf7f6 authored over 5 years ago by Kevin Whitley <[email protected]>
ca177b244dc7dd8c8aad6873ae424c9f94c8170f authored over 5 years ago by Kevin Whitley <[email protected]>
Track and report cache performance (hit rate)
fbe738472dd2e06342749a46db732e08563e703d authored over 5 years ago by Kevin R. Whitley <[email protected]>prevent max-age=-1 (infinite cache)
0631e785353b58b7f48d3b51d58766e349486fb8 authored over 5 years ago by Kevin R. Whitley <[email protected]>Addresses https://github.com/kwhitley/apicache/issues/165
1af00ea47ca63e1201f6ca7ea8d85e7ec43c5abb authored over 5 years ago by Russell Black <[email protected]>a578dbba65bc78f06a3fb244b4b9e33e5f4bc436 authored almost 6 years ago by Russell Black <[email protected]>
9c04e9ed39b5a7464a87e846871ba3ad3fef2c2a authored almost 6 years ago by Russell Black <[email protected]>
3b8e1f620f6e32b384e4387fb9a267cb70ca2508 authored almost 6 years ago by Russell Black <[email protected]>
c6f5d69ad286b00997970e5c9a5ba5c1d9379f4d authored almost 6 years ago by Russell Black <[email protected]>
2caf9e96ded2ba87ae05c8f437044154ef7acff0 authored almost 6 years ago by Russell Black <[email protected]>
56468d2bad9841a9f6673faeaaae5ff906afcd9a authored almost 6 years ago by Russell Black <[email protected]>
769588da65d7db9dec2ddc2f2b1157bc65ee717c authored almost 6 years ago by Kevin Whitley <[email protected]>
a35b37b983dd20aea311d68c57108e027cf28748 authored almost 6 years ago by Kevin Whitley <[email protected]>
Many thanks on this, @killdash9 - clear implementation and test coverage ❤️ 👍
beaaa70076bdaaa94008638f500f87c940197713 authored almost 6 years ago by Kevin R. Whitley <[email protected]>374e71e78f30b4f7a4e2c08f8731e968897be21a authored almost 6 years ago by Russell Black <[email protected]>
3d973ba69b7ca8e501f310dfaf767b91bc5ad829 authored almost 6 years ago by Kevin Whitley <[email protected]>
80cd6e67f6d7d85b3e9af0ca5cbd6fe129b80ab2 authored almost 6 years ago by Kevin Whitley <[email protected]>
144/no headers on production
f0243cc582b29e5e81d89d4b1d4cad68dd418e68 authored almost 6 years ago by Kevin R. Whitley <[email protected]>72966727a6ec07cced89833c8161d63a2516e9bb authored almost 6 years ago by Kevin Whitley <[email protected]>
a0020878d3d31ce423fa64eaea808f3031c07212 authored almost 6 years ago by Kevin Whitley <[email protected]>
f0d70ae82e1bccf3ddb15400c6b36921f2e589e1 authored almost 6 years ago by Kevin Whitley <[email protected]>
e8c3e8119bbd69b2a46ae2a109bce583f55d0938 authored almost 6 years ago by Kevin Whitley <[email protected]>
22395cc538fe192d47d3c293d2c5a3765f210d96 authored almost 6 years ago by Kevin Whitley <[email protected]>
fa75dcb9479db44be7aa9d7d3c07fc05f555b147 authored almost 6 years ago by Kevin Whitley <[email protected]>
e12c34f3544add8fb5c344a3b763a0004dc861fa authored almost 6 years ago by Kevin Whitley <[email protected]>
b7b1da111217334e4da1f8633323036dcc74f283 authored almost 6 years ago by Kevin Whitley <[email protected]>
497437f1fad8a9d62db3a053af974c2d435b1e5c authored almost 6 years ago by Kevin Whitley <[email protected]>
eb89a05bbbcfb965abecb4b05ad4c2c7dfee0d59 authored almost 6 years ago by Kevin Whitley <[email protected]>
59d9dc6a6c665c6e7e833e3150c4c2f8a7ca9d13 authored almost 6 years ago by Kevin Whitley <[email protected]>
3c19e36898740715e69fe113f99ecad4b3fb2fe8 authored almost 6 years ago by Kevin Whitley <[email protected]>
fix #148 - skip cached response when toggle function is falsy
5075fd1b1d99a4d9554c1224f6c2544a37663746 authored almost 6 years ago by Kevin R. Whitley <[email protected]>47b0fd561074cb5af7ca126b33484bbe87ee438f authored almost 6 years ago by Kevin Whitley <[email protected]>
c4549afa8328d5fbb98db6c0774d5444705565fa authored almost 6 years ago by Kevin Whitley <[email protected]>
924ee4dc7171e89514a589881364077bb7e1ba2c authored almost 6 years ago by Kevin Whitley <[email protected]>
No objections! 👍
a7d252e986c0e6c95b7e864170c34f19421f3327 authored almost 6 years ago by Kevin R. Whitley <[email protected]>13f1bfd84b34fcc5ff8032658a6500b2283e21fe authored almost 6 years ago by Dave Ross <[email protected]>
38ccb85f9beb699ade4a5fc070d025f0e378d962 authored almost 6 years ago by Russell Black <[email protected]>
No semicolons ;)
93364adbb8afe76f5f9221cb2cbf877d72253285 authored almost 6 years ago by Kevin R. Whitley <[email protected]>ea3a38a22910e777a56fabf050eee2c8078196e7 authored about 6 years ago by Adrien PASCAL <[email protected]>
8874a24274632dd074bbabb8209943bb20e404cc authored over 6 years ago by Kevin Whitley <[email protected]>
44c981bf156cee6e4773de042bb65db8dcce35bf authored over 6 years ago by Kevin Whitley <[email protected]>
60fd6e3c740cf46e819b1dbb2c4e673fe5c5d451 authored over 6 years ago by Kevin Whitley <[email protected]>
c02a4ae4fbbe02eabb63909de0dc93cfaa5041f9 authored over 6 years ago by Kevin Whitley <[email protected]>
c6396467d467ecb666e5d5ee7dd0811b6de56625 authored over 6 years ago by Kevin Whitley <[email protected]>
dd387bf29dd7b3f6df654f8e51582102eb9379d6 authored over 6 years ago by Kevin Whitley <[email protected]>
871bbeaa7686485000175b19a65afbd83b1cea3e authored over 6 years ago by Kevin Whitley <[email protected]>
86cdface969840fe1c1a0f0077fb7551731aabbd authored over 6 years ago by Kevin Whitley <[email protected]>
4d173d9a98832fc6fc745f95373e1f311e1cc18e authored almost 7 years ago by Kevin Whitley <[email protected]>
117eeaaabebcbfa10374f2fa0d03d4e222240785 authored almost 7 years ago by Kevin Whitley <[email protected]>
7423a3aadaf7ec10db93264b9b350f3c61c0a3ac authored almost 7 years ago by Kevin Whitley <[email protected]>
12ed3dd17d5cbbf578143b269e467d16be9b4efa authored about 7 years ago by Kevin Whitley <[email protected]>
e1cd47542715456064de5c8b260bbd1eedecc7a8 authored about 7 years ago by Kevin Whitley <[email protected]>
0da56005db7a7ee8fd6d52b98022275c1d515081 authored about 7 years ago by Kevin Whitley <[email protected]>
Add support for ioredis - Tahnks @Rauttis!
5ed6c8e91a8835d9e3c345cbdfbd682a78ecf639 authored about 7 years ago by Kevin R. Whitley <[email protected]>3ad00ead15bbf1c9d0360eb5f104d60c725b70f4 authored about 7 years ago by Kevin Whitley <[email protected]>
1415e07930ed968d522d245b027234df8575a133 authored about 7 years ago by Kevin Whitley <[email protected]>
Fix 120 - thanks @samimakicc!
b3fdd7d61627baeec5d5abfc43dfd3a16e95a6f2 authored about 7 years ago by Kevin R. Whitley <[email protected]>Fix cache clear callback expiration (#118) - Thanks @RowanMeara!
4f38114caeeb301e41451e9582b6fc9bc2769826 authored about 7 years ago by Kevin R. Whitley <[email protected]>fcd6bce775a93a5ed56ddd0bde81d463248d55ee authored about 7 years ago by Niklas Appelroth <[email protected]>
39860945ccceac25e0f0317324128181eec9a5ac authored about 7 years ago by Sami Mäki <[email protected]>
788986732477d1b09be65b1a4f88bf428e7fbfa4 authored about 7 years ago by Sami Mäki <[email protected]>
8293bd21834f704c9a8d371c7cf93fa859b1cb25 authored about 7 years ago by RowanMeara <[email protected]>
bad8734832ad8ff589018eb261c14fedecc8b688 authored over 7 years ago by Kevin R. Whitley <[email protected]>