Vite+ Alpha: VoidZeros vereinheitlichtes Toolchain will Ihren gesamten JS-Stack ersetzen

Vite+ Alpha: VoidZeros vereinheitlichtes Toolchain will Ihren gesamten JS-Stack ersetzen

lschvn5 Min. Lesezeit

VoidZero hat heute Vite+ Alpha veröffentlicht — eine vereinheitlichte Entwicklungstoolchain, die die wachsende Komplexität moderner JavaScript-Tools in eine einzige Binary namens vp压缩. Das Announcement deckt alles ab, von der Runtime-Verwaltung bis zum Production-Build, und alles ist Open Source unter der MIT-Lizenz.

Was in Vite+ steckt

Vite+ orchestriert eine Reihe etablierter Rust-basierter Tools:

  • Vite 8 — Dev-Server und Build-Orchestrator
  • Vitest 4.1 — Test-Runner
  • Oxlint 1.52 — ESLint-kompatibler Linter (50–100× schneller)
  • Oxfmt Beta — Prettier-kompatibler Formatter (bis zu 30× schneller)
  • Rolldown — Production-Bundler (1,6× bis 7,7× schneller als Vite 7)
  • tsdown — TypeScript-Library-Bundler
  • Vite Task — neuer Task-Runner mit automatischem Caching

Das Versprechen: eine einzige Abhängigkeit, die Node-Version-Manager, pnpm/npm/yarn, vite, vitest, eslint, prettier und verschiedene CI-Caching-Skripte ersetzt. Eine vite.config.ts für alles.

Die vp-Befehle

vp env          # Verwaltet Node.js global und pro Projekt
vp install      # Installiert Dependencies, wählt automatisch den richtigen Package Manager
vp dev          # Startet den Vite Dev-Server mit sofortigem HMR
vp check        # Führt Oxlint + Oxfmt + Typprüfung in einem Durchgang aus
vp test         # Führt Vitest aus
vp build        # Production-Build über Rolldown + Oxc
vp run          # Task-Runner mit automatischem Caching
vp pack         # Bundelt Libraries für npm oder erstellt eigenständige Binaries
vp create       # Generiert neue Projekte oder Monorepos

vp check --fix behebt Linting- und Formatierungsprobleme in einem Befehl. vp run imitiert die pnpm run-Oberfläche, fügt aber automatisches Input-Fingerprinting hinzu — wenn sich nichts geändert hat, wird das gecachte Ergebnis sofort wiedergegeben.

Vite Task: Intelligenteres Monorepo-Building

Das innovativste Feature ist Vite Task, ein in Vite+ integrierter Task-Runner. Er verfolgt, welche Input-Dateien ein Befehl tatsächlich verwendet (via Fingerprinting), und überspringt die Ausführung, wenn sich die Inputs nicht geändert haben. Multi-Command-Skripte wie tsc && vp build werden in unabhängig gecachte Sub-Tasks aufgeteilt.

Die Konfiguration lebt in vite.config.ts:

export default defineConfig({
  run: {
    tasks: {
      'generate:icons': {
        command: 'node scripts/generate-icons.js',
        cache: true,
        envs: ['ICON_THEME'],
      },
    },
  },
})

Erster Durchlauf: generiert Icons; nachfolgende Durchläufe überspringen den Schritt, außer Quelldateien oder ICON_THEME ändern sich.

Von kommerziell zu MIT

VoidZero hatte ursprünglich eine kommerzielle Lizenz mit kostenpflichtigen Features geplant. Das Alpha-Announcement macht einen Rückzieher: "Wir hatten es satt, darüber zu streiten, welche Features kostenpflichtig sein sollten und wie sie gegated werden sollten, denn das schuf nur Reibung in den Workflows, die unsere Open-Source-Nutzer bereits genießen." Das Geschäftsmodell des Unternehmens basiert nun auf Void Cloud, ihrer gehosteten Plattform.

Zahlen

  • 78,7k GitHub-Sterne
  • 69M+ wöchentliche npm-Downloads (Vite-Ökosystem)
  • 35M+ wöchentliche npm-Downloads (Rolldown + Oxc-Tools kombiniert)

Erste Schritte

# macOS / Linux
curl -fsSL https://vite.plus | bash

# Windows (PowerShell)
irm https://vite.plus/ps1 | iex

# Dann
vp help
vp create my-app

Migration läuft über vp migrate, oder man fügt den Migrations-Prompt in seinen bevorzugten KI-Coding-Assistenten ein.

Das ist ein Alpha-Release. Die Toolchain ist funktional, aber das Team macht klar, dass Stabilisierung und häufige Releases folgen werden. Für Entwickler, die es leid sind, mit einem halben Dutzend Konfigurationsdateien und CLI-Tools zu jonglieren, lohnt sich ein Blick auf Vite+ — oder ein Test heute.

Häufig gestellte Fragen

Verwandte Artikel

Weitere Berichterstattung zu ähnlichen Themen und Tags.

Vite 8 Beta ist da: Rolldown ist das neue Herz des Build-Pipeline
vite

Vite 8 Beta ist da: Rolldown ist das neue Herz des Build-Pipeline

Die Vite 8 Beta streicht ESBuild und Rollup zugunsten von Rolldown und signalisiert eine vollständige Rust-basierte Zukunft für das JavaScript-Build-Tooling. Was sich ändert, was kaputtgeht und warum es wichtig ist.
Vite 8 Stable: Sieben Patches in drei Wochen nach dem Stable-Release
vite

Vite 8 Stable: Sieben Patches in drei Wochen nach dem Stable-Release

Vite 8.0.0 stable wurde am 12. März veröffentlicht, und die Patches haben nicht aufgehört — v8.0.7 landete am 7. April mit Fixes für CSS, SSR, WASM und Dev-Server-Verhalten. Ein Kontrast zum langen Beta-Zyklus.
Vite+: Eine CLI zum Herrschen — Oder nur eine weitere Ebene des Hypes?
vite

Vite+: Eine CLI zum Herrschen — Oder nur eine weitere Ebene des Hypes?

VoidZeros Vite+ verspricht, Runtime, Paketmanager, Bundler, Linter, Formatter und Test-Runner unter einem einzigen Befehl zu vereinen. Wir haben die Ankündigungen gelesen, die Behauptungen benchmarkt und mit Menschen gesprochen, die es in Produktion nutzen.

Kommentare

Anmelden Melden Sie sich an, um an der Diskussion teilzunehmen.

Noch keine Kommentare. Seien Sie der Erste, der seine Gedanken teilt.