CI & Build / Python lint (push) Successful in 3s
CI & Build / Plugin hooks (push) Successful in 12s
CI & Build / integration (push) Successful in 52s
CI & Build / TypeScript typecheck (push) Successful in 53s
CI & Build / Python tests (push) Successful in 1m36s
CI & Build / Build & push image (push) Canceled after 35s
plugin-vue throws "Cannot read properties of undefined (reading 'scoped')"
when several SFCs share one src stylesheet. vue-tsc passed, so only the
image job caught it; :dev has not rebuilt since 22b7a92.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
26 lines
849 B
TypeScript
26 lines
849 B
TypeScript
import { createApp } from "vue";
|
|
import { createPinia } from "pinia";
|
|
import App from "./App.vue";
|
|
import router from "./router";
|
|
import "./assets/theme.css";
|
|
// After theme.css — it consumes the tokens declared there.
|
|
import "./assets/components.css";
|
|
import "./assets/prose.css";
|
|
// Global rather than `<style src>` per pane: plugin-vue cannot compile one
|
|
// src stylesheet shared by several SFCs (#3207 broke the image build).
|
|
import "./assets/sweep-shared.css";
|
|
|
|
const app = createApp(App);
|
|
app.use(createPinia());
|
|
app.use(router);
|
|
app.mount("#app");
|
|
|
|
// Register service worker for push notifications and PWA
|
|
if ('serviceWorker' in navigator) {
|
|
window.addEventListener('load', () => {
|
|
navigator.serviceWorker.register('/sw.js').catch(() => {
|
|
// SW registration failed — app still works, just no push notifications
|
|
})
|
|
})
|
|
}
|