From 6be5890a0cd19a8274d4db338d6777e4eb75309f Mon Sep 17 00:00:00 2001 From: Kagami Sascha Rosylight Date: Thu, 5 Apr 2018 09:42:07 +0900 Subject: [PATCH 1/2] update webidl2 --- package-lock.json | 18 +++++++++--------- package.json | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index a7ba50fe2..962ff0660 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,9 +32,9 @@ "integrity": "sha512-vOVmaruQG5EatOU/jM6yU2uCp3Lz6mK1P5Ztu4iJjfM4SVHU9XYktPUQtKlIXuahqXHdEyUarMrBEwg5Cwu+bA==" }, "@types/webidl2": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/@types/webidl2/-/webidl2-10.2.0.tgz", - "integrity": "sha512-npmi7XRcxUjUjtXsWTOomfCaC9mttf/gL6x/tvJgxj28qZzEM5Tx2W06b5S4gLGy0XNwriKvO9rTk01ABzlE+w==" + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/@types/webidl2/-/webidl2-10.2.1.tgz", + "integrity": "sha512-sMGNhws5oE4YPgw+PuSsvi5RUODXr5e4fy5UQW5CZ6oEWIJzsXFyzg9A45JYqVjq6vrdmtLTJsbOcjvOPKMsVA==" }, "abab": { "version": "1.0.4", @@ -2043,9 +2043,9 @@ } }, "typescript": { - "version": "2.8.0-dev.20180308", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.8.0-dev.20180308.tgz", - "integrity": "sha512-UI8bxYQmgCSdS+Keh7w7KTXSbsJ56GFRHeNxhpAyhrEuP5Tf8pikoAa71UaPXZJBWnP0ZAscHlXjrPlrfwk4Jg==" + "version": "2.9.0-dev.20180404", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.9.0-dev.20180404.tgz", + "integrity": "sha512-UdM6mevKwRvKuBeZqJVuJH7KMqcWII7hO0Wy1hoSv6XFBysKmEVaCS7nImOaz7bubLeKMXpP/dZIsHZRZWg5Dg==" }, "util-deprecate": { "version": "1.0.2", @@ -2081,9 +2081,9 @@ "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" }, "webidl2": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/webidl2/-/webidl2-10.2.0.tgz", - "integrity": "sha512-qSTGkql9gLhtju/LuboiQs7o/NYa62EI+cWmhYGsJfFEZqcLXGBH3QwZ926c+JAa/5tteG2lHjG0p3HuL4B3lQ==" + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/webidl2/-/webidl2-10.3.1.tgz", + "integrity": "sha512-n6y1kwIWZB8VHgPeTCzp3qVwmz/Wilbquni2t23Sin3xU8tfhjh9EUTwYNpD406EXPVG1oDzmt+12Bu02Hm1aA==" }, "whatwg-encoding": { "version": "1.0.3", diff --git a/package.json b/package.json index ff25facb4..1ed27a45a 100644 --- a/package.json +++ b/package.json @@ -11,11 +11,11 @@ "@types/jsdom": "^11.0.4", "@types/node": "^9.4.6", "@types/node-fetch": "^1.6.7", - "@types/webidl2": "^10.2.0", + "@types/webidl2": "^10.2.1", "cpx": "^1.5.0", "jsdom": "^11.6.2", "node-fetch": "^2.1.1", "typescript": "next", - "webidl2": "^10.2.0" + "webidl2": "^10.3.1" } } From 57918a3598aeb8a0bf4f67cfb6a87a7bc32685e4 Mon Sep 17 00:00:00 2001 From: Kagami Sascha Rosylight Date: Thu, 5 Apr 2018 09:50:16 +0900 Subject: [PATCH 2/2] skiplibcheck so that jsdom won't fail --- src/test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test.ts b/src/test.ts index f66aba914..4ec47074c 100644 --- a/src/test.ts +++ b/src/test.ts @@ -26,7 +26,7 @@ function compareToBaselines() { function compileGeneratedFile(file: string) { try { - child_process.execSync(`node ${tscPath} --strict --lib es5 --noEmit ${path.join(outputFolder, file)}`); + child_process.execSync(`node ${tscPath} --strict --lib es5 --skipLibCheck --noEmit ${path.join(outputFolder, file)}`); } catch (e) { console.error(`Test failed: could not compile '${file}':`); console.error(e.stdout.toString()); @@ -46,4 +46,4 @@ function test() { process.exit(1); } -test(); \ No newline at end of file +test();