import '../static/no-change/404.html'; import '../static/no-change/favicons/android-chrome-192x192.png'; import '../static/no-change/favicons/android-chrome-512x512.png'; import '../static/no-change/favicons/apple-touch-icon.png'; import '../static/no-change/favicons/favicon-16x16.png'; import '../static/no-change/favicons/favicon-32x32.png'; import '../static/no-change/favicons/favicon.ico'; import '../static/no-change/favicons/site.webmanifest'; import '../static/no-change/og-image.jpg'; import '../static/no-change/robots.txt'; import { init as plausibleInit } from '@plausible-analytics/tracker'; import { portfolio } from './data/portfolio'; import { addSupportForTabNavigation, removeUnnecessaryOutlines, } from './helper/accessibility'; import { scrollToFragment } from './helper/scroll-to-fragment'; import './index.scss'; plausibleInit({ domain: 'schmelczer.dev', endpoint: 'https://stats.schmelczer.dev/status', autoCapturePageviews: true, captureOnLocalhost: true, logging: true, fileDownloads: true, hashBasedRouting: true, }); addSupportForTabNavigation(); removeUnnecessaryOutlines(); portfolio.forEach((e) => e.attachToDOM(document.body)); scrollToFragment();