import './bootstrap'; import * as FilePond from 'filepond'; import FilePondPluginImageExifOrientation from 'filepond-plugin-image-exif-orientation'; import FilePondPluginImagePreview from 'filepond-plugin-image-preview'; import FilePondPluginFileValidateSize from 'filepond-plugin-file-validate-size'; import FilePondPluginFileValidateType from 'filepond-plugin-file-validate-type'; FilePond.registerPlugin(FilePondPluginImageExifOrientation); FilePond.registerPlugin(FilePondPluginImagePreview); FilePond.registerPlugin(FilePondPluginFileValidateSize); FilePond.registerPlugin(FilePondPluginFileValidateType); window.FilePond = FilePond; document.addEventListener('alpine:init', () => { Alpine.store('uploader', { states: {}, setState(state, value) { this.states[state] = value; }, }); });