Skip to content

yarn install warnings & errors - @cypress/[email protected] #31

@MikeMcC399

Description

@MikeMcC399

Situation

Attempting to install dependencies with Yarn succeeds and outputs many warnings and error messages. See Logs below.

Yarn is used in .circleci/config.yml with yarn install and yarn test

Environment

Component Version
Windows 11, 24H2
Node.js 22.17.0 LTS
Yarn 1.22.22
Python 3.13.5
Visual Studio Community 2022 - 17.14.8
Desktop development with C++

Steps to reproduce

git clone https://github.com/cypress-io/get-windows-proxy
cd get-windows-proxy
yarn

Logs

$ yarn
yarn install v1.22.22
info No lockfile found.
[1/4] Resolving packages...
warning ban-sensitive-files > ggit > [email protected]: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
warning ban-sensitive-files > ggit > [email protected]: Glob versions prior to v9 are no longer supported
warning ban-sensitive-files > ggit > [email protected]: You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.

(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)
warning ban-sensitive-files > ggit > glob > [email protected]: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
warning [email protected]: dependency-check has been deprecated in favor of the knip module
warning dependency-check > [email protected]: This package is no longer supported. Please use @npmcli/package-json instead.
warning dependency-check > read-package-json > [email protected]: Glob versions prior to v9 are no longer supported
warning dependency-check > read-package-json > glob > [email protected]: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
warning dependency-check > globby > [email protected]: Glob versions prior to v9 are no longer supported
warning dependency-check > globby > @types/glob > @types/[email protected]: This is a stub types definition. minimatch provides its own type definitions, so you do not need this installed.
warning dependency-check > micromatch > snapdragon > [email protected]: See https://github.com/lydell/source-map-resolve#deprecated
warning dependency-check > micromatch > snapdragon > source-map-resolve > [email protected]: https://github.com/lydell/resolve-url#deprecated
warning dependency-check > micromatch > snapdragon > source-map-resolve > [email protected]: Please see https://github.com/lydell/urix#deprecated
warning dependency-check > micromatch > snapdragon > source-map-resolve > [email protected]: See https://github.com/lydell/source-map-url#deprecated
warning deps-ok > [email protected]: You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.

(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)
warning [email protected]: This version is no longer supported. Please see https://eslint.org/version-support for other options.
warning eslint > [email protected]: Glob versions prior to v9 are no longer supported
warning eslint > file-entry-cache > flat-cache > [email protected]: Rimraf versions prior to v4 are no longer supported
warning eslint > file-entry-cache > flat-cache > rimraf > [email protected]: Glob versions prior to v9 are no longer supported
warning [email protected]: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
warning git-issues > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning git-issues > 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 git-issues > request > [email protected]: this library is no longer supported
warning license-checker > [email protected]: This package is no longer supported.
warning license-checker > read-installed > [email protected]: This package is no longer supported. Please use @npmcli/package-json instead.
warning license-checker > nopt > [email protected]: This package is no longer supported.
warning license-checker > read-installed > [email protected]: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
warning license-checker > read-installed > [email protected]: This functionality has been moved to @npmcli/fs
warning license-checker > read-installed > readdir-scoped-modules > [email protected]: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
warning mocha > [email protected]: Glob versions prior to v9 are no longer supported
warning mocha > [email protected]: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
warning mocha > [email protected]: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
warning pre-git > ggit > [email protected]: Glob versions prior to v9 are no longer supported
warning pre-git > ggit > [email protected]: You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.

(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)
warning pre-git > ggit > glob > [email protected]: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
warning pre-git > shelljs > [email protected]: Glob versions prior to v9 are no longer supported
warning pre-git > [email protected]: Check out CommitLint which provides the same functionality with a more user-focused experience.
warning pre-git > cz-conventional-changelog > [email protected]: Use String.prototype.padEnd() instead
warning prettier-eslint-cli > [email protected]: Glob versions prior to v9 are no longer supported
warning prettier-eslint-cli > [email protected]: This version is no longer supported. Please see https://eslint.org/version-support for other options.
warning prettier-eslint-cli > eslint > [email protected]: Glob versions prior to v9 are no longer supported
warning prettier-eslint-cli > eslint > file-entry-cache > flat-cache > [email protected]: Rimraf versions prior to v4 are no longer supported
warning prettier-eslint-cli > prettier-eslint > [email protected]: This version is no longer supported. Please see https://eslint.org/version-support for other options.
warning prettier-eslint-cli > eslint > file-entry-cache > flat-cache > [email protected]: CircularJSON is in maintenance only, flatted is its successor.
warning prettier-eslint-cli > babel-runtime > [email protected]: core-js@<3.23.3 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. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
warning prettier-eslint-cli > messageformat > [email protected]: Glob versions prior to v9 are no longer supported
warning prettier-eslint-cli > messageformat > glob > [email protected]: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
warning [email protected]: 16.1.1
warning registry-js > prebuild-install > [email protected]: This package is no longer supported.
warning registry-js > prebuild-install > npmlog > [email protected]: This package is no longer supported.
warning registry-js > prebuild-install > npmlog > [email protected]: This package is no longer supported.
[2/4] Fetching packages...
[3/4] Linking dependencies...
warning " > [email protected]" has unmet peer dependency "babel-eslint@^7.2.3".
warning " > [email protected]" has incorrect peer dependency "eslint-plugin-mocha@^4.11.0".
warning " > [email protected]" has unmet peer dependency "eslint-plugin-react@^7.2.1".
warning Workspaces can only be enabled in private projects.
[4/4] Building fresh packages...
success Saved lockfile.
Done in 38.66s.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions