/
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/remove-page-path-tail.js.map
(1500B)
{"version":3,"sources":["../../../../src/shared/lib/page-path/remove-page-path-tail.ts"],"sourcesContent":["import { normalizePathSep } from './normalize-path-sep'\n\n/**\n * Removes the file extension for a page and the trailing `index` if it exists\n * making sure to not return an empty string. The page head is not touched\n * and returned as it is passed. Examples:\n * - `/foo/bar/baz/index.js` -> `/foo/bar/baz`\n * - `/foo/bar/baz.js` -> `/foo/bar/baz`\n *\n * @param pagePath A page to a page file (absolute or relative)\n * @param options.extensions Extensions allowed for the page.\n * @param options.keepIndex When true the trailing `index` is _not_ removed.\n */\nexport function removePagePathTail(\n pagePath: string,\n options: {\n extensions: ReadonlyArray<string>\n keepIndex?: boolean\n }\n) {\n pagePath = normalizePathSep(pagePath).replace(\n new RegExp(`\\\\.+(?:${options.extensions.join('|')})$`),\n ''\n )\n\n if (options.keepIndex !== true) {\n pagePath = pagePath.replace(/\\/index$/, '') || '/'\n }\n\n return pagePath\n}\n"],"names":["removePagePathTail","pagePath","options","normalizePathSep","replace","RegExp","extensions","join","keepIndex"],"mappings":";;;;+BAagBA;;;eAAAA;;;kCAbiB;AAa1B,SAASA,mBACdC,QAAgB,EAChBC,OAGC;IAEDD,WAAWE,IAAAA,kCAAgB,EAACF,UAAUG,OAAO,CAC3C,IAAIC,OAAO,AAAC,YAASH,QAAQI,UAAU,CAACC,IAAI,CAAC,OAAK,OAClD;IAGF,IAAIL,QAAQM,SAAS,KAAK,MAAM;QAC9BP,WAAWA,SAASG,OAAO,CAAC,YAAY,OAAO;IACjD;IAEA,OAAOH;AACT","ignoreList":[0]}
Save
cmd:
run