fix managed paths regexp handling

This commit is contained in:
Tobias Koppers 2021-10-20 10:41:48 +02:00
parent 19ca23f062
commit 217a0be903
5 changed files with 18 additions and 2 deletions

View File

@ -1988,7 +1988,7 @@ class FileSystemInfo {
for (const managedPath of this.managedPathsRegExps) {
const match = managedPath.exec(path);
if (match) {
const managedItem = getManagedItem(managedPath[1], path);
const managedItem = getManagedItem(match[1], path);
if (managedItem) {
managedItems.add(managedItem);
managedSet.add(path);
@ -2962,7 +2962,7 @@ class FileSystemInfo {
for (const managedPath of this.managedPathsRegExps) {
const match = managedPath.exec(path);
if (match) {
const managedItem = getManagedItem(managedPath[1], path);
const managedItem = getManagedItem(match[1], path);
if (managedItem) {
// construct timestampHash from managed info
return this.managedItemQueue.add(managedItem, (err, info) => {

View File

@ -0,0 +1,5 @@
import value from "package";
it("should work", () => {
expect(value).toBe(42);
});

View File

@ -0,0 +1 @@
export default 42;

View File

@ -0,0 +1,4 @@
{
"name": "package",
"version": "1.0.0"
}

View File

@ -0,0 +1,6 @@
/** @type {import("../../../../").Configuration} */
module.exports = {
experiments: {
futureDefaults: true
}
};