Tenk om du aldri hadde trengt å kjøre npm install igjen! Litt utopisk, tenker du? Foredraget til Kat Marchán viste at dette kan være nærmere virkeligheten enn du tror:
https://twitter.com/jsconfeu/status/1136331627150413824
Den eksperimentelle pakkemanageren tink lar deg bruke pakker fra npm uten at disse faktisk installeres i node_modules. Istedenfor vil den kun inneholde én enkelt fil med hashene til alle filene i pakkene prosjektet bruker. Dette skjer i bakgrunnen og skal korte ned tiden det tar fra du f.eks. oppdaterer et prosjekt til du har det kjørende.
Franske Maël Nison, som er vedlikerholderen av Yarn, holdt forøvrig også et foredrag om den kommende versjonen av det populære npm-alternativet. Her presenterte han et tink-lignende konsept — zero-installs. Forskjellen er at hele node_module-mappen komprimeres og lastes opp til repoet ditt. Dermed trenger man ikke kjøre yarn install lenger, samt at det skal være lettere å følge med på hvilke pakker som legges til eller fjernes til enhver tid.
https://twitter.com/jsconfeu/status/1136331628333162498
Hvilken variant som kommer til å bli den nye industristandarden gjenstår derimot å se. Det er i alle fall tydelig at mye vil skje på pakkemanagerfronten framover!