{
  "name": "ddcmd",
  "version": "1.0.4",
  "dependencies": {
    "commander": {
      "version": "2.9.0",
      "from": "commander@*",
      "resolved": "http://registry.npm.xiaojukeji.com/commander/download/commander-2.9.0.tgz",
      "dependencies": {
        "graceful-readlink": {
          "version": "1.0.1",
          "from": "graceful-readlink@>=1.0.0",
          "resolved": "http://registry.npm.xiaojukeji.com/graceful-readlink/download/graceful-readlink-1.0.1.tgz"
        }
      }
    },
    "express": {
      "version": "4.15.3",
      "from": "express@*",
      "resolved": "https://registry.npmjs.org/express/-/express-4.15.3.tgz",
      "dependencies": {
        "accepts": {
          "version": "1.3.3",
          "from": "accepts@>=1.3.3 <1.4.0",
          "resolved": "http://registry.npm.xiaojukeji.com/accepts/download/accepts-1.3.3.tgz",
          "dependencies": {
            "mime-types": {
              "version": "2.1.15",
              "from": "mime-types@>=2.1.11 <2.2.0",
              "resolved": "https://registry.npm.taobao.org/mime-types/download/mime-types-2.1.15.tgz",
              "dependencies": {
                "mime-db": {
                  "version": "1.27.0",
                  "from": "mime-db@>=1.27.0 <1.28.0",
                  "resolved": "http://registry.npm.xiaojukeji.com/mime-db/download/mime-db-1.27.0.tgz"
                }
              }
            },
            "negotiator": {
              "version": "0.6.1",
              "from": "negotiator@0.6.1",
              "resolved": "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.1.tgz"
            }
          }
        },
        "array-flatten": {
          "version": "1.1.1",
          "from": "array-flatten@1.1.1",
          "resolved": "https://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz"
        },
        "content-disposition": {
          "version": "0.5.2",
          "from": "content-disposition@0.5.2",
          "resolved": "https://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.2.tgz"
        },
        "content-type": {
          "version": "1.0.2",
          "from": "content-type@>=1.0.2 <1.1.0",
          "resolved": "http://registry.npm.xiaojukeji.com/content-type/download/content-type-1.0.2.tgz"
        },
        "cookie": {
          "version": "0.3.1",
          "from": "cookie@0.3.1",
          "resolved": "https://registry.npm.taobao.org/cookie/download/cookie-0.3.1.tgz"
        },
        "cookie-signature": {
          "version": "1.0.6",
          "from": "cookie-signature@1.0.6",
          "resolved": "https://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz"
        },
        "debug": {
          "version": "2.6.7",
          "from": "debug@2.6.7",
          "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.7.tgz",
          "dependencies": {
            "ms": {
              "version": "2.0.0",
              "from": "ms@2.0.0",
              "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz"
            }
          }
        },
        "depd": {
          "version": "1.1.0",
          "from": "depd@>=1.1.0 <1.2.0",
          "resolved": "http://registry.npm.xiaojukeji.com/depd/download/depd-1.1.0.tgz"
        },
        "encodeurl": {
          "version": "1.0.1",
          "from": "encodeurl@>=1.0.1 <1.1.0",
          "resolved": "http://registry.npm.xiaojukeji.com/encodeurl/download/encodeurl-1.0.1.tgz"
        },
        "escape-html": {
          "version": "1.0.3",
          "from": "escape-html@>=1.0.3 <1.1.0",
          "resolved": "http://registry.npm.xiaojukeji.com/escape-html/download/escape-html-1.0.3.tgz"
        },
        "etag": {
          "version": "1.8.0",
          "from": "etag@>=1.8.0 <1.9.0",
          "resolved": "http://registry.npm.xiaojukeji.com/etag/download/etag-1.8.0.tgz"
        },
        "finalhandler": {
          "version": "1.0.3",
          "from": "finalhandler@>=1.0.3 <1.1.0",
          "resolved": "http://registry.npm.xiaojukeji.com/finalhandler/download/finalhandler-1.0.3.tgz",
          "dependencies": {
            "unpipe": {
              "version": "1.0.0",
              "from": "unpipe@>=1.0.0 <1.1.0",
              "resolved": "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz"
            }
          }
        },
        "fresh": {
          "version": "0.5.0",
          "from": "fresh@0.5.0",
          "resolved": "https://registry.npm.taobao.org/fresh/download/fresh-0.5.0.tgz"
        },
        "merge-descriptors": {
          "version": "1.0.1",
          "from": "merge-descriptors@1.0.1",
          "resolved": "https://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz"
        },
        "methods": {
          "version": "1.1.2",
          "from": "methods@>=1.1.2 <1.2.0",
          "resolved": "http://registry.npm.xiaojukeji.com/methods/download/methods-1.1.2.tgz"
        },
        "on-finished": {
          "version": "2.3.0",
          "from": "on-finished@>=2.3.0 <2.4.0",
          "resolved": "http://registry.npm.xiaojukeji.com/on-finished/download/on-finished-2.3.0.tgz",
          "dependencies": {
            "ee-first": {
              "version": "1.1.1",
              "from": "ee-first@1.1.1",
              "resolved": "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz"
            }
          }
        },
        "parseurl": {
          "version": "1.3.1",
          "from": "parseurl@>=1.3.1 <1.4.0",
          "resolved": "http://registry.npm.xiaojukeji.com/parseurl/download/parseurl-1.3.1.tgz"
        },
        "path-to-regexp": {
          "version": "0.1.7",
          "from": "path-to-regexp@0.1.7",
          "resolved": "https://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz"
        },
        "proxy-addr": {
          "version": "1.1.4",
          "from": "proxy-addr@>=1.1.4 <1.2.0",
          "resolved": "http://registry.npm.xiaojukeji.com/proxy-addr/download/proxy-addr-1.1.4.tgz",
          "dependencies": {
            "forwarded": {
              "version": "0.1.0",
              "from": "forwarded@>=0.1.0 <0.2.0",
              "resolved": "http://registry.npm.xiaojukeji.com/forwarded/download/forwarded-0.1.0.tgz"
            },
            "ipaddr.js": {
              "version": "1.3.0",
              "from": "ipaddr.js@1.3.0",
              "resolved": "https://registry.npm.taobao.org/ipaddr.js/download/ipaddr.js-1.3.0.tgz"
            }
          }
        },
        "qs": {
          "version": "6.4.0",
          "from": "qs@6.4.0",
          "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.4.0.tgz"
        },
        "range-parser": {
          "version": "1.2.0",
          "from": "range-parser@>=1.2.0 <1.3.0",
          "resolved": "http://registry.npm.xiaojukeji.com/range-parser/download/range-parser-1.2.0.tgz"
        },
        "send": {
          "version": "0.15.3",
          "from": "send@0.15.3",
          "resolved": "https://registry.npm.taobao.org/send/download/send-0.15.3.tgz",
          "dependencies": {
            "destroy": {
              "version": "1.0.4",
              "from": "destroy@>=1.0.4 <1.1.0",
              "resolved": "http://registry.npm.xiaojukeji.com/destroy/download/destroy-1.0.4.tgz"
            },
            "http-errors": {
              "version": "1.6.1",
              "from": "http-errors@>=1.6.1 <1.7.0",
              "resolved": "http://registry.npm.xiaojukeji.com/http-errors/download/http-errors-1.6.1.tgz",
              "dependencies": {
                "inherits": {
                  "version": "2.0.3",
                  "from": "inherits@2.0.3",
                  "resolved": "http://registry.npm.xiaojukeji.com/inherits/download/inherits-2.0.3.tgz"
                }
              }
            },
            "mime": {
              "version": "1.3.4",
              "from": "mime@1.3.4",
              "resolved": "http://registry.npm.xiaojukeji.com/mime/download/mime-1.3.4.tgz"
            },
            "ms": {
              "version": "2.0.0",
              "from": "ms@2.0.0",
              "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz"
            }
          }
        },
        "serve-static": {
          "version": "1.12.3",
          "from": "serve-static@1.12.3",
          "resolved": "https://registry.npm.taobao.org/serve-static/download/serve-static-1.12.3.tgz"
        },
        "setprototypeof": {
          "version": "1.0.3",
          "from": "setprototypeof@1.0.3",
          "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.0.3.tgz"
        },
        "statuses": {
          "version": "1.3.1",
          "from": "statuses@>=1.3.1 <1.4.0",
          "resolved": "http://registry.npm.xiaojukeji.com/statuses/download/statuses-1.3.1.tgz"
        },
        "type-is": {
          "version": "1.6.15",
          "from": "type-is@>=1.6.15 <1.7.0",
          "resolved": "http://registry.npm.xiaojukeji.com/type-is/download/type-is-1.6.15.tgz",
          "dependencies": {
            "media-typer": {
              "version": "0.3.0",
              "from": "media-typer@0.3.0",
              "resolved": "https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz"
            },
            "mime-types": {
              "version": "2.1.15",
              "from": "mime-types@>=2.1.11 <2.2.0",
              "resolved": "https://registry.npm.taobao.org/mime-types/download/mime-types-2.1.15.tgz",
              "dependencies": {
                "mime-db": {
                  "version": "1.27.0",
                  "from": "mime-db@>=1.27.0 <1.28.0",
                  "resolved": "http://registry.npm.xiaojukeji.com/mime-db/download/mime-db-1.27.0.tgz"
                }
              }
            }
          }
        },
        "utils-merge": {
          "version": "1.0.0",
          "from": "utils-merge@1.0.0",
          "resolved": "https://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.0.tgz"
        },
        "vary": {
          "version": "1.1.1",
          "from": "vary@>=1.1.1 <1.2.0",
          "resolved": "http://registry.npm.xiaojukeji.com/vary/download/vary-1.1.1.tgz"
        }
      }
    },
    "handlebars": {
      "version": "4.0.10",
      "from": "handlebars@*",
      "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.10.tgz",
      "dependencies": {
        "async": {
          "version": "1.5.2",
          "from": "async@>=1.4.0 <2.0.0",
          "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz"
        },
        "optimist": {
          "version": "0.6.1",
          "from": "optimist@>=0.6.1 <0.7.0",
          "resolved": "http://registry.npm.xiaojukeji.com/optimist/download/optimist-0.6.1.tgz",
          "dependencies": {
            "wordwrap": {
              "version": "0.0.3",
              "from": "wordwrap@>=0.0.2 <0.1.0",
              "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz"
            },
            "minimist": {
              "version": "0.0.10",
              "from": "minimist@>=0.0.1 <0.1.0",
              "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-0.0.10.tgz"
            }
          }
        },
        "source-map": {
          "version": "0.4.4",
          "from": "source-map@>=0.4.4 <0.5.0",
          "resolved": "http://registry.npm.xiaojukeji.com/source-map/download/source-map-0.4.4.tgz",
          "dependencies": {
            "amdefine": {
              "version": "1.0.1",
              "from": "amdefine@>=0.0.4",
              "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz"
            }
          }
        },
        "uglify-js": {
          "version": "2.8.28",
          "from": "uglify-js@>=2.6.0 <3.0.0",
          "resolved": "https://registry.npm.taobao.org/uglify-js/download/uglify-js-2.8.28.tgz",
          "dependencies": {
            "source-map": {
              "version": "0.5.6",
              "from": "source-map@>=0.5.1 <0.6.0",
              "resolved": "http://registry.npm.xiaojukeji.com/source-map/download/source-map-0.5.6.tgz"
            },
            "yargs": {
              "version": "3.10.0",
              "from": "yargs@>=3.10.0 <3.11.0",
              "resolved": "http://registry.npm.xiaojukeji.com/yargs/download/yargs-3.10.0.tgz",
              "dependencies": {
                "camelcase": {
                  "version": "1.2.1",
                  "from": "camelcase@>=1.0.2 <2.0.0",
                  "resolved": "http://registry.npm.xiaojukeji.com/camelcase/download/camelcase-1.2.1.tgz"
                },
                "cliui": {
                  "version": "2.1.0",
                  "from": "cliui@>=2.1.0 <3.0.0",
                  "resolved": "http://registry.npm.xiaojukeji.com/cliui/download/cliui-2.1.0.tgz",
                  "dependencies": {
                    "center-align": {
                      "version": "0.1.3",
                      "from": "center-align@>=0.1.1 <0.2.0",
                      "resolved": "http://registry.npm.xiaojukeji.com/center-align/download/center-align-0.1.3.tgz",
                      "dependencies": {
                        "align-text": {
                          "version": "0.1.4",
                          "from": "align-text@>=0.1.1 <0.2.0",
                          "resolved": "http://registry.npm.xiaojukeji.com/align-text/download/align-text-0.1.4.tgz",
                          "dependencies": {
                            "kind-of": {
                              "version": "3.2.2",
                              "from": "kind-of@>=3.0.2 <4.0.0",
                              "resolved": "http://registry.npm.xiaojukeji.com/kind-of/download/kind-of-3.2.2.tgz",
                              "dependencies": {
                                "is-buffer": {
                                  "version": "1.1.5",
                                  "from": "is-buffer@>=1.1.5 <2.0.0",
                                  "resolved": "http://registry.npm.xiaojukeji.com/is-buffer/download/is-buffer-1.1.5.tgz"
                                }
                              }
                            },
                            "longest": {
                              "version": "1.0.1",
                              "from": "longest@>=1.0.1 <2.0.0",
                              "resolved": "http://registry.npm.xiaojukeji.com/longest/download/longest-1.0.1.tgz"
                            },
                            "repeat-string": {
                              "version": "1.6.1",
                              "from": "repeat-string@>=1.5.2 <2.0.0",
                              "resolved": "http://registry.npm.xiaojukeji.com/repeat-string/download/repeat-string-1.6.1.tgz"
                            }
                          }
                        },
                        "lazy-cache": {
                          "version": "1.0.4",
                          "from": "lazy-cache@>=1.0.3 <2.0.0",
                          "resolved": "http://registry.npm.xiaojukeji.com/lazy-cache/download/lazy-cache-1.0.4.tgz"
                        }
                      }
                    },
                    "right-align": {
                      "version": "0.1.3",
                      "from": "right-align@>=0.1.1 <0.2.0",
                      "resolved": "http://registry.npm.xiaojukeji.com/right-align/download/right-align-0.1.3.tgz",
                      "dependencies": {
                        "align-text": {
                          "version": "0.1.4",
                          "from": "align-text@>=0.1.1 <0.2.0",
                          "resolved": "http://registry.npm.xiaojukeji.com/align-text/download/align-text-0.1.4.tgz",
                          "dependencies": {
                            "kind-of": {
                              "version": "3.2.2",
                              "from": "kind-of@>=3.0.2 <4.0.0",
                              "resolved": "http://registry.npm.xiaojukeji.com/kind-of/download/kind-of-3.2.2.tgz",
                              "dependencies": {
                                "is-buffer": {
                                  "version": "1.1.5",
                                  "from": "is-buffer@>=1.1.5 <2.0.0",
                                  "resolved": "http://registry.npm.xiaojukeji.com/is-buffer/download/is-buffer-1.1.5.tgz"
                                }
                              }
                            },
                            "longest": {
                              "version": "1.0.1",
                              "from": "longest@>=1.0.1 <2.0.0",
                              "resolved": "http://registry.npm.xiaojukeji.com/longest/download/longest-1.0.1.tgz"
                            },
                            "repeat-string": {
                              "version": "1.6.1",
                              "from": "repeat-string@>=1.5.2 <2.0.0",
                              "resolved": "http://registry.npm.xiaojukeji.com/repeat-string/download/repeat-string-1.6.1.tgz"
                            }
                          }
                        }
                      }
                    },
                    "wordwrap": {
                      "version": "0.0.2",
                      "from": "wordwrap@0.0.2",
                      "resolved": "http://registry.npm.xiaojukeji.com/wordwrap/download/wordwrap-0.0.2.tgz"
                    }
                  }
                },
                "decamelize": {
                  "version": "1.2.0",
                  "from": "decamelize@>=1.0.0 <2.0.0",
                  "resolved": "http://registry.npm.xiaojukeji.com/decamelize/download/decamelize-1.2.0.tgz"
                },
                "window-size": {
                  "version": "0.1.0",
                  "from": "window-size@0.1.0",
                  "resolved": "https://registry.npm.taobao.org/window-size/download/window-size-0.1.0.tgz"
                }
              }
            },
            "uglify-to-browserify": {
              "version": "1.0.2",
              "from": "uglify-to-browserify@>=1.0.0 <1.1.0",
              "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz"
            }
          }
        }
      }
    },
    "opn": {
      "version": "5.0.0",
      "from": "opn@*",
      "resolved": "https://registry.npm.taobao.org/opn/download/opn-5.0.0.tgz",
      "dependencies": {
        "is-wsl": {
          "version": "1.1.0",
          "from": "is-wsl@>=1.1.0 <2.0.0",
          "resolved": "https://registry.npm.taobao.org/is-wsl/download/is-wsl-1.1.0.tgz"
        }
      }
    }
  }
}
