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, androllup
is generally a better fit for libraries 1
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
babel
semantic-release
sass
umd
and es
modulesstorybook
rollup
umd
and es
, for example)rollup
plugins didn't really play nicely with babel@7
- which is why I downgraded to 6
(I could definitely be messing something up)storybook
in
storybook
is using webpack
to build 😬