The "Perfect" Tooling Library
Explore the intricacies of creating the "perfect" JavaScript library tooling in this JSConf Hawaii 2020 talk by Ben Ilegbodu. Dive into essential aspects of library development beyond implementation, including infrastructure setup for development, testing, building, and deployment. Learn about configuring TypeScript and other static checking tools, deciding between ESM and CJS builds, and tackling integration testing challenges. Gain valuable insights on crafting helpful documentation, leveraging TypeScript for improved development experiences, creating effective issue templates, and implementing continuous delivery practices. Whether you're an experienced package developer or new to library creation, discover the key components that contribute to a well-rounded and maintainable JavaScript library ecosystem.