vitejs / vite

Next generation frontend tooling. It's fast!
http://vitejs.dev
MIT License
67.18k stars 6.04k forks source link

npm error Unable to resolve reference $eslint #17832

Closed jsjoeio closed 1 month ago

jsjoeio commented 1 month ago

Describe the bug

I am creating a new repo using the react-ts template.

I'm expecting to run npm install to install deps.

I am getting an unexpected error.

My original logs:

➜  dev npm create vite@latest scrtch-ppr -- --template react-ts
Need to install the following packages:
create-vite@5.5.0
Ok to proceed? (y) y

> npx
> create-vite scrtch-ppr --template react-ts

Scaffolding project in /home/jsjoeio/dev/scrtch-ppr...

Done. Now run:

  cd scrtch-ppr
  npm install
  npm run dev

npm notice
npm notice New minor version of npm available! 10.7.0 -> 10.8.2
npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.8.2
npm notice To update run: npm install -g npm@10.8.2
npm notice
➜  dev cd scrtch-ppr
➜  scrtch-ppr npmm i
zsh: command not found: npmm
➜  scrtch-ppr npm i
npm error Unable to resolve reference $eslint

npm error A complete log of this run can be found in: /home/jsjoeio/.npm/_logs/2024-08-07T15_36_41_962Z-debug-0.log
➜  scrtch-ppr npm i
npm error Unable to resolve reference $eslint

npm error A complete log of this run can be found in: /home/jsjoeio/.npm/_logs/2024-08-07T15_37_04_735Z-debug-0.log

Reproduction

https://github.com/jsjoeio/vite-issue-eslint

Steps to reproduce

npm create vite@latest hello-world -- --template react-ts
cd hello-world
npm install

System Info

System:
    OS: Linux 5.10 Ubuntu 22.04.4 LTS 22.04.4 LTS (Jammy Jellyfish)
    CPU: (12) x64 Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz
    Memory: 5.56 GB / 7.66 GB
    Container: Yes
    Shell: 5.8.1 - /usr/bin/zsh
  Binaries:
    Node: 20.15.0 - ~/.nvm/versions/node/v20.15.0/bin/node
    npm: 10.7.0 - ~/.nvm/versions/node/v20.15.0/bin/npm
    bun: 1.1.20 - ~/.bun/bin/bun

Used Package Manager

npm

Logs

