Jon Koops
Jon Koops
Currently our code is still using the legacy [CommonJS module system](https://nodejs.org/api/modules.html#modules-commonjs-modules), instead standardized [ECMAScript modules](https://nodejs.org/api/esm.html#modules-ecmascript-modules) should be used. This makes the code more familiar to JavaScript developers not familiar with...
Closes #569
**What kind of change does this PR introduce?** - [ ] Bug Fix - [ ] Feature - [x] Refactoring - [ ] Style - [ ] Build - [...
To match what is being done to `attr-accept` under https://github.com/react-dropzone/attr-accept/pull/76, we should also add [`eslint-plugin-import`](https://github.com/import-js/eslint-plugin-import) to this project.
To match what is being done to `attr-accept` under https://github.com/react-dropzone/attr-accept/pull/76, we should also add [`commitlint`](https://commitlint.js.org/) to this project.