building node.js modules

21
Building node.js Modules Kevin Griffin DevLink 2014

Upload: kevin-griffin

Post on 19-Jun-2015

96 views

Category:

Technology


0 download

DESCRIPTION

From DevLink 2014

TRANSCRIPT

Page 1: Building node.js Modules

Building node.js Modules

Kevin GriffinDevLink 2014

Page 2: Building node.js Modules

Kevin Griffin

Independent Consultant.Bootstrapper.All around nice guy.

[email protected]/1kevgriff

Page 3: Building node.js Modules

@1kevgriff - kevgriffin.com

Stuff I Make

Page 4: Building node.js Modules

Like slides and code after the

event?

Page 5: Building node.js Modules

http://bit.ly/GriffDevLink1

Page 6: Building node.js Modules

Package Managers

Page 7: Building node.js Modules

npmjs.org

Page 8: Building node.js Modules

Three types of modules

Page 9: Building node.js Modules

require(‘./myFile’)

Page 10: Building node.js Modules

require(‘./myFile.js’)

orrequire(‘./

myFile.json’)

Page 11: Building node.js Modules

require(‘./myFolder’)

Page 12: Building node.js Modules

require(‘./myFolder/index.js’)

Page 13: Building node.js Modules

require(‘myModule’)

Page 14: Building node.js Modules

Getting Setup to Publish to

npm

Page 15: Building node.js Modules

1.Create new user account at npmjs.org2.Go to terminal/command prompt

npm set init.author.name "Your Name"npm set init.author.email "[email protected]"npm set init.author.url "http://yourblog.com“

npm adduser

Page 16: Building node.js Modules

npm initnpm publish

Page 17: Building node.js Modules
Page 18: Building node.js Modules
Page 19: Building node.js Modules

npm publish

Page 20: Building node.js Modules

And let there be code…

Page 21: Building node.js Modules

Thanks for attending!

Kevin Griffin

[email protected]/1kevgriff

http://bit.ly/GriffDevLink1