excaliburjs / dev-tools

Excalibur Dev Tools helper for debugging games
BSD 2-Clause "Simplified" License
6 stars 3 forks source link

Could not resolve dependency for excalibur@0.29.1 #10

Closed ymoreiratiti closed 8 months ago

ymoreiratiti commented 8 months ago

Steps to Reproduce

  1. npm install latest excalibur
  2. npm install latest dev-tools

Expected Result

Install dev-tools successfully

Actual Result

The package shows incompatibility between versions.

npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! While resolving: hello-world-game@1.0.0
npm ERR! Found: excalibur@0.29.1
npm ERR! node_modules/excalibur
npm ERR!   excalibur@"0.29.1" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer excalibur@"~0.28.1" from @excaliburjs/dev-tools@0.28.0
npm ERR! node_modules/@excaliburjs/dev-tools
npm ERR!   @excaliburjs/dev-tools@"*" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.

Environment

Current Workaround

npm install --force seems to force install, but when running on browser we received this message: image

eonarheim commented 8 months ago

Hi @ymoreiratiti apologies I need to update the repos and documentation.

We are focusing on the browser extension for debugging going forward

https://chromewebstore.google.com/detail/excalibur-dev-tools/dinddaeielhddflijbbcmpefamfffekc

Source code: https://github.com/excaliburjs/excalibur-extension/

eonarheim commented 8 months ago

@ymoreiratiti I've updated the readme, let me know if you have any concerns but I'll archive this repo tomorrow to avoid future confusion