-
Notifications
You must be signed in to change notification settings - Fork 48
Open
Description
It is extremely hard to run this repo due to all of the outdated dependencies. I had to use a different Node version because even the highest minor version of dependency "node-sass": "^4.14.0",
is compatible with a maximum of Node 14. The current versions of Node are 16-18.
There are quite a lot of outdated and/or deprecated packages here so the tricky part will be upgrading in the correct order so as not to break things.
Outdated Top-Level Packages
from yarn outdated
Package Current Wanted Latest Package Type URL
bulma 0.7.5 0.7.5 0.9.4 dependencies https://bulma.io
gatsby 2.32.13 2.32.13 4.16.0 dependencies https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby#readme
gatsby-image 2.11.0 2.11.0 3.11.0 dependencies https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-image#readme
gatsby-plugin-google-analytics 2.11.0 2.11.0 4.16.0 dependencies https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-google-analytics#readme
gatsby-plugin-manifest 2.12.1 2.12.1 4.16.0 dependencies https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-manifest#readme
gatsby-plugin-netlify 2.11.1 2.11.1 5.0.0 dependencies https://github.com/netlify/gatsby-plugin-netlify#readme
gatsby-plugin-netlify-cms 4.10.1 4.10.1 6.16.0 dependencies https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-netlify-cms#readme
gatsby-plugin-purgecss 3.1.1 3.1.1 6.1.2 dependencies https://github.com/anantoghosh/gatsby-plugin-purgecss#readme
gatsby-plugin-react-helmet 3.10.0 3.10.0 5.16.0 dependencies https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-react-helmet#readme
gatsby-plugin-sass 2.8.0 2.8.0 5.16.0 dependencies https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-sass#readme
gatsby-plugin-sharp 2.14.4 2.14.4 4.16.1 dependencies https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-sharp#readme
gatsby-remark-copy-linked-files 2.10.0 2.10.0 5.16.0 dependencies https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-remark-copy-linked-files#readme
gatsby-remark-images 3.11.1 3.11.1 6.16.0 dependencies https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-remark-images#readme
gatsby-remark-prismjs 3.13.0 3.13.0 6.16.0 dependencies https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-remark-prismjs#readme
gatsby-remark-relative-images 0.2.3 0.2.3 2.0.2 dependencies https://github.com/danielmahon/gatsby-remark-relative-images#readme
gatsby-source-filesystem 2.11.1 2.11.1 4.16.0 dependencies https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-source-filesystem#readme
gatsby-transformer-documentationjs 4.10.0 4.10.0 6.16.0 dependencies https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-transformer-documentationjs#readme
gatsby-transformer-remark 2.16.1 2.16.1 5.16.0 dependencies https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-transformer-remark#readme
gatsby-transformer-sharp 2.12.1 2.12.1 4.16.0 dependencies https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-transformer-sharp#readme
http-proxy-middleware 0.19.2 0.19.2 2.0.6 devDependencies https://github.com/chimurai/http-proxy-middleware#readme
netlify-lambda 1.6.3 1.6.3 2.0.15 devDependencies https://github.com/netlify/netlify-lambda#readme
node-sass 4.14.1 4.14.1 7.0.1 dependencies https://github.com/sass/node-sass
prettier 1.19.1 1.19.1 2.7.1 devDependencies https://prettier.io
react 16.14.0 16.14.0 18.2.0 dependencies https://reactjs.org/
react-dom 16.14.0 16.14.0 18.2.0 dependencies https://reactjs.org/
react-helmet 5.2.1 5.2.1 6.1.0 dependencies https://github.com/nfl/react-helmet#readme
react-tabs 3.2.3 3.2.3 5.1.0 dependencies https://github.com/reactjs/react-tabs
rimraf 2.7.1 2.7.1 3.0.2 devDependencies https://github.com/isaacs/rimraf#readme
showdown 1.9.1 1.9.1 2.1.0 dependencies http://showdownjs.com/
uuid 3.4.0 3.4.0 8.3.2 dependencies https://github.com/uuidjs/uuid#readme
Deprecation Warnings
from yarn install
warning gatsby > @hapi/[email protected]: Switch to 'npm install joi'
warning gatsby > [email protected]: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
warning gatsby > [email protected]: This loader has been deprecated. Please use eslint-webpack-plugin
warning gatsby > gatsby-cli > @hapi/[email protected]: Switch to 'npm install joi'
warning gatsby > [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
warning gatsby > better-queue > [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
warning gatsby > gatsby-cli > [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
warning gatsby > gatsby-telemetry > [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
warning gatsby > webpack-dev-server > [email protected]: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
warning gatsby > @hapi/joi > @hapi/[email protected]: This version has been deprecated and is no longer supported or maintained
warning gatsby > @hapi/joi > @hapi/[email protected]: This version has been deprecated and is no longer supported or maintained
warning gatsby > @hapi/joi > @hapi/[email protected]: Moved to 'npm install @sideway/address'
warning gatsby > @hapi/joi > @hapi/[email protected]: This version has been deprecated and is no longer supported or maintained
warning gatsby > @hapi/joi > @hapi/topo > @hapi/[email protected]: This version has been deprecated and is no longer supported or maintained
warning gatsby > webpack-dev-server > chokidar > [email protected]: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
warning gatsby > gatsby-cli > [email protected]: gatsby-recipes has been removed from gatsby/gatsby-cli >=4.5.0. Update to gatsby@latest/gatsby-cli@latest to use versions without gatsby-recipes. This package will no longer receive updates.
warning gatsby > gatsby-cli > gatsby-recipes > @hapi/[email protected]: This version has been deprecated and is no longer supported or maintained
warning gatsby > gatsby-cli > gatsby-recipes > @hapi/[email protected]: Switch to 'npm install joi'
warning gatsby > gatsby-cli > gatsby-recipes > [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
warning gatsby > st > [email protected]: No longer maintained. Use [lru-cache](http://npm.im/lru-cache) version 7.6 or higher, and provide an asynchronous `fetchMethod` option.
warning gatsby > webpack-hot-middleware > [email protected]: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
warning gatsby > @pmmmwh/react-refresh-webpack-plugin > native-url > [email protected]: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
warning gatsby > webpack-dev-middleware > webpack-log > [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
warning gatsby > webpack-dev-server > url > [email protected]: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
warning gatsby > webpack > micromatch > snapdragon > [email protected]: See https://github.com/lydell/source-map-resolve#deprecated
warning gatsby > webpack > watchpack > watchpack-chokidar2 > [email protected]: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
warning gatsby > eslint-plugin-graphql > graphql-config > @graphql-tools/url-loader > [email protected]: The `subscriptions-transport-ws` package is no longer maintained. We recommend you use `graphql-ws` instead. For help migrating Apollo software to `graphql-ws`, see https://www.apollographql.com/docs/apollo-server/data/subscriptions/#switching-from-subscriptions-transport-ws For general help using `graphql-ws`, see https://github.com/enisdenjo/graphql-ws/blob/master/README.md
warning gatsby > webpack > micromatch > snapdragon > source-map-resolve > [email protected]: See https://github.com/lydell/source-map-url#deprecated
warning gatsby > webpack > micromatch > snapdragon > source-map-resolve > [email protected]: Please see https://github.com/lydell/urix#deprecated
warning gatsby > webpack > micromatch > snapdragon > source-map-resolve > [email protected]: https://github.com/lydell/resolve-url#deprecated
warning gatsby > optimize-css-assets-webpack-plugin > cssnano > cssnano-preset-default > postcss-svgo > [email protected]: This SVGO version is no longer supported. Upgrade to v2.x.x.
warning [email protected]: gatsby-image is now gatsby-plugin-image: https://npm.im/gatsby-plugin-image. This package will no longer receive updates.
warning gatsby-plugin-netlify-cms > [email protected]: 3.x is no longer supported
warning gatsby-plugin-sharp > [email protected]: This SVGO version is no longer supported. Upgrade to v2.x.x.
warning gatsby-plugin-sharp > [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
warning gatsby-plugin-sharp > imagemin-mozjpeg > mozjpeg > bin-build > tempfile > [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
warning gatsby-remark-relative-images > babel-polyfill > [email protected]: core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.
warning gatsby-remark-relative-images > babel-polyfill > babel-runtime > [email protected]: core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.
warning gatsby-transformer-remark > remark > unified > @types/vfile > @types/[email protected]: This is a stub types definition. vfile-message provides its own type definitions, so you do not need this installed.
warning netlify-cms > netlify-cms-app > [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
warning netlify-cms > netlify-cms-app > netlify-cms-core > [email protected]: Package moved to @redux-devtools/extension.
warning netlify-cms > netlify-cms-app > netlify-cms-widget-markdown > slate-react > [email protected]: New custom equality api does not play well with all equality helpers. Please use v5.x
warning node-sass > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning node-sass > node-gyp > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning node-sass > request > [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
warning node-sass > node-gyp > [email protected]: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.
warning node-sass > request > [email protected]: this library is no longer supported
warning [email protected]: Parcel v1 is no longer maintained. Please migrate to v2, which is published under the 'parcel' package. See https://v2.parceljs.org/getting-started/migration for details.
warning parcel-bundler > [email protected]: core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.
warning parcel-bundler > @parcel/watcher > [email protected]: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
warning parcel-bundler > htmlnano > [email protected]: This SVGO version is no longer supported. Upgrade to v2.x.x.
warning parcel-bundler > htmlnano > uncss > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning parcel-bundler > htmlnano > uncss > jsdom > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning parcel-bundler > htmlnano > uncss > jsdom > [email protected]: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
warning react-highlight.js > [email protected]: Support has ended for 9.x series. Upgrade to @latest
warning [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
Metadata
Metadata
Assignees
Labels
No labels