chai vs eslint vs mocha vs path vs react vs winston