Preserve component state during HMR
masterHot Module Replacement (HMR) state preservation is disabled by default in this template due to unpredictable behavior. If you have component state that must be retained during development (e.g., when a file is saved and reloaded), move that state into an external Svelte store. External stores are not replaced by HMR and will persist the data.
// store.ts
// An extremely simple external store
import { writable } from "svelte/store";
export default writable(0);