@loaderkit/resolve
Advanced tools
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"fs.d.ts","sourceRoot":"","sources":["../fs.ts"],"names":[],"mappings":"AAYA,MAAM,WAAW,eAAe;IAC/B,QAAQ,CAAC,eAAe,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,OAAO,CAAC,OAAO,CAAC,CAAC;IAC1D,QAAQ,CAAC,UAAU,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,OAAO,CAAC,OAAO,CAAC,CAAC;IACrD,QAAQ,CAAC,YAAY,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,OAAO,CAAC,OAAO,CAAC,CAAC;IACvD,QAAQ,CAAC,cAAc,CAAC,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,OAAO,CAAC,MAAM,CAAC,CAAC;IACzD,QAAQ,CAAC,QAAQ,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,OAAO,CAAC,MAAM,GAAG,SAAS,CAAC,CAAC;CAC9D;AAED,MAAM,WAAW,cAAc;IAC9B,QAAQ,CAAC,eAAe,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,OAAO,CAAC;IACjD,QAAQ,CAAC,UAAU,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,OAAO,CAAC;IAC5C,QAAQ,CAAC,YAAY,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,OAAO,CAAC;IAC9C,QAAQ,CAAC,cAAc,CAAC,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,MAAM,CAAC;IAChD,QAAQ,CAAC,QAAQ,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,MAAM,GAAG,SAAS,CAAC;CACrD;AAED,eAAO,MAAM,sBAAsB,EAAE,eA4BpC,CAAC;AAEF,eAAO,MAAM,qBAAqB,EAAE,cA4BnC,CAAC"} | ||
| {"version":3,"file":"fs.d.ts","sourceRoot":"","sources":["../fs.ts"],"names":[],"mappings":"AAaA,MAAM,WAAW,eAAe;IAC/B,QAAQ,CAAC,eAAe,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,OAAO,CAAC,OAAO,CAAC,CAAC;IAC1D,QAAQ,CAAC,UAAU,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,OAAO,CAAC,OAAO,CAAC,CAAC;IACrD,QAAQ,CAAC,YAAY,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,OAAO,CAAC,OAAO,CAAC,CAAC;IACvD,QAAQ,CAAC,cAAc,CAAC,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,OAAO,CAAC,MAAM,CAAC,CAAC;IACzD,QAAQ,CAAC,QAAQ,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,OAAO,CAAC,MAAM,GAAG,SAAS,CAAC,CAAC;CAC9D;AAED,MAAM,WAAW,cAAc;IAC9B,QAAQ,CAAC,eAAe,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,OAAO,CAAC;IACjD,QAAQ,CAAC,UAAU,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,OAAO,CAAC;IAC5C,QAAQ,CAAC,YAAY,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,OAAO,CAAC;IAC9C,QAAQ,CAAC,cAAc,CAAC,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,MAAM,CAAC;IAChD,QAAQ,CAAC,QAAQ,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,MAAM,GAAG,SAAS,CAAC;CACrD;AAaD,eAAO,MAAM,sBAAsB,EAAE,eA4BpC,CAAC;AAEF,eAAO,MAAM,qBAAqB,EAAE,cA4BnC,CAAC"} |
+14
-2
| import * as fsS from "node:fs"; | ||
| import * as fs from "node:fs/promises"; | ||
| import * as os from "node:os"; | ||
| // From my limited testing on Windows, `fs.readlink` returns a full path to 'C:\whatever'. So | ||
| // flipping the slashes and prefixing the fake root path is enough to get my sample pnpm project | ||
| // working correctly. | ||
| const normalizeWindowsLink = function () { | ||
| if (os.platform() === "win32") { | ||
| return path => `/${path.replaceAll("\\", "/")}`; | ||
| } | ||
| else { | ||
| return path => path; | ||
| } | ||
| }(); | ||
| export const defaultAsyncFileSystem = { | ||
@@ -25,3 +37,3 @@ directoryExists: async (path) => { | ||
| try { | ||
| return await fs.readlink(path); | ||
| return normalizeWindowsLink(await fs.readlink(path)); | ||
| } | ||
@@ -55,3 +67,3 @@ catch { | ||
| try { | ||
| return fsS.readlinkSync(path); | ||
| return normalizeWindowsLink(fsS.readlinkSync(path)); | ||
| } | ||
@@ -58,0 +70,0 @@ catch { |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"fs.js","sourceRoot":"","sources":["../fs.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,GAAG,MAAM,SAAS,CAAC;AAC/B,OAAO,KAAK,EAAE,MAAM,kBAAkB,CAAC;AA0BvC,MAAM,CAAC,MAAM,sBAAsB,GAAoB;IACtD,eAAe,EAAE,KAAK,EAAC,IAAI,EAAC,EAAE;QAC7B,IAAI,CAAC;YACJ,MAAM,IAAI,GAAG,MAAM,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YACjC,OAAO,IAAI,CAAC,WAAW,EAAE,CAAC;QAC3B,CAAC;QAAC,MAAM,CAAC;YACR,OAAO,KAAK,CAAC;QACd,CAAC;IACF,CAAC;IAED,UAAU,EAAE,KAAK,EAAC,IAAI,EAAC,EAAE;QACxB,IAAI,CAAC;YACJ,MAAM,IAAI,GAAG,MAAM,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YACjC,OAAO,IAAI,CAAC,MAAM,EAAE,CAAC;QACtB,CAAC;QAAC,MAAM,CAAC;YACR,OAAO,KAAK,CAAC;QACd,CAAC;IACF,CAAC;IAED,YAAY,EAAE,KAAK,EAAE,IAAI,EAAoB,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAE3F,QAAQ,EAAE,KAAK,EAAC,IAAI,EAAC,EAAE;QACtB,IAAI,CAAC;YACJ,OAAO,MAAM,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;QAChC,CAAC;QAAC,MAAM,CAAC;YACR,OAAO,SAAS,CAAC;QAClB,CAAC;IACF,CAAC;CACD,CAAC;AAEF,MAAM,CAAC,MAAM,qBAAqB,GAAmB;IACpD,eAAe,EAAE,IAAI,CAAC,EAAE;QACvB,IAAI,CAAC;YACJ,MAAM,IAAI,GAAG,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;YAChC,OAAO,IAAI,CAAC,WAAW,EAAE,CAAC;QAC3B,CAAC;QAAC,MAAM,CAAC;YACR,OAAO,KAAK,CAAC;QACd,CAAC;IACF,CAAC;IAED,UAAU,EAAE,IAAI,CAAC,EAAE;QAClB,IAAI,CAAC;YACJ,MAAM,IAAI,GAAG,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;YAChC,OAAO,IAAI,CAAC,MAAM,EAAE,CAAC;QACtB,CAAC;QAAC,MAAM,CAAC;YACR,OAAO,KAAK,CAAC;QACd,CAAC;IACF,CAAC;IAED,YAAY,EAAE,CAAC,IAAI,EAAW,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,YAAY,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAE3E,QAAQ,EAAE,IAAI,CAAC,EAAE;QAChB,IAAI,CAAC;YACJ,OAAO,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC;QAC/B,CAAC;QAAC,MAAM,CAAC;YACR,OAAO,SAAS,CAAC;QAClB,CAAC;IACF,CAAC;CACD,CAAC"} | ||
| {"version":3,"file":"fs.js","sourceRoot":"","sources":["../fs.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,GAAG,MAAM,SAAS,CAAC;AAC/B,OAAO,KAAK,EAAE,MAAM,kBAAkB,CAAC;AACvC,OAAO,KAAK,EAAE,MAAM,SAAS,CAAC;AA0B9B,6FAA6F;AAC7F,gGAAgG;AAChG,qBAAqB;AACrB,MAAM,oBAAoB,GAAG;IAC5B,IAAI,EAAE,CAAC,QAAQ,EAAE,KAAK,OAAO,EAAE,CAAC;QAC/B,OAAO,IAAI,CAAC,EAAE,CAAC,IAAI,IAAI,CAAC,UAAU,CAAC,IAAI,EAAE,GAAG,CAAC,EAAE,CAAC;IACjD,CAAC;SAAM,CAAC;QACP,OAAO,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC;IACrB,CAAC;AACF,CAAC,EAAE,CAAC;AAEJ,MAAM,CAAC,MAAM,sBAAsB,GAAoB;IACtD,eAAe,EAAE,KAAK,EAAC,IAAI,EAAC,EAAE;QAC7B,IAAI,CAAC;YACJ,MAAM,IAAI,GAAG,MAAM,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YACjC,OAAO,IAAI,CAAC,WAAW,EAAE,CAAC;QAC3B,CAAC;QAAC,MAAM,CAAC;YACR,OAAO,KAAK,CAAC;QACd,CAAC;IACF,CAAC;IAED,UAAU,EAAE,KAAK,EAAC,IAAI,EAAC,EAAE;QACxB,IAAI,CAAC;YACJ,MAAM,IAAI,GAAG,MAAM,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YACjC,OAAO,IAAI,CAAC,MAAM,EAAE,CAAC;QACtB,CAAC;QAAC,MAAM,CAAC;YACR,OAAO,KAAK,CAAC;QACd,CAAC;IACF,CAAC;IAED,YAAY,EAAE,KAAK,EAAE,IAAI,EAAoB,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAE3F,QAAQ,EAAE,KAAK,EAAC,IAAI,EAAC,EAAE;QACtB,IAAI,CAAC;YACJ,OAAO,oBAAoB,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACtD,CAAC;QAAC,MAAM,CAAC;YACR,OAAO,SAAS,CAAC;QAClB,CAAC;IACF,CAAC;CACD,CAAC;AAEF,MAAM,CAAC,MAAM,qBAAqB,GAAmB;IACpD,eAAe,EAAE,IAAI,CAAC,EAAE;QACvB,IAAI,CAAC;YACJ,MAAM,IAAI,GAAG,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;YAChC,OAAO,IAAI,CAAC,WAAW,EAAE,CAAC;QAC3B,CAAC;QAAC,MAAM,CAAC;YACR,OAAO,KAAK,CAAC;QACd,CAAC;IACF,CAAC;IAED,UAAU,EAAE,IAAI,CAAC,EAAE;QAClB,IAAI,CAAC;YACJ,MAAM,IAAI,GAAG,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;YAChC,OAAO,IAAI,CAAC,MAAM,EAAE,CAAC;QACtB,CAAC;QAAC,MAAM,CAAC;YACR,OAAO,KAAK,CAAC;QACd,CAAC;IACF,CAAC;IAED,YAAY,EAAE,CAAC,IAAI,EAAW,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,YAAY,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAE3E,QAAQ,EAAE,IAAI,CAAC,EAAE;QAChB,IAAI,CAAC;YACJ,OAAO,oBAAoB,CAAC,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC;QACrD,CAAC;QAAC,MAAM,CAAC;YACR,OAAO,SAAS,CAAC;QAClB,CAAC;IACF,CAAC;CACD,CAAC"} |
+1
-1
| { | ||
| "name": "@loaderkit/resolve", | ||
| "type": "module", | ||
| "version": "1.0.5", | ||
| "version": "1.0.6", | ||
| "exports": { | ||
@@ -6,0 +6,0 @@ "./*": "./dist/*.js" |
105880
0.8%1353
0.89%