UNPKG

next-csrf

Version:

CSRF mitigation library for Next.js

1 lines 1.4 kB
{"ast":null,"code":"\"use strict\";\n\nexports.__esModule = true;\nexports[\"default\"] = getAssetPathFromRoute; // Translates a logical route into its pages asset path (relative from a common prefix)\n// \"asset path\" being its javascript file, data file, prerendered html,...\n\nfunction getAssetPathFromRoute(route) {\n var ext = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n var path = route === '/' ? '/index' : /^\\/index(\\/|$)/.test(route) ? \"/index\".concat(route) : \"\".concat(route);\n return path + ext;\n}","map":{"version":3,"sources":["../../../../../next-server/lib/router/utils/get-asset-path-from-route.ts"],"names":["ext","path","route"],"mappings":";;;4CAAA;AACA;;AACe,SAAA,qBAAA,CAAA,KAAA,EAGL;AAAA,MADRA,GACQ,uEAHK,EAGL;AACR,MAAMC,IAAI,GACRC,KAAK,KAALA,GAAAA,GAAAA,QAAAA,GAEI,iBAAA,IAAA,CAAA,KAAA,oBAAA,KAAA,cAHN,KAGM,CAHN;AAMA,SAAOD,IAAI,GAAX,GAAA;AACD","sourcesContent":["// Translates a logical route into its pages asset path (relative from a common prefix)\n// \"asset path\" being its javascript file, data file, prerendered html,...\nexport default function getAssetPathFromRoute(\n route: string,\n ext: string = ''\n): string {\n const path =\n route === '/'\n ? '/index'\n : /^\\/index(\\/|$)/.test(route)\n ? `/index${route}`\n : `${route}`\n return path + ext\n}\n"]},"metadata":{},"sourceType":"script"}