{
    // Environments
    "browser"  : true,
    "node"     : true,
    "jquery"   : true,
    "devel"    : true,

    // Options
    "curly"    : true,
    "bitwise"  : false,
    "immed"    : true,
    "latedef"  : true,
    "nonbsp"   : true,
    "nonew"    : true,
    "validthis": true,
    "debug"    : true,
    "boss"     : true,
    "eqeqeq"   : true,
    "expr"     : true,
    "eqnull"   : true,
    "quotmark" : "single",
    "trailing" : true,
    "sub"      : true,
    "undef"    : true,
    "laxbreak" : true,
    "loopfunc" : true,
    "indent"   : 4,
    "newcap"   : false,
    "esversion" : 11,

    // Globals
    "globals": {
        // App
        "nw": true,
        "App": true,
        "Settings": true,
        "AdvSettings": true,
        "ScreenResolution": true,
        "Database": true,
        "detectLanguage": true,
        "Common": true,
        "indexedDB": true,
        "startupTime": true,
        "deleteFolder": true,
        "deleteCookies": true,
        "isVideo": true,
        "minimizeToTray": true,
        "promisifyDb": true,
        "db": true,
        "Promise": true,

        // Global variables
        "_": true,
        "async": true,
        "inherits": true,
        "Q": true,
        "os": true,
        "dayjs": true,
        "crypt": true,
        "semver": true,
        "fs": true,
        "path": true,
        "mkdirp": true,
        "rimraf": true,
        "tar": true,
        "AdmZip": true,
        "zlib": true,
        "charsetDetect": true,
        "iconv": true,
        "gui": true,
        "win": true,
        "data_path": true,
        "i18n": true,
        "url": true,
        "tls": true,
        "http": true,
        "URI": true,
        "child": true,
        "WebTorrent": true,
        "torrentCollection": true,
        "Trakt": true,
        "pkJson": true,
        "curSetDefaultFilters": true,
        "extPlayerlst": true,
        "jsonFileEditor": true,

        // Third party
        "Backbone": true,
        "Marionette": true,
        "Mousetrap": true,
        "request": true,
        "videojs": true,
        "vjs": true,
        "VPNht": true
    }
}
