Slide 1

Slide 1 text

wombat-driven understanding an interactive guide to using npm brought to you by @rockbot

Slide 2

Slide 2 text

@rockbot #jsconfasia npm is a package manager for JavaScript

Slide 3

Slide 3 text

@rockbot #jsconfasia npm is a package manager

Slide 4

Slide 4 text

@rockbot #jsconfasia our #1 priority is to reduce friction

Slide 5

Slide 5 text

@rockbot #jsconfasia now let’s build an app

Slide 6

Slide 6 text

@rockbot #jsconfasia goal: random wombat fact generator

Slide 7

Slide 7 text

@rockbot #jsconfasia

Slide 8

Slide 8 text

@rockbot #jsconfasia npm

Slide 9

Slide 9 text

@rockbot #jsconfasia npm

Slide 10

Slide 10 text

@rockbot #jsconfasia npm

Slide 11

Slide 11 text

@rockbot #jsconfasia 1install node.js https://nodejs.org

Slide 12

Slide 12 text

@rockbot #jsconfasia 2 update npm npm i npm@latest -g

Slide 13

Slide 13 text

@rockbot #jsconfasia 3 let’s do it live

Slide 14

Slide 14 text

@rockbot #jsconfasia show notes at http://bit.ly/wdu-jsconf-asia

Slide 15

Slide 15 text

@rockbot #jsconfasia semver 1.0.0 major breaking changes minor new features patch bug fixes

Slide 16

Slide 16 text

@rockbot #jsconfasia but wait, there’s more!

Slide 17

Slide 17 text

@rockbot #jsconfasia dist-tags npm deprecate npm outdated bundledDependencies npm shrinkwrap npm update npm pack config options

Slide 18

Slide 18 text

@rockbot #jsconfasia https://docs.npmjs.com

Slide 19

Slide 19 text

@rockbot #jsconfasia need help?

Slide 20

Slide 20 text

@rockbot #jsconfasia https://www.npmjs.com/support

Slide 21

Slide 21 text

@rockbot #jsconfasia npm loves you

Slide 22

Slide 22 text

Raquel Vélez @rockbot http://rckbt.me raquel@ js.com