fix: update JS package managers

This commit is contained in:
N1C4T
2026-01-09 13:52:48 +04:00
parent f8b2c6cc15
commit 50d5e809f5

View File

@@ -89,10 +89,10 @@ export const apps: AppData[] = [
{ id: 'php', name: 'PHP', description: 'Popular web server-side scripting language', category: 'Dev: Languages', iconUrl: si('php', '#777BB4'), targets: { ubuntu: 'php', debian: 'php', arch: 'php', fedora: 'php', opensuse: 'php8', nix: 'php', homebrew: 'php' }, unavailableReason: 'PHP is a system package and not available via Flatpak or Snap.' },
{ id: 'openjdk', name: 'OpenJDK', description: 'Open-source Java Development Kit', category: 'Dev: Languages', iconUrl: si('openjdk', '#437291'), targets: { ubuntu: 'openjdk-21-jdk', debian: 'openjdk-17-jdk', arch: 'jdk-openjdk', fedora: 'java-21-openjdk', opensuse: 'java-21-openjdk', nix: 'openjdk', homebrew: 'openjdk' }, unavailableReason: 'OpenJDK is a system package and not available via Flatpak or Snap.' },
{ id: 'deno', name: 'Deno', description: 'Secure TypeScript/JavaScript runtime by Node creator', category: 'Dev: Languages', iconUrl: si('deno', '#70FFAF'), targets: { arch: 'deno', opensuse: 'deno', nix: 'deno', homebrew: 'deno' }, unavailableReason: 'Install via `curl -fsSL https://deno.land/install.sh | sh` on other distros.' },
{ id: 'bun', name: 'Bun', description: 'Ultra-fast JavaScript runtime and bundler', category: 'Dev: Languages', iconUrl: icon('logos', 'bun'), targets: { arch: 'bun-bin', nix: 'bun', homebrew: 'bun' }, unavailableReason: 'Install via `curl -fsSL https://bun.sh/install.sh | bash` on other distros.' },
{ id: 'npm', name: 'npm', description: 'JavaScript package manager', category: 'Dev: Languages', iconUrl: lo('npm'), targets: { ubuntu: 'npm', debian: 'npm', arch: 'npm', fedora: 'npm', opensuse: 'npm', nix: 'nodejs_24', snap: 'node --classic', homebrew: 'node' }, unavailableReason: 'Usually installed with Node.js.' },
{ id: 'pnpm', name: 'pnpm', description: 'Fast, disk space efficient package manager', category: 'Dev: Languages', iconUrl: lo('pnpm'), targets: { arch: 'pnpm', fedora: 'pnpm', opensuse: 'pnpm', nix: 'pnpm', homebrew: 'pnpm' }, unavailableReason: 'Install via `curl -fsSL https://get.pnpm.io/install.sh | sh`.' },
{ id: 'yarn', name: 'yarn', description: 'JavaScript package manager', category: 'Dev: Languages', iconUrl: lo('yarn'), targets: { arch: 'yarn', fedora: 'yarnpkg', opensuse: 'yarn', nix: 'yarn', homebrew: 'yarn' }, unavailableReason: 'Install via `npm install --global yarn`.' },
{ id: 'bun', name: 'Bun', description: 'Ultra-fast JavaScript runtime and bundler', category: 'Dev: Languages', iconUrl: icon('logos', 'bun'), targets: { arch: 'bun-bin', nix: 'bun', homebrew: 'bun' }, unavailableReason: 'Install via `curl -fsSL https://bun.sh/install.sh | bash`. See [bun.sh](https://bun.sh/).' },
{ id: 'npm', name: 'npm', description: 'JavaScript package manager', category: 'Dev: Languages', iconUrl: lo('npm'), targets: { ubuntu: 'npm', debian: 'npm', arch: 'npm', fedora: 'nodejs-npm', opensuse: 'npm24', nix: 'nodejs', snap: 'node --classic', homebrew: 'node' }, unavailableReason: 'Usually installed with Node.js. See [nodejs.org](https://nodejs.org/).' },
{ id: 'pnpm', name: 'pnpm', description: 'Fast, disk space efficient package manager', category: 'Dev: Languages', iconUrl: lo('pnpm'), targets: { arch: 'pnpm', fedora: 'pnpm', opensuse: 'pnpm', nix: 'pnpm', homebrew: 'pnpm' }, unavailableReason: 'Install via `curl -fsSL https://get.pnpm.io/install.sh | sh`. See [pnpm.io](https://pnpm.io/installation).' },
{ id: 'yarn', name: 'yarn', description: 'JavaScript package manager', category: 'Dev: Languages', iconUrl: lo('yarn'), targets: { ubuntu: 'yarnpkg', debian: 'yarnpkg', arch: 'yarn', fedora: 'yarnpkg', opensuse: 'yarn', nix: 'yarn', homebrew: 'yarn' }, unavailableReason: 'Install via `npm install --global yarn`. See [yarnpkg.com](https://yarnpkg.com/getting-started/install).' },
// DEV EDITORS
{ id: 'vscode', name: 'VS Code', description: 'Most popular extensible code editor by Microsoft', category: 'Dev: Editors', iconUrl: lo('visual-studio-code'), targets: { arch: 'code', nix: 'vscode', flatpak: 'com.visualstudio.code', snap: 'code --classic', homebrew: '--cask visual-studio-code' }, unavailableReason: 'Not in official repos. Use [Flatpak](https://flathub.org/en/apps/com.visualstudio.code)/[Snap](https://snapcraft.io/code) or download from [code.visualstudio.com](https://code.visualstudio.com/Download).' },