Use wx file flag instead of default w (thanks to @mattbretl via #8)
2.0.2
Updated dev dependencies.
Fix mjs structure to work with node v12.
Fix a bug that would pause consumption of read streams until completion. (thanks to @Nikosmonaut's investigation in #9).
2.0.3
Emit write event after bytes have been written to the filesystem.
2.0.4
Revert support for Node.js v12 --experimental-modules mode that was published in v2.0.2 that broke compatibility with earlier Node.js versions and test both ESM and CJS builds (skipping --experimental-modules tests for Node.js v12), via #11.
Use package browserslist field instead of configuring @babel/preset-env directly.
Configure @babel/preset-env to use shipped proposals and loose mode.
Give dev tool config files .json extensions so they can be Prettier linted.
Don't Prettier ignore the lib directory; it's meant to be pretty.
Prettier ignore package.json and package-lock.json so npm can own the formatting.
Configure eslint-plugin-node to resolve .mjs before .js and other extensions, for compatibility with the pre Node.js v12 --experimental-modules behavior.
Don't ESLint ignore node_modules, as it's already ignored by default.
Use the classic TAP reporter for tests as it has more compact output.