testdouble / quibble

Makes it easy to replace require'd dependencies.
94 stars 25 forks source link

ci: migrate to node v14 and expand Windows support #92

Closed webstech closed 1 year ago

webstech commented 1 year ago
  1. ci - teenytest-proxy Windows support npm installs packages differently based on the platform. The .bin entry the proxy was using is a symlink on UNIX type platforms but may have three different forms on WIndows. The actual installed package will now be required directly. This is still a temporary patch pending fixes for the issues identified in the proxy file.
  2. ci - make node v14 min level for Windows support Remove use of test/supports-esm.js. Some quoting is removed since the command is not in a shell.

Tested running under Windows wsl, direct bash shell on Windows and cmd prompt.

webstech commented 1 year ago

PR #91 may have conflicts with this change. The changes in that PR have been tested with these patches, This can be rebased if the other PR is approved first.