Relax ESLint version range (#6840)

* Relax eslint version range

* Use semver package to compare versions during preflight check

* Cleanup package.json files whitespace
This commit is contained in:
Ian Schmitz
2019-04-17 19:46:47 -07:00
committed by GitHub
parent 4b5b76b79f
commit f5b0aac411
10 changed files with 24 additions and 22 deletions

View File

@@ -10,6 +10,7 @@
const chalk = require('react-dev-utils/chalk');
const fs = require('fs');
const semver = require('semver');
const path = require('path');
// We assume that having wrong versions of these
@@ -74,7 +75,7 @@ function verifyPackageTree() {
fs.readFileSync(maybeDepPackageJson, 'utf8')
);
const expectedVersion = expectedVersionsByDep[dep];
if (depPackageJson.version !== expectedVersion) {
if (!semver.satisfies(depPackageJson.version, expectedVersion)) {
console.error(
chalk.red(
`\nThere might be a problem with the project dependency tree.\n` +