A swup plugin for integrating Laravel Livewire.
Re-initialize Livewire components after each page change.
Install the plugin from npm and import it into your bundle.
npm install @swup/livewire-plugin
import SwupLivewirePlugin from '@swup/livewire-plugin';
Or include the minified production file from a CDN:
<script src="https://unpkg.com/@swup/livewire-plugin@2"></script>
To run this plugin, include an instance in the swup options.
const swup = new Swup({
plugins: [new SwupLivewirePlugin()]
});