good first issuehelp wanted
Métricas do repositório
- Stars
- (2.062 estrelas)
- Métricas de merge de PR
- (Mesclagem média 4d 8h) (8 fundiu PRs em 30d)
Description
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