Click to expand! ```shell 0 verbose cli /home/jsjoeio/.nvm/versions/node/v20.15.0/bin/node /home/jsjoeio/.nvm/versions/node/v20.15.0/bin/npm 1 info using npm@10.7.0 2 info using node@v20.15.0 3 silly config:load:file:/home/jsjoeio/.nvm/versions/node/v20.15.0/lib/node_modules/npm/npmrc 4 silly config:load:file:/home/jsjoeio/dev/scrtch-ppr/.npmrc 5 silly config:load:file:/home/jsjoeio/.npmrc 6 silly config:load:file:/home/jsjoeio/.nvm/versions/node/v20.15.0/etc/npmrc 7 verbose title npm i 8 verbose argv "i" 9 verbose logfile logs-max:10 dir:/home/jsjoeio/.npm/_logs/2024-08-07T15_43_46_028Z- 10 verbose logfile /home/jsjoeio/.npm/_logs/2024-08-07T15_43_46_028Z-debug-0.log 11 silly logfile start cleaning logs, removing 1 files 12 silly logfile done cleaning log files 13 silly idealTree buildDeps 14 silly fetch manifest react@^18.3.1 15 http fetch GET 200 https://registry.npmjs.org/react 20ms (cache hit) 16 silly fetch manifest react-dom@^18.3.1 17 http fetch GET 200 https://registry.npmjs.org/react-dom 14ms (cache hit) 18 silly fetch manifest @eslint/js@^9.8.0 19 http fetch GET 200 https://registry.npmjs.org/@eslint%2fjs 6ms (cache hit) 20 silly fetch manifest @types/react@^18.3.3 21 http fetch GET 200 https://registry.npmjs.org/@types%2freact 12ms (cache hit) 22 silly fetch manifest @types/react-dom@^18.3.0 23 http fetch GET 200 https://registry.npmjs.org/@types%2freact-dom 4ms (cache hit) 24 silly fetch manifest @vitejs/plugin-react@^4.3.1 25 http fetch GET 200 https://registry.npmjs.org/@vitejs%2fplugin-react 3ms (cache hit) 26 silly fetch manifest vite@^5.4.0 27 http fetch GET 200 https://registry.npmjs.org/vite 58ms (cache hit) 28 silly fetch manifest @types/node@^18.0.0 || >=20.0.0 29 http fetch GET 200 https://registry.npmjs.org/@types%2fnode 20ms (cache hit) 30 silly fetch manifest less@* 31 http fetch GET 200 https://registry.npmjs.org/less 15ms (cache hit) 32 silly fetch manifest lightningcss@^1.21.0 33 http fetch GET 200 https://registry.npmjs.org/lightningcss 3ms (cache hit) 34 silly fetch manifest sass@* 35 http fetch GET 200 https://registry.npmjs.org/sass 5ms (cache hit) 36 silly fetch manifest sass-embedded@* 37 http fetch GET 200 https://registry.npmjs.org/sass-embedded 4ms (cache hit) 38 silly fetch manifest stylus@* 39 http fetch GET 200 https://registry.npmjs.org/stylus 3ms (cache hit) 40 silly fetch manifest sugarss@* 41 http fetch GET 200 https://registry.npmjs.org/sugarss 3ms (cache hit) 42 silly fetch manifest postcss@^8.3.3 43 http fetch GET 200 https://registry.npmjs.org/postcss 5ms (cache hit) 44 silly fetch manifest terser@^5.4.0 45 http fetch GET 200 https://registry.npmjs.org/terser 4ms (cache hit) 46 silly fetch manifest eslint@^9.8.0 47 http fetch GET 200 https://registry.npmjs.org/eslint 6ms (cache hit) 48 silly fetch manifest eslint-plugin-react-hooks@^5.1.0-rc.0 49 http fetch GET 200 https://registry.npmjs.org/eslint-plugin-react-hooks 11ms (cache hit) 50 silly fetch manifest eslint-plugin-react-refresh@^0.4.9 51 http fetch GET 200 https://registry.npmjs.org/eslint-plugin-react-refresh 4ms (cache hit) 52 silly fetch manifest globals@^15.9.0 53 http fetch GET 200 https://registry.npmjs.org/globals 4ms (cache hit) 54 silly fetch manifest typescript@^5.5.3 55 http fetch GET 200 https://registry.npmjs.org/typescript 27ms (cache hit) 56 silly fetch manifest typescript-eslint@^8.0.0 57 http fetch GET 200 https://registry.npmjs.org/typescript-eslint 11ms (cache hit) 58 silly placeDep ROOT @eslint/js@9.8.0 REPLACE for: scrtch-ppr@0.0.0 want: ^9.8.0 59 silly placeDep ROOT @types/react@18.3.3 REPLACE for: scrtch-ppr@0.0.0 want: ^18.3.3 60 silly placeDep ROOT @types/react-dom@18.3.0 REPLACE for: scrtch-ppr@0.0.0 want: ^18.3.0 61 silly placeDep ROOT @vitejs/plugin-react@4.3.1 REPLACE for: scrtch-ppr@0.0.0 want: ^4.3.1 62 silly placeDep ROOT vite@5.4.0 OK for: @vitejs/plugin-react@4.3.1 want: ^4.2.0 || ^5.0.0 63 silly placeDep ROOT eslint@9.8.0 REPLACE for: scrtch-ppr@0.0.0 want: ^9.8.0 64 silly placeDep ROOT eslint-plugin-react-hooks@5.1.0-rc-fb9a90fa48-20240614 REPLACE for: scrtch-ppr@0.0.0 want: ^5.1.0-rc.0 65 silly placeDep ROOT eslint-plugin-react-refresh@0.4.9 REPLACE for: scrtch-ppr@0.0.0 want: ^0.4.9 66 silly placeDep ROOT globals@15.9.0 REPLACE for: scrtch-ppr@0.0.0 want: ^15.9.0 67 silly placeDep ROOT react@18.3.1 REPLACE for: scrtch-ppr@0.0.0 want: ^18.3.1 68 silly placeDep ROOT react-dom@18.3.1 REPLACE for: scrtch-ppr@0.0.0 want: ^18.3.1 69 silly placeDep ROOT typescript@5.5.4 REPLACE for: scrtch-ppr@0.0.0 want: ^5.5.3 70 silly placeDep ROOT typescript-eslint@8.0.1 REPLACE for: scrtch-ppr@0.0.0 want: ^8.0.0 71 silly fetch manifest csstype@^3.0.2 72 silly fetch manifest @babel/core@^7.24.5 73 silly fetch manifest @babel/plugin-transform-react-jsx-self@^7.24.5 74 silly fetch manifest @babel/plugin-transform-react-jsx-source@^7.24.1 75 silly fetch manifest @types/babel__core@^7.20.5 76 silly fetch manifest react-refresh@^0.14.2 77 silly fetch manifest esbuild@^0.21.3 78 silly fetch manifest postcss@^8.4.40 79 silly fetch manifest rollup@^4.13.0 80 silly fetch manifest fsevents@~2.3.3 81 silly fetch manifest @eslint-community/eslint-utils@^4.2.0 82 silly fetch manifest @eslint-community/regexpp@^4.11.0 83 http fetch GET 200 https://registry.npmjs.org/csstype 23ms (cache hit) 84 silly fetch manifest @eslint/config-array@^0.17.1 85 http fetch GET 200 https://registry.npmjs.org/@babel%2fplugin-transform-react-jsx-self 25ms (cache hit) 86 silly fetch manifest @eslint/eslintrc@^3.1.0 87 http fetch GET 200 https://registry.npmjs.org/@babel%2fcore 28ms (cache hit) 88 silly fetch manifest @humanwhocodes/module-importer@^1.0.1 89 http fetch GET 200 https://registry.npmjs.org/@types%2fbabel__core 30ms (cache hit) 90 silly fetch manifest @humanwhocodes/retry@^0.3.0 91 http fetch GET 200 https://registry.npmjs.org/@babel%2fplugin-transform-react-jsx-source 33ms (cache hit) 92 silly fetch manifest @nodelib/fs.walk@^1.2.8 93 http fetch GET 200 https://registry.npmjs.org/fsevents 32ms (cache hit) 94 silly fetch manifest ajv@^6.12.4 95 http fetch GET 200 https://registry.npmjs.org/@eslint-community%2feslint-utils 34ms (cache hit) 96 silly fetch manifest chalk@^4.0.0 97 http fetch GET 200 https://registry.npmjs.org/rollup 43ms (cache hit) 98 silly fetch manifest cross-spawn@^7.0.2 99 http fetch GET 200 https://registry.npmjs.org/esbuild 82ms (cache hit) 100 silly fetch manifest debug@^4.3.2 101 http fetch GET 200 https://registry.npmjs.org/@eslint-community%2fregexpp 93ms (cache hit) 102 silly fetch manifest escape-string-regexp@^4.0.0 103 http fetch GET 200 https://registry.npmjs.org/react-refresh 105ms (cache hit) 104 silly fetch manifest eslint-scope@^8.0.2 105 http fetch GET 200 https://registry.npmjs.org/@eslint%2fconfig-array 120ms (cache hit) 106 silly fetch manifest eslint-visitor-keys@^4.0.0 107 http fetch GET 200 https://registry.npmjs.org/@humanwhocodes%2fmodule-importer 114ms (cache hit) 108 silly fetch manifest espree@^10.1.0 109 http fetch GET 200 https://registry.npmjs.org/@eslint%2feslintrc 120ms (cache hit) 110 silly fetch manifest esquery@^1.5.0 111 http fetch GET 200 https://registry.npmjs.org/@humanwhocodes%2fretry 116ms (cache hit) 112 silly fetch manifest esutils@^2.0.2 113 http fetch GET 200 https://registry.npmjs.org/cross-spawn 67ms (cache hit) 114 silly fetch manifest fast-deep-equal@^3.1.3 115 http fetch GET 200 https://registry.npmjs.org/@nodelib%2ffs.walk 116ms (cache hit) 116 silly fetch manifest file-entry-cache@^8.0.0 117 http fetch GET 200 https://registry.npmjs.org/debug 61ms (cache hit) 118 silly fetch manifest find-up@^5.0.0 119 http fetch GET 200 https://registry.npmjs.org/escape-string-regexp 55ms (cache hit) 120 silly fetch manifest glob-parent@^6.0.2 121 http fetch GET 200 https://registry.npmjs.org/chalk 117ms (cache hit) 122 silly fetch manifest ignore@^5.2.0 123 http fetch GET 200 https://registry.npmjs.org/ajv 123ms (cache hit) 124 silly fetch manifest imurmurhash@^0.1.4 125 http fetch GET 200 https://registry.npmjs.org/eslint-scope 51ms (cache hit) 126 silly fetch manifest is-glob@^4.0.0 127 http fetch GET 200 https://registry.npmjs.org/eslint-visitor-keys 45ms (cache hit) 128 silly fetch manifest is-path-inside@^3.0.3 129 http fetch GET 200 https://registry.npmjs.org/espree 46ms (cache hit) 130 silly fetch manifest json-stable-stringify-without-jsonify@^1.0.1 131 http fetch GET 200 https://registry.npmjs.org/esquery 46ms (cache hit) 132 silly fetch manifest levn@^0.4.1 133 http fetch GET 200 https://registry.npmjs.org/esutils 47ms (cache hit) 134 silly fetch manifest lodash.merge@^4.6.2 135 http fetch GET 200 https://registry.npmjs.org/file-entry-cache 45ms (cache hit) 136 silly fetch manifest minimatch@^3.1.2 137 http fetch GET 200 https://registry.npmjs.org/find-up 44ms (cache hit) 138 silly fetch manifest natural-compare@^1.4.0 139 http fetch GET 200 https://registry.npmjs.org/fast-deep-equal 49ms (cache hit) 140 silly fetch manifest optionator@^0.9.3 141 http fetch GET 200 https://registry.npmjs.org/glob-parent 45ms (cache hit) 142 silly fetch manifest strip-ansi@^6.0.1 143 http fetch GET 200 https://registry.npmjs.org/ignore 48ms (cache hit) 144 silly fetch manifest text-table@^0.2.0 145 http fetch GET 200 https://registry.npmjs.org/imurmurhash 35ms (cache hit) 146 silly fetch manifest loose-envify@^1.1.0 147 http fetch GET 200 https://registry.npmjs.org/is-glob 34ms (cache hit) 148 silly fetch manifest scheduler@^0.23.2 149 http fetch GET 200 https://registry.npmjs.org/is-path-inside 37ms (cache hit) 150 http fetch GET 200 https://registry.npmjs.org/json-stable-stringify-without-jsonify 35ms (cache hit) 151 silly fetch manifest @typescript-eslint/utils@8.0.1 152 http fetch GET 200 https://registry.npmjs.org/levn 35ms (cache hit) 153 silly fetch manifest @typescript-eslint/parser@8.0.1 154 http fetch GET 200 https://registry.npmjs.org/lodash.merge 34ms (cache hit) 155 silly fetch manifest @typescript-eslint/eslint-plugin@8.0.1 156 http fetch GET 200 https://registry.npmjs.org/natural-compare 33ms (cache hit) 157 http fetch GET 200 https://registry.npmjs.org/minimatch 36ms (cache hit) 158 http fetch GET 200 https://registry.npmjs.org/strip-ansi 31ms (cache hit) 159 http fetch GET 200 https://registry.npmjs.org/loose-envify 29ms (cache hit) 160 http fetch GET 200 https://registry.npmjs.org/text-table 31ms (cache hit) 161 http fetch GET 200 https://registry.npmjs.org/optionator 39ms (cache hit) 162 http fetch GET 200 https://registry.npmjs.org/scheduler 35ms (cache hit) 163 http fetch GET 200 https://registry.npmjs.org/@typescript-eslint%2futils 68ms (cache hit) 164 http fetch GET 200 https://registry.npmjs.org/@typescript-eslint%2fparser 112ms (cache hit) 165 http fetch GET 200 https://registry.npmjs.org/@typescript-eslint%2feslint-plugin 186ms (cache hit) 166 silly placeDep ROOT csstype@3.1.3 OK for: @types/react@18.3.3 want: ^3.0.2 167 silly placeDep ROOT @babel/core@7.25.2 OK for: @vitejs/plugin-react@4.3.1 want: ^7.24.5 168 silly placeDep ROOT @babel/plugin-transform-react-jsx-self@7.24.7 OK for: @vitejs/plugin-react@4.3.1 want: ^7.24.5 169 silly placeDep ROOT @babel/plugin-transform-react-jsx-source@7.24.7 OK for: @vitejs/plugin-react@4.3.1 want: ^7.24.1 170 silly placeDep ROOT @types/babel__core@7.20.5 OK for: @vitejs/plugin-react@4.3.1 want: ^7.20.5 171 silly placeDep ROOT react-refresh@0.14.2 OK for: @vitejs/plugin-react@4.3.1 want: ^0.14.2 172 silly fetch manifest @ampproject/remapping@^2.2.0 173 silly fetch manifest @babel/code-frame@^7.24.7 174 silly fetch manifest @babel/generator@^7.25.0 175 silly fetch manifest @babel/helper-compilation-targets@^7.25.2 176 silly fetch manifest @babel/helper-module-transforms@^7.25.2 177 silly fetch manifest @babel/helpers@^7.25.0 178 silly fetch manifest @babel/parser@^7.25.0 179 silly fetch manifest @babel/template@^7.25.0 180 silly fetch manifest @babel/traverse@^7.25.2 181 silly fetch manifest @babel/types@^7.25.2 182 silly fetch manifest convert-source-map@^2.0.0 183 http fetch GET 200 https://registry.npmjs.org/@ampproject%2fremapping 23ms (cache hit) 184 silly fetch manifest debug@^4.1.0 185 silly fetch manifest gensync@^1.0.0-beta.2 186 http fetch GET 200 https://registry.npmjs.org/@babel%2fhelper-module-transforms 24ms (cache hit) 187 silly fetch manifest json5@^2.2.3 188 http fetch GET 200 https://registry.npmjs.org/@babel%2ftemplate 22ms (cache hit) 189 silly fetch manifest semver@^6.3.1 190 http fetch GET 200 https://registry.npmjs.org/@babel%2fhelper-compilation-targets 29ms (cache hit) 191 silly fetch manifest @babel/helper-plugin-utils@^7.24.7 192 http fetch GET 200 https://registry.npmjs.org/@babel%2ftypes 25ms (cache hit) 193 http fetch GET 200 https://registry.npmjs.org/@babel%2ftraverse 27ms (cache hit) 194 silly fetch manifest @babel/types@^7.20.7 195 silly fetch manifest @babel/parser@^7.20.7 196 http fetch GET 200 https://registry.npmjs.org/@babel%2fhelpers 36ms (cache hit) 197 http fetch GET 200 https://registry.npmjs.org/@babel%2fparser 34ms (cache hit) 198 http fetch GET 200 https://registry.npmjs.org/convert-source-map 38ms (cache hit) 199 http fetch GET 200 https://registry.npmjs.org/@babel%2fcode-frame 49ms (cache hit) 200 http fetch GET 200 https://registry.npmjs.org/@babel%2fgenerator 51ms (cache hit) 201 http fetch GET 200 https://registry.npmjs.org/gensync 36ms (cache hit) 202 http fetch GET 200 https://registry.npmjs.org/semver 32ms (cache hit) 203 http fetch GET 200 https://registry.npmjs.org/@babel%2fparser 27ms (cache hit) 204 http fetch GET 200 https://registry.npmjs.org/json5 41ms (cache hit) 205 http fetch GET 200 https://registry.npmjs.org/@babel%2fhelper-plugin-utils 42ms (cache hit) 206 silly fetch manifest @babel/core@^7.0.0 207 silly placeDep ROOT @ampproject/remapping@2.3.0 OK for: @babel/core@7.25.2 want: ^2.2.0 208 silly placeDep ROOT @babel/code-frame@7.24.7 OK for: @babel/core@7.25.2 want: ^7.24.7 209 silly placeDep ROOT @babel/generator@7.25.0 OK for: @babel/core@7.25.2 want: ^7.25.0 210 silly placeDep ROOT @babel/helper-compilation-targets@7.25.2 OK for: @babel/core@7.25.2 want: ^7.25.2 211 silly placeDep ROOT @babel/helper-module-transforms@7.25.2 OK for: @babel/core@7.25.2 want: ^7.25.2 212 silly placeDep ROOT @babel/helpers@7.25.0 OK for: @babel/core@7.25.2 want: ^7.25.0 213 silly placeDep ROOT @babel/parser@7.25.3 OK for: @babel/core@7.25.2 want: ^7.25.0 214 silly placeDep ROOT @babel/template@7.25.0 OK for: @babel/core@7.25.2 want: ^7.25.0 215 silly placeDep ROOT @babel/traverse@7.25.3 OK for: @babel/core@7.25.2 want: ^7.25.2 216 silly placeDep ROOT @babel/types@7.25.2 OK for: @babel/core@7.25.2 want: ^7.25.2 217 silly placeDep ROOT convert-source-map@2.0.0 OK for: @babel/core@7.25.2 want: ^2.0.0 218 silly placeDep ROOT debug@4.3.6 OK for: @babel/core@7.25.2 want: ^4.1.0 219 silly placeDep ROOT gensync@1.0.0-beta.2 OK for: @babel/core@7.25.2 want: ^1.0.0-beta.2 220 silly placeDep ROOT json5@2.2.3 OK for: @babel/core@7.25.2 want: ^2.2.3 221 silly placeDep ROOT semver@6.3.1 OK for: @babel/core@7.25.2 want: ^6.3.1 222 silly fetch manifest @jridgewell/gen-mapping@^0.3.5 223 silly fetch manifest @jridgewell/trace-mapping@^0.3.24 224 silly fetch manifest picocolors@^1.0.0 225 silly fetch manifest @babel/highlight@^7.24.7 226 silly fetch manifest jsesc@^2.5.1 227 silly fetch manifest @babel/types@^7.25.0 228 silly fetch manifest @jridgewell/trace-mapping@^0.3.25 229 silly fetch manifest @babel/compat-data@^7.25.2 230 silly fetch manifest @babel/helper-validator-option@^7.24.8 231 silly fetch manifest browserslist@^4.23.1 232 silly fetch manifest lru-cache@^5.1.1 233 http fetch GET 200 https://registry.npmjs.org/@jridgewell%2fgen-mapping 21ms (cache hit) 234 silly fetch manifest @babel/helper-module-imports@^7.24.7 235 silly fetch manifest @babel/helper-simple-access@^7.24.7 236 http fetch GET 200 https://registry.npmjs.org/@babel%2fhighlight 23ms (cache hit) 237 silly fetch manifest @babel/helper-validator-identifier@^7.24.7 238 http fetch GET 200 https://registry.npmjs.org/picocolors 25ms (cache hit) 239 silly fetch manifest debug@^4.3.1 240 silly fetch manifest globals@^11.1.0 241 silly fetch manifest @babel/helper-string-parser@^7.24.8 242 http fetch GET 200 https://registry.npmjs.org/@jridgewell%2ftrace-mapping 26ms (cache hit) 243 http fetch GET 200 https://registry.npmjs.org/@babel%2fcompat-data 27ms (cache hit) 244 silly fetch manifest to-fast-properties@^2.0.0 245 http fetch GET 200 https://registry.npmjs.org/browserslist 28ms (cache hit) 246 silly fetch manifest ms@2.1.2 247 http fetch GET 200 https://registry.npmjs.org/@babel%2fhelper-validator-option 37ms (cache hit) 248 http fetch GET 200 https://registry.npmjs.org/jsesc 39ms (cache hit) 249 http fetch GET 200 https://registry.npmjs.org/lru-cache 39ms (cache hit) 250 http fetch GET 200 https://registry.npmjs.org/@jridgewell%2ftrace-mapping 50ms (cache hit) 251 http fetch GET 200 https://registry.npmjs.org/@babel%2fhelper-simple-access 53ms (cache hit) 252 http fetch GET 200 https://registry.npmjs.org/@babel%2fhelper-module-imports 55ms (cache hit) 253 http fetch GET 200 https://registry.npmjs.org/@babel%2fhelper-validator-identifier 57ms (cache hit) 254 http fetch GET 200 https://registry.npmjs.org/@babel%2fhelper-string-parser 55ms (cache hit) 255 http fetch GET 200 https://registry.npmjs.org/ms 45ms (cache hit) 256 http fetch GET 200 https://registry.npmjs.org/to-fast-properties 54ms (cache hit) 257 silly placeDep ROOT @jridgewell/gen-mapping@0.3.5 OK for: @ampproject/remapping@2.3.0 want: ^0.3.5 258 silly placeDep ROOT @jridgewell/trace-mapping@0.3.25 OK for: @ampproject/remapping@2.3.0 want: ^0.3.24 259 silly fetch manifest @jridgewell/set-array@^1.2.1 260 silly fetch manifest @jridgewell/sourcemap-codec@^1.4.10 261 silly fetch manifest @jridgewell/resolve-uri@^3.1.0 262 silly fetch manifest @jridgewell/sourcemap-codec@^1.4.14 263 http fetch GET 200 https://registry.npmjs.org/@jridgewell%2fset-array 9ms (cache hit) 264 http fetch GET 200 https://registry.npmjs.org/@jridgewell%2fsourcemap-codec 8ms (cache hit) 265 http fetch GET 200 https://registry.npmjs.org/@jridgewell%2fresolve-uri 9ms (cache hit) 266 http fetch GET 200 https://registry.npmjs.org/@jridgewell%2fsourcemap-codec 11ms (cache hit) 267 silly placeDep ROOT @babel/highlight@7.24.7 OK for: @babel/code-frame@7.24.7 want: ^7.24.7 268 silly placeDep ROOT picocolors@1.0.1 OK for: @babel/code-frame@7.24.7 want: ^1.0.0 269 silly fetch manifest chalk@^2.4.2 270 silly fetch manifest js-tokens@^4.0.0 271 http fetch GET 200 https://registry.npmjs.org/js-tokens 3ms (cache hit) 272 silly placeDep ROOT jsesc@2.5.2 OK for: @babel/generator@7.25.0 want: ^2.5.1 273 silly placeDep ROOT @babel/compat-data@7.25.2 OK for: @babel/helper-compilation-targets@7.25.2 want: ^7.25.2 274 silly placeDep ROOT @babel/helper-validator-option@7.24.8 OK for: @babel/helper-compilation-targets@7.25.2 want: ^7.24.8 275 silly placeDep ROOT browserslist@4.23.3 OK for: @babel/helper-compilation-targets@7.25.2 want: ^4.23.1 276 silly placeDep ROOT lru-cache@5.1.1 OK for: @babel/helper-compilation-targets@7.25.2 want: ^5.1.1 277 silly fetch manifest caniuse-lite@^1.0.30001646 278 silly fetch manifest electron-to-chromium@^1.5.4 279 silly fetch manifest node-releases@^2.0.18 280 silly fetch manifest update-browserslist-db@^1.1.0 281 silly fetch manifest yallist@^3.0.2 282 http fetch GET 200 https://registry.npmjs.org/node-releases 9ms (cache hit) 283 http fetch GET 200 https://registry.npmjs.org/update-browserslist-db 11ms (cache hit) 284 http fetch GET 200 https://registry.npmjs.org/yallist 10ms (cache hit) 285 http fetch GET 200 https://registry.npmjs.org/caniuse-lite 15ms (cache hit) 286 http fetch GET 200 https://registry.npmjs.org/electron-to-chromium 28ms (cache hit) 287 silly placeDep ROOT @babel/helper-module-imports@7.24.7 OK for: @babel/helper-module-transforms@7.25.2 want: ^7.24.7 288 silly placeDep ROOT @babel/helper-simple-access@7.24.7 OK for: @babel/helper-module-transforms@7.25.2 want: ^7.24.7 289 silly placeDep ROOT @babel/helper-validator-identifier@7.24.7 OK for: @babel/helper-module-transforms@7.25.2 want: ^7.24.7 290 silly placeDep ROOT chalk@2.4.2 OK for: @babel/highlight@7.24.7 want: ^2.4.2 291 silly placeDep ROOT js-tokens@4.0.0 OK for: @babel/highlight@7.24.7 want: ^4.0.0 292 silly fetch manifest ansi-styles@^3.2.1 293 silly fetch manifest supports-color@^5.3.0 294 silly fetch manifest escape-string-regexp@^1.0.5 295 http fetch GET 200 https://registry.npmjs.org/ansi-styles 10ms (cache hit) 296 http fetch GET 200 https://registry.npmjs.org/supports-color 6ms (cache hit) 297 silly placeDep ROOT @babel/helper-plugin-utils@7.24.8 OK for: @babel/plugin-transform-react-jsx-self@7.24.7 want: ^7.24.7 298 silly placeDep node_modules/@babel/traverse globals@11.12.0 OK for: @babel/traverse@7.25.3 want: ^11.1.0 299 silly placeDep ROOT @babel/helper-string-parser@7.24.8 OK for: @babel/types@7.25.2 want: ^7.24.8 300 silly placeDep ROOT to-fast-properties@2.0.0 OK for: @babel/types@7.25.2 want: ^2.0.0 301 silly placeDep ROOT @jridgewell/set-array@1.2.1 OK for: @jridgewell/gen-mapping@0.3.5 want: ^1.2.1 302 silly placeDep ROOT @jridgewell/sourcemap-codec@1.5.0 OK for: @jridgewell/gen-mapping@0.3.5 want: ^1.4.10 303 silly placeDep ROOT @jridgewell/resolve-uri@3.1.2 OK for: @jridgewell/trace-mapping@0.3.25 want: ^3.1.0 304 silly fetch manifest browserslist@>= 4.21.0 305 silly placeDep ROOT caniuse-lite@1.0.30001650 OK for: browserslist@4.23.3 want: ^1.0.30001646 306 silly placeDep ROOT electron-to-chromium@1.5.5 OK for: browserslist@4.23.3 want: ^1.5.4 307 silly placeDep ROOT node-releases@2.0.18 OK for: browserslist@4.23.3 want: ^2.0.18 308 silly placeDep ROOT update-browserslist-db@1.1.0 OK for: browserslist@4.23.3 want: ^1.1.0 309 silly fetch manifest escalade@^3.1.2 310 http fetch GET 200 https://registry.npmjs.org/escalade 3ms (cache hit) 311 silly placeDep ROOT ansi-styles@3.2.1 OK for: chalk@2.4.2 want: ^3.2.1 312 silly placeDep ROOT escape-string-regexp@1.0.5 OK for: chalk@2.4.2 want: ^1.0.5 313 silly placeDep ROOT supports-color@5.5.0 OK for: chalk@2.4.2 want: ^5.3.0 314 silly fetch manifest color-convert@^1.9.0 315 silly fetch manifest has-flag@^3.0.0 316 http fetch GET 200 https://registry.npmjs.org/color-convert 3ms (cache hit) 317 http fetch GET 200 https://registry.npmjs.org/has-flag 4ms (cache hit) 318 silly placeDep ROOT color-convert@1.9.3 OK for: ansi-styles@3.2.1 want: ^1.9.0 319 silly fetch manifest color-name@1.1.3 320 http fetch GET 200 https://registry.npmjs.org/color-name 6ms (cache hit) 321 silly placeDep ROOT color-name@1.1.3 OK for: color-convert@1.9.3 want: 1.1.3 322 silly placeDep ROOT ms@2.1.2 OK for: debug@4.3.6 want: 2.1.2 323 silly placeDep ROOT @eslint-community/eslint-utils@4.4.0 OK for: eslint@9.8.0 want: ^4.2.0 324 silly placeDep ROOT @eslint-community/regexpp@4.11.0 OK for: eslint@9.8.0 want: ^4.11.0 325 silly placeDep ROOT @eslint/config-array@0.17.1 OK for: eslint@9.8.0 want: ^0.17.1 326 silly placeDep ROOT @eslint/eslintrc@3.1.0 OK for: eslint@9.8.0 want: ^3.1.0 327 silly placeDep ROOT @humanwhocodes/module-importer@1.0.1 OK for: eslint@9.8.0 want: ^1.0.1 328 silly placeDep ROOT @humanwhocodes/retry@0.3.0 OK for: eslint@9.8.0 want: ^0.3.0 329 silly placeDep ROOT @nodelib/fs.walk@1.2.8 OK for: eslint@9.8.0 want: ^1.2.8 330 silly placeDep ROOT ajv@6.12.6 OK for: eslint@9.8.0 want: ^6.12.4 331 silly placeDep node_modules/eslint chalk@4.1.2 OK for: eslint@9.8.0 want: ^4.0.0 332 silly placeDep ROOT cross-spawn@7.0.3 OK for: eslint@9.8.0 want: ^7.0.2 333 silly placeDep node_modules/eslint escape-string-regexp@4.0.0 OK for: eslint@9.8.0 want: ^4.0.0 334 silly placeDep ROOT eslint-scope@8.0.2 OK for: eslint@9.8.0 want: ^8.0.2 335 silly placeDep ROOT eslint-visitor-keys@4.0.0 OK for: eslint@9.8.0 want: ^4.0.0 336 silly placeDep ROOT espree@10.1.0 OK for: eslint@9.8.0 want: ^10.1.0 337 silly placeDep ROOT esquery@1.6.0 OK for: eslint@9.8.0 want: ^1.5.0 338 silly placeDep ROOT esutils@2.0.3 OK for: eslint@9.8.0 want: ^2.0.2 339 silly placeDep ROOT fast-deep-equal@3.1.3 OK for: eslint@9.8.0 want: ^3.1.3 340 silly placeDep ROOT file-entry-cache@8.0.0 OK for: eslint@9.8.0 want: ^8.0.0 341 silly placeDep ROOT find-up@5.0.0 OK for: eslint@9.8.0 want: ^5.0.0 342 silly placeDep ROOT glob-parent@6.0.2 OK for: eslint@9.8.0 want: ^6.0.2 343 silly placeDep ROOT ignore@5.3.1 OK for: eslint@9.8.0 want: ^5.2.0 344 silly placeDep ROOT imurmurhash@0.1.4 OK for: eslint@9.8.0 want: ^0.1.4 345 silly placeDep ROOT is-glob@4.0.3 OK for: eslint@9.8.0 want: ^4.0.0 346 silly placeDep ROOT is-path-inside@3.0.3 OK for: eslint@9.8.0 want: ^3.0.3 347 silly placeDep ROOT json-stable-stringify-without-jsonify@1.0.1 OK for: eslint@9.8.0 want: ^1.0.1 348 silly placeDep ROOT levn@0.4.1 OK for: eslint@9.8.0 want: ^0.4.1 349 silly placeDep ROOT lodash.merge@4.6.2 OK for: eslint@9.8.0 want: ^4.6.2 350 silly placeDep ROOT minimatch@3.1.2 OK for: eslint@9.8.0 want: ^3.1.2 351 silly placeDep ROOT natural-compare@1.4.0 OK for: eslint@9.8.0 want: ^1.4.0 352 silly placeDep ROOT optionator@0.9.4 OK for: eslint@9.8.0 want: ^0.9.3 353 silly placeDep ROOT strip-ansi@6.0.1 OK for: eslint@9.8.0 want: ^6.0.1 354 silly placeDep ROOT text-table@0.2.0 OK for: eslint@9.8.0 want: ^0.2.0 355 silly fetch manifest eslint-visitor-keys@^3.3.0 356 silly fetch manifest @eslint/object-schema@^2.1.4 357 silly fetch manifest espree@^10.0.1 358 silly fetch manifest globals@^14.0.0 359 silly fetch manifest import-fresh@^3.2.1 360 silly fetch manifest js-yaml@^4.1.0 361 silly fetch manifest strip-json-comments@^3.1.1 362 silly fetch manifest @nodelib/fs.scandir@2.1.5 363 silly fetch manifest fastq@^1.6.0 364 silly fetch manifest uri-js@^4.2.2 365 silly fetch manifest fast-deep-equal@^3.1.1 366 silly fetch manifest json-schema-traverse@^0.4.1 367 silly fetch manifest fast-json-stable-stringify@^2.0.0 368 silly fetch manifest ansi-styles@^4.1.0 369 silly fetch manifest supports-color@^7.1.0 370 silly fetch manifest path-key@^3.1.0 371 silly fetch manifest shebang-command@^2.0.0 372 http fetch GET 200 https://registry.npmjs.org/import-fresh 24ms (cache hit) 373 silly fetch manifest which@^2.0.1 374 http fetch GET 200 https://registry.npmjs.org/@nodelib%2ffs.scandir 23ms (cache hit) 375 silly fetch manifest esrecurse@^4.3.0 376 http fetch GET 200 https://registry.npmjs.org/@eslint%2fobject-schema 28ms (cache hit) 377 silly fetch manifest estraverse@^5.2.0 378 http fetch GET 200 https://registry.npmjs.org/path-key 21ms (cache hit) 379 silly fetch manifest acorn@^8.12.0 380 http fetch GET 200 https://registry.npmjs.org/uri-js 26ms (cache hit) 381 silly fetch manifest acorn-jsx@^5.3.2 382 http fetch GET 200 https://registry.npmjs.org/shebang-command 23ms (cache hit) 383 silly fetch manifest estraverse@^5.1.0 384 http fetch GET 200 https://registry.npmjs.org/js-yaml 31ms (cache hit) 385 silly fetch manifest flat-cache@^4.0.0 386 http fetch GET 200 https://registry.npmjs.org/strip-json-comments 33ms (cache hit) 387 silly fetch manifest locate-path@^6.0.0 388 http fetch GET 200 https://registry.npmjs.org/json-schema-traverse 31ms (cache hit) 389 silly fetch manifest path-exists@^4.0.0 390 http fetch GET 200 https://registry.npmjs.org/fast-json-stable-stringify 32ms (cache hit) 391 silly fetch manifest is-glob@^4.0.3 392 silly fetch manifest is-extglob@^2.1.1 393 http fetch GET 200 https://registry.npmjs.org/fastq 35ms (cache hit) 394 silly fetch manifest prelude-ls@^1.2.1 395 http fetch GET 200 https://registry.npmjs.org/which 29ms (cache hit) 396 silly fetch manifest type-check@~0.4.0 397 http fetch GET 200 https://registry.npmjs.org/esrecurse 30ms (cache hit) 398 silly fetch manifest brace-expansion@^1.1.7 399 http fetch GET 200 https://registry.npmjs.org/estraverse 29ms (cache hit) 400 http fetch GET 200 https://registry.npmjs.org/acorn-jsx 28ms (cache hit) 401 silly fetch manifest deep-is@^0.1.3 402 http fetch GET 200 https://registry.npmjs.org/flat-cache 26ms (cache hit) 403 silly fetch manifest word-wrap@^1.2.5 404 http fetch GET 200 https://registry.npmjs.org/locate-path 27ms (cache hit) 405 silly fetch manifest type-check@^0.4.0 406 http fetch GET 200 https://registry.npmjs.org/acorn 34ms (cache hit) 407 silly fetch manifest fast-levenshtein@^2.0.6 408 http fetch GET 200 https://registry.npmjs.org/path-exists 32ms (cache hit) 409 silly fetch manifest ansi-regex@^5.0.1 410 http fetch GET 200 https://registry.npmjs.org/is-extglob 32ms (cache hit) 411 http fetch GET 200 https://registry.npmjs.org/estraverse 41ms (cache hit) 412 http fetch GET 200 https://registry.npmjs.org/prelude-ls 34ms (cache hit) 413 http fetch GET 200 https://registry.npmjs.org/type-check 26ms (cache hit) 414 http fetch GET 200 https://registry.npmjs.org/brace-expansion 26ms (cache hit) 415 http fetch GET 200 https://registry.npmjs.org/type-check 22ms (cache hit) 416 http fetch GET 200 https://registry.npmjs.org/ansi-regex 15ms (cache hit) 417 http fetch GET 200 https://registry.npmjs.org/word-wrap 24ms (cache hit) 418 http fetch GET 200 https://registry.npmjs.org/deep-is 27ms (cache hit) 419 http fetch GET 200 https://registry.npmjs.org/fast-levenshtein 19ms (cache hit) 420 silly placeDep node_modules/@eslint-community/eslint-utils eslint-visitor-keys@3.4.3 OK for: @eslint-community/eslint-utils@4.4.0 want: ^3.3.0 421 silly placeDep ROOT @eslint/object-schema@2.1.4 OK for: @eslint/config-array@0.17.1 want: ^2.1.4 422 silly placeDep node_modules/@eslint/eslintrc globals@14.0.0 OK for: @eslint/eslintrc@3.1.0 want: ^14.0.0 423 silly placeDep ROOT import-fresh@3.3.0 OK for: @eslint/eslintrc@3.1.0 want: ^3.2.1 424 silly placeDep ROOT js-yaml@4.1.0 OK for: @eslint/eslintrc@3.1.0 want: ^4.1.0 425 silly placeDep ROOT strip-json-comments@3.1.1 OK for: @eslint/eslintrc@3.1.0 want: ^3.1.1 426 silly fetch manifest parent-module@^1.0.0 427 silly fetch manifest resolve-from@^4.0.0 428 silly fetch manifest argparse@^2.0.1 429 http fetch GET 200 https://registry.npmjs.org/parent-module 5ms (cache hit) 430 http fetch GET 200 https://registry.npmjs.org/resolve-from 8ms (cache hit) 431 http fetch GET 200 https://registry.npmjs.org/argparse 8ms (cache hit) 432 silly placeDep ROOT @nodelib/fs.scandir@2.1.5 OK for: @nodelib/fs.walk@1.2.8 want: 2.1.5 433 silly placeDep ROOT fastq@1.17.1 OK for: @nodelib/fs.walk@1.2.8 want: ^1.6.0 434 silly fetch manifest @nodelib/fs.stat@2.0.5 435 silly fetch manifest run-parallel@^1.1.9 436 silly fetch manifest reusify@^1.0.4 437 http fetch GET 200 https://registry.npmjs.org/@nodelib%2ffs.stat 6ms (cache hit) 438 http fetch GET 200 https://registry.npmjs.org/run-parallel 6ms (cache hit) 439 http fetch GET 200 https://registry.npmjs.org/reusify 6ms (cache hit) 440 silly placeDep ROOT @nodelib/fs.stat@2.0.5 OK for: @nodelib/fs.scandir@2.1.5 want: 2.0.5 441 silly placeDep ROOT run-parallel@1.2.0 OK for: @nodelib/fs.scandir@2.1.5 want: ^1.1.9 442 silly fetch manifest queue-microtask@^1.2.2 443 http fetch GET 200 https://registry.npmjs.org/queue-microtask 3ms (cache hit) 444 silly placeDep ROOT fast-json-stable-stringify@2.1.0 OK for: ajv@6.12.6 want: ^2.0.0 445 silly placeDep ROOT json-schema-traverse@0.4.1 OK for: ajv@6.12.6 want: ^0.4.1 446 silly placeDep ROOT uri-js@4.4.1 OK for: ajv@6.12.6 want: ^4.2.2 447 silly fetch manifest punycode@^2.1.0 448 http fetch GET 200 https://registry.npmjs.org/punycode 2ms (cache hit) 449 silly placeDep ROOT path-key@3.1.1 OK for: cross-spawn@7.0.3 want: ^3.1.0 450 silly placeDep ROOT shebang-command@2.0.0 OK for: cross-spawn@7.0.3 want: ^2.0.0 451 silly placeDep ROOT which@2.0.2 OK for: cross-spawn@7.0.3 want: ^2.0.1 452 silly fetch manifest shebang-regex@^3.0.0 453 silly fetch manifest isexe@^2.0.0 454 http fetch GET 200 https://registry.npmjs.org/shebang-regex 3ms (cache hit) 455 http fetch GET 200 https://registry.npmjs.org/isexe 4ms (cache hit) 456 silly placeDep ROOT esrecurse@4.3.0 OK for: eslint-scope@8.0.2 want: ^4.3.0 457 silly placeDep ROOT estraverse@5.3.0 OK for: eslint-scope@8.0.2 want: ^5.2.0 458 silly placeDep ROOT acorn@8.12.1 OK for: espree@10.1.0 want: ^8.12.0 459 silly placeDep ROOT acorn-jsx@5.3.2 OK for: espree@10.1.0 want: ^5.3.2 460 silly placeDep ROOT reusify@1.0.4 OK for: fastq@1.17.1 want: ^1.0.4 461 silly placeDep ROOT flat-cache@4.0.1 OK for: file-entry-cache@8.0.0 want: ^4.0.0 462 silly fetch manifest flatted@^3.2.9 463 silly fetch manifest keyv@^4.5.4 464 http fetch GET 200 https://registry.npmjs.org/keyv 6ms (cache hit) 465 http fetch GET 200 https://registry.npmjs.org/flatted 8ms (cache hit) 466 silly placeDep ROOT locate-path@6.0.0 OK for: find-up@5.0.0 want: ^6.0.0 467 silly placeDep ROOT path-exists@4.0.0 OK for: find-up@5.0.0 want: ^4.0.0 468 silly fetch manifest p-locate@^5.0.0 469 http fetch GET 200 https://registry.npmjs.org/p-locate 3ms (cache hit) 470 silly placeDep ROOT flatted@3.3.1 OK for: flat-cache@4.0.1 want: ^3.2.9 471 silly placeDep ROOT keyv@4.5.4 OK for: flat-cache@4.0.1 want: ^4.5.4 472 silly fetch manifest json-buffer@3.0.1 473 http fetch GET 200 https://registry.npmjs.org/json-buffer 3ms (cache hit) 474 silly placeDep ROOT parent-module@1.0.1 OK for: import-fresh@3.3.0 want: ^1.0.0 475 silly placeDep ROOT resolve-from@4.0.0 OK for: import-fresh@3.3.0 want: ^4.0.0 476 silly fetch manifest callsites@^3.0.0 477 http fetch GET 200 https://registry.npmjs.org/callsites 3ms (cache hit) 478 silly placeDep ROOT is-extglob@2.1.1 OK for: is-glob@4.0.3 want: ^2.1.1 479 silly placeDep ROOT argparse@2.0.1 OK for: js-yaml@4.1.0 want: ^2.0.1 480 silly placeDep ROOT json-buffer@3.0.1 OK for: keyv@4.5.4 want: 3.0.1 481 silly placeDep ROOT prelude-ls@1.2.1 OK for: levn@0.4.1 want: ^1.2.1 482 silly placeDep ROOT type-check@0.4.0 OK for: levn@0.4.1 want: ~0.4.0 483 silly placeDep ROOT p-locate@5.0.0 OK for: locate-path@6.0.0 want: ^5.0.0 484 silly fetch manifest p-limit@^3.0.2 485 http fetch GET 200 https://registry.npmjs.org/p-limit 3ms (cache hit) 486 silly placeDep ROOT yallist@3.1.1 OK for: lru-cache@5.1.1 want: ^3.0.2 487 silly placeDep ROOT brace-expansion@1.1.11 OK for: minimatch@3.1.2 want: ^1.1.7 488 silly fetch manifest balanced-match@^1.0.0 489 silly fetch manifest concat-map@0.0.1 490 http fetch GET 200 https://registry.npmjs.org/balanced-match 4ms (cache hit) 491 http fetch GET 200 https://registry.npmjs.org/concat-map 3ms (cache hit) 492 silly placeDep ROOT balanced-match@1.0.2 OK for: brace-expansion@1.1.11 want: ^1.0.0 493 silly placeDep ROOT concat-map@0.0.1 OK for: brace-expansion@1.1.11 want: 0.0.1 494 silly placeDep ROOT deep-is@0.1.4 OK for: optionator@0.9.4 want: ^0.1.3 495 silly placeDep ROOT fast-levenshtein@2.0.6 OK for: optionator@0.9.4 want: ^2.0.6 496 silly placeDep ROOT word-wrap@1.2.5 OK for: optionator@0.9.4 want: ^1.2.5 497 silly placeDep ROOT p-limit@3.1.0 OK for: p-locate@5.0.0 want: ^3.0.2 498 silly fetch manifest yocto-queue@^0.1.0 499 http fetch GET 200 https://registry.npmjs.org/yocto-queue 5ms (cache hit) 500 silly placeDep ROOT yocto-queue@0.1.0 OK for: p-limit@3.1.0 want: ^0.1.0 501 silly placeDep ROOT callsites@3.1.0 OK for: parent-module@1.0.1 want: ^3.0.0 502 silly placeDep ROOT loose-envify@1.4.0 OK for: react@18.3.1 want: ^1.1.0 503 silly placeDep ROOT scheduler@0.23.2 OK for: react-dom@18.3.1 want: ^0.23.2 504 silly placeDep ROOT queue-microtask@1.2.3 OK for: run-parallel@1.2.0 want: ^1.2.2 505 silly placeDep ROOT shebang-regex@3.0.0 OK for: shebang-command@2.0.0 want: ^3.0.0 506 silly placeDep ROOT ansi-regex@5.0.1 OK for: strip-ansi@6.0.1 want: ^5.0.1 507 silly placeDep ROOT has-flag@3.0.0 OK for: supports-color@5.5.0 want: ^3.0.0 508 verbose stack Error: Unable to resolve reference $eslint 508 verbose stack at get spec [as spec] (/home/jsjoeio/.nvm/versions/node/v20.15.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/edge.js:202:15) 508 verbose stack at #nodeFromEdge (/home/jsjoeio/.nvm/versions/node/v20.15.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:1054:46) 508 verbose stack at #loadPeerSet (/home/jsjoeio/.nvm/versions/node/v20.15.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:1320:35) 508 verbose stack at #nodeFromEdge (/home/jsjoeio/.nvm/versions/node/v20.15.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:1097:29) 508 verbose stack at async #buildDepStep (/home/jsjoeio/.nvm/versions/node/v20.15.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:923:11) 508 verbose stack at async Arborist.buildIdealTree (/home/jsjoeio/.nvm/versions/node/v20.15.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:203:7) 508 verbose stack at async Promise.all (index 1) 508 verbose stack at async Arborist.reify (/home/jsjoeio/.nvm/versions/node/v20.15.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:131:5) 508 verbose stack at async Install.exec (/home/jsjoeio/.nvm/versions/node/v20.15.0/lib/node_modules/npm/lib/commands/install.js:150:5) 508 verbose stack at async module.exports (/home/jsjoeio/.nvm/versions/node/v20.15.0/lib/node_modules/npm/lib/cli/entry.js:74:5) 509 verbose cwd /home/jsjoeio/dev/scrtch-ppr 510 verbose Linux 5.10.16.3-microsoft-standard-WSL2 511 verbose node v20.15.0 512 verbose npm v10.7.0 513 error Unable to resolve reference $eslint 514 verbose exit 1 515 verbose code 1 516 silly unfinished npm timer reify 1723045426214 517 silly unfinished npm timer reify:loadTrees 1723045426216 518 silly unfinished npm timer idealTree:buildDeps 1723045426413 519 silly unfinished npm timer idealTree:node_modules/typescript-eslint 1723045428162 520 error A complete log of this run can be found in: /home/jsjoeio/.npm/_logs/2024-08-07T15_43_46_028Z-debug-0.log ```

Validations

EricCote commented 1 month ago

I've got the exact same bug using --template react-swc-ts

okayda commented 1 month ago

same but when i remove this "overrides": { "eslint": "$eslint" } inside of my package,json it works to but the only problem is when i try to use tailwindCSS is not working

Cadhig commented 1 month ago

having this exact issue, creating a new vite project like i have numerous times using typescript and react, but i cant install package.json with the same eslint error.

bluwy commented 1 month ago

Yeah, it actually seems like we don't need that overrides anymore since we've upgrade typescript-eslint to v8. I'll send a PR to remove this and cut another release. The problem in general seems related to https://github.com/npm/cli/issues/5730, strangely I'm pretty sure it didn't error in the past for me.

EricCote commented 1 month ago

Replacing with $eslint with the version number works for me:

"overrides": { "eslint": "^9.8.0" }