Vite 6 er ute – dette er nytt

Byggeverktøyet Vite har gått fra 7,5 til 17 millioner npm-nedlastinger på ett år – nå er den største oppdateringen siden Vite 2 klar.

Vite 6 er en stor oppdatering, men de fleste endringene får liten betydning for utviklere flest. 📸: Vite.dev
Vite 6 er en stor oppdatering, men de fleste endringene får liten betydning for utviklere flest. 📸: Vite.dev Vis mer

Versjon 6 av det populære byggeverktøyet Vite er lansert, og ifølge Vite skal dette være den største og viktigste hovedversjonen siden Vite 2.

Vite 6.0 is out ⚡️ vite.dev/blog/announc...

[image or embed]

— Vite (@vite.dev) November 26, 2024 at 3:26 PM

I et blogginnlegg skriver Vite at de har opplevd en eksplosiv vekst i antallet nedlastinger av Vite fra npm. Siden Vite 5 ble lansert for ett år siden har antallet nedlastinger gått fra 7,5 millioner til 17 millioner i uken.

Ukentlige npm-nedlastinger av Vite. 📸: Vite.dev
Ukentlige npm-nedlastinger av Vite. 📸: Vite.dev Vis mer

Skal være lett å oppgradere

Selv om det er en ny hovedversjon, får de fleste endringene i Vite 6 ikke så mye å si for utviklere flest. Det meste er ting "under panseret", som ikke har særlig betydning for hvordan de fleste av oss bruker Vite i det daglige.

– For de fleste prosjekter, vil oppdateringen til Vite 6 være rett frem, men vi anbefaler å se igjennom den detaljerte migreringsguiden før du oppgraderer, skriver Vite-teamet.

Dette er endringene Vite selv oppgir som de største og viktigste (med lenker til dokumentasjon):

En komplett oversikt over alle endringene finner du i changelogen.

Nytt "Environment API"

En annen nyhet er at Vite har fått et helt nytt, foreløpig eksperimentelt, "Environment API". Dette skal være en ganske stor nyhet for alle som bruker Vite til å bygge rammeverk – og rett og slett gjøre Vite mer fleksibelt.

For utviklere som bruker Vite til å bygge en SPA (Single Page Application) vil det ikke være noen forskjell. Du finner en teknisk gjennomgang av hva Environment API-et er for noe her.

– Disse nye API-ene vil gjøre det mulig for de som lager rammeverk å tilby en utvikleropplevelse som er nærmere den du får i produksjon, og for økosystemet å dele nye byggeklosser, skriver Vite.

«For å lage det nye API-et har Vite-teamet måttet gjøre en ganske betydelig intern refaktorering av Vite.»

For å lage det nye API-et har Vite-teamet måttet gjøre en ganske betydelig intern refaktorering av Vite – men de mener å ha klart det uten at det skal være særlig med "breaking changes". Noen interne API-er har imidlertid blitt fjernet.

Kom igang

Vite 6 støtter Node.js 18, 20 og 22+, mens Node.js 21 ikke støttes.

Du kommer igang med Vite 6 ved å skrive pnpm create vite (eller npm create vite@latest) for å raskt spinne opp en Vite-app med ditt favoritt-rammeverk (eller "vanilla" JS). Eller du kan prøve det ut i nettleseren ved å besøke vite.new.

Har du fått med deg nyheten om Vite-alternativet Rsbuild og den Rust-baserte JavaScript-bundleren Rspack? Les om den her: