{
    "name":        "graphql-io-server",
    "version":     "1.9.3",
    "description": "GraphQL Network Communication Framework (Server)",
    "keywords":    [ "graphql", "network", "communication", "framework", "server" ],
    "main":        "./lib/graphql-io.js",
    "license":     "MIT",
    "repository": {
        "type": "git",
        "url":  "https://github.com/rse/graphql-io-server.git"
    },
    "author": {
        "name":  "Dr. Ralf S. Engelschall",
        "email": "rse@engelschall.com",
        "url":   "http://engelschall.com"
    },
    "homepage": "https://github.com/rse/graphql-io-server",
    "bugs":     "https://github.com/rse/graphql-io-server/issues",
    "dependencies": {
        "stdapi":                          "1.1.3",
        "graphql":                         "14.5.8",
        "graphql-tools":                   "4.0.6",
        "graphql-tools-subscribe":         "2.2.4",
        "graphql-tools-types":             "1.3.2",
        "graphql-fields":                  "2.0.3",
        "@hapi/hapi":                      "21.4.0",
        "@hapi/basic":                     "7.0.2",
        "@hapi/inert":                     "7.1.0",
        "@hapi/boom":                      "10.0.1",
        "hapi-auth-jwt2":                  "11.0.0",
        "hapi-plugin-graphiql":            "2.3.0",
        "hapi-plugin-peer":                "1.1.5",
        "hapi-plugin-websocket":           "2.4.9",
        "hapi-plugin-co":                  "1.1.5",
        "hapi-plugin-ducky":               "1.1.9",
        "hapi-plugin-header":              "1.1.8",
        "hapi-plugin-traffic":             "1.1.8",
        "jsonwebtoken":                    "8.5.1",
        "node-object-hash":                "2.0.0",
        "generate-password":               "1.4.2",
        "common-path-prefix":              "3.0.0",
        "ipc-pubsub":                      "1.2.3",
        "ipc-keyval":                      "1.2.2",
        "co":                              "4.6.0",
        "oset":                            "2.1.2",
        "chunking":                        "1.0.7",
        "textframe":                       "1.1.2",
        "sysload":                         "1.0.1",
        "urijs":                           "1.19.2",
        "pure-uuid":                       "1.5.8",
        "ducky":                           "2.7.2",
        "mz":                              "2.7.0",
        "@babel/runtime-corejs2":          "7.7.7"
    },
    "devDependencies": {
        "grunt":                           "1.6.1",
        "grunt-cli":                       "1.4.3",
        "grunt-contrib-jshint":            "3.2.0",
        "grunt-contrib-clean":             "2.0.1",
        "grunt-eslint":                    "24.0.1",
        "grunt-babel":                     "8.0.0",
        "grunt-tslint":                    "5.0.2",
        "tslint":                          "5.20.1",
        "typescript":                      "3.7.4",
        "@babel/core":                     "7.7.7",
        "@babel/preset-env":               "7.7.7",
        "@babel/plugin-transform-runtime": "7.7.6",
        "babel-eslint":                    "10.0.3",
        "eslint":                          "8.40.0",
        "eslint-config-standard":          "17.0.0",
        "eslint-plugin-standard":          "5.0.0",
        "eslint-plugin-promise":           "6.1.1",
        "eslint-plugin-import":            "2.27.5",
        "eslint-plugin-node":              "11.1.0"
    },
    "engines": {
        "node":                            ">=10.0.0"
    },
    "scripts": {
        "prepublishOnly": "grunt default",
        "build":          "grunt default",
        "clean":          "grunt clean:clean",
        "distclean":      "grunt clean:clean clean:distclean"
    }
}
