{ "properties": { "cartTitle": { "type": "string", "default": "expressCart" }, "cartDescription": { "type": "string", "default": "This is my expressCart" }, "cartLogo": { "type": "string" }, "baseUrl": { "type": "string", "format": "uri-template", "default": "http://localhost:1111" }, "emailHost": { "format": "uri-template", "type": "string" }, "emailPort": { "type": "number", "default": 587 }, "emailSecure": { "type": "boolean", "default": false }, "emailUser": { "type": "string" }, "emailPassword": { "type": "string" }, "emailAddress": { "type": "string", "format": "email" }, "menuEnabled": { "type": "boolean", "default": true }, "flatShipping": { "type": "number", "default": 10 }, "freeShippingAmount": { "type": "number", "default": 100 }, "productsPerRow": { "type": "number", "default": 3 }, "productsPerPage": { "type": "number", "default": 6 }, "menuTitle": { "type": "string", "default": "Menu" }, "menuLocation": { "type": "string", "default": "side", "enum": ["top", "side"] }, "footerHtml": { "type": "string", "default": "<h4 class="text-center">Powered by expressCart</h4>" }, "googleAnalytics": { "type": "string" }, "customCss": { "type": "string" }, "currencySymbol": { "type": "string", "default": "£" }, "paymentGateway": { "type": "string", "enum": ["paypal", "stripe", "authorizenet"] }, "databaseConnectionString": { "type": "string" }, "theme": { "type": "string" }, "themeViews": { "type": "string" }, "env": { "type": "string" }, "trackStock": { "type": "boolean", "default": false }, "orderHook": { "format": "uri-template" }, "secretCookie": { "type": "string" }, "secretSession": { "type": "string" }, "availableLanguages": { "type": "array" }, "defaultLocale": { "type": "string" } }, "required": [ "baseUrl", "emailHost", "emailPort", "emailSecure", "emailUser", "emailPassword", "emailAddress", "paymentGateway", "databaseConnectionString" ], "additionalProperties": false }