axios-axios/lib/helpers
techcodie f8694341de
docs: refresh CDN URLs and example JSON headers (#7236)
Co-authored-by: Jay <jasonsaayman@gmail.com>
2025-12-30 13:30:43 +02:00
..
AxiosTransformStream.js fix(adapter): fix progress event emitting; (#6518) 2024-08-01 16:59:58 +03:00
AxiosURLSearchParams.js Axios ES2017 (#4787) 2022-06-18 11:19:27 +02:00
bind.js docs: add comprehensive JSDoc documentation to bind helper function (#7119) 2025-10-09 09:43:07 +02:00
buildURL.js test: add Node unit tests for toFormData and refactor buildURL to avoid param reassignment (#7272) 2025-12-08 08:22:30 +02:00
callbackify.js feat(dns): added support for a custom lookup function; (#5339) 2023-04-26 02:04:59 +03:00
combineURLs.js fix: Regular Expression Denial of Service (ReDoS) (#6132) 2023-12-26 22:29:26 +02:00
composeSignals.js docs: refresh CDN URLs and example JSON headers (#7236) 2025-12-30 13:30:43 +02:00
cookies.js style: get rid of redundency in imports (#6315) 2025-11-12 21:11:56 +02:00
deprecatedMethod.js Axios ES2017 (#4787) 2022-06-18 11:19:27 +02:00
estimateDataURLDecodedBytes.js fix(node): enforce maxContentLength for data: URLs (#7011) 2025-09-10 15:08:43 +02:00
formDataToJSON.js fix(security): fixed formToJSON prototype pollution vulnerability; (#6167) 2024-01-03 21:37:32 +02:00
formDataToStream.js fix(http): send minimal end multipart boundary (#6661) 2025-04-24 22:19:48 +03:00
fromDataURI.js Axios ES2017 (#4787) 2022-06-18 11:19:27 +02:00
HttpStatusCode.js chore: add missing Cloudflare HTTP status codes (#7117) 2025-10-09 09:42:44 +02:00
isAbsoluteURL.js fix(sec): CVE-2024-39338 (#6539) (#6543) 2024-08-13 20:43:05 +02:00
isAxiosError.js style: get rid of redundency in imports (#6315) 2025-11-12 21:11:56 +02:00
isURLSameOrigin.js fix: use URL API instead of DOM to fix a potential vulnerability warning; (#6714) 2024-11-25 22:02:07 +02:00
null.js Axios ES2017 (#4787) 2022-06-18 11:19:27 +02:00
parseHeaders.js style: get rid of redundency in imports (#6315) 2025-11-12 21:11:56 +02:00
parseProtocol.js Axios ES2017 (#4787) 2022-06-18 11:19:27 +02:00
progressEventReducer.js fix(adapter): fix progress event emitting; (#6518) 2024-08-01 16:59:58 +03:00
readBlob.js chore(ci): change release-it git config; (#5512) 2023-01-31 15:39:10 +02:00
README.md Adding README to modules 2016-06-01 13:16:16 -06:00
resolveConfig.js fix(fetch-adapter): set correct Content-Type for Node FormData (#6998) 2025-08-25 20:46:53 +02:00
speedometer.js fix: removing multiple/trailing/leading whitespaces (#5022) 2022-11-25 15:56:31 +02:00
spread.js doc: update deprecated var usage in documentation examples (#7246) 2025-12-30 13:16:52 +02:00
throttle.js refactor: use spread operator instead of '.apply()' (#6938) 2025-07-06 16:59:56 +02:00
toFormData.js fix(form-data): convert boolean values to strings in FormData serialization (#6917) 2025-05-21 17:32:38 +02:00
toURLEncodedForm.js refactor: use an object spread instead of Object.assign (#6939) 2025-07-06 16:51:51 +02:00
trackStream.js fix(fetch): fix stream handling in Safari by fallback to using a stream reader instead of an async iterator; (#6584) 2024-08-31 22:14:23 +03:00
validator.js Warn about common option misspellings (#6489) 2024-09-26 21:31:24 +02:00
ZlibHeaderTransformStream.js fix(http): add zlib headers if missing (#5497) 2023-01-31 00:49:37 +02:00

axios // helpers

The modules found in helpers/ should be generic modules that are not specific to the domain logic of axios. These modules could theoretically be published to npm on their own and consumed by other modules or apps. Some examples of generic modules are things like:

  • Browser polyfills
  • Managing cookies
  • Parsing HTTP headers