Amrendra Kumar
|
0214ec682c
|
fix: transformResponse running twice on cached requests (#775)
|
2024-01-18 23:54:44 -03:00 |
|
Arthur Fiorette
|
ed99d775bb
|
feat: correct ESM and CJS support, move to microbundle. (#764)
|
2024-01-18 23:48:33 -03:00 |
|
Sujeet Kc
|
05712980df
|
Ådd feature to blacklist some paths (#754)
* add feature to blacklist some paths
* format with biome
* update exclude attr definition
* improvements
* style: formatted code
* fix: lint
---------
Co-authored-by: Arthur Fiorette <me@arthur.place>
|
2023-12-23 17:40:05 -03:00 |
|
Arthur Fiorette
|
eefc98c6c0
|
perf: faster tests
|
2023-11-16 03:33:24 -03:00 |
|
Arthur Fiorette
|
ecbc27e466
|
style: linted code
|
2023-11-16 03:26:37 -03:00 |
|
Arthur Fiorette
|
892649c92f
|
fix: override and hydrate globally (#694)
|
2023-10-23 12:51:23 -03:00 |
|
Arthur Fiorette
|
356ec36e4a
|
tests: removed console debug
|
2023-10-23 12:44:26 -03:00 |
|
Arthur Fiorette
|
277ffa6233
|
tests: removed .only in tests
|
2023-10-23 12:33:30 -03:00 |
|
Arthur Fiorette
|
286b2c0296
|
fix: rejected response deadlocks (#685)
|
2023-09-30 15:44:37 -03:00 |
|
Arthur Fiorette
|
dd8f634d75
|
feat: testing with tsx and c8
|
2023-09-30 14:57:22 -03:00 |
|
arthurfiorette
|
130ef0d306
|
fix: infinite loading states when a restart occurs in the middle of a request. (#612)
|
2023-09-03 18:53:26 -03:00 |
|
arthurfiorette
|
2cc948d531
|
feat: moved tests to node:test (#628)
|
2023-09-03 15:53:58 -03:00 |
|
arthurfiorette
|
ddcac5f58f
|
fix: correct config re throw
|
2023-07-30 00:05:15 -03:00 |
|
arthurfiorette
|
929054e83f
|
feat: handle non axios errors rejections (#609)
|
2023-07-28 01:25:53 -03:00 |
|
arthurfiorette
|
c7dab4fa57
|
chore: updated dependencies
|
2023-06-09 13:22:44 -03:00 |
|
arthurfiorette
|
ee9a7deeae
|
fix: flaky network test and improved redis documentation
|
2023-05-25 12:23:35 -03:00 |
|
arthurfiorette
|
22870d7d72
|
fix: canStale should return false if Cache-Control: must-revalidate is present #507
|
2023-04-09 12:51:52 -03:00 |
|
arthurfiorette
|
9bb2918607
|
fix: lint again
|
2023-04-09 12:37:05 -03:00 |
|
arthurfiorette
|
a2dbb5f100
|
test: transform response test
|
2023-04-09 12:21:53 -03:00 |
|
arthurfiorette
|
72de39c4d3
|
feat: memory storage cleanup
|
2023-03-19 19:30:19 -03:00 |
|
arthurfiorette
|
360ba57348
|
feat: handle response interceptor errors
|
2023-03-19 17:30:02 -03:00 |
|
Richard Garnier
|
2ae4d28878
|
fix: Support stale-while-revalidate (#514)
* implement stale-while-revalidate
* Backward compatibility
* Fix review comments
* chore: isExpired check comment
---------
Co-authored-by: Arthur Fiorette <github@arthur.place>
|
2023-03-19 16:54:24 -03:00 |
|
Guilherme Mazoni
|
ee8b6b36a1
|
feat: staleIfError using stale-if-error directive (#506)
* Fix #506
* fix fmt
|
2023-02-24 11:25:39 -03:00 |
|
arthurfiorette
|
384c6b59ee
|
feat: hydrate option #469
|
2023-02-17 12:09:00 -03:00 |
|
arthurfiorette
|
a5ebad3d14
|
fix: eslint warnings
|
2023-02-02 20:29:21 -03:00 |
|
arthurfiorette
|
eddff579c5
|
fix: axios headers
|
2023-02-02 20:14:46 -03:00 |
|
Dimitris-Rafail Katsampas
|
7ea3023e95
|
fix: prevent response storage calls if method is not supported (#464)
* fix: Prevent response storage calls if method is not supported
* fix: Added missing import
* chore: File formatting
* fix: Ensure updateCache gets called before method check
* chore: Removed unnecessary optional chaining
* fix: Added methods check for reject callback
* test: Added tests that cover cache.methods cases
* test: Added assertions to axios rejecting tests
* chore: Added more details to debugging logs
|
2023-01-18 08:33:28 -03:00 |
|
arthurfiorette
|
002e065695
|
fix: double registration check and interceptors tests
|
2023-01-04 09:15:27 -03:00 |
|
arthurfiorette
|
7d82c5a46f
|
feat: cache takeover #437
|
2022-12-25 16:56:25 -03:00 |
|
Arthur Fiorette
|
88c9655ba3
|
Axios cache interceptor v1 roadmap (#368)
* chore(deps-dev): bump axios from 0.27.2 to 1.0.0
Bumps [axios](https://github.com/axios/axios) from 0.27.2 to 1.0.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.27.2...v1.0.0)
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* feat: initial changes
* feat: more docs
* docs: global config
* feat: comparison
* chore: more docs
* docs: migrate docs generator to vitepress (#403)
* chore(vitepress): add basic files
* chore(vitepress): add dev deps & scripts for use
* chore(vitepress config): change to ts for type checks
* chore(vitepress config): remove js file
* chore(vitepress theme): add custom theme css
* chore(vitepress docs): add simple home page
* chore(gitignore): ignore doc dist
* chore(favicon): add icon to head
* feat(doc-features): add features spotlight
* chore(doc footer): made with ❤️
* chore(structure): move md files into `./src`
* chore(config): re-organise
* chore: custom dev port
* feat: documentation pages
* refactor: modified config
* feat: social links
* style: formatted code
* feat: removed code groups temporarily
* fix: fixed bundlephobia svg
* docs: general documentation remake
* docs: more rewritting
Co-authored-by: arthurfiorette <arthur.fiorette@gmail.com>
* fix: change headers usage
* fix: adapters exporting changes
* fix: request doesnt execute after abortion
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Cain <75994858+cainthebest@users.noreply.github.com>
|
2022-12-05 22:36:31 -03:00 |
|
arthurfiorette
|
491fb011a3
|
test: added #317 test
|
2022-08-17 23:03:22 -03:00 |
|
dependabot[bot]
|
ed17fa2683
|
chore(deps-dev): bump prettier-plugin-organize-imports from 3.0.0 to 3.0.1 (#310)
* chore(deps-dev): bump prettier-plugin-organize-imports
Bumps [prettier-plugin-organize-imports](https://github.com/simonhaenisch/prettier-plugin-organize-imports) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/simonhaenisch/prettier-plugin-organize-imports/releases)
- [Commits](https://github.com/simonhaenisch/prettier-plugin-organize-imports/compare/v3.0.0...v3.0.1)
---
updated-dependencies:
- dependency-name: prettier-plugin-organize-imports
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* fix: increase maximum test time
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: arthurfiorette <arthur.fiorette@gmail.com>
|
2022-08-02 09:25:05 -03:00 |
|
arthurfiorette
|
268fccb935
|
feat: override cache option
|
2022-06-05 11:26:00 -03:00 |
|
arthurfiorette
|
d87307ae93
|
feat: remove remnant x-axios-headers from server response
|
2022-06-05 09:50:02 -03:00 |
|
arthurfiorette
|
0a00778065
|
fix: fixed bug when a pending request had it cached empty (#165)
|
2022-03-24 19:03:40 -03:00 |
|
Arthur Fiorette
|
f699e194f8
|
fix: memory storage copy data to avoid reference changes (#164)
* tests: added initial unit test
* fix: added fix
* tests: fixed tests
* style: formatted code
|
2022-03-11 13:29:13 -03:00 |
|
arthurfiorette
|
d14750ee63
|
refactor: moved header file
|
2022-01-19 07:48:33 -03:00 |
|
arthurfiorette
|
7217eaff02
|
fix: removed breaking behaviour
|
2022-01-18 12:48:49 -03:00 |
|
arthurfiorette
|
66f29c92c7
|
deps: updated axios to v0.25
|
2022-01-18 12:25:31 -03:00 |
|
arthurfiorette
|
edb32bdea3
|
feat: add staleIfError support
|
2022-01-18 12:06:20 -03:00 |
|
arthurfiorette
|
fa2c6e3204
|
perf: only execute one generateKey per request
|
2022-01-13 21:23:36 -03:00 |
|
arthurfiorette
|
6f9ef36e75
|
fix: include data at keyGenerator (#116)
|
2022-01-13 20:48:21 -03:00 |
|
arthurfiorette
|
ff73ad5c69
|
fix: await unawaited promises and eslint more severe
|
2022-01-10 13:30:31 -03:00 |
|
arthurfiorette
|
cd2f14c446
|
refactor: removed classes to decrease bundle size
|
2022-01-08 12:27:52 -03:00 |
|
Arthur Fiorette
|
25b34e5d11
|
docs: documentation at axios-cache-interceptor.js.org (#108)
|
2022-01-06 18:44:36 -03:00 |
|
arthurfiorette
|
1e87549eb6
|
feat: allow ttl to be defined based on the response
|
2022-01-03 10:00:39 -03:00 |
|
arthurfiorette
|
a7751fd1cb
|
tests: 100% coverage again
|
2022-01-03 09:21:16 -03:00 |
|
arthurfiorette
|
c57916fd67
|
refactor: extracted static functions to a single file
|
2022-01-03 09:14:47 -03:00 |
|
arthurfiorette
|
6929b021e0
|
style: fixed prettier plugin order
|
2021-12-11 10:43:11 -03:00 |
|
arthurfiorette
|
c3a0fea1bd
|
refactor: externalized createCacheData function
|
2021-12-11 10:42:32 -03:00 |
|