I found following two corner cases that do not seem to be handled correctly by normalizePath():
I can try to write a fix, if you agree that these two should both produce /
And one more:
true. Maybe @djcsdy has some htoughts on that, he already fixed a couple of edge cases (see open pull requests)
fixing normalizePath() to properly normalize `/.//` to `/` - closes #97
I've fixed this in master - it will be included in the next release. thank you for your help!