jaakkopasanen / AutoEq

Automatic headphone equalization from frequency responses
MIT License
12.89k stars 2.47k forks source link

Update all dependencies #680

Closed nihil-admirari closed 7 months ago

nihil-admirari commented 11 months ago
  1. App can now be started on Python 3.11.
  2. Models and validators had to be updated to work with the latest pydantic.
  3. Node dependencies were updated with npm audit fix --force. Note that some vulnerabilities are still being reported:

    # npm audit report
    
    nth-check  <2.0.1
    Severity: high
    Inefficient Regular Expression Complexity in nth-check - https://github.com/advisories/GHSA-rp65-9cf3-cjxr
    fix available via `npm audit fix --force`
    Will install react-scripts@2.1.3, which is a breaking change
    node_modules/svgo/node_modules/nth-check
    css-select  <=3.1.0
    Depends on vulnerable versions of nth-check
    node_modules/svgo/node_modules/css-select
      svgo  1.0.0 - 1.3.2
      Depends on vulnerable versions of css-select
      node_modules/svgo
         @svgr/plugin-svgo  <=5.5.0
         Depends on vulnerable versions of svgo
         node_modules/@svgr/plugin-svgo
         @svgr/webpack  4.0.0 - 5.5.0
         Depends on vulnerable versions of @svgr/plugin-svgo
         node_modules/@svgr/webpack
            react-scripts  >=2.1.4
            Depends on vulnerable versions of @svgr/webpack
            node_modules/react-scripts
    
    6 high severity vulnerabilities
  4. Warnings reported by eslint were fixed.
  5. npm test was made to work.