Update package-lock, lint, and test

This commit is contained in:
Andy Hanson
2018-02-09 15:10:19 -08:00
committed by Andrew Branch
parent c434af3185
commit 63b0b103c4
3 changed files with 83 additions and 42 deletions

View File

@@ -5,21 +5,21 @@
"requires": true,
"dependencies": {
"@types/mocha": {
"version": "2.2.44",
"resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-2.2.44.tgz",
"integrity": "sha512-k2tWTQU8G4+iSMvqKi0Q9IIsWAp/n8xzdZS4Q4YVIltApoMA00wFBFdlJnmoaK1/z7B0Cy0yPe6GgXteSmdUNw==",
"version": "2.2.48",
"resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-2.2.48.tgz",
"integrity": "sha512-nlK/iyETgafGli8Zh9zJVCTicvU3iajSkRwOh3Hhiva598CMqNJ4NcVCGMTGKpGpTYj/9R8RLzS9NAykSSCqGw==",
"dev": true
},
"@types/node": {
"version": "7.0.48",
"resolved": "https://registry.npmjs.org/@types/node/-/node-7.0.48.tgz",
"integrity": "sha512-LLlXafM3BD52MH056tHxTXO8JFCnpJJQkdzIU3+m8ew+CXJY/5zIXgDNb4TK/QFvlI8QexLS5tL+sE0Qhegr1w==",
"version": "7.0.54",
"resolved": "https://registry.npmjs.org/@types/node/-/node-7.0.54.tgz",
"integrity": "sha512-w5PYRbRlUOUqHziUzmSeKhIAV9ogBb/sJQxsR8DsYFY30/xJ2RIIuee6gNNl3TgPEFON8vkOR/qKbQr5/XF7/A==",
"dev": true
},
"@types/parsimmon": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/@types/parsimmon/-/parsimmon-1.3.1.tgz",
"integrity": "sha512-xSPnj6R/h8ksvfaFwkhfxnSPhd0eRD1LwfB59L3GJuMUe4zjXGUSb3YZ5eUSM8jk4/qH72FtKzOYtLnZh/OgKQ=="
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/@types/parsimmon/-/parsimmon-1.6.1.tgz",
"integrity": "sha512-JdPkIcXDnNiDD6k2FKrB12YWQ5Bcq3hX2DovpU+IGg8yg/aKCTT5xKJVKRXbts1GGXi5P8T8KpCJT98WWjCyGw=="
},
"ansi-regex": {
"version": "2.1.1",
@@ -36,6 +36,15 @@
"color-convert": "1.9.1"
}
},
"argparse": {
"version": "1.0.9",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz",
"integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
"dev": true,
"requires": {
"sprintf-js": "1.0.3"
}
},
"array-filter": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz",
@@ -105,9 +114,9 @@
"dev": true
},
"brace-expansion": {
"version": "1.1.8",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
"integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.10.tgz",
"integrity": "sha512-u0KjSZq9NOEh36yRmKT/pIYOu0rpGAyUTeUmJgNd1K2tpAaUomh092TZ0fqbBGQc4hz85BVngAiB2mqekvQvIw==",
"dev": true,
"requires": {
"balanced-match": "1.0.0",
@@ -265,6 +274,12 @@
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
"dev": true
},
"esprima": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz",
"integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==",
"dev": true
},
"esutils": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
@@ -457,6 +472,16 @@
"integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
"dev": true
},
"js-yaml": {
"version": "3.10.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz",
"integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==",
"dev": true,
"requires": {
"argparse": "1.0.9",
"esprima": "4.0.0"
}
},
"json-parse-better-errors": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.1.tgz",
@@ -566,9 +591,9 @@
}
},
"make-error": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.0.tgz",
"integrity": "sha1-Uq06M5zPEM5itAQLcI/nByRLi5Y=",
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.3.tgz",
"integrity": "sha512-j3dZCri3cCd23wgPqK/0/KvTN8R+W6fXDqQe8BNLbTpONjbA8SPaRr+q0BQq9bx3Q/+g68/gDIh9FW3by702Tg==",
"dev": true
},
"map-stream": {
@@ -589,7 +614,7 @@
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"dev": true,
"requires": {
"brace-expansion": "1.1.8"
"brace-expansion": "1.1.10"
}
},
"minimist": {
@@ -641,7 +666,7 @@
"requires": {
"hosted-git-info": "2.5.0",
"is-builtin-module": "1.0.0",
"semver": "5.4.1",
"semver": "5.5.0",
"validate-npm-package-license": "3.0.1"
}
},
@@ -694,9 +719,9 @@
"dev": true
},
"parsimmon": {
"version": "1.6.2",
"resolved": "https://registry.npmjs.org/parsimmon/-/parsimmon-1.6.2.tgz",
"integrity": "sha512-bJNB0ZQhHyM5KqO2Z5ttQAVn/PZ2pccxaOnMcZ0Su7HA1Iv4GQTfUmzSZ6N3jcsCn9F68PZcypAvF3nDRRL+3g=="
"version": "1.6.4",
"resolved": "https://registry.npmjs.org/parsimmon/-/parsimmon-1.6.4.tgz",
"integrity": "sha512-0RD7NpRXFg1iQDtjdCD9lizAT0FIXc0Z4fBlzLP3l9m5XjeYo9Ao6yvP5F58fiWkGWMXdwj6a+lawP+dNEUS3Q=="
},
"path-is-absolute": {
"version": "1.0.1",
@@ -770,9 +795,9 @@
}
},
"semver": {
"version": "5.4.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz",
"integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==",
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
"integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
"dev": true
},
"shebang-command": {
@@ -847,6 +872,12 @@
"through": "2.3.8"
}
},
"sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
"dev": true
},
"stream-combiner": {
"version": "0.0.4",
"resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz",
@@ -912,7 +943,7 @@
"arrify": "1.0.1",
"chalk": "2.3.0",
"diff": "3.2.0",
"make-error": "1.3.0",
"make-error": "1.3.3",
"minimist": "1.2.0",
"mkdirp": "0.5.1",
"source-map-support": "0.4.18",
@@ -940,43 +971,52 @@
}
},
"tslib": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.0.tgz",
"integrity": "sha512-ymKWWZJST0/CkgduC2qkzjMOWr4bouhuURNXCn/inEX0L57BnRG6FhX76o7FOnsjHazCjfU2LKeSrlS2sIKQJg==",
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz",
"integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==",
"dev": true
},
"tslint": {
"version": "5.8.0",
"resolved": "https://registry.npmjs.org/tslint/-/tslint-5.8.0.tgz",
"integrity": "sha1-H0mtWy53x2w69N3K5VKuTjYS6xM=",
"version": "5.9.1",
"resolved": "https://registry.npmjs.org/tslint/-/tslint-5.9.1.tgz",
"integrity": "sha1-ElX4ej/1frCw4fDmEKi0dIBGya4=",
"dev": true,
"requires": {
"babel-code-frame": "6.26.0",
"builtin-modules": "1.1.1",
"chalk": "2.3.0",
"commander": "2.9.0",
"commander": "2.14.1",
"diff": "3.2.0",
"glob": "7.1.1",
"js-yaml": "3.10.0",
"minimatch": "3.0.4",
"resolve": "1.5.0",
"semver": "5.4.1",
"tslib": "1.8.0",
"tsutils": "2.13.0"
"semver": "5.5.0",
"tslib": "1.9.0",
"tsutils": "2.21.0"
},
"dependencies": {
"commander": {
"version": "2.14.1",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz",
"integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==",
"dev": true
}
}
},
"tsutils": {
"version": "2.13.0",
"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.13.0.tgz",
"integrity": "sha512-FuWzNJbMsp3gcZMbI3b5DomhW4Ia41vMxjN63nKWI0t7f+I3UmHfRl0TrXJTwI2LUduDG+eR1Mksp3pvtlyCFQ==",
"version": "2.21.0",
"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.21.0.tgz",
"integrity": "sha512-zlOHTYtTwvTiKxUyAU8wiKzPpAgwZrGjb7AY18VUlxuCgBiTMVorIl5HjrCT8V64Hm34RI1BZITJMVQpBLMxVg==",
"dev": true,
"requires": {
"tslib": "1.8.0"
"tslib": "1.9.0"
}
},
"typescript": {
"version": "2.7.0-dev.20171129",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-2.7.0-dev.20171129.tgz",
"integrity": "sha512-ol/AGcRTNWfQQIyPxeqiDmzKIYmRsCjvAUS5XMpGLNGjelU2GmvJJlwrQP5H2NOCV4njdgF0pgcVrXENRvIVyQ==",
"version": "2.8.0-dev.20180209",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-2.8.0-dev.20180209.tgz",
"integrity": "sha512-wGZk9O/i+d3IlCyvMaQhqMAmop5JH57QeEPn/b5BzZI91tRcXwDo+aSPdYWf72BIpK24KO7FXXzr07Kc/uxPKg==",
"dev": true
},
"v8flags": {

View File

@@ -77,7 +77,7 @@ describe("parseTypeScriptVersionLine", () => {
describe("tagsToUpdate", () => {
it("works", () => {
assert.deepEqual(TypeScriptVersion.tagsToUpdate("2.5"), ["ts2.5", "ts2.6", "ts2.7", "latest"]);
assert.deepEqual(TypeScriptVersion.tagsToUpdate("2.5"), ["ts2.5", "ts2.6", "ts2.7", "ts2.8", "latest"]);
});
});

View File

@@ -15,6 +15,7 @@
"linebreak-style": false,
"member-ordering": false,
"newline-before-return": false,
"newline-per-chained-call": false,
"no-namespace": false,
"no-require-imports": false,
"no-unused-variable": false,