title: npm install fails - version mismatch
body: <p>i am new to npm, and have trouble running npm install on this repo: <a href="https://github.com/ttencate/jfxr" rel="nofollow noreferrer">https://github.com/ttencate/jfxr</a>
  after the initial install failed with error code 1, i found resources pointing towards updating the package versions.
  after running</p>
  <pre><code>npx npm-check-updates -u
  </code></pre>
  <p>npm install still fails, this time with a reasonable error stack:</p>
  <pre><code>p@MBP-von-up app % npm install
  npm ERR! code ERESOLVE
  npm ERR! ERESOLVE unable to resolve dependency tree
  npm ERR! 
  npm ERR! While resolving: jfxr-app@0.14.0
  npm ERR! Found: eslint@8.19.0
  npm ERR! node_modules/eslint
  npm ERR!   dev eslint@&quot;^8.19.0&quot; from the root project
  npm ERR! 
  npm ERR! Could not resolve dependency:
  npm ERR! peer eslint@&quot;&gt;=1.6.0 &lt;7.0.0&quot; from eslint-loader@2.2.1
  npm ERR! node_modules/eslint-loader
  npm ERR!   dev eslint-loader@&quot;^2.1.1&quot; from the root project
  npm ERR! 
  npm ERR! Fix the upstream dependency conflict, or retry
  npm ERR! this command with --force, or --legacy-peer-deps
  npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
  npm ERR! 
  npm ERR! See /Users/tp/.npm/eresolve-report.txt for a full report.
  
  npm ERR! A complete log of this run can be found in:
  npm ERR!     /Users/tp/.npm/_logs/2022-07-05T13_34_08_046Z-debug-0.log
  </code></pre>
  <p>but i am still unclear on how to resolve this version mismatch.
  also, running with the old version would be fine for me too, if it worked at all...</p>
  <p>any help / tips towards resources appreciated!</p>