tools: replace rollup with ncc
Replace rollup + plugins + config file with zeit/ncc package designed to do the particular task that we're leveraging rollup for but with zero-ish configuration. (rollup can do a whole lot more, but we're using a tiny portion of its functionality.)
ncc is 0.2.0. But it seems to work and I wouldn't mind landing as-is.
/cc @guybedford who has contributed to both rollup and ncc and so might have considerable insight as to whether this is a good idea or not. (Also, I'm totally happy to close this if it's a case of "let me do this, there are some things you're missing" or whatever.)
It would be nice if we could reduce the unfortunate amount of churn in lint-md.js
but I'm not sure what to do about that....
Checklist
-
make -j4 test
(UNIX), orvcbuild test
(Windows) passes -
commit message follows commit guidelines