woeip icon indicating copy to clipboard operation
woeip copied to clipboard

Update needed libraries referenced in woeip/web/package.json

Open mnorelli opened this issue 3 years ago • 1 comments

Description

Issue https://github.com/openoakland/woeip/issues/362#issuecomment-941882933 provides instructions for locally hosting the front-end for developers unable to run docker-compose up -d --build. Accessing woeip/web/package.json with npm install, yields a list of deprecated libraries.

[email protected]: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 @hapi/[email protected]: This version has been deprecated and is no longer supported or maintained @hapi/[email protected]: This version has been deprecated and is no longer supported or maintained [email protected]: Please see https://github.com/lydell/urix#deprecated [email protected]: this library is no longer supported [email protected]: https://github.com/lydell/resolve-url#deprecated [email protected]: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies. [email protected]: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2. [email protected]: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates. @hapi/[email protected]: Moved to 'npm install @sideway/address' [email protected]: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-babel. [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142 @hapi/[email protected]: This version has been deprecated and is no longer supported or maintained @hapi/[email protected]: Switch to 'npm install joi' [email protected]: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.

Requested solution

[ ] Update libraries to new version or update dependencies, as per https://docs.npmjs.com/updating-packages-downloaded-from-the-registry [ ] Validate code

Related issues

https://github.com/openoakland/woeip/issues/362#issue-991388588 https://github.com/openoakland/woeip/issues/276#issue-794780681

mnorelli avatar Dec 01 '21 01:12 mnorelli

We can make sure that our direct dependencies are on the latest stable versions. Unfortunately, there are no guarantees that these direct dependencies are also on the latest versions of their dependencies. ...dependencies all the way... down. So, we may always get some deprecation warnings.

TangoYankee avatar Apr 02 '22 12:04 TangoYankee