Slide 1

Slide 1 text

Npm vs Yarn vs NantesJS

Slide 2

Slide 2 text

Consultant @ Zenika Nantes Fullstack developer Franck Abgrall

Slide 3

Slide 3 text

● Created in 2009 ● Opensource ● Most used javascript package manager ● Created in 2016 ● Opensource ● Use the npm registry ● Created to solve problem their authors faced themselves

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

Semantic versioning [major] . [minor] . [patch] Incompatible changes . Non breaking changes . Bug fixes Caret ranges ( ^ ) ^6.7.0 == between 6.7.0 and 7.0.0 (7.0.0 excluded) "node": "^6.7.0"

Slide 6

Slide 6 text

Cheat sheet npm install yarn (or yarn install) npm install --save yarn add npm install --save-dev yarn add --dev npm update --save yarn upgrade npm install -g yarn global add npm uninstall --save yarn remove

Slide 7

Slide 7 text

, an improvement over + Speed + Cache + Deterministic + Offline mode + Yarn why + Checksum + Emojis - Not completely stable

Slide 8

Slide 8 text

Conclusion ● Young ● Huge and active community

Slide 9

Slide 9 text

blog.zenika.com/npm-vs-yarn/ Découvrez le futur des gestionnaires de paquets js !

Slide 10

Slide 10 text

https://github.com/kefranabg/NPM-VS-YARN

Slide 11

Slide 11 text

Un feedback? http://bit.ly/2ql2qxz