A Vue plugin wrapper for axios that provides a more semantic way to integrate axios into Vue applications, with added features like duplicate request cancellation via cAxios. Current stable version is 3.0.9, supporting Vue 2 and Vue 3 (with v2 and v3 compatible versions). Released monthly, it offers cAxios, get, post, and request helpers, and injects axios into Vue instances as Vue.axios/app.axios and this.$http. Key differentiator: simplifies axios usage in Vue with minimal config and cancel-repeat support, compared to raw axios integration.
npm install v-axiosNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows Vue plugin setup with Vue.axios usage and cAxios cancel-repeat feature.
Use Vue.use(vAxios, axios) or app.use(vAxios, axios) for Vue 3.
Use v-axios@3.x if you need Vue 2 support.
Use 'import axios from 'axios'' explicitly.
Always pass your own axios instance: cAxios(config, axios).
Ensure app.use(vAxios, axios) is called before accessing Vue.axios.
Use Vue.use(vAxios) or app.use(vAxios) instead of vAxios().
Run 'npm install axios v-axios --save' or add axios to your project.