{
    "paths": {
        "appRoot": ".",
        "corePath": "core/",
        "clientAssets": "core/built/assets",
        "helperTemplates": "core/frontend/helpers/tpl/",
        "adminViews": "core/server/web/admin/views/",
        "defaultViews": "core/server/views/",
        "defaultSettings": "core/frontend/services/settings/",
        "internalAppPath": "core/frontend/apps/",
        "internalAdaptersPath": "core/server/adapters/",
        "migrationPath": "core/server/data/migrations",
        "publicFilePath": "core/server/public"
    },
    "apps": {
        "internal": [
            "private-blogging",
            "amp"
        ]
    },
    "slugs": {
        "protected": ["ghost", "rss", "amp"]
    },
    "uploads": {
        "members": {
            "extensions": [".csv"],
            "contentTypes": ["text/csv", "application/csv", "application/octet-stream", "application/vnd.ms-excel"]
        },
        "images": {
            "extensions": [".jpg", ".jpeg", ".gif", ".png", ".svg", ".svgz", ".ico"],
            "contentTypes": ["image/jpeg", "image/png", "image/gif", "image/svg+xml", "image/x-icon", "image/vnd.microsoft.icon"]
        },
        "icons": {
            "extensions": [".png", ".ico"],
            "contentTypes": ["image/png", "image/x-icon", "image/vnd.microsoft.icon"]
        },
        "db": {
            "extensions": [".json", ".zip"],
            "contentTypes": ["text/plain", "application/octet-stream", "application/json", "application/zip", "application/x-zip-compressed"]
        },
        "themes": {
            "extensions": [".zip"],
            "contentTypes": ["application/zip", "application/x-zip-compressed", "application/octet-stream"]
        },
        "redirects": {
            "extensions": [".json"],
            "contentTypes": ["text/plain", "application/octet-stream", "application/json"]
        },
        "routes": {
            "extensions": [".yaml"],
            "contentTypes": ["text/plain", "text/yaml", "application/octet-stream", "application/yaml", "application/x-yaml"]
        }
    },
    "times": {
        "cannotScheduleAPostBeforeInMinutes": 2,
        "publishAPostBySchedulerToleranceInMinutes": 2,
        "getImageSizeTimeoutInMS": 5000
    },
    "maintenance": {
        "enabled": false
    },
    "api": {
        "versions": {
            "all": ["v2", "v3", "canary"],
            "canary": {
                "admin": "canary/admin",
                "content": "canary/content"
            },
            "v3": {
                "admin": "v3/admin",
                "content": "v3/content"
            },
            "v2": {
                "admin": "v2/admin",
                "content": "v2/content"
            }
        }
    }
}
