{
  "root": "",
  "localeFolder": "locale",
  "intlData": {
    "locales": "en-US"
  },
  "themes":{
    "path":"themes",
    "name":"default",
    "templates": {
      "path": "templates"
    },
    "partials": {
      "path": "partials"
    },
    "repository": {
      "active":true,
      "url": "https://themes.abecms.io"
    }
  },
  "structure": {
    "url": "structure"
  },
  "upload": {
    "image": "image",
    "video": "video",
    "document": "document",
    "sound": "sound",
    "fileSizelimit": 10485760,
    "extensions":[".gif", ".jpg", ".jpeg", ".png", ".svg", ".mp4"],
    "mimetypes": ["image/gif", "image/jpeg", "image/png", "image/svg+xml", "video/mp4", "application/octet-stream"]
  },
  "data": {
    "path": "data/posts",
    "history": 10
  },
  "publish": {
    "url": "site",
    "auto-republish": {
      "active": true,
      "limit": 500
    }
  },
  "reference": {
    "url": "reference"
  },
  "csp": {
    "scriptSrc": [],
    "styleSrc": [],
    "imgSrc": [],
    "childSrc": [],
    "frameAncestors": [],
    "mediaSrc": [],
    "fontSrc": [],
    "connectSrc": []
  },
  "security": false,
  "xss": true,
  "htmlWhiteList": {
    "blockquote": ["style"],
    "span": ["style"],
    "font": ["style", "color"],
    "div": ["style"],
    "sup": ["style"],
    "sub": ["style"],
    "ul": ["style"],
    "ol": ["style"],
    "li": ["style"],
    "p": ["style"],
    "b": ["style"],
    "strong": ["style"],
    "strike": ["style"],
    "i": ["style"],
    "u": ["style"],
    "a": ["style", "href", "target", "rel"],
    "br": [],
    "h1": ["style"],
    "h2": ["style"],
    "h3": ["style"],
    "h4": ["style"],
    "pre": ["style"],
    "code": ["style"],
    "img": ["src", "alt"],
    "video": ["style", "controls"],
    "source": ["style", "src", "type"]
  },
  "files": {
    "templates": {
      "extension": "html"
    }
  },
  "log": {
    "active": false,
    "path": "abe-logs",
    "allowed": "(.*?)"
  },
  "meta": {
    "name": "abe_meta"
  },
  "source": {
    "name": "abe_source"
  },
  "hooks": {
    "url": "hooks"
  },
  "scripts": {
    "path": "scripts"
  },
  "cookie": {
    "secure": false
  },
  "sessionSecret": "ThIsIsAbE",
  "abeEngine": "../views/template-engine",
  "defaultPartials": "../../../../server/views/partials",
  "custom": "custom",
  "siteUrl": false,
  "sitePort": false,
  "users": {
    "enable": false,
    "path": "data/users/users.json",
    "secret": "GoNinjaGo",
    "forgotExpire": 60,
    "email": {
      "from": "ABE Support <no-reply@abecms.io>",
      "subject": "Reset your password",
      "text": "Reset your password {{forgotUrl}}",
      "html": "<b>Reset your password</b> <a href='{{forgotUrl}}'>{{forgotUrl}}</a>"
    },
    "mostCommonPassword": ["password", "123456", "12345678", "1234", "qwerty", "12345", "dragon", "pussy", "baseball", "football", "letmein", "monkey", "696969", "abc123", "mustang", "michael", "shadow", "master", "jennifer", "111111", "2000", "jordan", "superman", "harley", "1234567", "fuckme", "hunter", "fuckyou", "trustno1", "ranger", "buster", "thomas", "tigger", "robert", "soccer", "fuck", "batman", "test", "pass", "killer", "hockey", "george", "charlie", "andrew", "michelle", "love", "sunshine", "jessica", "asshole", "6969", "pepper", "daniel", "access", "123456789", "654321", "joshua", "maggie", "starwars", "silver", "william", "dallas", "yankees", "123123", "ashley", "666666", "hello", "amanda", "orange", "biteme", "freedom", "computer", "sexy", "thunder", "nicole", "ginger", "heather", "hammer", "summer", "corvette", "taylor", "fucker", "austin", "1111", "merlin", "matthew", "121212", "golfer", "cheese", "princess", "martin", "chelsea", "patrick", "richard", "diamond", "yellow", "bigdog", "secret", "asdfgh", "sparky", "cowboy"],
    "owasp": {
      "allowPassphrases": true,
      "maxLength": 128,
      "minLength": 10,
      "minPhraseLength": 20,
      "minOptionalTestsToPass": 4,
      "sameAsUser": true,
      "mostCommon": true
    },
    "limiter": {
      "duration": 6000,
      "max": 100
    },
    "manage": ["admin"],
    "roles": [
      {
        "workflow":"admin",
        "name":"Admin"
      }
    ],
    "workflow": ["draft", "publish"],
    "routes": {
      "admin": [
        "/abe.*"
      ]
    },
    "activity": {
      "active": true,
      "path": "data/activity",
      "history": 200
    },
    "default": {
      "username": "admin",
      "name": "admin",
      "email": "admin@test.com",
      "password": "Adm1n@test",
      "role": {
        "workflow":"admin",
        "name":"Admin"
      }
    }
  },
  "smtp": null,
  "websocket": {
    "active": false
  },
  "abeTags":{
    "text": "text",
    "rich": "rich",
    "textarea": "textarea",
    "date": "date",
    "checkbox": "checkbox",
    "radio": "radio"
  },
  "database": {
    "type": "file",
    "mongo": {
      "server": "mongodb://localhost",
      "port": "27017",
      "database": "abecms_dev"
    }
  }
}
