/
opt
/
canhelp
/
node_modules
/
next
/
dist
/
server
/
dev
/
/opt/canhelp/node_modules/next/dist/server/dev
mkdir
upload
Name
Size
Mode
Actions
browser-logs/
-
0755
rm
dev-indicator-server-state.d.ts
148
0644
edit
dl
rm
dev-indicator-server-state.js
348
0644
edit
dl
rm
dev-indicator-server-state.js.map
380
0644
edit
dl
rm
get-source-map-from-file.d.ts
168
0644
edit
dl
rm
get-source-map-from-file.js
3480
0644
edit
dl
rm
get-source-map-from-file.js.map
4272
0644
edit
dl
rm
hot-middleware.d.ts
1890
0644
edit
dl
rm
hot-middleware.js
9841
0644
edit
dl
rm
hot-middleware.js.map
14770
0644
edit
dl
rm
hot-reloader-turbopack.d.ts
367
0644
edit
dl
rm
hot-reloader-turbopack.js
46103
0644
edit
dl
rm
hot-reloader-turbopack.js.map
65916
0644
edit
dl
rm
hot-reloader-types.d.ts
5721
0644
edit
dl
rm
hot-reloader-types.js
1599
0644
edit
dl
rm
hot-reloader-types.js.map
5916
0644
edit
dl
rm
hot-reloader-webpack.d.ts
3937
0644
edit
dl
rm
hot-reloader-webpack.js
68031
0644
edit
dl
rm
hot-reloader-webpack.js.map
98423
0644
edit
dl
rm
log-requests.d.ts
637
0644
edit
dl
rm
log-requests.js
4927
0644
edit
dl
rm
log-requests.js.map
8561
0644
edit
dl
rm
messages.d.ts
120
0644
edit
dl
rm
messages.js
385
0644
edit
dl
rm
messages.js.map
308
0644
edit
dl
rm
middleware-turbopack.d.ts
929
0644
edit
dl
rm
middleware-turbopack.js
16601
0644
edit
dl
rm
middleware-turbopack.js.map
25530
0644
edit
dl
rm
middleware-webpack.d.ts
2331
0644
edit
dl
rm
middleware-webpack.js
20507
0644
edit
dl
rm
middleware-webpack.js.map
33050
0644
edit
dl
rm
next-dev-server.d.ts
5990
0644
edit
dl
rm
next-dev-server.js
36041
0644
edit
dl
rm
next-dev-server.js.map
57450
0644
edit
dl
rm
node-stack-frames.d.ts
154
0644
edit
dl
rm
node-stack-frames.js
2327
0644
edit
dl
rm
node-stack-frames.js.map
3604
0644
edit
dl
rm
on-demand-entry-handler.d.ts
4964
0644
edit
dl
rm
on-demand-entry-handler.js
31095
0644
edit
dl
rm
on-demand-entry-handler.js.map
50148
0644
edit
dl
rm
parse-version-info.d.ts
329
0644
edit
dl
rm
parse-version-info.js
3656
0644
edit
dl
rm
parse-version-info.js.map
3367
0644
edit
dl
rm
require-cache.d.ts
61
0644
edit
dl
rm
require-cache.js
1567
0644
edit
dl
rm
require-cache.js.map
2065
0644
edit
dl
rm
static-paths-worker.d.ts
1694
0644
edit
dl
rm
static-paths-worker.js
3752
0644
edit
dl
rm
static-paths-worker.js.map
6864
0644
edit
dl
rm
turbopack-utils.d.ts
5657
0644
edit
dl
rm
turbopack-utils.js
31472
0644
edit
dl
rm
turbopack-utils.js.map
47509
0644
edit
dl
rm
Edit:
/opt/canhelp/node_modules/next/dist/server/dev/get-source-map-from-file.js.map
(4272B)
{"version":3,"sources":["../../../src/server/dev/get-source-map-from-file.ts"],"sourcesContent":["import fs from 'fs/promises'\nimport path from 'path'\nimport url from 'url'\nimport type { RawSourceMap } from 'next/dist/compiled/source-map08'\nimport dataUriToBuffer from 'next/dist/compiled/data-uri-to-buffer'\n\nfunction getSourceMapUrl(fileContents: string): string | null {\n const regex = /\\/\\/[#@] ?sourceMappingURL=([^\\s'\"]+)\\s*$/gm\n let match = null\n for (;;) {\n let next = regex.exec(fileContents)\n if (next == null) {\n break\n }\n match = next\n }\n if (!(match && match[1])) {\n return null\n }\n return match[1].toString()\n}\n\nexport async function getSourceMapFromFile(\n filename: string\n): Promise<RawSourceMap | undefined> {\n filename = filename.startsWith('file://')\n ? url.fileURLToPath(filename)\n : filename\n\n let fileContents: string\n\n try {\n fileContents = await fs.readFile(filename, 'utf-8')\n } catch (error) {\n throw new Error(`Failed to read file contents of ${filename}.`, {\n cause: error,\n })\n }\n\n const sourceUrl = getSourceMapUrl(fileContents)\n\n if (!sourceUrl) {\n return undefined\n }\n\n if (sourceUrl.startsWith('data:')) {\n let buffer: dataUriToBuffer.MimeBuffer\n\n try {\n buffer = dataUriToBuffer(sourceUrl)\n } catch (error) {\n throw new Error(`Failed to parse source map URL for ${filename}.`, {\n cause: error,\n })\n }\n\n if (buffer.type !== 'application/json') {\n throw new Error(\n `Unknown source map type for ${filename}: ${buffer.typeFull}.`\n )\n }\n\n try {\n return JSON.parse(buffer.toString())\n } catch (error) {\n throw new Error(`Failed to parse source map for ${filename}.`, {\n cause: error,\n })\n }\n }\n\n const sourceMapFilename = path.resolve(\n path.dirname(filename),\n decodeURIComponent(sourceUrl)\n )\n\n try {\n const sourceMapContents = await fs.readFile(sourceMapFilename, 'utf-8')\n\n return JSON.parse(sourceMapContents.toString())\n } catch (error) {\n throw new Error(`Failed to parse source map ${sourceMapFilename}.`, {\n cause: error,\n })\n }\n}\n"],"names":["getSourceMapFromFile","getSourceMapUrl","fileContents","regex","match","next","exec","toString","filename","startsWith","url","fileURLToPath","fs","readFile","error","Error","cause","sourceUrl","undefined","buffer","dataUriToBuffer","type","typeFull","JSON","parse","sourceMapFilename","path","resolve","dirname","decodeURIComponent","sourceMapContents"],"mappings":";;;;+BAsBsBA;;;eAAAA;;;iEAtBP;6DACE;4DACD;wEAEY;;;;;;AAE5B,SAASC,gBAAgBC,YAAoB;IAC3C,MAAMC,QAAQ;IACd,IAAIC,QAAQ;IACZ,OAAS;QACP,IAAIC,OAAOF,MAAMG,IAAI,CAACJ;QACtB,IAAIG,QAAQ,MAAM;YAChB;QACF;QACAD,QAAQC;IACV;IACA,IAAI,CAAED,CAAAA,SAASA,KAAK,CAAC,EAAE,AAAD,GAAI;QACxB,OAAO;IACT;IACA,OAAOA,KAAK,CAAC,EAAE,CAACG,QAAQ;AAC1B;AAEO,eAAeP,qBACpBQ,QAAgB;IAEhBA,WAAWA,SAASC,UAAU,CAAC,aAC3BC,YAAG,CAACC,aAAa,CAACH,YAClBA;IAEJ,IAAIN;IAEJ,IAAI;QACFA,eAAe,MAAMU,iBAAE,CAACC,QAAQ,CAACL,UAAU;IAC7C,EAAE,OAAOM,OAAO;QACd,MAAM,qBAEJ,CAFI,IAAIC,MAAM,CAAC,gCAAgC,EAAEP,SAAS,CAAC,CAAC,EAAE;YAC9DQ,OAAOF;QACT,IAFM,qBAAA;mBAAA;wBAAA;0BAAA;QAEL;IACH;IAEA,MAAMG,YAAYhB,gBAAgBC;IAElC,IAAI,CAACe,WAAW;QACd,OAAOC;IACT;IAEA,IAAID,UAAUR,UAAU,CAAC,UAAU;QACjC,IAAIU;QAEJ,IAAI;YACFA,SAASC,IAAAA,wBAAe,EAACH;QAC3B,EAAE,OAAOH,OAAO;YACd,MAAM,qBAEJ,CAFI,IAAIC,MAAM,CAAC,mCAAmC,EAAEP,SAAS,CAAC,CAAC,EAAE;gBACjEQ,OAAOF;YACT,IAFM,qBAAA;uBAAA;4BAAA;8BAAA;YAEL;QACH;QAEA,IAAIK,OAAOE,IAAI,KAAK,oBAAoB;YACtC,MAAM,qBAEL,CAFK,IAAIN,MACR,CAAC,4BAA4B,EAAEP,SAAS,EAAE,EAAEW,OAAOG,QAAQ,CAAC,CAAC,CAAC,GAD1D,qBAAA;uBAAA;4BAAA;8BAAA;YAEN;QACF;QAEA,IAAI;YACF,OAAOC,KAAKC,KAAK,CAACL,OAAOZ,QAAQ;QACnC,EAAE,OAAOO,OAAO;YACd,MAAM,qBAEJ,CAFI,IAAIC,MAAM,CAAC,+BAA+B,EAAEP,SAAS,CAAC,CAAC,EAAE;gBAC7DQ,OAAOF;YACT,IAFM,qBAAA;uBAAA;4BAAA;8BAAA;YAEL;QACH;IACF;IAEA,MAAMW,oBAAoBC,aAAI,CAACC,OAAO,CACpCD,aAAI,CAACE,OAAO,CAACpB,WACbqB,mBAAmBZ;IAGrB,IAAI;QACF,MAAMa,oBAAoB,MAAMlB,iBAAE,CAACC,QAAQ,CAACY,mBAAmB;QAE/D,OAAOF,KAAKC,KAAK,CAACM,kBAAkBvB,QAAQ;IAC9C,EAAE,OAAOO,OAAO;QACd,MAAM,qBAEJ,CAFI,IAAIC,MAAM,CAAC,2BAA2B,EAAEU,kBAAkB,CAAC,CAAC,EAAE;YAClET,OAAOF;QACT,IAFM,qBAAA;mBAAA;wBAAA;0BAAA;QAEL;IACH;AACF","ignoreList":[0]}
Save
cmd:
run