# Guide to Creating NPM Packages

# TSDX

npm version license monthly downloads github stars

Easiest way to create a TypeScript package that has Jest tests, uses Rollup, and works well with React.

# Microbundle

npm version license monthly downloads github stars

  • Create a Node module ready to be published to NPM
  • Produce multiple formats at once: ES Modules (import / export), Node’s CommonJS (require() / module.exports), and UMD that works everywhere.
  • Supports TypeScript, JSX, ES+, async/await
  • Uses Rollup to efficiently bundle