Slide 1

Slide 1 text

NPM, YARN ET SI LA VÉRITÉ ETAIT AILLEURS ?

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

I WANT TO BELIEVE… @LYNCHMANIACPL NAONED MAKERS VINCENT PIARD  MEAE

Slide 6

Slide 6 text

INSTALLATION curl -L https://unpkg.com/@pnpm/self-installer | node npm install -g pnpm

Slide 7

Slide 7 text

PHILOSOPHIE PNPM NPM v2 (jusquà mi-2015) APP A v1.0 B v1.0 C v1.0 B v2.0 NPM v3..5 (à partir de juin 2015) APP A v1.0 B v1.0 C v1.0 B v2.0

Slide 8

Slide 8 text

INSTALL UPDATE UNINSTALL LINK PRUNE INSTALL-TEST LIST APIS

Slide 9

Slide 9 text

INIT LIST INSTALL INSTALL [PACKAGE] UPDATE [PACKAGE] UNINSTALL [PACKAGE] VIEW [PACKAGE] INSTALL -g [PACKAGE] RUN [SCRIPT] PNPM INIT LIST INSTALL INSTALL [PACKAGE] UPDATE [PACKAGE] UNINSTALL [PACKAGE] VIEW [PACKAGE] INSTALL -g [PACKAGE] RUN [SCRIPT] NPM INIT LIST INSTALL ADD [PACKAGE] UPGRADE [PACKAGE] REMOVE [PACKAGE] INFO [PACKAGE] GLOBAL ADD [PACKAGE] RUN [SCRIPT] YARN APIS

Slide 10

Slide 10 text

PROGRAMMATIC API

Slide 11

Slide 11 text

PNPM SOUS LE CAPOT

Slide 12

Slide 12 text

PNPM SOUS LE CAPOT REGISTRY MODULES STORE HARD LINK SYMLINK JUNCTION

Slide 13

Slide 13 text

NODE MODULES HEAVIEST OBJECTS IN THE UNIVERSE

Slide 14

Slide 14 text

HOOKS

Slide 15

Slide 15 text

ATOUTS ESPACE DISQUE HOOKS VITESSE SIMPLICITE

Slide 16

Slide 16 text

LE BENCHMARK !

Slide 17

Slide 17 text

ANGULAR APP LE BENCHMARK !

Slide 18

Slide 18 text

REACT APP LE BENCHMARK !

Slide 19

Slide 19 text

EMBER APP LE BENCHMARK !

Slide 20

Slide 20 text

MEDIUM SIZE APP LE BENCHMARK !

Slide 21

Slide 21 text

A LOT FILE APP LE BENCHMARK !

Slide 22

Slide 22 text

LIMITATIONS BUNDLE DEPENDENCIES PRESERVE SYMLINKS MODULE INCOMPATIBLE INTÉGRATION

Slide 23

Slide 23 text

CONCLUSION

Slide 24

Slide 24 text

CREDITS Couverture : Billy Meier http://www.alienscientist.com/pictures/Billy_Meier.jpg Benchmark : http://s1.1zoom.me/big3/849/Men_Arm_WrestlingLittle_465538.jpg Graph : made by pnpm Icons made by freepik and Flaticon