Node.js 19 nærmer seg slutten - nå må du oppgradere

Typescript 5.1, Astro Starlight, Node 19, hooks-bibliotek og og scopes i CSS i ukas ForrigeUke.

Node.js 19 vil ikke lenger støttes. 📸: Ole Petter Baugerød Stokke
Node.js 19 vil ikke lenger støttes. 📸: Ole Petter Baugerød Stokke Vis mer

Dette var uken for vindusvask 🧽, fargerik prodsetting 🎨 — og 657 ting skjedde i frontend-verdenen!

Typescript 5.1

Daaaa var en ny versjon av Typescript endelig klar for å dras ned i prosjektet. Vilde har for et knippe uker siden skrevet en oppsummering om hva betaversjonen inneholdt.

Jeg har sett frem til endringene i typene til JSX som rett å slett sparer noen linjer kode og litt hodebry 😸.

Du kan lese hele release-bloggen fra Microsoft 👉 her 👈

Starlight ✨

Rammeverket Astro (som dukket på ordentlig opp for nesten et år siden) har den foregående uken kommet med enda en nylansering , Starlight 🚀.

I likhet med Astro velger selv ditt favoritt-UI-bibliotek enten det er Vue, svelte eller React 😉.

Node 19 har gått ut på dato 📆

Det er nå gitt beskjed om at Node 19 er på sine siste dager, og hvis du bruker akkurat denne versjonen anbefales det å endten rulle opp eller ned til en av LTS-versjonene 18 eller 20.

For ordens skyld er det kjekt å vite at det alltid er partalls-versjonene av Node som er LTS (låång taim søpport), så hvis du er glad i stabilitet kan det være lurt å holde seg til en av disse.

Fleeeere hooks? 🦜

Folka bak ui.dev har i uken som gikk kommet med sitt helt egne hook-bibliotek.

Her er det altså flust av smarte convenience-hooks å ta av, og kanskje man kan la seg inspirere litt å låne noen av hooksene? ✨

Alle hookene skal være trygge å bruke i front og på server-siden.

Scopes i CSS! 🔭

Det ser ut som det ligger i loopen å få scopes som en feature i CSS. Denne featuren vil hjelpe med å stilsette html’en basert på nærhet, istedenfor rekkefølgen på CSS-en. Du kan få en fin intro til featuren og bakgrunnen her.

Som nevnt er det ikke helt klart enda, men det ser veldig lovende ut skal vi tro blogg-posten 😸

Aaand that’s that! 👋 Vi sees neste uke!