packages: - 'packages/*' catalog: '@elysiajs/cors': '^1.1.1' '@elysiajs/eden': '^1.1.3' '@radix-ui/react-dialog': '^1.1.2' '@radix-ui/react-dropdown-menu': '^2.1.2' '@radix-ui/react-label': '^2.1.0' '@radix-ui/react-slot': '^1.1.0' '@types/bun': '^1.1.13' '@types/react': '^18.3.12' '@types/react-dom': '^18.3.1' '@vitejs/plugin-react': '^4.3.3' autoprefixer: '^10.4.20' class-variance-authority: '^0.7.1' clsx: '^2.1.1' elysia: '^1.1.25' kysely: '^0.27.4' kysely-bun-sqlite: '^0.3.2' lucide-react: '^0.462.0' opensheetmusicdisplay: '^1.8.9' postcss: '^8.4.49' react: '^18.3.1' react-dom: '^18.3.1' react-router-dom: '^6.28.0' tailwind-merge: '^2.5.5' tailwindcss: '^3.4.15' tailwindcss-animate: '^1.0.7' typescript: '^5.6.3' vite: '^5.4.11'