Commit Graph

31 Commits

Author SHA1 Message Date
Jay
8ff6c19e2d
refactor: ci and build (#7340)
* chore: add mise

* chore: re-position ci

* chore: move sponsors script

* chore: fix yml

* chore: yml

* fix: yml

* fix: yml

* chore: tweak sponsor yml

* chore: implement security suggestion

* chore: update templates for issues and PRs and update all workflows

* fix: copilot feedback

* feat: always run CI

* fix: linked resources

* chore: cancel run if new run starts

* feat: generate release notes with copilot
2026-01-25 18:17:31 +02:00
Ved Vadnere
3141c319c2
chore: remove unnecessary eslint-disable directive (#7283)
Co-authored-by: Jay <jasonsaayman@gmail.com>
2025-12-30 13:11:30 +02:00
Justin Dhillon
4d06112452
style: turn '()=>' into '() =>' (#6324)
Co-authored-by: Jay <jasonsaayman@gmail.com>
2025-11-12 21:49:37 +02:00
Dmitriy Mozgovoy
9fb41a8fcd
chore(ci): add local HTTP server for Karma tests; (#7022) 2025-09-13 17:50:32 +03:00
Dmitriy Mozgovoy
d03f245a40
chore(CI): fixed release info script to use npm registry instead of git as file history source; (#7006) 2025-09-04 08:33:40 +02:00
Noritaka Kobayashi
a1d16dd9c5
refactor: use an object spread instead of Object.assign (#6939)
Co-authored-by: Jay <jasonsaayman@gmail.com>
2025-07-06 16:51:51 +02:00
Dmitriy Mozgovoy
ff254a5065
chore(action): change sponsors uri origin; (#6563) 2024-08-19 16:11:32 +03:00
Dmitriy Mozgovoy
d93969177d
chore(action): fix sponsors action; (#6557) 2024-08-17 22:59:01 +03:00
Dmitriy Mozgovoy
d2c3d4183f
chore(action): fix sponsors action; (#6556) 2024-08-17 22:07:23 +03:00
Dmitriy Mozgovoy
a909e38e70
chore(action): fix sponsors action; (#6555) 2024-08-17 21:53:51 +03:00
Dmitriy Mozgovoy
3dde8fce50
chore(action): fix sponsors action; (#6554) 2024-08-17 20:46:04 +03:00
Dmitriy Mozgovoy
58eb3b8ae6
chore(actions): Add action to update sponsor list in Readme.md; (#6552) 2024-08-17 20:13:56 +03:00
Dmitriy Mozgovoy
097b0d18e9
chore(ci): add tag resolution for npm releases based on package version; (#6404) 2024-05-19 20:34:58 +03:00
Dmitriy Mozgovoy
7009715369
chore(ci): fixed release notification action; (#6064) 2023-11-09 00:47:06 +02:00
Dmitriy Mozgovoy
7144f10dc5
chore(ci): fixed release notification action; (#6063) 2023-11-08 20:14:12 +02:00
Dmitriy Mozgovoy
37cbf9214a
chore(ci): added labeling and notification for published PRs; (#6059) 2023-11-08 16:17:55 +02:00
Dmitriy Mozgovoy
9917e67cbb
chore(ci): fix release-it arg; (#6032) 2023-10-26 23:53:38 +03:00
Dmitriy Mozgovoy
9263473154
chore(ci): fixed contributors avatar rendering for CHANGELOG.md; (#5514) 2023-01-31 17:56:09 +02:00
Dmitriy Mozgovoy
477c71427d
chore(ci): fixed error in generating changelog with unnecessary spaces; (#5455) 2023-01-09 17:10:14 +02:00
Dmitriy Mozgovoy
e2a1e280f6
chore(ci): improved contributors & PRs sections generator; (#5453) 2023-01-09 15:24:02 +02:00
Dmitriy Mozgovoy
18772ed8fd
chore(ci): improved logging; (#5451) 2023-01-08 02:51:52 +02:00
Dmitriy Mozgovoy
f6b480912e
chore(ci): improved contributors list generator; (#5443) 2023-01-07 02:40:08 +02:00
Dmitriy Mozgovoy
145df40e44
chore(ci): add authorization token for GitHub API requests; (#5442) 2023-01-06 16:17:02 +02:00
Dmitriy Mozgovoy
8651bf17d4
chore(ci): add an action to create a release PR; 2023-01-06 01:50:31 +02:00
Dmitriy Mozgovoy
8de391ff8a
chore(ci): fix automatic contributors resolving; (#5403) 2022-12-23 16:49:47 +02:00
Dmitriy Mozgovoy
341f735297
chore(ci): improved logging for the contributors list generator; 2022-12-20 23:03:27 +02:00
Dmitriy Mozgovoy
46085e6ffc
chore(ci): fix release action;
* chore(ci): Add release-it script;
* fix(utils): redesigned logic for obtaining the global link;;
* chore(git): updated .gitignore;
chore(npm): updated .npmignore;
* chore(git): fix husky prepare script;
* chore(github): reworked npm release action step;
* chore(ci): add CHANGELOG.md contributors section generator;
* chore(deps): add `auto-changelog` to package.json;
2022-12-20 20:45:24 +02:00
Dmitriy Mozgovoy
45b29dbc32
GitHub Actions Release script; (#5384)
* chore(ci): Add release-it script;

* chore(ci): add github actions release script;
2022-12-17 22:32:07 +02:00
Dmitriy Mozgovoy
f2547d0e03
CI/release scripts (#5364)
* chore(ci): add release scripts;
2022-12-12 00:50:11 +02:00
Dmitriy Mozgovoy
bdf493cf8b
Axios ES2017 (#4787)
* Added AxiosHeaders class;

* Fixed README.md href;

* Fixed a potential bug with headers normalization;

* Fixed a potential bug with headers normalization;
Refactored accessor building routine;
Refactored default transforms;
Removed `normalizeHeaderName` helper;

* Added `Content-Length` accessor;
Added missed `has` accessor to TS types;

* Added `AxiosTransformStream` class;
Added progress capturing ability for node.js environment;
Added `maxRate` option to limit the data rate in node.js environment;
Refactored event handled by `onUploadProgress` && `onDownloadProgress` listeners in browser environment;
Added progress & data rate tests for the http adapter;
Added response stream aborting test;
Added a manual progress capture test for the browser;
Updated TS types;
Added TS tests;
Refactored request abort logic for the http adapter;
Added ability to abort the response stream;

* Remove `stream/promises` & `timers/promises` modules usage in tests;

* Use `abortcontroller-polyfill`;

* Fixed AxiosTransformStream dead-lock in legacy node versions;
Fixed CancelError emitting in streams;

* Reworked AxiosTransformStream internal logic to optimize memory consumption;
Added throwing an error if the request stream was silently destroying (without error) Refers to #3966;

* Treat the destruction of the request stream as a cancellation of the request;
Fixed tests;

* Emit `progress` event in the next tick;

* Initial refactoring;

* Refactored Mocha tests to use ESM;

* Refactored Karma tests to use rollup preprocessor & ESM;
Replaced grunt with gulp;
Improved dev scripts;
Added Babel for rollup build;

* Added default commonjs package export for Node build;
Added automatic contributors list generator for package.json;

Co-authored-by: Jay <jasonsaayman@gmail.com>
2022-06-18 11:19:27 +02:00
Dmitriy Mozgovoy
467025bdb7
Fixed bug #4727 : toFormData Blob issue on node>v17; (#4728)
* Fixed bug #4727;
Added node 18.x to the CI;
Added hotfix for `ERR_OSSL_EVP_UNSUPPORTED` issue with karma running on node >=17.x;
Added `cross-env` to allow running build and test scripts on Windows platforms;

* Added conditional setting of `--openssl-legacy-provider` option for node versions >=17.x;

* Refactored ssl-hotfix & test script;

* Fixed and refactored default max body length test due to ECONNRESET failure;

* Added test for converting the data uri to a Blob;
Fixed bug with parsing mime type for Blob;

Co-authored-by: Jay <jasonsaayman@gmail.com>
2022-05-20 16:31:26 +02:00