Closed brianhelba closed 7 years ago
Good point. The reason why I upgraded both devDependancies
and peerDependancies
was because some unittests were added that use ES8, and ESLint only added support to ES8 in version 4. But you are right, that should only affect devDependancies
.
A recent commit made the
peerDependencies
requireeslint>=4.0.0
. Many users ofeslint-plugin-backbone
may not have upgraded toeslint
v4 yet, and a number of well-established packages in the ESLint ecosystem (e.g.eslint-plugin-standard
do not yet support v4.While
eslint-plugin-backbone
is free to useeslint>=4.0.0
as one of its owndevDependencies
, it should not be so restrictive about how it's used in practice.Until it's confirmed that
eslint
v2 or v3 no longer work witheslint-plugin-backbone
, thepeerDependencies
should not restrict usage of earlier versions.