mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-08 17:06:15 -08:00
24 lines
718 B
TypeScript
24 lines
718 B
TypeScript
import { enableProdMode } from '@angular/core';
|
|
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
|
|
import { AppModule } from './app/app.module';
|
|
import { AppConfig } from './environments/environment';
|
|
|
|
if (AppConfig.production) {
|
|
enableProdMode();
|
|
}
|
|
|
|
// Detect if running in Tauri
|
|
const isTauri = window && (window as any).__TAURI__;
|
|
|
|
platformBrowserDynamic()
|
|
.bootstrapModule(AppModule, {
|
|
preserveWhitespaces: false,
|
|
})
|
|
.then(() => {
|
|
// Only register service worker for web builds
|
|
if (!isTauri && 'serviceWorker' in navigator) {
|
|
navigator.serviceWorker.register('/ngsw-worker.js');
|
|
}
|
|
})
|
|
.catch((err) => console.error(err));
|