- Updated dependencies.
- The
extractFiles
function is now the default export. - Replace extracted files with
null
instead of deletion, fixing #4. - Simplified npm scripts.
- Setup Travis to test using the latest stable Node.js version and the oldest supported in
package.json
engines
(v6.10). - Added a Travis readme badge.
- Updated dependencies.
- Updated Prettier and ESLint config.
- Prettier formats distribution code as well as source code, along with the readme and changelog.
- No more source maps; Prettier does not support them.
- Added a clean step to builds.
- Renamed
dist
directory tolib
. - Modular project structure that works better for native ESM.
- Module files now have
.mjs
extension. - Using Babel directly instead of Rollup.
- Smarter Babel config with
.babelrc.js
. - Reduced bundle size, fixing #3:
- Using
babel-preset-env
to handle polyfills so only required ones are included for supported environments. - Using
Array.prototype.slice.call
to convertFileList
instances to arrays instead ofArray.from
which requires a lot of polyfills.
- Using
- Target Node.js v6.10+ for transpilation and polyfills via
package.json
engines
. - Support browsers with >1% global usage (was >2%).
- Updated the readme support section.
- Added links to readme badges.
- Updated dependencies.
- Fixed incorrect usage example code for
ReactNativeFile.list
, via #1.
- Updated dependencies.
- Extracted file paths no longer begin with
.
when no tree path is passed toextractFiles
.
- Updated dependencies.
- Added tests.
- Removed
lint-staged
, linting and tests now run on commit. - Fixed
extractFiles
bugs by using logic that worked inapollo-upload-client@5
.
- Initial release.