Initial commit: Meshkee dashboards monorepo.

Includes business, customer, and super-admin apps with shared packages and production deploy scripts.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Alireza Hassani
2026-07-22 13:48:53 +03:30
co-authored by Cursor
commit f566387c61
509 changed files with 62690 additions and 0 deletions
+43
View File
@@ -0,0 +1,43 @@
export type { ApiClient, ApiClientConfig } from './api/createApiClient'
export { ApiError, createApiClient, isAbortError } from './api/createApiClient'
export type {
AuthUser,
DashboardType,
LoginResponse,
MeResponse,
OtpSendResponse,
OtpVerifyResponse,
RegisterResponse,
UserProfile,
} from './types/auth'
export { toE164CellNumber, formatCellForDisplay } from './utils/cellNumber'
export {
calcDiscountPercent,
formatIrtInput,
formatIrtPrice,
hasStoreItemDiscount,
parseIrtInput,
} from './utils/irtPrice'
export {
formatDashboardDocumentTitle,
normalizeRoutePath,
resolveRoutePageLabels,
type DashboardDocumentTitleParts,
type RouteTitleRule,
} from './utils/documentTitle'
export { applyDocumentFavicon } from './utils/favicon'
export {
BUSINESS_SUBDOMAIN_PREFIX,
CUSTOMER_SUBDOMAIN_PREFIX,
getBaseDomainFromHost,
getBusinessDashboardHost,
getCustomerDashboardHost,
isBusinessDashboardHost,
isCustomerDashboardHost,
stripDashboardSubdomain,
} from './domain/subdomain'