From d33862377fcdce861dffad38e6aefaa6b4a12058 Mon Sep 17 00:00:00 2001 From: Aviv Keller Date: Thu, 8 Jan 2026 17:23:43 -0500 Subject: [PATCH] chore(downloads): remove devbox --- apps/site/snippets/en/download/devbox.bash | 11 ---------- apps/site/snippets/es/download/devbox.bash | 11 ---------- apps/site/snippets/fr/download/devbox.bash | 11 ---------- apps/site/snippets/id/download/devbox.bash | 11 ---------- apps/site/snippets/ja/download/devbox.bash | 11 ---------- apps/site/snippets/ko/download/devbox.bash | 11 ---------- apps/site/snippets/pt-br/download/devbox.bash | 11 ---------- apps/site/snippets/pt/download/devbox.bash | 11 ---------- apps/site/snippets/ro/download/devbox.bash | 11 ---------- apps/site/snippets/tr/download/devbox.bash | 11 ---------- apps/site/snippets/uk/download/devbox.bash | 11 ---------- apps/site/snippets/zh-cn/download/devbox.bash | 11 ---------- apps/site/snippets/zh-tw/download/devbox.bash | 11 ---------- apps/site/types/release.ts | 1 - apps/site/util/download/constants.json | 10 --------- packages/i18n/src/locales/en.json | 1 - packages/i18n/src/locales/fr.json | 1 - packages/i18n/src/locales/id.json | 1 - packages/i18n/src/locales/ja.json | 1 - packages/i18n/src/locales/ko.json | 1 - packages/i18n/src/locales/pt-br.json | 1 - packages/i18n/src/locales/pt.json | 1 - packages/i18n/src/locales/ro.json | 1 - packages/i18n/src/locales/uk.json | 1 - packages/i18n/src/locales/zh-cn.json | 1 - packages/i18n/src/locales/zh-tw.json | 1 - .../__design__/platform-logos.stories.tsx | 3 +-- .../src/Icons/InstallationMethod/Devbox.tsx | 21 ------------------- .../src/Icons/InstallationMethod/index.ts | 3 +-- 29 files changed, 2 insertions(+), 190 deletions(-) delete mode 100644 apps/site/snippets/en/download/devbox.bash delete mode 100644 apps/site/snippets/es/download/devbox.bash delete mode 100644 apps/site/snippets/fr/download/devbox.bash delete mode 100644 apps/site/snippets/id/download/devbox.bash delete mode 100644 apps/site/snippets/ja/download/devbox.bash delete mode 100644 apps/site/snippets/ko/download/devbox.bash delete mode 100644 apps/site/snippets/pt-br/download/devbox.bash delete mode 100644 apps/site/snippets/pt/download/devbox.bash delete mode 100644 apps/site/snippets/ro/download/devbox.bash delete mode 100644 apps/site/snippets/tr/download/devbox.bash delete mode 100644 apps/site/snippets/uk/download/devbox.bash delete mode 100644 apps/site/snippets/zh-cn/download/devbox.bash delete mode 100644 apps/site/snippets/zh-tw/download/devbox.bash delete mode 100644 packages/ui-components/src/Icons/InstallationMethod/Devbox.tsx diff --git a/apps/site/snippets/en/download/devbox.bash b/apps/site/snippets/en/download/devbox.bash deleted file mode 100644 index d536761f0fc8e..0000000000000 --- a/apps/site/snippets/en/download/devbox.bash +++ /dev/null @@ -1,11 +0,0 @@ -# Download and install Devbox -curl -fsSL https://get.jetify.com/devbox | bash - -# Initialize Devbox in your project -devbox init - -# Download and install Node.js: -devbox add node@${props.release.major} - -# Open a Devbox shell -devbox shell diff --git a/apps/site/snippets/es/download/devbox.bash b/apps/site/snippets/es/download/devbox.bash deleted file mode 100644 index 0142c37f392cd..0000000000000 --- a/apps/site/snippets/es/download/devbox.bash +++ /dev/null @@ -1,11 +0,0 @@ -# Descarga e instala Devbox -curl -fsSL https://get.jetify.com/devbox | bash - -# Inicializa Devbox en tu proyecto -devbox init - -# Descarga e instala Node.js: -devbox add node@${props.release.major} - -# Abre una shell de Devbox -devbox shell diff --git a/apps/site/snippets/fr/download/devbox.bash b/apps/site/snippets/fr/download/devbox.bash deleted file mode 100644 index 8ba3ea5b78e50..0000000000000 --- a/apps/site/snippets/fr/download/devbox.bash +++ /dev/null @@ -1,11 +0,0 @@ -# Télécharger et installer Devbox -curl -fsSL https://get.jetify.com/devbox | bash - -# Initialiser Devbox dans votre projet -devbox init - -# Télécharger et installer Node.js : -devbox add node@${props.release.major} - -# Ouvrir un shell Devbox -devbox shell diff --git a/apps/site/snippets/id/download/devbox.bash b/apps/site/snippets/id/download/devbox.bash deleted file mode 100644 index f6774304976a4..0000000000000 --- a/apps/site/snippets/id/download/devbox.bash +++ /dev/null @@ -1,11 +0,0 @@ -# Unduh dan pasang Devbox -curl -fsSL https://get.jetify.com/devbox | bash - -# Inisialisasi Devbox di proyek -devbox init - -# Unduh dan pasang Node.js: -devbox add node@${props.release.major} - -# Buka shell Devbox -devbox shell diff --git a/apps/site/snippets/ja/download/devbox.bash b/apps/site/snippets/ja/download/devbox.bash deleted file mode 100644 index 768ebfe05ec40..0000000000000 --- a/apps/site/snippets/ja/download/devbox.bash +++ /dev/null @@ -1,11 +0,0 @@ -# Devboxをダウンロードしてインストールする -curl -fsSL https://get.jetify.com/devbox | bash - -# プロジェクトでDevboxを初期化する -devbox init - -# Node.jsをダウンロードしてインストールする: -devbox add node@${props.release.major} - -# Devboxのシェルを開く -devbox shell diff --git a/apps/site/snippets/ko/download/devbox.bash b/apps/site/snippets/ko/download/devbox.bash deleted file mode 100644 index 9751916739f5e..0000000000000 --- a/apps/site/snippets/ko/download/devbox.bash +++ /dev/null @@ -1,11 +0,0 @@ -# Devbox 다운로드 및 설치: -curl -fsSL https://get.jetify.com/devbox | bash - -# 프로젝트에서 Devbox 초기화 -devbox init - -# Node.js 다운로드 및 설치: -devbox add node@${props.release.major} - -# Devbox 셸 열기 -devbox shell diff --git a/apps/site/snippets/pt-br/download/devbox.bash b/apps/site/snippets/pt-br/download/devbox.bash deleted file mode 100644 index 755a056dc1628..0000000000000 --- a/apps/site/snippets/pt-br/download/devbox.bash +++ /dev/null @@ -1,11 +0,0 @@ -# Baixar e instalar o Devbox -curl -fsSL https://get.jetify.com/devbox | bash - -# Inicializar o Devbox no seu projeto -devbox init - -# Baixar e instalar o Node.js: -devbox add node@${props.release.major} - -# Abrir um shell do Devbox -devbox shell diff --git a/apps/site/snippets/pt/download/devbox.bash b/apps/site/snippets/pt/download/devbox.bash deleted file mode 100644 index b764085b5ca54..0000000000000 --- a/apps/site/snippets/pt/download/devbox.bash +++ /dev/null @@ -1,11 +0,0 @@ -# Descarregar e instalar a Devbox -curl -fsSL https://get.jetify.com/devbox | bash - -# Inicializar a Devbox no nosso projeto -devbox init - -# Descarregar e instalar a Node.js: -devbox add node@${props.release.major} - -# Abrir uma concha de Devbox -devbox shell diff --git a/apps/site/snippets/ro/download/devbox.bash b/apps/site/snippets/ro/download/devbox.bash deleted file mode 100644 index f0e7ae8680374..0000000000000 --- a/apps/site/snippets/ro/download/devbox.bash +++ /dev/null @@ -1,11 +0,0 @@ -# Descarcă și instalează Devbox -curl -fsSL https://get.jetify.com/devbox | bash - -# Inițializează Devbox în proiectul tău -devbox init - -# Descarcă și instalează Node.js: -devbox add node@${props.release.major} - -# Deschide un shell Devbox -devbox shell diff --git a/apps/site/snippets/tr/download/devbox.bash b/apps/site/snippets/tr/download/devbox.bash deleted file mode 100644 index cc084f78c86f4..0000000000000 --- a/apps/site/snippets/tr/download/devbox.bash +++ /dev/null @@ -1,11 +0,0 @@ -# Devbox'u indirin ve kurun -curl -fsSL https://get.jetify.com/devbox | bash - -Projenizde Devbox'ı başlatmak için -devbox init - -Node.js'i indirin ve kurun: -devbox add node@${props.release.major} - -Bir Devbox shell açın -debox shell diff --git a/apps/site/snippets/uk/download/devbox.bash b/apps/site/snippets/uk/download/devbox.bash deleted file mode 100644 index c10b6967dbcb0..0000000000000 --- a/apps/site/snippets/uk/download/devbox.bash +++ /dev/null @@ -1,11 +0,0 @@ -# Завантажує й установлює Devbox -curl -fsSL https://get.jetify.com/devbox | bash - -# Ініціалізує Devbox у вашому проєкті -devbox init - -# Завантажує й установлює Node.js: -devbox add node@${props.release.major} - -# Відкриває оболонку Devbox -devbox shell diff --git a/apps/site/snippets/zh-cn/download/devbox.bash b/apps/site/snippets/zh-cn/download/devbox.bash deleted file mode 100644 index 3b457f72e7565..0000000000000 --- a/apps/site/snippets/zh-cn/download/devbox.bash +++ /dev/null @@ -1,11 +0,0 @@ -# 下载并安装 Devbox -curl -fsSL https://get.jetify.com/devbox | bash - -# 在你的项目中初始化 Devbox -devbox init - -# 下载并安装 Node.js: -devbox add node@${props.release.major} - -# 打开 Devbox 终端 -devbox shell diff --git a/apps/site/snippets/zh-tw/download/devbox.bash b/apps/site/snippets/zh-tw/download/devbox.bash deleted file mode 100644 index f0479f7f0725f..0000000000000 --- a/apps/site/snippets/zh-tw/download/devbox.bash +++ /dev/null @@ -1,11 +0,0 @@ -# 下載並安裝 Devbox: -curl -fsSL https://get.jetify.com/devbox | bash - -# 在您的專案中初始化 Devbox -devbox init - -# 下載並安裝 Node.js: -devbox add node@${props.release.major} - -# 啟動 Devbox shell -devbox shell diff --git a/apps/site/types/release.ts b/apps/site/types/release.ts index 85392372b7797..baa01aa40b38d 100644 --- a/apps/site/types/release.ts +++ b/apps/site/types/release.ts @@ -6,7 +6,6 @@ export type InstallationMethod = | 'NVM' | 'FNM' | 'BREW' - | 'DEVBOX' | 'DOCKER' | 'CHOCO' | 'N'; diff --git a/apps/site/util/download/constants.json b/apps/site/util/download/constants.json index ddfb89ad8e957..6593acea69ec8 100644 --- a/apps/site/util/download/constants.json +++ b/apps/site/util/download/constants.json @@ -157,16 +157,6 @@ "url": "https://brew.sh/", "info": "layouts.download.codeBox.platformInfo.brew" }, - { - "id": "DEVBOX", - "icon": "Devbox", - "name": "Devbox", - "compatibility": { - "os": ["MAC", "LINUX"] - }, - "url": "https://jetify.com/devbox/", - "info": "layouts.download.codeBox.platformInfo.devbox" - }, { "id": "CHOCO", "icon": "Choco", diff --git a/packages/i18n/src/locales/en.json b/packages/i18n/src/locales/en.json index b4e0f6728a43a..ddf33a5874e37 100644 --- a/packages/i18n/src/locales/en.json +++ b/packages/i18n/src/locales/en.json @@ -386,7 +386,6 @@ "fnm": "\"fnm\" is a cross-platform Node.js version manager.", "brew": "Homebrew is a package manager for macOS and Linux.", "choco": "Chocolatey is a package manager for Windows.", - "devbox": "Devbox creates isolated, reproducible development environments.", "docker": "Docker is a containerization platform.", "n": "\"n\" is a cross-platform Node.js version manager.", "volta": "\"Volta\" is a cross-platform Node.js version manager." diff --git a/packages/i18n/src/locales/fr.json b/packages/i18n/src/locales/fr.json index 1dfb95df7cd02..79588c36945e2 100644 --- a/packages/i18n/src/locales/fr.json +++ b/packages/i18n/src/locales/fr.json @@ -385,7 +385,6 @@ "fnm": "\"fnm\" est un gestionnaire de versions Node.js multiplateforme.", "brew": "Homebrew est un gestionnaire de paquets pour macOS et Linux.", "choco": "Chocolatey est un gestionnaire de paquets pour Windows.", - "devbox": "Devbox crée des environnements de développement isolés et reproductibles.", "docker": "Docker est une plateforme de conteneurisation.", "n": "\"n\" est un gestionnaire de versions Node.js multiplateforme.", "volta": "\"Volta\" est un gestionnaire de versions Node.js multiplateforme." diff --git a/packages/i18n/src/locales/id.json b/packages/i18n/src/locales/id.json index 9af797d7099da..e5ceffe8aa3a4 100644 --- a/packages/i18n/src/locales/id.json +++ b/packages/i18n/src/locales/id.json @@ -391,7 +391,6 @@ "fnm": "\"fnm\" adalah manajer versi Node.js lintas-platform.", "brew": "Homebrew adalah manajer paket untuk macOS dan Linux.", "choco": "Chocolatey adalah manajer paket untuk Windows.", - "devbox": "Devbox menciptakan lingkungan pengembangan yang terisolasi dan dapat direproduksi.", "docker": "Docker adalah platform kontainerisasi.", "n": "\"n\" adalah manajer versi Node.js lintas-platform.", "volta": "\"Volta\" adalah manajer versi Node.js lintas-platform." diff --git a/packages/i18n/src/locales/ja.json b/packages/i18n/src/locales/ja.json index 1f843f5110025..33dc888ffaebf 100644 --- a/packages/i18n/src/locales/ja.json +++ b/packages/i18n/src/locales/ja.json @@ -385,7 +385,6 @@ "fnm": "\"fnm\"はクロスプラットフォームに対応したNode.jsのバージョンマネージャーです。", "brew": "HomebrewはmacOS用およびLinux用のパッケージマネージャーです。", "choco": "ChocolateyはWIndows用のパッケージマネージャーです。", - "devbox": "Devboxは隔離された再現可能な開発環境を構築します。", "docker": "Dockerはコンテナー化に関するプラットフォームです。", "n": "\"n\"はクロスプラットフォームに対応したNode.jsのバージョンマネージャーです。", "volta": "\"Volta\"はクロスプラットフォームに対応したNode.jsのバージョンマネージャーです。" diff --git a/packages/i18n/src/locales/ko.json b/packages/i18n/src/locales/ko.json index 4c2b21e8f2080..591a7b1422647 100644 --- a/packages/i18n/src/locales/ko.json +++ b/packages/i18n/src/locales/ko.json @@ -279,7 +279,6 @@ "fnm": "\"fnm\"은 플랫폼 간 Node.js 버전 관리자입니다.", "brew": "Homebrew는 macOS와 Linux용 패키지 관리자입니다.", "choco": "Chocolatey는 Windows용 패키지 관리자입니다.", - "devbox": "Devbox는 격리되고 재현 가능한 개발 환경을 제공합니다.", "docker": "Docker는 컨테이너화 플랫폼입니다. " } } diff --git a/packages/i18n/src/locales/pt-br.json b/packages/i18n/src/locales/pt-br.json index e0dda4ecc051d..512a8afbccf77 100644 --- a/packages/i18n/src/locales/pt-br.json +++ b/packages/i18n/src/locales/pt-br.json @@ -385,7 +385,6 @@ "fnm": "\"fnm\" é um gerenciador de versões do Node.js multiplataforma.", "brew": "Homebrew é um gerenciador de pacotes para macOS e Linux.", "choco": "Chocolatey é um gerenciador de pacotes para Windows.", - "devbox": "Devbox cria ambientes de desenvolvimento isolados e reproduzíveis.", "docker": "Docker é uma plataforma de conteinerização.", "n": "\"n\" é um gerenciador de versões do Node.js multiplataforma.", "volta": "\"Volta\" é um gerenciador de versões do Node.js multiplataforma." diff --git a/packages/i18n/src/locales/pt.json b/packages/i18n/src/locales/pt.json index ddc80dfb64029..643d8e2def5c1 100644 --- a/packages/i18n/src/locales/pt.json +++ b/packages/i18n/src/locales/pt.json @@ -285,7 +285,6 @@ "fnm": "\"fnm\" é um gestor de versão de Node.js multiplataforma.", "brew": "Homebrew é um gestor de pacote para macOS e Linux.", "choco": "Chocolatey é um gestor de pacote para Windows.", - "devbox": "Devbox cria ambientes de desenvolvimentos isolados e reprodutíveis.", "docker": "Docker é uma plataforma de contentorização.", "volta": "\"Volta\" é um gestor de versão de Node.js multiplataforma." } diff --git a/packages/i18n/src/locales/ro.json b/packages/i18n/src/locales/ro.json index be97edd8c48f1..199b01ccf0b2d 100644 --- a/packages/i18n/src/locales/ro.json +++ b/packages/i18n/src/locales/ro.json @@ -378,7 +378,6 @@ "fnm": "„fnm” este un manager de versiuni Node.js multiplatformă.", "brew": "Homebrew este un manager de pachete pentru macOS și Linux.", "choco": "Chocolatey este un manager de pachete pentru Windows.", - "devbox": "Devbox creează medii de dezvoltare izolate și reproductibile.", "docker": "Docker este o platformă de containerizare.", "n": "„n” este un manager de versiuni Node.js multiplatformă.", "volta": "„Volta” este un manager de versiuni Node.js multiplatformă." diff --git a/packages/i18n/src/locales/uk.json b/packages/i18n/src/locales/uk.json index e6b4d546293d3..246d4be53c2fd 100644 --- a/packages/i18n/src/locales/uk.json +++ b/packages/i18n/src/locales/uk.json @@ -385,7 +385,6 @@ "fnm": "«fnm» — це кросплатформний менеджер версій Node.js.", "brew": "Homebrew — це менеджер пакетів для macOS та Linux.", "choco": "Chocolatey — це менеджер пакетів для Windows.", - "devbox": "Devbox створює ізольовані та відтворювані середовища розробки.", "docker": "Docker — це платформа контейнеризації.", "n": "«n» — це кросплатформний менеджер версій Node.js.", "volta": "«Volta» — це кросплатформний менеджер версій Node.js." diff --git a/packages/i18n/src/locales/zh-cn.json b/packages/i18n/src/locales/zh-cn.json index 663e85e86e480..02818c1415e50 100644 --- a/packages/i18n/src/locales/zh-cn.json +++ b/packages/i18n/src/locales/zh-cn.json @@ -286,7 +286,6 @@ "fnm": "\"fnm\" 是一个跨平台的 Node.js 版本管理器。", "brew": "Homebrew 是一款适用于 macOS 和 Linux 的软件包管理器。", "choco": "Chocolatey 是一款 Windows 软件包管理器。", - "devbox": "Devbox 可创建隔离、可重现的开发环境。", "docker": "Docker 是一个容器化平台。", "n": "\"n\" 是一个跨平台的 Node.js 版本管理器。", "volta": "\"Volta\" 是一个跨平台的 Node.js 版本管理器。" diff --git a/packages/i18n/src/locales/zh-tw.json b/packages/i18n/src/locales/zh-tw.json index d13e02455eb97..db3e3fd60164e 100644 --- a/packages/i18n/src/locales/zh-tw.json +++ b/packages/i18n/src/locales/zh-tw.json @@ -311,7 +311,6 @@ "fnm": "「fnm」是跨平台的 Node.js 版本管理程式。", "brew": "Homebrew 是 macOS 及 Linux 的套件管理程式。", "choco": "Chocolatey 是 Windows 的套件管理程式。", - "devbox": "Devbox 會建立隔離且可重現的開發環境。", "docker": "Docker 是一款容器化平台。", "n": "「n」是跨平台的 Node.js 版本管理程式。", "volta": "「Volta」是跨平台的 Node.js 版本管理程式。" diff --git a/packages/ui-components/__design__/platform-logos.stories.tsx b/packages/ui-components/__design__/platform-logos.stories.tsx index 8aba0303a7eb5..11a2f7046fcf3 100644 --- a/packages/ui-components/__design__/platform-logos.stories.tsx +++ b/packages/ui-components/__design__/platform-logos.stories.tsx @@ -2,7 +2,6 @@ import { Docker, Homebrew, NVM, - Devbox, Choco, N, Volta, @@ -12,7 +11,7 @@ import { Apple, Linux, Microsoft, AIX } from '#ui/Icons/OperatingSystem'; import type { Meta as MetaObj, StoryObj } from '@storybook/react-webpack5'; const osIcons = [Apple, Linux, Microsoft, AIX]; -const installMethodIcons = [Docker, Homebrew, NVM, Devbox, Choco, N, Volta]; +const installMethodIcons = [Docker, Homebrew, NVM, Choco, N, Volta]; export const PlatformLogos: StoryObj = { render: () => ( diff --git a/packages/ui-components/src/Icons/InstallationMethod/Devbox.tsx b/packages/ui-components/src/Icons/InstallationMethod/Devbox.tsx deleted file mode 100644 index 5f04deead0318..0000000000000 --- a/packages/ui-components/src/Icons/InstallationMethod/Devbox.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import type { FC, SVGProps } from 'react'; - -const Devbox: FC> = props => ( - - - -); - -export default Devbox; diff --git a/packages/ui-components/src/Icons/InstallationMethod/index.ts b/packages/ui-components/src/Icons/InstallationMethod/index.ts index ef8fbe9f60805..5e8bd693bb9a1 100644 --- a/packages/ui-components/src/Icons/InstallationMethod/index.ts +++ b/packages/ui-components/src/Icons/InstallationMethod/index.ts @@ -1,5 +1,4 @@ import Choco from '#ui/Icons/InstallationMethod/Choco'; -import Devbox from '#ui/Icons/InstallationMethod/Devbox'; import Docker from '#ui/Icons/InstallationMethod/Docker'; import FNM from '#ui/Icons/InstallationMethod/FNM'; import Homebrew from '#ui/Icons/InstallationMethod/Homebrew'; @@ -7,4 +6,4 @@ import N from '#ui/Icons/InstallationMethod/N'; import NVM from '#ui/Icons/InstallationMethod/NVM'; import Volta from '#ui/Icons/InstallationMethod/Volta'; -export { Choco, Devbox, Docker, FNM, Homebrew, N, NVM, Volta }; +export { Choco, Docker, FNM, Homebrew, N, NVM, Volta };