Closed brettz9 closed 4 years ago
Thank you! These are awesome! Great commits too - makes this easy to review. Yeah, I'd totally be cool with having Babel removed going forward.
On second thought though, since the code is currently using ESM in source, unless there is a compelling reason to switch now to Rollup (or if time passes so as to use Node ESM), maybe it is easier to leave as is?
package.json
:bugs
,homepage
,contributors
babel-preset-es2015
,@babel/preset-env
)engines
Requires
esm
now forava
(unless were to use Node's implementation): https://github.com/avajs/ava/blob/master/docs/recipes/es-modules.mdBREAKING CHANGE:
Had not been indicating supported engine.
I wasn't sure the engine specify. While Babel might take care of the syntax, one might need to add https://github.com/mysticatea/eslint-plugin-node to check the builtins (if not using
core-js
). Assuming that is, you even want Babel anymore.Note that I changed the
repository
to a full link not only to silence an inadequate package.json validator, but because full links can be useful in IDEs (e.g., in Atom, I can click "cmd-O" on a URL under the cursor to open it).Planning to add a couple PRs, but thought I'd get things started here.