chore: update runtime requirements

Require Node 22 or newer
Update project package manager to Bun 1.3.14
This commit is contained in:
Bohdan Triapitsyn
2026-06-10 17:37:19 +03:00
parent 9742b2c777
commit a486e76233
11 changed files with 12 additions and 12 deletions
+1 -1
View File
@@ -20,7 +20,7 @@ OpenChamber provides UI runtimes (web/desktop/VS Code) for interacting with an O
## Tech stack (source of truth: `package.json`, resolved: `bun.lock`) ## Tech stack (source of truth: `package.json`, resolved: `bun.lock`)
- Runtime/tooling: Bun (`package.json` `packageManager`), Node >=20 (`package.json` `engines`) - Runtime/tooling: Bun (`package.json` `packageManager`), Node >=22 (`package.json` `engines`)
- UI: React, TypeScript, Vite, Tailwind v4 - UI: React, TypeScript, Vite, Tailwind v4
- State: Zustand stores and sync layer (`packages/ui/src/stores/`, `packages/ui/src/sync/`) - State: Zustand stores and sync layer (`packages/ui/src/stores/`, `packages/ui/src/sync/`)
- UI primitives: Base UI (`@base-ui/react`, primary source for dropdown/select/dialog/menu/tooltip/etc. — wrappers live in `packages/ui/src/components/ui/`), Radix UI (`package.json` deps, legacy usages being migrated), HeroUI (`package.json` deps), Remixicon as SVG sprite source only (use shared `Icon`, never direct `@remixicon/react` imports) - UI primitives: Base UI (`@base-ui/react`, primary source for dropdown/select/dialog/menu/tooltip/etc. — wrappers live in `packages/ui/src/components/ui/`), Radix UI (`package.json` deps, legacy usages being migrated), HeroUI (`package.json` deps), Remixicon as SVG sprite source only (use shared `Icon`, never direct `@remixicon/react` imports)
+1 -1
View File
@@ -96,7 +96,7 @@ Download from [Releases](https://github.com/btriapitsyn/openchamber/releases).
Install from [Marketplace](https://marketplace.visualstudio.com/items?itemName=fedaykindev.openchamber) or search "OpenChamber" in Extensions. Install from [Marketplace](https://marketplace.visualstudio.com/items?itemName=fedaykindev.openchamber) or search "OpenChamber" in Extensions.
### **CLI (Web + PWA)** ### **CLI (Web + PWA)**
_requires Node.js 20+_ _requires Node.js 22+_
```bash ```bash
curl -fsSL https://raw.githubusercontent.com/btriapitsyn/openchamber/main/scripts/install.sh | bash curl -fsSL https://raw.githubusercontent.com/btriapitsyn/openchamber/main/scripts/install.sh | bash
+2 -2
View File
@@ -4,12 +4,12 @@
"description": "OpenChamber monorepo workspace for web, ui, and desktop runtimes", "description": "OpenChamber monorepo workspace for web, ui, and desktop runtimes",
"private": true, "private": true,
"type": "module", "type": "module",
"packageManager": "bun@1.3.5", "packageManager": "bun@1.3.14",
"workspaces": [ "workspaces": [
"packages/*" "packages/*"
], ],
"engines": { "engines": {
"node": ">=20.0.0" "node": ">=22.0.0"
}, },
"keywords": [ "keywords": [
"opencode", "opencode",
@@ -9,7 +9,7 @@ description: Problemas comunes de configuración y ejecución con soluciones rá
## El comando OpenChamber se cierra o no arranca ## El comando OpenChamber se cierra o no arranca
- confirma que Node.js es `>=20` - confirma que Node.js es `>=22`
- ejecuta `openchamber --version` - ejecuta `openchamber --version`
- reinstala la última CLI si hace falta - reinstala la última CLI si hace falta
@@ -9,7 +9,7 @@ description: 흔한 설정 및 실행 문제와 빠른 해결 방법.
## OpenChamber 명령이 종료되거나 시작되지 않음 ## OpenChamber 명령이 종료되거나 시작되지 않음
- Node.js `>=20`인지 확인하세요 - Node.js `>=22`인지 확인하세요
- `openchamber --version`을 실행하세요 - `openchamber --version`을 실행하세요
- 필요하면 최신 CLI를 다시 설치하세요 - 필요하면 최신 CLI를 다시 설치하세요
@@ -9,7 +9,7 @@ Coś poszło nie tak? Znajdź poniżej swój objaw i wypróbuj rozwiązanie.
## Polecenie OpenChamber kończy się lub nie uruchamia ## Polecenie OpenChamber kończy się lub nie uruchamia
- upewnij się, że Node.js `>=20` - upewnij się, że Node.js `>=22`
- uruchom `openchamber --version` - uruchom `openchamber --version`
- w razie potrzeby zainstaluj ponownie najnowsze CLI - w razie potrzeby zainstaluj ponownie najnowsze CLI
@@ -9,7 +9,7 @@ Topou com um problema? Encontre o sintoma abaixo e tente a solução.
## O comando OpenChamber encerra ou não inicia ## O comando OpenChamber encerra ou não inicia
- confirme o Node.js `>=20` - confirme o Node.js `>=22`
- execute `openchamber --version` - execute `openchamber --version`
- reinstale a CLI mais recente se necessário - reinstale a CLI mais recente se necessário
@@ -9,7 +9,7 @@ Hit a snag? Find the symptom below and try the fix.
## OpenChamber command exits or fails to start ## OpenChamber command exits or fails to start
- confirm Node.js `>=20` - confirm Node.js `>=22`
- run `openchamber --version` - run `openchamber --version`
- reinstall latest CLI if needed - reinstall latest CLI if needed
@@ -9,7 +9,7 @@ description: Типові проблеми з налаштуванням і за
## Команда OpenChamber завершується або не запускається ## Команда OpenChamber завершується або не запускається
- переконайтеся, що Node.js `>=20` - переконайтеся, що Node.js `>=22`
- виконайте `openchamber --version` - виконайте `openchamber --version`
- за потреби перевстановіть найновіший CLI - за потреби перевстановіть найновіший CLI
@@ -9,7 +9,7 @@ description: 常见的设置与运行问题及快速解决方法。
## OpenChamber 命令退出或无法启动 ## OpenChamber 命令退出或无法启动
- 确认 Node.js `>=20` - 确认 Node.js `>=22`
- 运行 `openchamber --version` - 运行 `openchamber --version`
- 如有需要,重新安装最新的 CLI - 如有需要,重新安装最新的 CLI
+1 -1
View File
@@ -16,7 +16,7 @@ curl -fsSL https://raw.githubusercontent.com/btriapitsyn/openchamber/main/script
Or install manually: `bun add -g @openchamber/web` (or npm, pnpm, yarn). Or install manually: `bun add -g @openchamber/web` (or npm, pnpm, yarn).
> **Prerequisites:** [OpenCode CLI](https://opencode.ai) installed, Node.js 20+. > **Prerequisites:** [OpenCode CLI](https://opencode.ai) installed, Node.js 22+.
## Usage ## Usage