{ "_meta": { "updated_at": "2026-06-09T00:00:00Z", "commit": "01f7456b81dd55d477d0bd7530df818f61a873c2", "version": 1 }, "entries": { "hono": { "version": "4.12.23", "type": "production", "workspace": "@familysync/api", "invocation": "require", "used_by": ["apps/api/src/index.ts", "apps/api/src/routes/"] }, "@hono/node-server": { "version": "2.0.4", "type": "production", "workspace": "@familysync/api", "invocation": "require", "used_by": ["apps/api/src/index.ts"] }, "@hono/oidc-auth": { "version": "1.8.3", "type": "production", "workspace": "@familysync/api", "invocation": "require", "used_by": ["apps/api/src/auth/middleware.ts"] }, "@hono/zod-validator": { "version": "0.8.0", "type": "production", "workspace": "@familysync/api", "invocation": "require", "used_by": ["apps/api/src/routes/events.ts"] }, "drizzle-orm": { "version": "0.45.2", "type": "production", "workspace": "@familysync/api", "invocation": "require", "used_by": ["apps/api/src/db/client.ts", "apps/api/src/db/schema.ts", "apps/api/src/routes/"] }, "mysql2": { "version": "3.22.4", "type": "production", "workspace": "@familysync/api", "invocation": "require", "used_by": ["apps/api/src/db/client.ts"] }, "tsdav": { "version": "2.2.2", "type": "production", "workspace": "@familysync/api", "invocation": "require", "used_by": ["apps/api/src/broker/client.ts", "apps/api/src/broker/write.ts"] }, "ical.js": { "version": "2.2.1", "type": "production", "workspace": "both (@familysync/api + @familysync/pwa)", "invocation": "require", "used_by": ["apps/api/src/broker/expand.ts", "apps/api/src/broker/vevent.ts", "apps/api/src/broker/sync.ts"] }, "zod": { "version": "^3.25.0", "type": "production", "workspace": "@familysync/api", "invocation": "require", "used_by": ["apps/api/src/routes/events.ts"] }, "node-cron": { "version": "^4.2.1", "type": "production", "workspace": "@familysync/api", "invocation": "require", "used_by": ["apps/api/src/broker/poller.ts", "apps/api/src/broker/outboxWorker.ts"] }, "drizzle-kit": { "version": "0.31.10", "type": "development", "workspace": "@familysync/api", "invocation": "npm run db:generate / npm run db:migrate", "used_by": ["npm run db:generate", "npm run db:migrate", "npm run db:push"] }, "temporal-polyfill": { "version": "0.3.2", "type": "production", "workspace": "both", "invocation": "require", "used_by": ["apps/api/src/broker/expand.ts", "apps/pwa/src/lib/eventDateTime.ts"] }, "react": { "version": "^19.0.0", "type": "production", "workspace": "@familysync/pwa", "invocation": "require", "used_by": ["apps/pwa/src/"] }, "vite": { "version": "8.0.16", "type": "development", "workspace": "@familysync/pwa", "invocation": "npm run dev / npm run build", "used_by": ["npm run dev", "npm run build"] }, "vite-plugin-pwa": { "version": "^1.3.0", "type": "production", "workspace": "@familysync/pwa", "invocation": "implicit", "used_by": ["apps/pwa/vite.config.ts"] }, "@tanstack/react-query": { "version": "5.101.0", "type": "production", "workspace": "@familysync/pwa", "invocation": "require", "used_by": ["apps/pwa/src/App.tsx", "apps/pwa/src/components/"] }, "zustand": { "version": "5.0.14", "type": "production", "workspace": "@familysync/pwa", "invocation": "require", "used_by": ["apps/pwa/src/store/calendarStore.ts"] }, "@schedule-x/calendar": { "version": "4.6.0", "type": "production", "workspace": "@familysync/pwa", "invocation": "require", "used_by": ["apps/pwa/src/components/CalendarShell.tsx", "apps/pwa/src/lib/calendarConfig.ts"] }, "@schedule-x/react": { "version": "4.1.0", "type": "production", "workspace": "@familysync/pwa", "invocation": "require", "used_by": ["apps/pwa/src/components/CalendarShell.tsx"] }, "lucide-react": { "version": "1.17.0", "type": "production", "workspace": "@familysync/pwa", "invocation": "require", "used_by": ["apps/pwa/src/components/"] }, "vitest": { "version": "^4.1.8", "type": "development", "workspace": "both", "invocation": "npm test", "used_by": ["npm test", "npm run test:watch"] } } }