mahogany
mahogany copied to clipboard
Modernization
This PR is about making this repo appear cooler in users' eyes. It's important if you want to dominate among other similar mdules.
It includes:
- Addition of
.editorconfigto simplify following your code style - Addition of
.gitattributesto ensure line endings are being normalized by git - Removal of
.npmignorein favor offileskey inpackage.json - Linting with XO that is a wrap around
eslintwith simpler API and sensible set of rules - Testing with AVA. Just check new
test.jsout! - A few
package.jsontweaks
This one is very opinionated, so feel free to decline :wink:
I also encourage you to use travis with .travis.yml like this and stick a badge to the readme so everyone knows your tests are passing.
At a glance I'm fine with these changes. I probably won't add Travis, because I don't want to use any more resources than this joke repo is already consuming :laughing:
