Документація / Встановлення
Встановлення
Встановіть CLI, перевірте Bun 1.3+, створіть перший проєкт.
Hopak працює на Bun. Встановіть CLI глобально, створіть проєкт через hopak new — і у вас уже є робочий сервер на http://localhost:3000.
Вимоги
- Bun ≥ 1.3
Встановлення CLI
bun add -g @hopak/cli
Створення проєкту
hopak new my-app # SQLite by default (zero-install)
cd my-app
hopak dev
hopak new виконує bun install за вас — окремого кроку не потрібно.
Вибір діалекту одразу
Хочете Postgres або MySQL від початку? Оберіть діалект на етапі створення — драйвер встановиться, hopak.config.ts налаштується, а .env.example вже міститиме DATABASE_URL:
hopak new my-app --db postgres
hopak new my-app --db mysql
hopak new my-app --db sqlite # explicit opt-in (default)
Лише згенерувати, без встановлення (CI / офлайн):
hopak new my-app --no-install
Змінити діалект пізніше
Ви вже всередині проєкту? Змініть діалект через hopak use:
hopak use postgres # installs `postgres` driver, patches config, updates .env.example
hopak use mysql # installs `mysql2`, etc.
hopak use sqlite # back to default
Вибір діалекту на старті (або через hopak use) записує правильний блок database: у hopak.config.ts, додає драйвер до package.json і засіває .env.example плейсхолдером DATABASE_URL.
Далі: Швидкий старт.