Document the ViteBundler feature

This commit is contained in:
lukinovec 2022-09-29 11:22:49 +02:00
parent f84ab20c5e
commit 423061d888
5 changed files with 22 additions and 0 deletions

View file

@ -0,0 +1,9 @@
---
title: Vite bundler
extends: _layouts.documentation
section: content
---
# Vite bundler {#vite-bundler}
Enabling the ViteBundler feature makes Vite generate the correct asset paths using the `global_asset()` helper.

View file

@ -16,3 +16,4 @@ If you're using the [automatic mode]({{ $page->link('automatic-mode') }}) & [mul
- [Laravel Telescope]({{ $page->link('integrations/telescope') }})
- [Livewire]({{ $page->link('integrations/livewire') }})
- [Laravel Sanctum]({{ $page->link('integrations/sanctum') }})
- [Vite]({{ $page->link('integrations/vite') }})

View file

@ -0,0 +1,9 @@
---
title: Vite integration
extends: _layouts.documentation
section: content
---
# Vite {#vite}
Enable the ViteBundler feature in the `tenancy.features` config to make Vite generate asset paths correctly.

View file

@ -13,6 +13,7 @@ section: content
- [`TenantConfig`]({{ $page->link('features/tenant-config') }}) for mapping keys from the tenant storage into the application config
- [`CrossDomainRedirect`]({{ $page->link('features/cross-domain-redirect') }}) for adding a `domain()` macro on `RedirectResponse` letting you change the intended hostname of the generated route
- [`UniversalRoutes`]({{ $page->link('features/universal-routes') }}) for route actions that work in both the central & tenant context
- [`ViteBundler`]({{ $page->link('features/vite-bundler') }}) for making Vite generate the correct asset paths
All of the package's Features are in the `Stancl\Tenancy\Features` namespace.
You may register features by adding their class names to the `tenancy.features` config.