Tags

Yarn

Tools

Yarn

Yarn is een alternatieve package manager die vaak sneller is dan npm (v1-5). Het biedt workspaces, plug-and-play (zonder node_modules) en een offline cache. Yarn 2+ (Berry) is een grote herschrijving. Het gebruikt yarn.lock en is compatibel met het npm-register.

Andere termen met deze tag:


SemVer

AAA

Tools

Semantic Versioning

SemVer is een versienummerstandaard met het formaat MAJOR.MINOR.PATCH: MAJOR bij incompatibele wijzigingen (breaking changes), MINOR bij nieuwe achterwaarts-compatibele features en PATCH bij bugfixes. Packages volgen SemVer en package managers gebruiken constraints zoals ^1.2.3 om compatibele versies te selecteren.

AAA

Tools

Ga naar dit kaartje

Package Manager

A

Tools

Package Manager

Een package manager installeert, updatet, configureert en verwijdert libraries en tools. Het beheert dependencies en versies automatisch en voorkomt 'dependency hell'. Voorbeelden: npm/Yarn (JS), Composer (PHP), pip (Python), gem (Ruby) en NuGet (.NET).

A

Tools

Ga naar dit kaartje

npm

A

Tools

Node Package Manager

npm is de standaard package manager voor Node.js en het grootste software-register. Het beheert dependencies via package.json, installeert met npm install en biedt scripts voor taken. De lockfile (package-lock.json) zorgt voor reproduceerbare builds. Alternatieven zijn Yarn en pnpm.

A

Tools

Ga naar dit kaartje

400 kaartjes

Een uitgebreide collectie begrippen voor elk niveau

12 categorieen

Van HTML & CSS tot databases en security

3 niveaus

Geschikt voor beginners en gevorderden

Voor teams & klassen

Ideaal als lesmateriaal of teambuilding tool

Offline oefenen

Fysiek aan de slag, zonder scherm