Rocky_Mountain_Vending/.pnpm-store/v10/files/a5/3090e318b312fe121af77af79ae7771c24621ce5c20e78d28f1caee95d1abd2d415e2c633847ec2e1803a3ed03d8d38edcb0facd5d106daa018b2a5f954e61
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

20 lines
No EOL
794 B
Text

import getAppRouteFromEntrypoint from './get-app-route-from-entrypoint';
import matchBundle from './match-bundle';
// matches pages/:page*.js
const SERVER_ROUTE_NAME_REGEX = /^pages[/\\](.*)$/;
// matches static/pages/:page*.js
const BROWSER_ROUTE_NAME_REGEX = /^static[/\\]pages[/\\](.*)$/;
export default function getRouteFromEntrypoint(entryFile, app) {
let pagePath = matchBundle(SERVER_ROUTE_NAME_REGEX, entryFile);
if (pagePath) {
return pagePath;
}
if (app) {
pagePath = getAppRouteFromEntrypoint(entryFile);
if (pagePath) return pagePath;
}
// Potentially the passed item is a browser bundle so we try to match that also
return matchBundle(BROWSER_ROUTE_NAME_REGEX, entryFile);
}
//# sourceMappingURL=get-route-from-entrypoint.js.map