Skip to content

jaebradley/example-rollup-react-component-npm-package

Folders and files

NameName
Last commit message
Last commit date
Jun 23, 2020
Nov 8, 2020
Nov 8, 2020
Jun 16, 2020
Apr 13, 2018
Apr 12, 2018
Apr 12, 2018
Jul 30, 2019
Apr 13, 2018
Jan 30, 2020
Apr 12, 2018
Jun 9, 2020
Apr 13, 2018
Jan 30, 2020
Mar 2, 2023
Mar 2, 2023
Aug 6, 2020
Jan 30, 2020

Repository files navigation

example-rollup-react-component-npm-package

Greenkeeper badge Example Rollup React Component NPM Package codecov npm npm

Example React component "library" using rollup that is published to npm.

rollup and webpack

There are a lot of articles that compare rollup and webpack (like this or this or this or this).

The general point is

webpack is generally a better fit for applications, and rollup is generally a better fit for libraries 1

So what is this project?

I've never used rollup before - hell, I've barely used webpack before.

This was mostly to see how easy / difficult it was to create a React component package using rollup (aka "proof-of-concept").

My requirements for this package were

  1. Use babel
  2. Use semantic-release
  3. Use sass
  4. Support umd and es modules
  5. Use storybook
  6. Make the exported components really simple

My general thoughts

Footnotes