good first issuehelp wanted
Metriche repository
- Star
- (2062 stelle)
- Metriche merge PR
- (Merge medio 4g 8h) (8 PR mergiate in 30 g)
Descrizione
Hi! As you probably know, there are 2 options for case sensitivity:
- Windows use case sensitive paths,
- other systems like macOS or Linux use case insensitive paths
I checked how memfs behave and it seems that it uses case sensitive approach:
const { fs } = require('memfs');
fs.writeFileSync('/my/Case/sensitive/Path.txt', 'content');
console.log(fs.readFileSync('/my/case/sensitive/path.txt'));
// logs undefined
// if I would use native fs on macOS or Linux, I would get "content" logged
// so it's kind of inconsistency between memfs and fs
It would be nice if:
- there would be an option to configure it
- the default behavior would be to use system settings