entry.ts

561 B · raw

1import { setupMessageHandler } from "./messages";2import { setupAutoLock } from "./alarms";3import { setupPasskeyProxy } from "./passkey";4import { setupCommands } from "./commands";56// Keep alive for MV3 service worker7chrome.runtime.onInstalled.addListener(() => {});89// The chrome.idle.onStateChanged listener lives in ./alarms (the architectural10// home for auto-lock timing). Keeping it in only one place avoids drift.1112export function start() {13  setupMessageHandler();14  void setupAutoLock();15  setupCommands();16  void setupPasskeyProxy();17}1819start();