-
Notifications
You must be signed in to change notification settings - Fork 345
Closed
Labels
Description
- I have searched for similar issues
- I am using the latest version of
npm-check-updates
- I am using
node >= 14.14
Steps to Reproduce
Steps:
mkdir example
cd example
npm init --force
npm install --save --save-bundle tmp uuid
npm install --no-save npm-check-updates
npx ncu -u
Current Behavior
ncu -u fails with the following output:
Upgrading /home/ts/src/example/package.json
[====================] 1/1 100%
TypeError: dep.includes is not a function
at /home/ts/src/example/node_modules/npm-check-updates/build/src/lib/getPreferredWildcard.js:22:134
at Array.find (<anonymous>)
at /home/ts/src/example/node_modules/npm-check-updates/build/src/lib/getPreferredWildcard.js:22:104
at arrayAggregator (/home/ts/src/example/node_modules/lodash/_arrayAggregator.js:17:32)
at /home/ts/src/example/node_modules/lodash/_createAggregator.js:19:12
at getPreferredWildcard (/home/ts/src/example/node_modules/npm-check-updates/build/src/lib/getPreferredWildcard.js:22:42)
at upgradeDependencies (/home/ts/src/example/node_modules/npm-check-updates/build/src/lib/upgradeDependencies.js:49:57)
at upgradePackageDefinitions (/home/ts/src/example/node_modules/npm-check-updates/build/src/lib/upgradePackageDefinitions.js:29:68)
at async runLocal (/home/ts/src/example/node_modules/npm-check-updates/build/src/lib/runLocal.js:163:65)
at async runUpgrades (/home/ts/src/example/node_modules/npm-check-updates/build/src/index.js:215:20)
Expected Behavior
ncu -u completes without an error
Versions:
$ node --version
v18.1.0
$ npm --version
8.8.0
$ npx ncu --version
16.6.0