[MediaWiki-commits] [Gerrit] marvin[master]: Chore: upgrade dependencies
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/388275 ) Change subject: Chore: upgrade dependencies .. Chore: upgrade dependencies • typescript v2.5.3 → 2.6.1 • Strict function types (enabled by default with strict mode). • Weird. Classes and interfaces specifying optional types now require that subtypes also specify these be optional. In other words, they can't be more specific? This has to led to FUNKINESS. Check out preact-utils and the about page. about#componentDidMount now must be optional(!) and about#render must specify `null` as a possible return value. • That alarming type concern in router#respond is now an error (fixed)! • Suppress errors in .ts files using '// @ts-ignore' comments. Finally! https://github.com/Microsoft/TypeScript/wiki/What's-new-in-TypeScript#typescript-26 • eslint-config-prettier v2.6.0 → 2.7.0 https://github.com/prettier/eslint-config-prettier/blob/cff31a2/CHANGELOG.md#version-270-2017-11-01 • sinon v4.0.2 → 4.1.0 https://github.com/sinonjs/sinon/blob/c0a71c6/docs/changelog.md#410--2017-11-02 Change-Id: If3d01d0dffeaa03b1bc20c3876224a5cd81d3889 --- M package-lock.json M package.json M src/common/components/preact-utils.ts M src/common/http/page-http-client.ts M src/common/http/page-summary-http-client.ts M src/common/marshallers/page-summary/page-summary-unmarshaller.ts M src/common/pages/about.tsx M src/common/routers/route.ts M src/common/routers/router.ts 9 files changed, 89 insertions(+), 71 deletions(-) Approvals: Jhernandez: Looks good to me, approved jenkins-bot: Verified diff --git a/package-lock.json b/package-lock.json index 523d7a9..f41949f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2018,9 +2018,9 @@ "dev": true }, "eslint-config-prettier": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-2.6.0.tgz";, - "integrity": "sha1-8h2w67Q4rWePuYlGCXxLsZi+/Mw=", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-2.7.0.tgz";, + "integrity": "sha1-e7/vZq14MneDb06lVuaLm8ydpNA=", "dev": true, "requires": { "get-stdin": "5.0.1" @@ -3598,6 +3598,12 @@ "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", "dev": true }, +"just-extend": { + "version": "1.1.27", + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-1.1.27.tgz";, + "integrity": "sha512-mJVp13Ix6gFo3SBAy9U/kL+oeZqzlYYYLQBwXVBlVzIsZwBqGREnOro24oC/8s8aox+rJhtZ2DiQof++IrkA+g==", + "dev": true +}, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz";, @@ -4408,6 +4414,42 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz";, "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" +}, +"nise": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/nise/-/nise-1.2.0.tgz";, + "integrity": "sha512-q9jXh3UNsMV28KeqI43ILz5+c3l+RiNW8mhurEwCKckuHQbL+hTJIKKTiUlCPKlgQ/OukFvSnKB/Jk3+sFbkGA==", + "dev": true, + "requires": { +"formatio": "1.2.0", +"just-extend": "1.1.27", +"lolex": "1.6.0", +"path-to-regexp": "1.7.0", +"text-encoding": "0.6.4" + }, + "dependencies": { +"isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz";, + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true +}, +"lolex": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.6.0.tgz";, + "integrity": "sha1-OpoCg0UqR9dDnnJzG54H1zhuSfY=", + "dev": true +}, +"path-to-regexp": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz";, + "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=", + "dev": true, + "requires": { +"isarray": "0.0.1" + } +} + } }, "node-fetch": { "version": "1.7.3", @@ -6341,9 +6383,9 @@ "dev": true }, "sinon": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-4.0.2.tgz";, - "integrity": "sha512-4mUsjHfjrHyPFGDTtNJl0q8cv4VOJGvQykI1r3fnn05ys0sQL9M1Y+DyyGNWLD2PMcoyqjJ/nFDm4K54V1eQOg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-4.1.0.tgz";, + "integrity": "sha512-M4o7PuK+svU4YJtEY87f8UY9VZzEgLCRheZf70Hwt9jjxdQxFVujbN1O6shXPZxlcar6OfyE54RZPj58dVba2Q==", "dev": true, "requires": { "diff": "3.2.0", @@ -6360,48 +
[MediaWiki-commits] [Gerrit] marvin[master]: Chore: upgrade dependencies
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/387583 ) Change subject: Chore: upgrade dependencies .. Chore: upgrade dependencies • preact v8.2.5 → 8.2.6 • Fix: AnyComponent type to allow parameterized class usage. (Removed workaround in preact-utils.ts.) • Update: add link preload "as" to HTMLAttributes type definition. (Removed workarounds in html-page.ts.) • (Added a workaround for preact/debug to the Webpack config.) https://github.com/developit/preact/releases/tag/8.2.6 • ts-loader v2.3.7 → 3.1.1 Drop support for typescript < 2.0. This upgrade causes an error compiling node_modules so this patch temporarily disables the "checkJs" TypeScript compiler option. https://github.com/TypeStrong/ts-loader/releases/tag/v3.0.0 https://github.com/TypeStrong/ts-loader/releases/tag/v3.0.3 https://github.com/TypeStrong/ts-loader/releases/tag/v3.0.4 https://github.com/TypeStrong/ts-loader/releases/tag/v3.0.5 https://github.com/TypeStrong/ts-loader/releases/tag/v3.1.0 https://github.com/TypeStrong/ts-loader/releases/tag/v3.1.1 • domino v1.0.29 → 1.0.30 https://github.com/fgnass/domino/blob/b4cacbb/CHANGELOG.md#domino-1030-24-oct-2017 • path-to-regexp v2.0.0 → 2.1.0 https://github.com/pillarjs/path-to-regexp/blob/b0b9a92/History.md#210--2017-10-20 • extract-text-webpack-plugin v3.0.1 → 3.0.2 https://github.com/webpack-contrib/extract-text-webpack-plugin/releases/tag/v3.0.2 • typescript-eslint-parser v8.0.0 → 8.0.1 https://github.com/eslint/typescript-eslint-parser/releases/tag/v8.0.1 • eslint v4.8.0 → 4.10.0 Lots of changes as per usual. It's unclear why there's a version minor bump to v4.10.0. https://github.com/eslint/eslint/releases/tag/v4.9.0 https://github.com/eslint/eslint/releases/tag/v4.10.0 • eslint-plugin-import v2.7.0 → 2.8.0 https://github.com/benmosher/eslint-plugin-import/blob/4071379/CHANGELOG.md#280---2017-10-18 • sinon v4.0.1 → 4.0.2 https://github.com/sinonjs/sinon/blob/39e5737/docs/changelog.md#402--2017-10-25 • @types/express v4.0.37 → 4.0.39 • @types/history v4.6.0 → 4.6.1 • @types/mocha v2.2.43 → 2.2.44 • @types/node v8.0.34 → 8.0.47 No significant output differences identified. Bug: T176965 Bug: T177011 Change-Id: I0a06a7385520f499eb15f4a5be4d93ebf4bebaac --- M package-lock.json M package.json M src/common/components/preact-utils.ts M src/common/routers/route.ts M src/common/routers/router.ts M src/server/components/html-page.tsx M tsconfig.json M webpack.config.ts 8 files changed, 141 insertions(+), 140 deletions(-) Approvals: Niedzielski: Looks good to me, approved jenkins-bot: Verified diff --git a/package-lock.json b/package-lock.json index 3107df2..dddeb49 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,21 +13,32 @@ "@types/webpack": "3.0.9" } }, +"@types/body-parser": { + "version": "1.16.7", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.16.7.tgz";, + "integrity": "sha512-Obn1/GG0sYsnlAlhhSR1hvYRGBpQT+fzSi2IlGN8emCE4iu6f6xIjaq499B1sa7N9iBLzxyOUBo5bzgJd16BvA==", + "dev": true, + "requires": { +"@types/express": "4.0.39", +"@types/node": "8.0.47" + } +}, "@types/compression": { "version": "0.0.34", "resolved": "https://registry.npmjs.org/@types/compression/-/compression-0.0.34.tgz";, "integrity": "sha512-NUEw+1DmdMFjVXSaSYf0okgyrnydH7q2DpWTA5/M5lgsUzwut0Ir8qgkTKCavM558CXhNrj5TTTqe3WCfUHMAQ==", "dev": true, "requires": { -"@types/express": "4.0.37" +"@types/express": "4.0.39" } }, "@types/express": { - "version": "4.0.37", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.0.37.tgz";, - "integrity": "sha512-tIULTLzQpFFs5/PKnFIAFOsXQxss76glppbVKR3/jddPK26SBsD5HF5grn5G2jOGtpRWSBvYmDYoduVv+3wOXg==", + "version": "4.0.39", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.0.39.tgz";, + "integrity": "sha512-dBUam7jEjyuEofigUXCtublUHknRZvcRgITlGsTbFgPvnTwtQUt2NgLakbsf+PsGo/Nupqr3IXCYsOpBpofyrA==", "dev": true, "requires": { +"@types/body-parser": "1.16.7", "@types/express-serve-static-core": "4.0.52", "@types/serve-static": "1.7.32" } @@ -38,7 +49,7 @@ "integrity": "sha512-UpN389YLcQEIn1t4Kxc8TlCrg43r6o8IcF57LvmbCGNhWzz0dEg4AaUsN6IHrrSjPzPmmJ1FLYXGPP/expXOWg==", "dev": true, "requires": { -"@types/node": "8.0.34" +"@types/node": "8.0.47" } }, "@types/extract-text-webpack-plugin": { @@ -51,9 +62,9 @@ } }, "@types/history": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.6.0.tgz";, - "integrity": "sha512-2A0stT6b61DANLErAfSkeQ77N+A3FbR7ardUJUP3xm9f4W8qtG9ispBYDUX42Fl
[MediaWiki-commits] [Gerrit] marvin[master]: Chore: upgrade dependencies
Niedzielski has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/388275 ) Change subject: Chore: upgrade dependencies .. Chore: upgrade dependencies • typescript v2.5.3 → 2.6.1 • Strict function types (enabled by default with strict mode). • Weird. Classes and interfaces specifying optional types now require that subtypes also specify these be optional. In other words, they can't be more specific? This has to led to FUNKINESS. Check out preact-utils and the about page. about#componentDidMount now must be optional(!) and about#render must specify `null` as a possible return value. • That alarming type concern in router#respond is now an error (fixed)! • Suppress errors in .ts files using '// @ts-ignore' comments. Finally! https://github.com/Microsoft/TypeScript/wiki/What's-new-in-TypeScript#typescript-26 • eslint-config-prettier v2.6.0 → 2.7.0 https://github.com/prettier/eslint-config-prettier/blob/cff31a2/CHANGELOG.md#version-270-2017-11-01 • webpack-dev-server v2.9.3 → 2.9.4 https://github.com/webpack/webpack-dev-server/releases/tag/v2.9.4 • sinon v4.0.2 → 4.1.0 https://github.com/sinonjs/sinon/blob/c0a71c6/docs/changelog.md#410--2017-11-02 Change-Id: If3d01d0dffeaa03b1bc20c3876224a5cd81d3889 --- M package-lock.json M package.json M src/common/components/preact-utils.ts M src/common/http/page-http-client.ts M src/common/http/page-summary-http-client.ts M src/common/marshallers/page-summary/page-summary-unmarshaller.ts M src/common/pages/about.tsx M src/common/routers/route.ts M src/common/routers/router.ts 9 files changed, 62 insertions(+), 40 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/marvin refs/changes/75/388275/1 diff --git a/package-lock.json b/package-lock.json index d31efd9..8ff2cdd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1909,9 +1909,9 @@ "dev": true }, "eslint-config-prettier": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-2.6.0.tgz";, - "integrity": "sha1-8h2w67Q4rWePuYlGCXxLsZi+/Mw=", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-2.7.0.tgz";, + "integrity": "sha1-e7/vZq14MneDb06lVuaLm8ydpNA=", "dev": true, "requires": { "get-stdin": "5.0.1" @@ -3422,6 +3422,12 @@ "version": "1.1.27", "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-1.1.27.tgz";, "integrity": "sha512-mJVp13Ix6gFo3SBAy9U/kL+oeZqzlYYYLQBwXVBlVzIsZwBqGREnOro24oC/8s8aox+rJhtZ2DiQof++IrkA+g==", + "dev": true +}, +"killable": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.0.tgz";, + "integrity": "sha1-2ouEvUfeU5WHj5XWTQLyRJ/gXms=", "dev": true }, "kind-of": { @@ -6207,9 +6213,9 @@ "dev": true }, "sinon": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-4.0.2.tgz";, - "integrity": "sha512-4mUsjHfjrHyPFGDTtNJl0q8cv4VOJGvQykI1r3fnn05ys0sQL9M1Y+DyyGNWLD2PMcoyqjJ/nFDm4K54V1eQOg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-4.1.0.tgz";, + "integrity": "sha512-M4o7PuK+svU4YJtEY87f8UY9VZzEgLCRheZf70Hwt9jjxdQxFVujbN1O6shXPZxlcar6OfyE54RZPj58dVba2Q==", "dev": true, "requires": { "diff": "3.2.0", @@ -6268,7 +6274,7 @@ "faye-websocket": "0.11.1", "inherits": "2.0.3", "json3": "3.3.2", -"url-parse": "1.1.9" +"url-parse": "1.2.0" }, "dependencies": { "faye-websocket": { @@ -6876,9 +6882,9 @@ "dev": true }, "typescript": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.5.3.tgz";, - "integrity": "sha512-ptLSQs2S4QuS6/OD1eAKG+S5G8QQtrU5RT32JULdZQtM1L3WTi34Wsu48Yndzi8xsObRAB9RPt/KhA9wlpEF6w==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.6.1.tgz";, + "integrity": "sha1-7znN6ierrAtQAkLWcmq5DgyEZjE=", "dev": true }, "typescript-eslint-parser": { @@ -7005,9 +7011,9 @@ } }, "url-parse": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.1.9.tgz";, - "integrity": "sha1-xn8dd11R8KGJEd17P/rSe7nlvRk=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.2.0.tgz";, + "integrity": "sha512-DT1XbYAfmQP65M/mE6OALxmXzZ/z1+e5zk2TcSKe/KiYbNGZxgtttzC0mR/sjopbpOXcbniq7eIKmocJnUWlEw==", "dev": true, "requires": { "querystringify": "1.0.0", @@ -7206,9 +7212,9 @@ } }, "webpack-dev-server": { - "version": "2.9.3", - "resolved": "https://reg
[MediaWiki-commits] [Gerrit] marvin[master]: Chore: upgrade dependencies
Niedzielski has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/387583 ) Change subject: Chore: upgrade dependencies .. Chore: upgrade dependencies • preact v8.2.5 → 8.2.6 • Fix: AnyComponent type to allow parameterized class usage. (Removed workaround in preact-utils.ts.) • Update: add link preload "as" to HTMLAttributes type definition. (Removed workarounds in html-page.ts.) • (Added a workaround for preact/debug to the Webpack config.) https://github.com/developit/preact/releases/tag/8.2.6 • ts-loader v2.3.7 → 3.1.1 Drop support for typescript < 2.0. This upgrade causes an error compiling node_modules so this patch temporarily disables the "checkJs" TypeScript compiler option. https://github.com/TypeStrong/ts-loader/releases/tag/v3.0.0 https://github.com/TypeStrong/ts-loader/releases/tag/v3.0.3 https://github.com/TypeStrong/ts-loader/releases/tag/v3.0.4 https://github.com/TypeStrong/ts-loader/releases/tag/v3.0.5 https://github.com/TypeStrong/ts-loader/releases/tag/v3.1.0 https://github.com/TypeStrong/ts-loader/releases/tag/v3.1.1 • domino v1.0.29 → 1.0.30 https://github.com/fgnass/domino/blob/b4cacbb/CHANGELOG.md#domino-1030-24-oct-2017 • path-to-regexp v2.0.0 → 2.1.0 https://github.com/pillarjs/path-to-regexp/blob/b0b9a92/History.md#210--2017-10-20 • webpack-dev-server v2.9.2 → 2.9.3 https://github.com/webpack/webpack-dev-server/releases/tag/v2.9.3 • extract-text-webpack-plugin v3.0.1 → 3.0.2 https://github.com/webpack-contrib/extract-text-webpack-plugin/releases/tag/v3.0.2 • typescript-eslint-parser v8.0.0 → 8.0.1 https://github.com/eslint/typescript-eslint-parser/releases/tag/v8.0.1 • eslint v4.8.0 → 4.10.0 Lots of changes as per usual. It's unclear why there's a version minor bump to v4.10.0. https://github.com/eslint/eslint/releases/tag/v4.9.0 https://github.com/eslint/eslint/releases/tag/v4.10.0 • eslint-plugin-import v2.7.0 → 2.8.0 https://github.com/benmosher/eslint-plugin-import/blob/4071379/CHANGELOG.md#280---2017-10-18 • sinon v4.0.1 → 4.0.2 https://github.com/sinonjs/sinon/blob/39e5737/docs/changelog.md#402--2017-10-25 • @types/express v4.0.37 → 4.0.39 • @types/history v4.6.0 → 4.6.1 • @types/mocha v2.2.43 → 2.2.44 • @types/node v8.0.34 → 8.0.47 No significant output differences identified. Bug: T176965 Bug: T177011 Change-Id: I0a06a7385520f499eb15f4a5be4d93ebf4bebaac --- M package-lock.json M package.json M src/common/components/preact-utils.ts M src/common/routers/route.ts M src/common/routers/router.ts M src/server/components/html-page.tsx M tsconfig.json M webpack.config.ts 8 files changed, 222 insertions(+), 164 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/marvin refs/changes/83/387583/1 diff --git a/package-lock.json b/package-lock.json index 4b9f2ba..d31efd9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,32 +13,43 @@ "@types/webpack": "3.0.9" } }, +"@types/body-parser": { + "version": "1.16.7", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.16.7.tgz";, + "integrity": "sha512-Obn1/GG0sYsnlAlhhSR1hvYRGBpQT+fzSi2IlGN8emCE4iu6f6xIjaq499B1sa7N9iBLzxyOUBo5bzgJd16BvA==", + "dev": true, + "requires": { +"@types/express": "4.0.39", +"@types/node": "8.0.47" + } +}, "@types/compression": { "version": "0.0.34", "resolved": "https://registry.npmjs.org/@types/compression/-/compression-0.0.34.tgz";, "integrity": "sha512-NUEw+1DmdMFjVXSaSYf0okgyrnydH7q2DpWTA5/M5lgsUzwut0Ir8qgkTKCavM558CXhNrj5TTTqe3WCfUHMAQ==", "dev": true, "requires": { -"@types/express": "4.0.37" +"@types/express": "4.0.39" } }, "@types/express": { - "version": "4.0.37", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.0.37.tgz";, - "integrity": "sha512-tIULTLzQpFFs5/PKnFIAFOsXQxss76glppbVKR3/jddPK26SBsD5HF5grn5G2jOGtpRWSBvYmDYoduVv+3wOXg==", + "version": "4.0.39", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.0.39.tgz";, + "integrity": "sha512-dBUam7jEjyuEofigUXCtublUHknRZvcRgITlGsTbFgPvnTwtQUt2NgLakbsf+PsGo/Nupqr3IXCYsOpBpofyrA==", "dev": true, "requires": { -"@types/express-serve-static-core": "4.0.52", -"@types/serve-static": "1.7.32" +"@types/body-parser": "1.16.7", +"@types/express-serve-static-core": "4.0.56", +"@types/serve-static": "1.13.0" } }, "@types/express-serve-static-core": { - "version": "4.0.52", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.0.52.tgz";, - "integrity": "sha512-UpN389YLcQEIn1t4Kxc8TlCrg43r6o8IcF57LvmbCGNhWzz0dEg4AaUsN6IHrrSjPzPmmJ1FLYXGPP/expXOWg==", + "version": "4.0.56", + "resolved": "https://re
[MediaWiki-commits] [Gerrit] marvin[master]: Chore: upgrade dependencies
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/382702 ) Change subject: Chore: upgrade dependencies .. Chore: upgrade dependencies • TypeScript v2.5.2 → 2.5.3 extract-text-webpack-plugin v3.0.0 → 3.0.1 @types/extract-text-webpack-plugin v2.1.0 → 3.0.0 style-loader v0.18.2 → 0.19.0 • New option to disable hot module replacement (previously always on even in production). (Added.) • iframes support. • "Before" insertion support. webpack-dev-server v2.8.2 → 2.9.1 Error overlay is now translucent. https://github.com/Microsoft/TypeScript/releases/tag/v2.5.3 https://github.com/webpack-contrib/extract-text-webpack-plugin/releases/tag/v3.0.1 https://github.com/webpack-contrib/style-loader/releases/tag/v0.19.0 https://github.com/webpack/webpack-dev-server/releases/tag/v2.9.0 https://github.com/webpack/webpack-dev-server/releases/tag/v2.9.1 • Express v4.15.3 → 4.16.1 New JSON escape option (https://expressjs.com/en/4x/api.html#app.settings.table). Compression v1.7.0 → 1.7.1 @types/node v8.0.28 → 8.0.32 https://github.com/expressjs/express/releases/tag/4.15.4 https://github.com/expressjs/express/releases/tag/4.15.5 https://github.com/expressjs/express/releases/tag/4.16.0 https://github.com/expressjs/express/releases/tag/4.16.1 https://github.com/expressjs/compression/releases/tag/1.7.1 • ESLint v4.7.0 → 4.8.0 New --report-unused-disable-directives option replaces eslint-plugin-eslint-comment (https://eslint.org/docs/user-guide/command-line-interface#--report-unused-disable-directives). (Added.) Prettier v1.7.0 → 1.7.4 eslint-config-prettier v2.5.0 → 2.6.0 eslint-plugin-prettier v2.1.2 → 2.3.1 Support for .prettierrc configuration files. (It seems just as good to keep all our configuration in .eslintrc.) eslint-plugin-jsdoc v3.1.2 → 3.1.3 https://github.com/eslint/eslint/releases/tag/v4.7.1 https://github.com/eslint/eslint/releases/tag/v4.7.2 https://github.com/eslint/eslint/releases/tag/v4.8.0 https://github.com/prettier/prettier/releases/tag/1.7.1 https://github.com/prettier/prettier/releases/tag/1.7.2 https://github.com/prettier/prettier/releases/tag/1.7.3 https://github.com/prettier/prettier/releases/tag/1.7.4 https://github.com/prettier/eslint-plugin-prettier/blob/62085cc/CHANGELOG.md#v220-2017-08-16 https://github.com/prettier/eslint-plugin-prettier/blob/62085cc/CHANGELOG.md#v230-2017-09-18 https://github.com/prettier/eslint-plugin-prettier/blob/62085cc/CHANGELOG.md#v231-2017-09-18 https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.1.3 • Mocha v3.5.3 → 4.0.1 • Drop Node.js v5.x.x and earlier support. • The --compilers option is deprecated for --require (https://github.com/mochajs/mocha/wiki/compilers-deprecation). (Updated.) • Mocha no longer forces the process to exit once all tests complete. Any code which would normally prevent node from exiting will do so when executed in Mocha. • Indent contexts for better readability when reporting failures Sinon v3.0.0 → 4.0.1 https://github.com/mochajs/mocha/releases/tag/v4.0.0 https://github.com/mochajs/mocha/releases/tag/v4.0.1 https://github.com/sinonjs/sinon/releases/tag/v3.1.0 https://github.com/sinonjs/sinon/releases/tag/v3.2.0 https://github.com/sinonjs/sinon/releases/tag/v3.2.1 https://github.com/sinonjs/sinon/releases/tag/v3.3.0 https://github.com/sinonjs/sinon/releases/tag/v4.0.0 https://github.com/sinonjs/sinon/releases/tag/v4.0.1 Change-Id: Iad4c7377b6546a4d7c68ded304a3d263d50919d4 --- M package-lock.json M package.json M test/mocha.opts M webpack.config.ts 4 files changed, 639 insertions(+), 348 deletions(-) Approvals: Niedzielski: Looks good to me, approved Jhernandez: Looks good to me, approved jenkins-bot: Verified diff --git a/package-lock.json b/package-lock.json index 3234cf5..8d26de0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,13 +38,13 @@ "integrity": "sha512-UpN389YLcQEIn1t4Kxc8TlCrg43r6o8IcF57LvmbCGNhWzz0dEg4AaUsN6IHrrSjPzPmmJ1FLYXGPP/expXOWg==", "dev": true, "requires": { -"@types/node": "8.0.28" +"@types/node": "8.0.32" } }, "@types/extract-text-webpack-plugin": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/extract-text-webpack-plugin/-/extract-text-webpack-plugin-2.1.0.tgz";, - "integrity": "sha1-2w64WdG2HqXSoLda00tP8xehg3k=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.0.tgz";, + "integrity": "sha512-QUoYLBzHsWGzfKnThJlDrjrM/plUFlEl558ixQpnXpm0J7QiVxWveGelRcVJRZoabEsUhrziFeiuAl4tOS5Muw==", "dev": true, "requires": { "@types/webpack": "3.0.9" @@ -69,9 +69,9 @@ "dev": true }, "@types/node": { - "versio
[MediaWiki-commits] [Gerrit] marvin[master]: Chore: upgrade dependencies
Niedzielski has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/382702 ) Change subject: Chore: upgrade dependencies .. Chore: upgrade dependencies • TypeScript v2.5.2 → 2.5.3 extract-text-webpack-plugin v3.0.0 → 3.0.1 @types/extract-text-webpack-plugin v2.1.0 → 3.0.0 style-loader v0.18.2 → 0.19.0 • New option to disable hot module replacement (previously always on even in production). (Added.) • iframes support. • "Before" insertion support. webpack-dev-server v2.8.2 → 2.9.1 Error overlay is now translucent. https://github.com/Microsoft/TypeScript/releases/tag/v2.5.3 https://github.com/webpack-contrib/extract-text-webpack-plugin/releases/tag/v3.0.1 https://github.com/webpack-contrib/style-loader/releases/tag/v0.19.0 https://github.com/webpack/webpack-dev-server/releases/tag/v2.9.0 https://github.com/webpack/webpack-dev-server/releases/tag/v2.9.1 • Express v4.15.3 → 4.16.1 New JSON escape option (https://expressjs.com/en/4x/api.html#app.settings.table). Compression v1.7.0 → 1.7.1 @types/node v8.0.28 → 8.0.32 https://github.com/expressjs/express/releases/tag/4.15.4 https://github.com/expressjs/express/releases/tag/4.15.5 https://github.com/expressjs/express/releases/tag/4.16.0 https://github.com/expressjs/express/releases/tag/4.16.1 https://github.com/expressjs/compression/releases/tag/1.7.1 • ESLint v4.7.0 → 4.8.0 New --report-unused-disable-directives option replaces eslint-plugin-eslint-comment (https://eslint.org/docs/user-guide/command-line-interface#--report-unused-disable-directives). (Added.) Prettier v1.7.0 → 1.7.4 eslint-config-prettier v2.5.0 → 2.6.0 eslint-plugin-prettier v2.1.2 → 2.3.1 Support for .prettierrc configuration files. (It seems just as good to keep all our configuration in .eslintrc.) eslint-plugin-jsdoc v3.1.2 → 3.1.3 https://github.com/eslint/eslint/releases/tag/v4.7.1 https://github.com/eslint/eslint/releases/tag/v4.7.2 https://github.com/eslint/eslint/releases/tag/v4.8.0 https://github.com/prettier/prettier/releases/tag/1.7.1 https://github.com/prettier/prettier/releases/tag/1.7.2 https://github.com/prettier/prettier/releases/tag/1.7.3 https://github.com/prettier/prettier/releases/tag/1.7.4 https://github.com/prettier/eslint-plugin-prettier/blob/62085cc/CHANGELOG.md#v220-2017-08-16 https://github.com/prettier/eslint-plugin-prettier/blob/62085cc/CHANGELOG.md#v230-2017-09-18 https://github.com/prettier/eslint-plugin-prettier/blob/62085cc/CHANGELOG.md#v231-2017-09-18 https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.1.3 • Mocha v3.5.3 → 4.0.1 • Drop Node.js v5.x.x and earlier support. • The --compilers option is deprecated for --require (https://github.com/mochajs/mocha/wiki/compilers-deprecation). (Updated.) • Mocha no longer forces the process to exit once all tests complete. Any code which would normally prevent node from exiting will do so when executed in Mocha. • Indent contexts for better readability when reporting failures Sinon v3.0.0 → 4.0.1 https://github.com/mochajs/mocha/releases/tag/v4.0.0 https://github.com/mochajs/mocha/releases/tag/v4.0.1 https://github.com/sinonjs/sinon/releases/tag/v3.1.0 https://github.com/sinonjs/sinon/releases/tag/v3.2.0 https://github.com/sinonjs/sinon/releases/tag/v3.2.1 https://github.com/sinonjs/sinon/releases/tag/v3.3.0 https://github.com/sinonjs/sinon/releases/tag/v4.0.0 https://github.com/sinonjs/sinon/releases/tag/v4.0.1 Change-Id: Iad4c7377b6546a4d7c68ded304a3d263d50919d4 --- M package-lock.json M package.json M test/mocha.opts M webpack.config.ts 4 files changed, 639 insertions(+), 348 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/marvin refs/changes/02/382702/1 diff --git a/package-lock.json b/package-lock.json index 3234cf5..8d26de0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,13 +38,13 @@ "integrity": "sha512-UpN389YLcQEIn1t4Kxc8TlCrg43r6o8IcF57LvmbCGNhWzz0dEg4AaUsN6IHrrSjPzPmmJ1FLYXGPP/expXOWg==", "dev": true, "requires": { -"@types/node": "8.0.28" +"@types/node": "8.0.32" } }, "@types/extract-text-webpack-plugin": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/extract-text-webpack-plugin/-/extract-text-webpack-plugin-2.1.0.tgz";, - "integrity": "sha1-2w64WdG2HqXSoLda00tP8xehg3k=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.0.tgz";, + "integrity": "sha512-QUoYLBzHsWGzfKnThJlDrjrM/plUFlEl558ixQpnXpm0J7QiVxWveGelRcVJRZoabEsUhrziFeiuAl4tOS5Muw==", "dev": true, "requires": { "@types/webpack": "3.0.9" @@ -69,9 +69,9 @@ "dev": true }, "@types/node": { - "version": "8.0.28", - "resolved": "https://registry.