MCPcopy
hub / github.com/inertiajs/inertia

github.com/inertiajs/inertia @v3.6.0 sqlite

repository ↗ · DeepWiki ↗ · release v3.6.0 ↗
1,853 symbols 5,405 edges 693 files 35 documented · 2%
README

Inertia.js

Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers. Find full documentation at inertiajs.com.

Contributing

Thank you for considering contributing to Inertia! You can read the contribution guide here.

Code of Conduct

In order to ensure that the Laravel community is welcoming to all, please review and abide by the Code of Conduct.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

License

Inertia is open-sourced software licensed under the MIT license.

Extension points exported contracts — how you extend this code

HttpClient (Interface)
(no doc) [4 implementers]
packages/core/src/types.ts
PagesConfig (Interface)
The parsed representation of a `pages` property value.
packages/vite/src/pagesTransform.ts
DeferredSlotProps (Interface)
(no doc)
packages/react/src/Deferred.ts
UseHttpProps (Interface)
(no doc)
packages/vue3/src/useHttp.ts
UseHttpProps (Interface)
(no doc)
packages/svelte/src/useHttp.svelte.ts
InertiaConfig (Interface)
(no doc)
playgrounds/react/resources/js/types/globals.d.ts
InertiaConfig (Interface)
(no doc)
playgrounds/svelte5/resources/js/types/globals.d.ts
InertiaConfig (Interface)
(no doc)
playgrounds/vue3/resources/js/types/globals.d.ts

Core symbols most depended-on inside this repo

get
called by 409
packages/core/src/layout.ts
post
called by 207
packages/svelte/src/useHttp.svelte.ts
internalAlert
called by 180
packages/react/test-app/Pages/Events.tsx
shouldBeDumpPage
called by 125
tests/support.ts
push
called by 112
packages/core/src/router.ts
on
called by 111
packages/core/src/router.ts
usePage
called by 84
packages/react/src/usePage.ts
headers
called by 84
packages/core/src/requestParams.ts

Shape

Function 1,175
Method 464
Interface 158
Class 56

Languages

TypeScript100%

Modules by API surface

packages/core/src/router.ts49 symbols
packages/svelte/src/useFormState.svelte.ts41 symbols
packages/vue3/src/useHttp.ts39 symbols
packages/vue3/src/useFormState.ts39 symbols
packages/svelte/src/useHttp.svelte.ts39 symbols
packages/core/src/response.ts38 symbols
packages/vue3/src/useForm.ts37 symbols
packages/svelte/src/useForm.svelte.ts37 symbols
packages/react/test-app/Pages/Events.tsx33 symbols
packages/core/src/page.ts31 symbols
packages/core/src/history.ts30 symbols
packages/core/src/requestParams.ts27 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

Dependencies from manifests, versioned

inertiajs/inertia-laravel3.1.0 · 1×
laravel/ai0.7.0 · 1×
laravel/framework13.0 · 1×
laravel/tinker3.0 · 1×
@inertiajs/coreworkspace:* · 1×
@inertiajs/reactworkspace:* · 1×
@inertiajs/svelteworkspace:* · 1×
@inertiajs/viteworkspace:* · 1×
@inertiajs/vue3workspace:* · 1×
@jridgewell/trace-mapping0.3.31 · 1×
@laravel/stream-react0.3.13 · 1×
@laravel/stream-vue0.3.13 · 1×

Datastores touched

DB_DATABASEDatabase · 1 repos
REDIS_CACHE_DBDatabase · 1 repos
REDIS_DBDatabase · 1 repos

For agents

$ claude mcp add inertia \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact