{
  "name": "faye",
  "description": "Simple pub/sub messaging for the web",
  "homepage": "http://faye.jcoglan.com",
  "author": "James Coglan <jcoglan@gmail.com> (http://jcoglan.com/)",
  "keywords": [
    "comet",
    "websocket",
    "pubsub",
    "bayeux",
    "ajax",
    "http"
  ],
  "license": "MIT",
  "version": "1.0.3",
  "engines": {
    "node": ">=0.6.0"
  },
  "main": "./node/faye-node",
  "browserify": "./browser/faye-browser",
  "dependencies": {
    "csprng": "",
    "faye-websocket": ">=0.7.0",
    "tough-cookie": ""
  },
  "devDependencies": {
    "jstest": "~1.0.0",
    "mime": "~1.2.0",
    "promises-aplus-tests": "~2.0.0",
    "wake": "~0.3.0"
  },
  "scripts": {
    "build": "./node_modules/.bin/wake",
    "test": "node spec/node.js",
    "promise": "promises-aplus-tests javascript/util/promise.js"
  },
  "repository": {
    "type": "git",
    "url": "git://github.com/faye/faye.git"
  },
  "bugs": "http://github.com/faye/faye/issues",
  "wake": {
    "javascript": {
      "sourceDirectory": "javascript",
      "targetDirectory": "build",
      "builds": {
        "src": {
          "digest": false,
          "minify": false
        },
        "min": {
          "digest": false,
          "minify": true,
          "sourceMap": "src",
          "tag": "suffix"
        }
      },
      "targets": {
        "core": {
          "builds": {
            "src": false,
            "min": false
          },
          "files": [
            "_head",
            "faye",
            "util/class",
            "util/event_emitter",
            "util/namespace",
            "util/promise",
            "util/set",
            "util/uri",
            "error",
            "mixins/deferrable",
            "mixins/publisher",
            "mixins/timeouts",
            "mixins/logging",
            "protocol/grammar",
            "protocol/extensible",
            "protocol/channel",
            "protocol/envelope",
            "protocol/publication",
            "protocol/subscription",
            "protocol/client",
            "transport/transport"
          ]
        },
        "node/faye-node": {
          "extend": "core",
          "builds": {
            "min": false
          },
          "files": [
            "engines/proxy",
            "engines/connection",
            "engines/memory",
            "protocol/server",
            "protocol/socket",
            "transport/node_local",
            "transport/web_socket",
            "transport/node_http",
            "adapters/node_adapter",
            "adapters/static_server",
            "_tail"
          ]
        },
        "browser/faye-browser": {
          "extend": "core",
          "files": [
            "util/browser/event",
            "util/browser/json2",
            "transport/web_socket",
            "transport/event_source",
            "transport/xhr",
            "transport/cors",
            "transport/jsonp",
            "_tail"
          ]
        }
      }
    },
    "binary": {
      "sourceDirectory": ".",
      "targetDirectory": ".",
      "builds": {
        "min": {
          "digest": false
        }
      },
      "targets": {
        "lib/faye-browser.js": "build/browser/faye-browser.js",
        "lib/faye-browser-min.js": "build/browser/faye-browser-min.js",
        "lib/faye-browser-min.js.map": "build/browser/faye-browser-min.js.map",
        "build/package.json": "package.json",
        "build/CHANGELOG.md": "CHANGELOG.md",
        "build/README.md": "README.md"
      }
    }
  }
}
