chore(lint-staged): rewritten in JS (#2676)
chore(lint-staged): rewritten in JS (#2676)

- simpler code, no need to hack around the shell
- no more double formatting
- no longer use git stash, simply cache files in memory
lmcro/xo-web,vatesfr/xo-web,lmcro/xo-web,vatesfr/xo-web,lmcro/xo-web