/
opt
/
canhelp
/
node_modules
/
next
/
dist
/
shared
/
lib
/
page-path
/
/opt/canhelp/node_modules/next/dist/shared/lib/page-path
mkdir
upload
Name
Size
Mode
Actions
absolute-path-to-page.d.ts
1003
0644
edit
dl
rm
absolute-path-to-page.js
1176
0644
edit
dl
rm
absolute-path-to-page.js.map
2349
0644
edit
dl
rm
denormalize-app-path.d.ts
70
0644
edit
dl
rm
denormalize-app-path.js
433
0644
edit
dl
rm
denormalize-app-path.js.map
464
0644
edit
dl
rm
denormalize-page-path.d.ts
353
0644
edit
dl
rm
denormalize-page-path.js
611
0644
edit
dl
rm
denormalize-page-path.js.map
1085
0644
edit
dl
rm
ensure-leading-slash.d.ts
225
0644
edit
dl
rm
ensure-leading-slash.js
524
0644
edit
dl
rm
ensure-leading-slash.js.map
572
0644
edit
dl
rm
get-page-paths.d.ts
617
0644
edit
dl
rm
get-page-paths.js
1168
0644
edit
dl
rm
get-page-paths.js.map
1993
0644
edit
dl
rm
normalize-data-path.d.ts
133
0644
edit
dl
rm
normalize-data-path.js
655
0644
edit
dl
rm
normalize-data-path.js.map
890
0644
edit
dl
rm
normalize-page-path.d.ts
451
0644
edit
dl
rm
normalize-page-path.js
988
0644
edit
dl
rm
normalize-page-path.js.map
1898
0644
edit
dl
rm
normalize-path-sep.d.ts
228
0644
edit
dl
rm
normalize-path-sep.js
505
0644
edit
dl
rm
normalize-path-sep.js.map
549
0644
edit
dl
rm
remove-page-path-tail.d.ts
651
0644
edit
dl
rm
remove-page-path-tail.js
649
0644
edit
dl
rm
remove-page-path-tail.js.map
1500
0644
edit
dl
rm
Edit:
/opt/canhelp/node_modules/next/dist/shared/lib/page-path/get-page-paths.js.map
(1993B)
{"version":3,"sources":["../../../../src/shared/lib/page-path/get-page-paths.ts"],"sourcesContent":["import { denormalizePagePath } from './denormalize-page-path'\nimport path from '../isomorphic/path'\n\n/**\n * Calculate all possible pagePaths for a given normalized pagePath along with\n * allowed extensions. This can be used to check which one of the files exists\n * and to debug inspected locations.\n *\n * For pages, map `/route` to [`/route.[ext]`, `/route/index.[ext]`]\n * For app paths, map `/route/page` to [`/route/page.[ext]`] or `/route/route`\n * to [`/route/route.[ext]`]\n *\n * @param normalizedPagePath Normalized page path (it will denormalize).\n * @param extensions Allowed extensions.\n */\nexport function getPagePaths(\n normalizedPagePath: string,\n extensions: string[],\n isAppDir: boolean\n) {\n const page = denormalizePagePath(normalizedPagePath)\n\n let prefixes: string[]\n if (isAppDir) {\n prefixes = [page]\n } else if (normalizedPagePath.endsWith('/index')) {\n prefixes = [path.join(page, 'index')]\n } else {\n prefixes = [page, path.join(page, 'index')]\n }\n\n const paths: string[] = []\n for (const extension of extensions) {\n for (const prefix of prefixes) {\n paths.push(`${prefix}.${extension}`)\n }\n }\n\n return paths\n}\n"],"names":["getPagePaths","normalizedPagePath","extensions","isAppDir","page","denormalizePagePath","prefixes","endsWith","path","join","paths","extension","prefix","push"],"mappings":";;;;+BAegBA;;;eAAAA;;;;qCAfoB;+DACnB;AAcV,SAASA,aACdC,kBAA0B,EAC1BC,UAAoB,EACpBC,QAAiB;IAEjB,MAAMC,OAAOC,IAAAA,wCAAmB,EAACJ;IAEjC,IAAIK;IACJ,IAAIH,UAAU;QACZG,WAAW;YAACF;SAAK;IACnB,OAAO,IAAIH,mBAAmBM,QAAQ,CAAC,WAAW;QAChDD,WAAW;YAACE,aAAI,CAACC,IAAI,CAACL,MAAM;SAAS;IACvC,OAAO;QACLE,WAAW;YAACF;YAAMI,aAAI,CAACC,IAAI,CAACL,MAAM;SAAS;IAC7C;IAEA,MAAMM,QAAkB,EAAE;IAC1B,KAAK,MAAMC,aAAaT,WAAY;QAClC,KAAK,MAAMU,UAAUN,SAAU;YAC7BI,MAAMG,IAAI,CAAC,AAAGD,SAAO,MAAGD;QAC1B;IACF;IAEA,OAAOD;AACT","ignoreList":[0]}
Save
cmd:
run