From ef1c48a476f1712c6ae281407b301a75b83b6482 Mon Sep 17 00:00:00 2001 From: littledian <1197434548@qq.com> Date: Fri, 14 Oct 2022 04:17:06 +0800 Subject: [PATCH] fix: eep top-level export same with static properties (#5109) * chore: add necessary devDependencies for rollup build * fix: keep top-level export same with static properties(#5031) Co-authored-by: ronggui.shu Co-authored-by: Jay --- index.js | 30 ++++++++++++++++++++++++++++++ package.json | 3 ++- 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 93d32fca9b..b5369d7842 100644 --- a/index.js +++ b/index.js @@ -1,2 +1,32 @@ import axios from './lib/axios.js'; + +// Keep top-level export same with static properties +// so that it can keep same with es module or cjs +const { + Axios, + AxiosError, + CanceledError, + isCancel, + CancelToken, + VERSION, + all, + Cancel, + isAxiosError, + spread, + toFormData +} = axios; + export default axios; +export { + Axios, + AxiosError, + CanceledError, + isCancel, + CancelToken, + VERSION, + all, + Cancel, + isAxiosError, + spread, + toFormData +} diff --git a/package.json b/package.json index 0cda7a3def..94ace876af 100644 --- a/package.json +++ b/package.json @@ -52,6 +52,7 @@ }, "homepage": "https://axios-http.com", "devDependencies": { + "@babel/core": "^7.18.2", "@babel/preset-env": "^7.18.2", "@rollup/plugin-babel": "^5.3.1", "@rollup/plugin-commonjs": "^15.1.0", @@ -130,4 +131,4 @@ "Ben Carp (https://github.com/carpben)", "Daniel Lopretto (https://github.com/timemachine3030)" ] -} \ No newline at end of file +}