import userRoutes from './management/users.js';
import fileRoutes from './management/files.js';
import authRoutes from './misc/auth.js';
import printerRoutes from './production/printers.js';
import hostRoutes from './management/hosts.js';
import jobRoutes from './production/jobs.js';
import subJobRoutes from './production/subjobs.js';
import gcodeFileRoutes from './production/gcodefiles.js';
import filamentRoutes from './management/filaments.js';
import spotlightRoutes from './misc/spotlight.js';
import partRoutes from './management/parts.js';
import productRoutes from './management/products.js';
import vendorRoutes from './management/vendors.js';
import materialRoutes from './management/materials.js';
import partStockRoutes from './inventory/partstocks.js';
import filamentStockRoutes from './inventory/filamentstocks.js';
import purchaseOrderRoutes from './inventory/purchaseorders.js';
import orderItemRoutes from './inventory/orderitems.js';
import shipmentRoutes from './inventory/shipments.js';
import stockEventRoutes from './inventory/stockevents.js';
import stockAuditRoutes from './inventory/stockaudits.js';
import auditLogRoutes from './management/auditlogs.js';
import noteTypeRoutes from './management/notetypes.js';
import documentSizesRoutes from './management/documentsizes.js';
import documentTemplatesRoutes from './management/documenttemplates.js';
import documentPrintersRoutes from './management/documentprinters.js';
import documentJobsRoutes from './management/documentjobs.js';
import courierRoutes from './management/courier.js';
import courierServiceRoutes from './management/courierservice.js';
import taxRateRoutes from './management/taxrates.js';
import taxRecordRoutes from './management/taxrecords.js';
import noteRoutes from './misc/notes.js';

export {
  userRoutes,
  fileRoutes,
  authRoutes,
  printerRoutes,
  hostRoutes,
  jobRoutes,
  subJobRoutes,
  gcodeFileRoutes,
  filamentRoutes,
  spotlightRoutes,
  partRoutes,
  productRoutes,
  vendorRoutes,
  materialRoutes,
  partStockRoutes,
  filamentStockRoutes,
  purchaseOrderRoutes,
  orderItemRoutes,
  shipmentRoutes,
  stockEventRoutes,
  stockAuditRoutes,
  auditLogRoutes,
  noteTypeRoutes,
  noteRoutes,
  documentSizesRoutes,
  documentTemplatesRoutes,
  documentPrintersRoutes,
  documentJobsRoutes,
  courierRoutes,
  courierServiceRoutes,
  taxRateRoutes,
  taxRecordRoutes,
};
