An opinionated setup I plan to use for my libraries.
It has CommonJS and UMD builds via Babel and Webpack, ESLint, and Mocha.
It also has React-friendly examples folder with library code mapped to the sources.
If you use this, make sure to grep for “library-boilerplate” and replace every occurrence.
package.json in the root and the example folder for the list of the available commands.
Note that this is an opinionated boilerplate. You might want to:
.babelrcso you don’t depend on language features that might be gone tomorrow;
.babelrcso the behavior is spec-compliant.
You have been warned.