/opt/canhelp/node_modules/next/dist/esm/server/lib
NameSizeModeActions
cache-handlers/-0755rm
experimental/-0755rm
incremental-cache/-0755rm
module-loader/-0755rm
router-utils/-0755rm
server-ipc/-0755rm
trace/-0755rm
app-dir-module.js11640644editdlrm
app-dir-module.js.map25980644editdlrm
app-info-log.js27230644editdlrm
app-info-log.js.map58270644editdlrm
async-callback-set.js5190644editdlrm
async-callback-set.js.map10970644editdlrm
cache-control.js5830644editdlrm
cache-control.js.map16220644editdlrm
chrome-devtools-workspace.js22970644editdlrm
chrome-devtools-workspace.js.map41450644editdlrm
clone-response.js28830644editdlrm
clone-response.js.map44410644editdlrm
cpu-profile.js10200644editdlrm
cpu-profile.js.map20610644editdlrm
decode-query-path-parameter.js4580644editdlrm
decode-query-path-parameter.js.map7400644editdlrm
dedupe-fetch.js50850644editdlrm
dedupe-fetch.js.map73740644editdlrm
dev-bundler-service.js31100644editdlrm
dev-bundler-service.js.map58380644editdlrm
disk-lru-cache.external.js18570644editdlrm
disk-lru-cache.external.js.map31490644editdlrm
etag.js11480644editdlrm
etag.js.map21650644editdlrm
find-page-file.js54450644editdlrm
find-page-file.js.map94800644editdlrm
fix-mojibake.js5230644editdlrm
fix-mojibake.js.map10260644editdlrm
format-hostname.js3320644editdlrm
format-hostname.js.map6160644editdlrm
i18n-provider.js55310644editdlrm
i18n-provider.js.map90410644editdlrm
implicit-tags.js24500644editdlrm
implicit-tags.js.map52380644editdlrm
is-ipv6.js20900644editdlrm
is-ipv6.js.map33880644editdlrm
lazy-result.js9390644editdlrm
lazy-result.js.map18690644editdlrm
lru-cache.js71480644editdlrm
lru-cache.js.map113740644editdlrm
match-next-data-pathname.js3120644editdlrm
match-next-data-pathname.js.map6290644editdlrm
mock-request.js137530644editdlrm
mock-request.js.map212240644editdlrm
node-fs-methods.js3640644editdlrm
node-fs-methods.js.map9460644editdlrm
parse-stack.js15610644editdlrm
parse-stack.js.map29830644editdlrm
patch-fetch.js449390644editdlrm
patch-fetch.js.map647210644editdlrm
patch-set-header.js13680644editdlrm
patch-set-header.js.map24710644editdlrm
render-server.js29880644editdlrm
render-server.js.map62760644editdlrm
router-server.js300290644editdlrm
router-server.js.map467520644editdlrm
server-action-request-meta.js15300644editdlrm
server-action-request-meta.js.map30300644editdlrm
source-maps.js81720644editdlrm
source-maps.js.map148120644editdlrm
start-server.js167970644editdlrm
start-server.js.map277270644editdlrm
streaming-metadata.js7620644editdlrm
streaming-metadata.js.map15820644editdlrm
to-route.js5820644editdlrm
to-route.js.map8480644editdlrm
types.js460644editdlrm
types.js.map4510644editdlrm
utils.js85160644editdlrm
utils.js.map136270644editdlrm
worker-utils.js7550644editdlrm
worker-utils.js.map11200644editdlrm
Edit: /opt/canhelp/node_modules/next/dist/esm/server/lib/app-info-log.js.map (5827B)
{"version":3,"sources":["../../../src/server/lib/app-info-log.ts"],"sourcesContent":["import { loadEnvConfig } from '@next/env'\nimport * as Log from '../../build/output/log'\nimport { bold, purple } from '../../lib/picocolors'\nimport {\n PHASE_DEVELOPMENT_SERVER,\n PHASE_PRODUCTION_BUILD,\n} from '../../shared/lib/constants'\nimport loadConfig, { type ConfiguredExperimentalFeature } from '../config'\n\nexport function logStartInfo({\n networkUrl,\n appUrl,\n envInfo,\n experimentalFeatures,\n maxExperimentalFeatures = Infinity,\n}: {\n networkUrl: string | null\n appUrl: string | null\n envInfo?: string[]\n experimentalFeatures?: ConfiguredExperimentalFeature[]\n maxExperimentalFeatures?: number\n}) {\n let bundlerSuffix\n if (process.env.TURBOPACK) {\n bundlerSuffix = ' (Turbopack)'\n } else if (process.env.NEXT_RSPACK) {\n bundlerSuffix = ' (Rspack)'\n } else {\n bundlerSuffix = ''\n }\n\n Log.bootstrap(\n `${bold(\n purple(`${Log.prefixes.ready} Next.js ${process.env.__NEXT_VERSION}`)\n )}${bundlerSuffix}`\n )\n if (appUrl) {\n Log.bootstrap(`- Local: ${appUrl}`)\n }\n if (networkUrl) {\n Log.bootstrap(`- Network: ${networkUrl}`)\n }\n if (envInfo?.length) Log.bootstrap(`- Environments: ${envInfo.join(', ')}`)\n\n if (experimentalFeatures?.length) {\n Log.bootstrap(`- Experiments (use with caution):`)\n // only show a maximum number of flags\n for (const exp of experimentalFeatures.slice(0, maxExperimentalFeatures)) {\n const symbol =\n typeof exp.value === 'boolean'\n ? exp.value === true\n ? bold('✓')\n : bold('⨯')\n : '·'\n\n const suffix =\n typeof exp.value === 'number' || typeof exp.value === 'string'\n ? `: ${JSON.stringify(exp.value)}`\n : ''\n\n const reason = exp.reason ? ` (${exp.reason})` : ''\n\n Log.bootstrap(` ${symbol} ${exp.key}${suffix}${reason}`)\n }\n /* indicate if there are more than the maximum shown no. flags */\n if (experimentalFeatures.length > maxExperimentalFeatures) {\n Log.bootstrap(` · ...`)\n }\n }\n\n // New line after the bootstrap info\n Log.info('')\n}\n\nexport async function getStartServerInfo({\n dir,\n dev,\n debugPrerender,\n}: {\n dir: string\n dev: boolean\n debugPrerender?: boolean\n}): Promise<{\n envInfo?: string[]\n experimentalFeatures?: ConfiguredExperimentalFeature[]\n}> {\n let experimentalFeatures: ConfiguredExperimentalFeature[] = []\n await loadConfig(\n dev ? PHASE_DEVELOPMENT_SERVER : PHASE_PRODUCTION_BUILD,\n dir,\n {\n reportExperimentalFeatures(features) {\n experimentalFeatures = features.sort(\n ({ key: a }, { key: b }) => a.length - b.length\n )\n },\n debugPrerender,\n }\n )\n\n // we need to reset env if we are going to create\n // the worker process with the esm loader so that the\n // initial env state is correct\n let envInfo: string[] = []\n const { loadedEnvFiles } = loadEnvConfig(dir, true, console, false)\n if (loadedEnvFiles.length > 0) {\n envInfo = loadedEnvFiles.map((f) => f.path)\n }\n\n return {\n envInfo,\n experimentalFeatures,\n }\n}\n"],"names":["loadEnvConfig","Log","bold","purple","PHASE_DEVELOPMENT_SERVER","PHASE_PRODUCTION_BUILD","loadConfig","logStartInfo","networkUrl","appUrl","envInfo","experimentalFeatures","maxExperimentalFeatures","Infinity","bundlerSuffix","process","env","TURBOPACK","NEXT_RSPACK","bootstrap","prefixes","ready","__NEXT_VERSION","length","join","exp","slice","symbol","value","suffix","JSON","stringify","reason","key","info","getStartServerInfo","dir","dev","debugPrerender","reportExperimentalFeatures","features","sort","a","b","loadedEnvFiles","console","map","f","path"],"mappings":"AAAA,SAASA,aAAa,QAAQ,YAAW;AACzC,YAAYC,SAAS,yBAAwB;AAC7C,SAASC,IAAI,EAAEC,MAAM,QAAQ,uBAAsB;AACnD,SACEC,wBAAwB,EACxBC,sBAAsB,QACjB,6BAA4B;AACnC,OAAOC,gBAAwD,YAAW;AAE1E,OAAO,SAASC,aAAa,EAC3BC,UAAU,EACVC,MAAM,EACNC,OAAO,EACPC,oBAAoB,EACpBC,0BAA0BC,QAAQ,EAOnC;IACC,IAAIC;IACJ,IAAIC,QAAQC,GAAG,CAACC,SAAS,EAAE;QACzBH,gBAAgB;IAClB,OAAO,IAAIC,QAAQC,GAAG,CAACE,WAAW,EAAE;QAClCJ,gBAAgB;IAClB,OAAO;QACLA,gBAAgB;IAClB;IAEAb,IAAIkB,SAAS,CACX,GAAGjB,KACDC,OAAO,GAAGF,IAAImB,QAAQ,CAACC,KAAK,CAAC,SAAS,EAAEN,QAAQC,GAAG,CAACM,cAAc,EAAE,KAClER,eAAe;IAErB,IAAIL,QAAQ;QACVR,IAAIkB,SAAS,CAAC,CAAC,gBAAgB,EAAEV,QAAQ;IAC3C;IACA,IAAID,YAAY;QACdP,IAAIkB,SAAS,CAAC,CAAC,gBAAgB,EAAEX,YAAY;IAC/C;IACA,IAAIE,2BAAAA,QAASa,MAAM,EAAEtB,IAAIkB,SAAS,CAAC,CAAC,gBAAgB,EAAET,QAAQc,IAAI,CAAC,OAAO;IAE1E,IAAIb,wCAAAA,qBAAsBY,MAAM,EAAE;QAChCtB,IAAIkB,SAAS,CAAC,CAAC,iCAAiC,CAAC;QACjD,sCAAsC;QACtC,KAAK,MAAMM,OAAOd,qBAAqBe,KAAK,CAAC,GAAGd,yBAA0B;YACxE,MAAMe,SACJ,OAAOF,IAAIG,KAAK,KAAK,YACjBH,IAAIG,KAAK,KAAK,OACZ1B,KAAK,OACLA,KAAK,OACP;YAEN,MAAM2B,SACJ,OAAOJ,IAAIG,KAAK,KAAK,YAAY,OAAOH,IAAIG,KAAK,KAAK,WAClD,CAAC,EAAE,EAAEE,KAAKC,SAAS,CAACN,IAAIG,KAAK,GAAG,GAChC;YAEN,MAAMI,SAASP,IAAIO,MAAM,GAAG,CAAC,EAAE,EAAEP,IAAIO,MAAM,CAAC,CAAC,CAAC,GAAG;YAEjD/B,IAAIkB,SAAS,CAAC,CAAC,EAAE,EAAEQ,OAAO,CAAC,EAAEF,IAAIQ,GAAG,GAAGJ,SAASG,QAAQ;QAC1D;QACA,+DAA+D,GAC/D,IAAIrB,qBAAqBY,MAAM,GAAGX,yBAAyB;YACzDX,IAAIkB,SAAS,CAAC,CAAC,OAAO,CAAC;QACzB;IACF;IAEA,oCAAoC;IACpClB,IAAIiC,IAAI,CAAC;AACX;AAEA,OAAO,eAAeC,mBAAmB,EACvCC,GAAG,EACHC,GAAG,EACHC,cAAc,EAKf;IAIC,IAAI3B,uBAAwD,EAAE;IAC9D,MAAML,WACJ+B,MAAMjC,2BAA2BC,wBACjC+B,KACA;QACEG,4BAA2BC,QAAQ;YACjC7B,uBAAuB6B,SAASC,IAAI,CAClC,CAAC,EAAER,KAAKS,CAAC,EAAE,EAAE,EAAET,KAAKU,CAAC,EAAE,GAAKD,EAAEnB,MAAM,GAAGoB,EAAEpB,MAAM;QAEnD;QACAe;IACF;IAGF,iDAAiD;IACjD,qDAAqD;IACrD,+BAA+B;IAC/B,IAAI5B,UAAoB,EAAE;IAC1B,MAAM,EAAEkC,cAAc,EAAE,GAAG5C,cAAcoC,KAAK,MAAMS,SAAS;IAC7D,IAAID,eAAerB,MAAM,GAAG,GAAG;QAC7Bb,UAAUkC,eAAeE,GAAG,CAAC,CAACC,IAAMA,EAAEC,IAAI;IAC5C;IAEA,OAAO;QACLtC;QACAC;IACF;AACF","ignoreList":[0]}