/
opt
/
canhelp
/
node_modules
/
next
/
dist
/
next-devtools
/
shared
/
/opt/canhelp/node_modules/next/dist/next-devtools/shared
mkdir
upload
Name
Size
Mode
Actions
console-error.d.ts
344
0644
edit
dl
rm
console-error.js
1606
0644
edit
dl
rm
console-error.js.map
1667
0644
edit
dl
rm
deepmerge.d.ts
66
0644
edit
dl
rm
deepmerge.js
1371
0644
edit
dl
rm
deepmerge.js.map
1664
0644
edit
dl
rm
devtools-config-schema.d.ts
175
0644
edit
dl
rm
devtools-config-schema.js
1419
0644
edit
dl
rm
devtools-config-schema.js.map
1763
0644
edit
dl
rm
forward-logs-shared.d.ts
1360
0644
edit
dl
rm
forward-logs-shared.js
2082
0644
edit
dl
rm
forward-logs-shared.js.map
3846
0644
edit
dl
rm
hydration-error.d.ts
100
0644
edit
dl
rm
hydration-error.js
449
0644
edit
dl
rm
hydration-error.js.map
67
0644
edit
dl
rm
react-18-hydration-error.d.ts
311
0644
edit
dl
rm
react-18-hydration-error.js
3016
0644
edit
dl
rm
react-18-hydration-error.js.map
3440
0644
edit
dl
rm
react-19-hydration-error.d.ts
503
0644
edit
dl
rm
react-19-hydration-error.js
3973
0644
edit
dl
rm
react-19-hydration-error.js.map
4710
0644
edit
dl
rm
stack-frame.d.ts
825
0644
edit
dl
rm
stack-frame.js
5738
0644
edit
dl
rm
stack-frame.js.map
8407
0644
edit
dl
rm
types.d.ts
74
0644
edit
dl
rm
types.js
439
0644
edit
dl
rm
types.js.map
67
0644
edit
dl
rm
version-staleness.d.ts
229
0644
edit
dl
rm
version-staleness.js
2190
0644
edit
dl
rm
version-staleness.js.map
2319
0644
edit
dl
rm
webpack-module-path.d.ts
418
0644
edit
dl
rm
webpack-module-path.js
1390
0644
edit
dl
rm
webpack-module-path.js.map
1419
0644
edit
dl
rm
Edit:
/opt/canhelp/node_modules/next/dist/next-devtools/shared/react-18-hydration-error.js.map
(3440B)
{"version":3,"sources":["../../../src/next-devtools/shared/react-18-hydration-error.ts"],"sourcesContent":["import isError from '../../lib/is-error'\n\nexport function isHydrationError(error: unknown): boolean {\n return (\n isError(error) &&\n (error.message ===\n 'Hydration failed because the initial UI does not match what was rendered on the server.' ||\n error.message === 'Text content does not match server-rendered HTML.')\n )\n}\n\nexport function isHydrationWarning(message: unknown): message is string {\n return (\n isHtmlTagsWarning(message) ||\n isTextInTagsMismatchWarning(message) ||\n isTextWarning(message)\n )\n}\n\ntype NullableText = string | null | undefined\n\n// https://github.com/facebook/react/blob/main/packages/react-dom/src/__tests__/ReactDOMHydrationDiff-test.js used as a reference\nconst htmlTagsWarnings = new Set([\n 'Warning: Expected server HTML to contain a matching <%s> in <%s>.%s',\n 'Warning: Did not expect server HTML to contain a <%s> in <%s>.%s',\n])\nconst textAndTagsMismatchWarnings = new Set([\n 'Warning: Expected server HTML to contain a matching text node for \"%s\" in <%s>.%s',\n 'Warning: Did not expect server HTML to contain the text node \"%s\" in <%s>.%s',\n])\nconst textWarnings = new Set([\n 'Warning: Text content did not match. Server: \"%s\" Client: \"%s\"%s',\n])\n\nexport const getHydrationWarningType = (\n message: NullableText\n): 'tag' | 'text' | 'text-in-tag' => {\n if (typeof message !== 'string') {\n // TODO: Doesn't make sense to treat no message as a hydration error message.\n // We should bail out somewhere earlier.\n return 'text'\n }\n\n const normalizedMessage = message.startsWith('Warning: ')\n ? message\n : `Warning: ${message}`\n\n if (isHtmlTagsWarning(normalizedMessage)) return 'tag'\n if (isTextInTagsMismatchWarning(normalizedMessage)) return 'text-in-tag'\n\n return 'text'\n}\n\nconst isHtmlTagsWarning = (message: unknown) =>\n typeof message === 'string' && htmlTagsWarnings.has(message)\n\nconst isTextInTagsMismatchWarning = (msg: unknown) =>\n typeof msg === 'string' && textAndTagsMismatchWarnings.has(msg)\n\nconst isTextWarning = (msg: unknown) =>\n typeof msg === 'string' && textWarnings.has(msg)\n"],"names":["getHydrationWarningType","isHydrationError","isHydrationWarning","error","isError","message","isHtmlTagsWarning","isTextInTagsMismatchWarning","isTextWarning","htmlTagsWarnings","Set","textAndTagsMismatchWarnings","textWarnings","normalizedMessage","startsWith","has","msg"],"mappings":";;;;;;;;;;;;;;;;IAkCaA,uBAAuB;eAAvBA;;IAhCGC,gBAAgB;eAAhBA;;IASAC,kBAAkB;eAAlBA;;;;kEAXI;AAEb,SAASD,iBAAiBE,KAAc;IAC7C,OACEC,IAAAA,gBAAO,EAACD,UACPA,CAAAA,MAAME,OAAO,KACZ,6FACAF,MAAME,OAAO,KAAK,mDAAkD;AAE1E;AAEO,SAASH,mBAAmBG,OAAgB;IACjD,OACEC,kBAAkBD,YAClBE,4BAA4BF,YAC5BG,cAAcH;AAElB;AAIA,iIAAiI;AACjI,MAAMI,mBAAmB,IAAIC,IAAI;IAC/B;IACA;CACD;AACD,MAAMC,8BAA8B,IAAID,IAAI;IAC1C;IACA;CACD;AACD,MAAME,eAAe,IAAIF,IAAI;IAC3B;CACD;AAEM,MAAMV,0BAA0B,CACrCK;IAEA,IAAI,OAAOA,YAAY,UAAU;QAC/B,6EAA6E;QAC7E,wCAAwC;QACxC,OAAO;IACT;IAEA,MAAMQ,oBAAoBR,QAAQS,UAAU,CAAC,eACzCT,UACA,AAAC,cAAWA;IAEhB,IAAIC,kBAAkBO,oBAAoB,OAAO;IACjD,IAAIN,4BAA4BM,oBAAoB,OAAO;IAE3D,OAAO;AACT;AAEA,MAAMP,oBAAoB,CAACD,UACzB,OAAOA,YAAY,YAAYI,iBAAiBM,GAAG,CAACV;AAEtD,MAAME,8BAA8B,CAACS,MACnC,OAAOA,QAAQ,YAAYL,4BAA4BI,GAAG,CAACC;AAE7D,MAAMR,gBAAgB,CAACQ,MACrB,OAAOA,QAAQ,YAAYJ,aAAaG,GAAG,CAACC","ignoreList":[0]}
Save
cmd:
run