{
    "options": {
        "curly": true,
        "eqeqeq": true,
        "undef": true
    },
    "grunt": {
        "options": {
            "node": true
        },
        "files": {
            "src": ["gruntfile.js"]
        }
    },
    "node": {
        "options": {
            "node": true,
            "smarttabs": true
        },
        "files": {
            "src": ["app/**/*.js", "maint/**/*.js", "maint.js", "server.js"]
        }
    },
    "test": {
        "options": {
            "node": true,
            "smarttabs": true,
            "globals": {
                "describe": false,
                "it": false,
                "xit": false,
                "browser": false,
                "jasmine": false,
                "by": false,
                "element": false,
                "expect": false,
                "protractor": false,
                "beforeEach": false,
                "after": false,
                "before": false,
                "afterEach": false
            }
        },
        "files": {
            "src": ["test/**/*.js"]
        }
    },
    "browser": {
        "options": {
            "browser": true,
            "globals": {
                "console": false,
                "_": false,
                "$": false,
                "moment": false,
                "jwplayer": false,
                "playerjs": false,
                "ga": false,
                "_snaq": false,
                "ActiveXObject": false
            }
        },
        "files": {
            "src": ["public/js/lplayer/**/*.js", "!public/js/lplayer/lib/lib.js"]
        }
    }
}