diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts index 0c5bf1645..b3089190f 100644 --- a/packages/core/src/index.ts +++ b/packages/core/src/index.ts @@ -11,6 +11,7 @@ export { default as createHeadManager } from './head' export { default as useInfiniteScroll } from './infiniteScroll' export { shouldIntercept, shouldNavigate } from './navigationEvents' export { hide as hideProgress, progress, reveal as revealProgress, default as setupProgress } from './progress' +export { axios } from './request' export { resetFormFields } from './resetFormFields' export * from './types' export { diff --git a/packages/core/src/request.ts b/packages/core/src/request.ts index cc26eb9da..99c606a26 100644 --- a/packages/core/src/request.ts +++ b/packages/core/src/request.ts @@ -6,6 +6,8 @@ import { Response } from './response' import { ActiveVisit, Page } from './types' import { urlWithoutHash } from './url' +export { axios } + export class Request { protected response!: Response protected cancelToken!: AbortController diff --git a/packages/react/src/index.ts b/packages/react/src/index.ts index e5cc41547..814093351 100755 --- a/packages/react/src/index.ts +++ b/packages/react/src/index.ts @@ -1,8 +1,9 @@ -import { config as coreConfig, progress as Progress, router as Router } from '@inertiajs/core' +import { axios as Axios, config as coreConfig, progress as Progress, router as Router } from '@inertiajs/core' import { ReactInertiaAppConfig } from './types' export const progress = Progress export const router = Router +export const axios = Axios export { default as App } from './App' export { default as createInertiaApp } from './createInertiaApp' export { default as Deferred } from './Deferred' diff --git a/packages/svelte/src/index.ts b/packages/svelte/src/index.ts index 57409aabf..cfeb36d39 100644 --- a/packages/svelte/src/index.ts +++ b/packages/svelte/src/index.ts @@ -1,7 +1,7 @@ import { config as coreConfig } from '@inertiajs/core' import type { SvelteInertiaAppConfig } from './types' -export { progress, router } from '@inertiajs/core' +export { axios, progress, router } from '@inertiajs/core' export { default as App } from './components/App.svelte' export { default as Deferred } from './components/Deferred.svelte' export { default as Form } from './components/Form.svelte' diff --git a/packages/vue3/src/index.ts b/packages/vue3/src/index.ts index 0e3877bf9..588690d32 100755 --- a/packages/vue3/src/index.ts +++ b/packages/vue3/src/index.ts @@ -1,7 +1,7 @@ import { config as coreConfig } from '@inertiajs/core' import { VueInertiaAppConfig } from './types' -export { progress, router } from '@inertiajs/core' +export { axios, progress, router } from '@inertiajs/core' export { default as App, usePage } from './app' export { default as createInertiaApp } from './createInertiaApp' export { default as Deferred } from './deferred'