Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This patch series provides support for running development and the CI on Windows. It includes changes listed in issue #26 (and includes some that were missed).
ci: force linends to lf on all platforms
Windows has issues running bash scripts with crlf.
maint: replace link with actual file
git may not create links for the test file. Other test files are not links so maybe this does not need to be one either.
maint: change links to relative paths
git does not always create links so using relative paths expands on WIndows compatability.
ci: do not rely on shebang support
Running on Windows needs the command to be specified in
package.json
.ci: windows support and windows specific test
Remove some shebang assumptions.
Added test:safe:esm which runs some tests for Windows in the cmd shell. test:safe:bats tests run under bash so they do not test WIndows pathname issues. This is the test mentioned in pr fix: use file URL for esm import and remove node version check #75.
Tested on Windows cmd and wsl.
No offence if some of the patches are not accepted (or none) or need changes. This provides a record for the future. If the changes are accepted, there may be some link cleanup to be done.