032 jsAir - Publishing JavaScript Packages with John-David Dalton, Stephan Bönnemann, James Kyle, and Henry Zhu
JavaScript Air
English - July 21, 2016 15:50 - 1 hour - 47.9 MB - ★★★★ - 18 ratingsTechnology javascript developer node front end framework programmer web internet programming development Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Publishing JavaScript Packages with John-David Dalton, Stephan Bönnemann, James Kyle, and Henry Zhu
Description:
Doing open source involves a lot more than just coding up the tool/library. We're going to talk about the challenge of activly publishing an open source package on npm and some of the tools that have been developed to automate this process. Our guests have each developed some amazing tools, so you're in for a really interesting show!
Show sponsors:Egghead.io - Bite-sized web development video training
Frontend Masters - Expert front-end training
TrackJS - JavaScript Error Monitoring
WebStorm - Smart JavaScript IDE
Trading Technologies - Building For What's Next
React.js Program - Master the React.js Ecosystem
Sentry - Cross-platform crash-reporting
Links, Picks, and Tips:
James Kyle
@thejameskyle
TipsGo home, stop working, take a vacation, don't work on the weekends.
PicksFlowType.org
John-David Dalton
@jdalton
LinksLerna
babel-plugin-lodash
lodash-webpack-plugin
ES6 Module Interoperability
Shrinkpack
TipsReduce barriers for contributions
If a repo is lagging in activity jump in as a contributor
Pickseslint-plugin-import
Stephan Bönnemann
@boennemann
LinksSemantic Release
npm prune
npm pack
package.json files
TipsAlways bring your skateboard to the airport
Picksnpm CouchDB changes feed
shrinkwrap on publish
Henry Zhu
@left_pad
LinksThoughts on setting up a monorepo for cycle.js
Why is Babel a monorepo?
Prosemirror monorepo disucssion
package.json files property, .npmignore
TipsQuestions can become PRs for a project - if something seems weird/could be improved, it was probably overlooked. (for example)
PicksLebab: the opposite of babel
View # of Issues/PRs for a contributors
Kent C. Dodds
@kentcdodds
Linksnp
nyc
How to use bundledDependencies
generator-kcd-oss
TipsAutomate things
Picksngrok Secure tunnels to localhost
How to Write a JavaScript Library Free Egghead.io course
Pam Selle
@pamasaur
TipsIf you figure out why istanbul/nyc is called nyc, let me know
PicksLambCI
About JavaScript Air:
JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Go to jsair.io/suggest to suggest topics and guests for the show. Go to jsair.io/feedback to provide feedback on this and other episodes. Also be sure to subscribe to our email newsletter at jsair.io/email and follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.