Skip to content

Commit ccfad89

Browse files
feat: migrate from axios to native fetch API (#377)
Co-authored-by: Claude <[email protected]>
1 parent ad9afb0 commit ccfad89

14 files changed

+1232
-646
lines changed

jest.config.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,13 @@ module.exports = {
44
testMatch: ['**/*.test.ts'],
55
clearMocks: true,
66
testEnvironment: 'node',
7+
extensionsToTreatAsEsm: ['.ts'],
8+
globals: {
9+
'ts-jest': {
10+
useESM: true,
11+
},
12+
},
13+
transformIgnorePatterns: [
14+
'node_modules/(?!(msw|@mswjs|@bundled-es-modules|until-async|chalk|@open-draft|@inquirer|strict-event-emitter)/)',
15+
],
716
}

package-lock.json

Lines changed: 627 additions & 285 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,6 @@
2727
"prepare": "npm run build"
2828
},
2929
"dependencies": {
30-
"axios": "^1.0.0",
31-
"axios-case-converter": "^1.0.0",
32-
"axios-retry": "^4.0.0",
3330
"camelcase": "6.3.0",
3431
"emoji-regex": "10.6.0",
3532
"form-data": "4.0.4",
@@ -51,6 +48,7 @@
5148
"husky": "9.1.7",
5249
"jest": "30.1.3",
5350
"lint-staged": "16.1.6",
51+
"msw": "2.11.6",
5452
"npm-run-all2": "8.0.4",
5553
"prettier": "3.3.2",
5654
"rimraf": "6.0.1",

src/rest-client.axios.test.ts

Lines changed: 0 additions & 48 deletions
This file was deleted.

0 commit comments

Comments
 (0)