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-pluginimport 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()]
});