gitea push
This commit is contained in:
+3
-6
@@ -11,6 +11,8 @@ const DescriptionFileUtils = require("./DescriptionFileUtils");
|
||||
/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */
|
||||
/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */
|
||||
|
||||
const BACKSLASH_G = /\\/g;
|
||||
|
||||
module.exports = class DescriptionFilePlugin {
|
||||
/**
|
||||
* @param {string | ResolveStepHook} source source
|
||||
@@ -66,15 +68,10 @@ module.exports = class DescriptionFilePlugin {
|
||||
}
|
||||
return callback();
|
||||
}
|
||||
// Normalize the relative path to use POSIX separators. On
|
||||
// POSIX most paths never contain a backslash, so skip the
|
||||
// regex replace when possible — `includes` is one pass,
|
||||
// `replace` with a global regex allocates a lastIndex
|
||||
// state machine.
|
||||
const rawRelative = path.slice(result.directory.length);
|
||||
const relativePath = `.${
|
||||
rawRelative.includes("\\")
|
||||
? rawRelative.replace(/\\/g, "/")
|
||||
? rawRelative.replace(BACKSLASH_G, "/")
|
||||
: rawRelative
|
||||
}`;
|
||||
/** @type {ResolveRequest} */
|
||||
|
||||
Reference in New Issue
Block a user