packages: - 'packages/*' onlyBuiltDependencies: - 'esbuild' catalog: '@elysiajs/cors': '^1.2.0' '@elysiajs/eden': '^1.2.0' '@elysiajs/static': '^1.2.0' '@elysiajs/swagger': '^1.2.2' '@eslint/js': '^9.23.0' '@radix-ui/react-dialog': '^1.1.6' '@radix-ui/react-dropdown-menu': '^2.1.6' '@radix-ui/react-label': '^2.1.2' '@radix-ui/react-slot': '^1.1.2' '@stylistic/eslint-plugin': '^4.2.0' '@types/bun': '^1.2.8' '@types/react': '^18.3.12' '@types/react-dom': '^18.3.1' '@vitejs/plugin-react': '^4.3.4' autoprefixer: '^10.4.21' class-variance-authority: '^0.7.1' clsx: '^2.1.1' effect: '^3.14.2' elysia: '^1.2.2' eslint-plugin-react-hooks: '^5.2.0' jszip: '^3.10.1' kysely: '^0.27.6' kysely-bun-sqlite: '^0.3.2' lucide-react: '^0.485.0' opensheetmusicdisplay: '^1.9.0' postcss: '^8.5.3' react: '^18.3.1' react-dom: '^18.3.1' react-router-dom: '^6.30.0' tailwind-merge: '^2.6.0' tailwindcss: '^3.4.17' tailwindcss-animate: '^1.0.7' typescript: '^5.8.2' typescript-eslint: '^8.28.0' vite: '^6.2.3'