import PocketBase from 'pocketbase'; let pbInstance: PocketBase | null = null; export const usePocketbase = () => { if (!pbInstance) { const config = useRuntimeConfig(); pbInstance = new PocketBase(config.pocketbaseUrl || 'http://localhost:8090'); if (import.meta.server) { pbInstance.autoCancellation(false); } } return pbInstance; };