1 | "use strict";exports.__esModule=true;exports.default=getRouteFromEntrypoint;var _getRouteFromAssetPath=_interopRequireDefault(require("../lib/router/utils/get-route-from-asset-path"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}
|
2 | const SERVER_ROUTE_NAME_REGEX=/^pages[/\\](.*)$/;
|
3 | const BROWSER_ROUTE_NAME_REGEX=/^static[/\\]pages[/\\](.*)$/;function matchBundle(regex,input){const result=regex.exec(input);if(!result){return null;}return(0,_getRouteFromAssetPath.default)(`/${result[1]}`);}function getRouteFromEntrypoint(entryFile){let pagePath=matchBundle(SERVER_ROUTE_NAME_REGEX,entryFile);if(pagePath){return pagePath;}
|
4 | return matchBundle(BROWSER_ROUTE_NAME_REGEX,entryFile);}
|
5 |
|
\ | No newline at end of file |