032 jsAir - Publishing JavaScript Packages with John-David Dalton, Stephan Bönnemann, James Kyle, and Henry Zhu
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
- Go home, stop working, take a vacation, don't work on the weekends.
- Reduce barriers for contributions
- If a repo is lagging in activity jump in as a contributor
- Always bring your skateboard to the airport
- npm CouchDB changes feed
- shrinkwrap on publish
- Thoughts on setting up a monorepo for cycle.js
- Why is Babel a monorepo?
- Prosemirror monorepo disucssion
- package.json files property, .npmignore
- Questions can become PRs for a project - if something seems weird/could be improved, it was probably overlooked. (for example)
- ngrok Secure tunnels to localhost
- How to Write a JavaScript Library Free Egghead.io course
- If you figure out why istanbul/nyc is called nyc, let me know