UNPKG

@receeco/pos-agent

Version:

Receeco POS Integration Middleware Agent

29 lines 982 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.defaultConfig = void 0; exports.validateConfig = validateConfig; const dotenv_1 = require("dotenv"); (0, dotenv_1.config)(); exports.defaultConfig = { merchantId: process.env.MERCHANT_ID || "", apiUrl: process.env.RECEECO_API_URL || "https://receeco.com/api", webUrl: process.env.RECEECO_WEB_URL || "https://receeco.com", apiKey: process.env.RECEECO_API_KEY || "", port: parseInt(process.env.PORT || "3001"), offlineMode: process.env.OFFLINE_MODE === "true", logLevel: process.env.LOG_LEVEL || "info", }; function validateConfig(config) { const errors = []; if (!config.merchantId) { errors.push("MERCHANT_ID is required"); } if (!config.apiUrl) { errors.push("RECEECO_API_URL is required"); } if (!config.apiKey) { errors.push("RECEECO_API_KEY is required"); } return errors; } //# sourceMappingURL=config.js.map