2023-05-10 19:26:28 +02:00
|
|
|
import Alpine from "alpinejs";
|
2023-12-04 15:42:08 +01:00
|
|
|
import Echo from 'laravel-echo';
|
|
|
|
import Pusher from 'pusher-js';
|
2023-06-06 00:18:48 +02:00
|
|
|
import { createApp } from "vue";
|
|
|
|
import MagicBar from "./components/MagicBar.vue";
|
2023-06-15 10:48:13 +02:00
|
|
|
import Toaster from "../../vendor/masmerise/livewire-toaster/resources/js";
|
|
|
|
|
2023-12-04 15:42:08 +01:00
|
|
|
window.Pusher = Pusher;
|
|
|
|
|
|
|
|
window.Echo = new Echo({
|
|
|
|
broadcaster: 'pusher',
|
|
|
|
cluster: import.meta.env.VITE_PUSHER_HOST,
|
|
|
|
key: import.meta.env.VITE_PUSHER_APP_KEY,
|
|
|
|
wsHost: import.meta.env.VITE_PUSHER_HOST,
|
|
|
|
wsPort: import.meta.env.VITE_PUSHER_PORT,
|
|
|
|
wssPort: import.meta.env.VITE_PUSHER_PORT,
|
|
|
|
forceTLS: false,
|
|
|
|
encrypted: false,
|
|
|
|
disableStats: true,
|
|
|
|
enabledTransports: ['ws', 'wss'],
|
|
|
|
});
|
|
|
|
|
2023-06-15 10:48:13 +02:00
|
|
|
Alpine.plugin(Toaster);
|
|
|
|
|
2023-05-10 19:26:28 +02:00
|
|
|
window.Alpine = Alpine;
|
|
|
|
Alpine.start();
|
2023-05-10 15:49:56 +02:00
|
|
|
|
2023-06-06 00:18:48 +02:00
|
|
|
const app = createApp({});
|
|
|
|
app.component("magic-bar", MagicBar);
|
|
|
|
app.mount("#vue");
|
2023-12-04 15:42:08 +01:00
|
|
|
|
|
|
|
|
|
|
|
window.Echo.channel("custom-channel").listen("ApplicationDeploymentFinished", (e) => {
|
|
|
|
console.log(e);
|
|
|
|
});
|