Skip to content

Commit 6d69564

Browse files
committed
fix: drop axios http client in favor of native node fetch
This commit, in addition to dropping the axios dependency, also updates various dev dependencies. Many of these dependencies have not been updated since the first release of this package. As a result of this update, all CVE's caused by **dev** dependencies have been fixed.
1 parent 48d7042 commit 6d69564

3 files changed

Lines changed: 1544 additions & 1333 deletions

File tree

package.json

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -82,24 +82,22 @@
8282
"import": "./lib/esm/ecommerce/index.js"
8383
}
8484
},
85-
"dependencies": {
86-
"axios": "^1.13.2"
87-
},
85+
"dependencies": {},
8886
"devDependencies": {
8987
"@eslint/js": "^9.39.1",
90-
"@types/gulp": "^4.0.13",
91-
"@types/gulp-filter": "^3.0.36",
88+
"@types/gulp": "^4.0.18",
89+
"@types/gulp-filter": "^3.0.41",
9290
"@types/jest": "30.0.0",
93-
"@types/node": "18.18.5",
94-
"@typescript-eslint/eslint-plugin": "^8.46.4",
95-
"@typescript-eslint/parser": "^8.46.4",
91+
"@types/node": "24.12.2",
92+
"@typescript-eslint/eslint-plugin": "^8.58.1",
93+
"@typescript-eslint/parser": "^8.58.1",
9694
"del": "^8.0.1",
97-
"dotenv": "^17.2.3",
95+
"dotenv": "^17.4.2",
9896
"eslint": "^9.39.1",
9997
"eslint-config-prettier": "10.1.8",
100-
"eslint-plugin-n": "^17.23.1",
98+
"eslint-plugin-n": "^17.24.0",
10199
"eslint-plugin-node": "^11.1.0",
102-
"eslint-plugin-prettier": "^5.0.1",
100+
"eslint-plugin-prettier": "^5.5.5",
103101
"gulp": "^5.0.1",
104102
"gulp-filter": "^9.0.1",
105103
"gulp-typescript": "^6.0.0-alpha.1",
@@ -109,5 +107,6 @@
109107
"ts-node": "10.9.2",
110108
"tsx": "^4.20.6",
111109
"typescript": "^6.0.2",
110+
"typescript-eslint": "^8.58.1"
112111
}
113112
}

0 commit comments

Comments
 (0)