Files
hop.noname.company/apps/web/src/main.js

12 lines
427 B
JavaScript

import { initialTheme, applyTheme } from './theme';
import { createApp } from 'vue';
import App from './App.vue';
import './style.css';
applyTheme(initialTheme());
createApp(App).mount('#app');
if (import.meta.env.PROD && window.isSecureContext && 'serviceWorker' in navigator) {
window.addEventListener('load', () => {
void navigator.serviceWorker.register('/sw.js', { updateViaCache: 'none' }).catch(() => {});
});
}