mahogany icon indicating copy to clipboard operation
mahogany copied to clipboard

Modernization

Open dsblv opened this issue 9 years ago • 1 comments

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 .editorconfig to simplify following your code style
  • Addition of .gitattributes to ensure line endings are being normalized by git
  • Removal of .npmignore in favor of files key in package.json
  • Linting with XO that is a wrap around eslint with simpler API and sensible set of rules
  • Testing with AVA. Just check new test.js out!
  • A few package.json tweaks

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.

dsblv avatar Feb 20 '16 10:02 dsblv

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:

good

conceptualitis avatar Feb 20 '16 17:02 conceptualitis