Документація / Встановлення

Встановлення

Встановіть CLI, перевірте Bun 1.3+, створіть перший проєкт.

Hopak працює на Bun. Встановіть CLI глобально, створіть проєкт через hopak new — і у вас уже є робочий сервер на http://localhost:3000.

Вимоги

Встановлення 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.

Далі: Швидкий старт.