Skip to content

TypeScript @types install messes up npm-shrinkwrap.json #37217

@isidorn

Description

@isidorn

Refs: #37181

os: mac

  1. VSCode repository, for instance open debugService.ts and add import * as _ from 'lodash';
  2. Accept TS quick fix to install lodash, notice how now the error is gone and lodash is nicely installed
  3. However our npm-shrinkwrap.json gets completely changed in this process.

Here's the new version, the old you can find in our github repo

{
  "name": "code-oss-dev",
  "version": "1.18.0",
  "lockfileVersion": 1,
  "requires": true,
  "dependencies": {
    "@types/lodash": {
      "version": "4.14.80",
      "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.80.tgz",
      "integrity": "sha512-FumgRtCaxilKUcgMnZCzH6K3gntIwLiLLIaR+UBGNZpT/N3ne2dKrDSGoGIxSHYpAjnq6kIVV0r51U+kLXX59A==",
      "dev": true
    },
    "agent-base": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-1.0.2.tgz",
      "integrity": "sha1-aJDT+yFwBLYrcPiSjg+uX4lSpwY="
    },
    "anymatch": {
      "version": "1.3.0",
      "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz",
      "integrity": "sha1-o+Uvo5FoyCX/V7AkgSbOWo/5VQc=",
      "requires": {
        "arrify": "1.0.1",
        "micromatch": "2.3.11"
      }
    },
    "applicationinsights": {
      "version": "0.17.1",
      "resolved": "https://registry.npmjs.org/applicationinsights/-/applicationinsights-0.17.1.tgz",
      "integrity": "sha1-HBJQHb6cHpF2Qj/ODOjaYRzMuag="
    },
    "arr-diff": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
      "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
      "requires": {
        "arr-flatten": "1.0.1"
      }
    },
    "arr-flatten": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz",
      "integrity": "sha1-5f/lTUXhnzLyFukeuZyM6JK7YEs="
    },
    "array-unique": {
      "version": "0.2.1",
      "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
      "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM="
    },
    "arrify": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
      "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0="
    },
    "async-each": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
      "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0="
    },
    "binary-extensions": {
      "version": "1.6.0",
      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.6.0.tgz",
      "integrity": "sha1-qiGEy8Q00phixmppv4HMCjOD7nk="
    },
    "braces": {
      "version": "1.8.5",
      "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
      "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
      "requires": {
        "expand-range": "1.8.2",
        "preserve": "0.2.0",
        "repeat-element": "1.1.2"
      }
    },
    "buffer-crc32": {
      "version": "0.2.13",
      "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
      "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI="
    },
    "buffer-shims": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz",
      "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E="
    },
    "chokidar": {
      "version": "git+https://github.com/bpasero/chokidar.git#8b64fda5a22cc9850f1346d12302051c5ba65b10",
      "requires": {
        "anymatch": "1.3.0",
        "async-each": "1.0.1",
        "fsevents": "git+https://github.com/bpasero/fsevents.git#fe2aaccaaffbd69a23374cf46a8c6bafe8e51b01",
        "glob-parent": "2.0.0",
        "inherits": "2.0.1",
        "is-binary-path": "1.0.1",
        "is-glob": "2.0.1",
        "path-is-absolute": "1.0.0",
        "readdirp": "2.1.0"
      }
    },
    "concat-map": {
      "version": "0.0.1",
      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
    },
    "core-util-is": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
    },
    "debug": {
      "version": "2.2.0",
      "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
      "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
      "requires": {
        "ms": "0.7.1"
      }
    },
    "expand-brackets": {
      "version": "0.1.5",
      "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
      "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
      "requires": {
        "is-posix-bracket": "0.1.1"
      }
    },
    "expand-range": {
      "version": "1.8.2",
      "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
      "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
      "requires": {
        "fill-range": "2.2.3"
      }
    },
    "extend": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz",
      "integrity": "sha1-WkdDU7nzNT3dgXbf03uRyDpG8dQ="
    },
    "extglob": {
      "version": "0.3.2",
      "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
      "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
      "requires": {
        "is-extglob": "1.0.0"
      }
    },
    "extract-opts": {
      "version": "2.2.0",
      "resolved": "https://registry.npmjs.org/extract-opts/-/extract-opts-2.2.0.tgz",
      "integrity": "sha1-H6KOunNSxttID4hc63GkaBC+bX0=",
      "requires": {
        "typechecker": "2.0.8"
      }
    },
    "fast-plist": {
      "version": "0.1.2",
      "resolved": "https://registry.npmjs.org/fast-plist/-/fast-plist-0.1.2.tgz",
      "integrity": "sha1-pFr/NFGWAG1AbKbNzQX2kFHvNbg="
    },
    "fd-slicer": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz",
      "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=",
      "requires": {
        "pend": "1.2.0"
      }
    },
    "filename-regex": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz",
      "integrity": "sha1-mW4+gEebmLmJfxWopYs9CE6SZ3U="
    },
    "fill-range": {
      "version": "2.2.3",
      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
      "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
      "requires": {
        "is-number": "2.1.0",
        "isobject": "2.1.0",
        "randomatic": "1.1.5",
        "repeat-element": "1.1.2",
        "repeat-string": "1.5.4"
      }
    },
    "for-in": {
      "version": "0.1.5",
      "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.5.tgz",
      "integrity": "sha1-AHN04rbVxnQgoUeb23WgSHK3OMQ="
    },
    "for-own": {
      "version": "0.1.4",
      "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.4.tgz",
      "integrity": "sha1-AUm0GjkIjHUV9R6+HBOG1F+TUHI=",
      "requires": {
        "for-in": "0.1.5"
      }
    },
    "fsevents": {
      "version": "git+https://github.com/bpasero/fsevents.git#fe2aaccaaffbd69a23374cf46a8c6bafe8e51b01",
      "optional": true,
      "requires": {
        "nan": "2.4.0"
      }
    },
    "gc-signals": {
      "version": "0.0.1",
      "resolved": "https://registry.npmjs.org/gc-signals/-/gc-signals-0.0.1.tgz",
      "integrity": "sha1-keO3kEFotYqj3Hi2Gbe0SVtAOKs="
    },
    "getmac": {
      "version": "1.0.7",
      "resolved": "https://registry.npmjs.org/getmac/-/getmac-1.0.7.tgz",
      "integrity": "sha1-lEYPl3hpjS4VmgPabBZWifIs3Wc=",
      "requires": {
        "extract-opts": "2.2.0"
      }
    },
    "glob-base": {
      "version": "0.3.0",
      "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
      "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
      "requires": {
        "glob-parent": "2.0.0",
        "is-glob": "2.0.1"
      }
    },
    "glob-parent": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
      "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
      "requires": {
        "is-glob": "2.0.1"
      }
    },
    "graceful-fs": {
      "version": "4.1.11",
      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
      "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
    },
    "http-proxy-agent": {
      "version": "0.2.7",
      "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-0.2.7.tgz",
      "integrity": "sha1-4X/aZfCQLZUs55IeYsf/iGJlWl4=",
      "requires": {
        "agent-base": "1.0.2",
        "debug": "2.2.0",
        "extend": "3.0.0"
      }
    },
    "https-proxy-agent": {
      "version": "0.3.6",
      "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-0.3.6.tgz",
      "integrity": "sha1-cT+jjl01P1DrFKNC/r4pAz7RYZs=",
      "requires": {
        "agent-base": "1.0.2",
        "debug": "2.2.0",
        "extend": "3.0.0"
      }
    },
    "iconv-lite": {
      "version": "0.4.15",
      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz",
      "integrity": "sha1-/iZaIYrGpXz+hUkn6dBMGYJe3es="
    },
    "inherits": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
      "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE="
    },
    "is-binary-path": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
      "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
      "requires": {
        "binary-extensions": "1.6.0"
      }
    },
    "is-buffer": {
      "version": "1.1.4",
      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz",
      "integrity": "sha1-z8hszV3FpS+oBIkRHGkgxFfi2Ys="
    },
    "is-dotfile": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz",
      "integrity": "sha1-LBMjg/ORmfjtwmjKAbmwB9IFzE0="
    },
    "is-equal-shallow": {
      "version": "0.1.3",
      "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
      "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
      "requires": {
        "is-primitive": "2.0.0"
      }
    },
    "is-extendable": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
    },
    "is-extglob": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
      "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA="
    },
    "is-glob": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
      "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
      "requires": {
        "is-extglob": "1.0.0"
      }
    },
    "is-number": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
      "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
      "requires": {
        "kind-of": "3.0.4"
      }
    },
    "is-posix-bracket": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
      "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q="
    },
    "is-primitive": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
      "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU="
    },
    "isarray": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
    },
    "isobject": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
      "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
      "requires": {
        "isarray": "1.0.0"
      }
    },
    "jschardet": {
      "version": "1.5.1",
      "resolved": "https://registry.npmjs.org/jschardet/-/jschardet-1.5.1.tgz",
      "integrity": "sha512-vE2hT1D0HLZCLLclfBSfkfTTedhVj0fubHpJBHKwwUWX0nSbhPAfk+SG9rTX95BYNmau8rGFfCeaT6T5OW1C2A=="
    },
    "keytar": {
      "version": "4.0.5",
      "resolved": "https://registry.npmjs.org/keytar/-/keytar-4.0.5.tgz",
      "integrity": "sha1-zBJV7wbu6hoSRAt3P31KN1sEhyk=",
      "requires": {
        "nan": "2.5.1"
      },
      "dependencies": {
        "nan": {
          "version": "2.5.1",
          "resolved": "https://registry.npmjs.org/nan/-/nan-2.5.1.tgz",
          "integrity": "sha1-1bAWkSUzJql6K77p5hxV2NYDUeI="
        }
      }
    },
    "kind-of": {
      "version": "3.0.4",
      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.0.4.tgz",
      "integrity": "sha1-e47PGKThf4Jp1ztQHJ8jLJaIenQ=",
      "requires": {
        "is-buffer": "1.1.4"
      }
    },
    "micromatch": {
      "version": "2.3.11",
      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
      "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
      "requires": {
        "arr-diff": "2.0.0",
        "array-unique": "0.2.1",
        "braces": "1.8.5",
        "expand-brackets": "0.1.5",
        "extglob": "0.3.2",
        "filename-regex": "2.0.0",
        "is-extglob": "1.0.0",
        "is-glob": "2.0.1",
        "kind-of": "3.0.4",
        "normalize-path": "2.0.1",
        "object.omit": "2.0.0",
        "parse-glob": "3.0.4",
        "regex-cache": "0.4.3"
      }
    },
    "minimist": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
      "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
    },
    "ms": {
      "version": "0.7.1",
      "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
      "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg="
    },
    "nan": {
      "version": "2.4.0",
      "resolved": "https://registry.npmjs.org/nan/-/nan-2.4.0.tgz",
      "integrity": "sha1-+zxZ1F/k7/4hXwuJD4rfbrMtIjI="
    },
    "native-keymap": {
      "version": "1.2.5",
      "resolved": "https://registry.npmjs.org/native-keymap/-/native-keymap-1.2.5.tgz",
      "integrity": "sha1-EDWpQXuak0DPgJd2OkPHbViBZaU="
    },
    "native-watchdog": {
      "version": "0.3.0",
      "resolved": "https://registry.npmjs.org/native-watchdog/-/native-watchdog-0.3.0.tgz",
      "integrity": "sha1-x9lSygXph38f96P/gJkWELYQS7s="
    },
    "node-pty": {
      "version": "0.7.2",
      "resolved": "https://registry.npmjs.org/node-pty/-/node-pty-0.7.2.tgz",
      "integrity": "sha1-ts/3n9AfWLhJR8A0Q0yMvrFX2kM=",
      "requires": {
        "nan": "2.5.0"
      },
      "dependencies": {
        "nan": {
          "version": "2.5.0",
          "resolved": "https://registry.npmjs.org/nan/-/nan-2.5.0.tgz",
          "integrity": "sha1-qo8eNFMdgH6eJ3VbI0tKbsDBUqg="
        }
      }
    },
    "normalize-path": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz",
      "integrity": "sha1-R4hqwWYnYNQmG32XnSQXCdPOP3o="
    },
    "nsfw": {
      "version": "1.0.16",
      "resolved": "https://registry.npmjs.org/nsfw/-/nsfw-1.0.16.tgz",
      "integrity": "sha1-eLo+f1E7U9FgwiG5AY4LrxCGFMw=",
      "requires": {
        "fs-extra": "0.26.7",
        "lodash.isinteger": "4.0.4",
        "lodash.isundefined": "3.0.1",
        "nan": "2.6.2",
        "promisify-node": "0.3.0"
      },
      "dependencies": {
        "asap": {
          "version": "2.0.5",
          "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.5.tgz",
          "integrity": "sha1-UidltQw1EEkOUtfc/ghe+bqWlY8="
        },
        "balanced-match": {
          "version": "1.0.0",
          "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
          "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
        },
        "brace-expansion": {
          "version": "1.1.8",
          "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
          "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
          "requires": {
            "balanced-match": "1.0.0",
            "concat-map": "0.0.1"
          }
        },
        "concat-map": {
          "version": "0.0.1",
          "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
          "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
        },
        "fs-extra": {
          "version": "0.26.7",
          "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz",
          "integrity": "sha1-muH92UiXeY7at20JGM9C0MMYT6k=",
          "requires": {
            "graceful-fs": "4.1.11",
            "jsonfile": "2.4.0",
            "klaw": "1.3.1",
            "path-is-absolute": "1.0.1",
            "rimraf": "2.6.1"
          }
        },
        "fs.realpath": {
          "version": "1.0.0",
          "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
          "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
        },
        "glob": {
          "version": "7.1.2",
          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
          "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
          "requires": {
            "fs.realpath": "1.0.0",
            "inflight": "1.0.6",
            "inherits": "2.0.3",
            "minimatch": "3.0.4",
            "once": "1.4.0",
            "path-is-absolute": "1.0.1"
          }
        },
        "graceful-fs": {
          "version": "4.1.11",
          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
          "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
        },
        "inflight": {
          "version": "1.0.6",
          "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
          "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
          "requires": {
            "once": "1.4.0",
            "wrappy": "1.0.2"
          }
        },
        "inherits": {
          "version": "2.0.3",
          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
          "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
        },
        "jsonfile": {
          "version": "2.4.0",
          "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
          "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
          "requires": {
            "graceful-fs": "4.1.11"
          }
        },
        "klaw": {
          "version": "1.3.1",
          "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz",
          "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=",
          "requires": {
            "graceful-fs": "4.1.11"
          }
        },
        "lodash.isinteger": {
          "version": "4.0.4",
          "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",
          "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M="
        },
        "lodash.isundefined": {
          "version": "3.0.1",
          "resolved": "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz",
          "integrity": "sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g="
        },
        "minimatch": {
          "version": "3.0.4",
          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
          "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
          "requires": {
            "brace-expansion": "1.1.8"
          }
        },
        "nan": {
          "version": "2.6.2",
          "resolved": "https://registry.npmjs.org/nan/-/nan-2.6.2.tgz",
          "integrity": "sha1-5P805slf37WuzAjeZZb0NgWn20U="
        },
        "nodegit-promise": {
          "version": "4.0.0",
          "resolved": "https://registry.npmjs.org/nodegit-promise/-/nodegit-promise-4.0.0.tgz",
          "integrity": "sha1-VyKxhPLfcycWEGSnkdLoQskWezQ=",
          "requires": {
            "asap": "2.0.5"
          }
        },
        "once": {
          "version": "1.4.0",
          "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
          "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
          "requires": {
            "wrappy": "1.0.2"
          }
        },
        "path-is-absolute": {
          "version": "1.0.1",
          "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
          "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
        },
        "promisify-node": {
          "version": "0.3.0",
          "resolved": "https://registry.npmjs.org/promisify-node/-/promisify-node-0.3.0.tgz",
          "integrity": "sha1-tLVaz5D6p9K4uQyjlomQhsAwYM8=",
          "requires": {
            "nodegit-promise": "4.0.0"
          }
        },
        "rimraf": {
          "version": "2.6.1",
          "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz",
          "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=",
          "requires": {
            "glob": "7.1.2"
          }
        },
        "wrappy": {
          "version": "1.0.2",
          "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
          "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
        }
      }
    },
    "object.omit": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.0.tgz",
      "integrity": "sha1-hoWXMz1U5gZilAu0WGBd1q4S/pQ=",
      "requires": {
        "for-own": "0.1.4",
        "is-extendable": "0.1.1"
      }
    },
    "oniguruma": {
      "version": "6.1.1",
      "resolved": "https://registry.npmjs.org/oniguruma/-/oniguruma-6.1.1.tgz",
      "integrity": "sha1-HH2W5T0RbriB2+eLg1W0rcgiWJg=",
      "requires": {
        "nan": "2.4.0"
      }
    },
    "parse-glob": {
      "version": "3.0.4",
      "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
      "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
      "requires": {
        "glob-base": "0.3.0",
        "is-dotfile": "1.0.2",
        "is-extglob": "1.0.0",
        "is-glob": "2.0.1"
      }
    },
    "path-is-absolute": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz",
      "integrity": "sha1-Jj2tpmqz8vsQv3+dJN2PPlcO+RI="
    },
    "pend": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
      "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA="
    },
    "preserve": {
      "version": "0.2.0",
      "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
      "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks="
    },
    "process-nextick-args": {
      "version": "1.0.7",
      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
      "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M="
    },
    "randomatic": {
      "version": "1.1.5",
      "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.5.tgz",
      "integrity": "sha1-Xp718tVzxnvSuBJK6QtRVuRXhAs=",
      "requires": {
        "is-number": "2.1.0",
        "kind-of": "3.0.4"
      }
    },
    "readable-stream": {
      "version": "2.1.5",
      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz",
      "integrity": "sha1-ZvqLcg4UOLNkaB8q0aY8YYRIydA=",
      "requires": {
        "buffer-shims": "1.0.0",
        "core-util-is": "1.0.2",
        "inherits": "2.0.1",
        "isarray": "1.0.0",
        "process-nextick-args": "1.0.7",
        "string_decoder": "0.10.31",
        "util-deprecate": "1.0.2"
      }
    },
    "readdirp": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",
      "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
      "requires": {
        "graceful-fs": "4.1.11",
        "minimatch": "3.0.4",
        "readable-stream": "2.1.5",
        "set-immediate-shim": "1.0.1"
      },
      "dependencies": {
        "balanced-match": {
          "version": "1.0.0",
          "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
          "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
        },
        "brace-expansion": {
          "version": "1.1.8",
          "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
          "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
          "requires": {
            "balanced-match": "1.0.0",
            "concat-map": "0.0.1"
          }
        },
        "minimatch": {
          "version": "3.0.4",
          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
          "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
          "requires": {
            "brace-expansion": "1.1.8"
          }
        }
      }
    },
    "regex-cache": {
      "version": "0.4.3",
      "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz",
      "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=",
      "requires": {
        "is-equal-shallow": "0.1.3",
        "is-primitive": "2.0.0"
      }
    },
    "repeat-element": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
      "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo="
    },
    "repeat-string": {
      "version": "1.5.4",
      "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz",
      "integrity": "sha1-ZOwMkeD0tHX5DVtkNlHj5uW2wtU="
    },
    "semver": {
      "version": "4.3.6",
      "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz",
      "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto="
    },
    "set-immediate-shim": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
      "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E="
    },
    "string_decoder": {
      "version": "0.10.31",
      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
      "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
    },
    "typechecker": {
      "version": "2.0.8",
      "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-2.0.8.tgz",
      "integrity": "sha1-6D2oS7ZMWEzLNFg4V2xAsDN9uC4="
    },
    "util-deprecate": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
    },
    "v8-profiler": {
      "version": "git://github.com/jrieken/v8-profiler.git#5e4a336693e1d5b079c7aecd286a1abcfbc10421",
      "requires": {
        "nan": "2.4.0"
      }
    },
    "vscode-debugprotocol": {
      "version": "1.24.0",
      "resolved": "https://registry.npmjs.org/vscode-debugprotocol/-/vscode-debugprotocol-1.24.0.tgz",
      "integrity": "sha1-28EOjX2VsQJyehmvPw/O9+JSsI4="
    },
    "vscode-ripgrep": {
      "version": "0.6.0-patch.0",
      "resolved": "https://registry.npmjs.org/vscode-ripgrep/-/vscode-ripgrep-0.6.0-patch.0.tgz",
      "integrity": "sha1-hubyFMne9JWvlRuK8h3WdVruUJc="
    },
    "vscode-textmate": {
      "version": "3.2.0",
      "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-3.2.0.tgz",
      "integrity": "sha1-h+WrHtMEYykac/4os3pYWQp3d9w=",
      "requires": {
        "fast-plist": "0.1.2",
        "oniguruma": "6.1.1"
      }
    },
    "winreg": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/winreg/-/winreg-1.2.0.tgz",
      "integrity": "sha1-wEzykcc/AluMZ9hgE7H6oOkmo88="
    },
    "xterm": {
      "version": "git+https://github.com/Tyriar/xterm.js.git#074dbb562062423e322300a513869eed1836a9ba"
    },
    "yauzl": {
      "version": "2.8.0",
      "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.8.0.tgz",
      "integrity": "sha1-eUUK/yKyqcWkHvVOAtuQfM+/nuI=",
      "requires": {
        "buffer-crc32": "0.2.13",
        "fd-slicer": "1.0.1"
      }
    }
  }
}

Metadata

Metadata

Assignees

Labels

typescriptTypescript support issuesupstreamIssue identified as 'upstream' component related (exists outside of VS Code)

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions