Rocky_Mountain_Vending/.pnpm-store/v10/files/ed/ccd4cbaf5ec3c823e755efb8850f4e1796a8afb2d93192eda306b77f2436bbcd45bcd8666b038b568dcd8d8108ac5cd334dfc3655d216bba977dcdd2f1f42d
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

15 lines
651 B
Text

/**
* Removes the file extension for a page and the trailing `index` if it exists
* making sure to not return an empty string. The page head is not touched
* and returned as it is passed. Examples:
* - `/foo/bar/baz/index.js` -> `/foo/bar/baz`
* - `/foo/bar/baz.js` -> `/foo/bar/baz`
*
* @param pagePath A page to a page file (absolute or relative)
* @param options.extensions Extensions allowed for the page.
* @param options.keepIndex When true the trailing `index` is _not_ removed.
*/
export declare function removePagePathTail(pagePath: string, options: {
extensions: ReadonlyArray<string>;
keepIndex?: boolean;
}): string;