os-based caseSensitiveMatch
Massimo Melina committed
Feb 1, 2022 at 15:54 UTC
2d4d041d89d133361c9ec4fb1c31ccd9008ca06c
1 file changed
+2
-1
src/vfs.ts
+2
-1
@@ -1,7 +1,7 @@
1
import fs from 'fs/promises'
2
import { basename } from 'path'
3
import { isMatch } from 'micromatch'
4
-import { enforceFinal, isDirectory, prefix } from './misc'
4
+import { enforceFinal, isDirectory, isWindows, prefix } from './misc'
5
import Koa from 'koa'
6
import glob from 'fast-glob'
7
import _ from 'lodash'
@@ -116,6 +116,7 @@ export async function* walkNode(parent:VfsNode, ctx: Koa.Context, depth:number=0
116
dot: true,
117
onlyFiles: false,
118
cwd: source,
119
+ caseSensitiveMatch: !isWindows(),
120
ignore: [parent.hide, parent.remove].filter(Boolean) as string[],
121
})
122
const base = enforceFinal('/', source)