don't use look behinds

pull/2150/head
filip mertens 3 years ago
parent f6b2279d63
commit 814099493f
  1. 4
      libs/remix-ui/search/src/lib/context/context.tsx

@ -208,11 +208,11 @@ export const SearchProvider = ({
const files = await getDirectory('/', plugin) const files = await getDirectory('/', plugin)
const pathFilter: any = {} const pathFilter: any = {}
if (state.include){ if (state.include){
const includeWithGlobalExpression = state.include.replaceAll(/(?<!\/)(\*\.)/g, '**/*.') const includeWithGlobalExpression = state.include.replaceAll(/(\*\.)/g, '**/*.')
pathFilter.include = includeWithGlobalExpression.split(',').map(i => i.trim()) pathFilter.include = includeWithGlobalExpression.split(',').map(i => i.trim())
} }
if (state.exclude){ if (state.exclude){
const excludeWithGlobalExpression = state.exclude.replaceAll(/(?<!\/)(\*\.)/g, '**/*.') const excludeWithGlobalExpression = state.exclude.replaceAll(/(\*\.)/g, '**/*.')
pathFilter.exclude = excludeWithGlobalExpression.split(',').map(i => i.trim()) pathFilter.exclude = excludeWithGlobalExpression.split(',').map(i => i.trim())
} }
const filteredFiles = files.filter(filePathFilter(pathFilter)).map(file => { const filteredFiles = files.filter(filePathFilter(pathFilter)).map(file => {

Loading…
Cancel
Save