Currently the tool uses axios to make API requests to the server and to mediaWiki api endpoints.
Removing axios can be a step towards reducing the bundle size of the tool. Follow here for more info.
Instead fetch can be used. Also
The Fetch API is built into modern web browsers, so it doesn't require additional libraries or packages to be installed. You can simply use the global fetch function.
So we don't need to install it as an external dependency on the client side (React).
As far as the backend is concerned i.e node (JavaScript runtime), we are planning to upgrade to Node 18 LTS, where we will be getting "fetch" in-built
Also for current node version (16 LTS), replace axios with node-fetch