@ideal-photography/shared
Version:
Shared MongoDB and utility logic for Ideal Photography PWAs: users, products, services, bookings, orders/cart, galleries, reviews, notifications, campaigns, settings, audit logs, minimart items/orders, and push notification subscriptions.
26 lines (21 loc) • 594 B
JavaScript
// Main entry point for the shared package
import * as mongoDB from './mongoDB/index.js';
import * as permissions from './constants/permissions.js';
// import * as validations from './validations/common.js';
// Push notification services are now client-side only
export { mongoDB, permissions };
// Convenience exports
export const {
models,
mongoose,
connectDB,
initializeDB,
utils
} = mongoDB;
export const {
PERMISSIONS,
ALL_PERMISSIONS,
ROLE_PERMISSIONS,
getPermissionsForRole
} = permissions;
// Push notification services are now client-side only