{
  "name": "ohm-js",
  "version": "0.8.2",
  "dependencies": {
    "es6-symbol": {
      "version": "2.0.1",
      "from": "es6-symbol@*",
      "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz",
      "dependencies": {
        "d": {
          "version": "0.1.1",
          "from": "d@>=0.1.1 <0.2.0",
          "resolved": "https://registry.npmjs.org/d/-/d-0.1.1.tgz"
        },
        "es5-ext": {
          "version": "0.10.7",
          "from": "es5-ext@>=0.10.5 <0.11.0",
          "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.7.tgz",
          "dependencies": {
            "es6-iterator": {
              "version": "0.1.3",
              "from": "es6-iterator@>=0.1.3 <0.2.0",
              "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz"
            }
          }
        }
      }
    },
    "inherits": {
      "version": "2.0.1",
      "from": "inherits@>=2.0.1 <3.0.0",
      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
    },
    "is-buffer": {
      "version": "1.0.2",
      "from": "is-buffer@*",
      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.0.2.tgz"
    },
    "util-extend": {
      "version": "1.0.1",
      "from": "util-extend@>=1.0.1 <2.0.0",
      "resolved": "https://registry.npmjs.org/util-extend/-/util-extend-1.0.1.tgz"
    }
  }
}

Use npm shrinkwrap file to ensure transitive deps are always the same.
Use npm shrinkwrap file to ensure transitive deps are always the same.