[MediaWiki-commits] [Gerrit] marvin[master]: Chore: upgrade dependencies

2017-11-15 Thread jenkins-bot (Code Review)
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

2017-11-08 Thread jenkins-bot (Code Review)
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

2017-11-02 Thread Niedzielski (Code Review)
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

2017-10-31 Thread Niedzielski (Code Review)
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

2017-10-06 Thread jenkins-bot (Code Review)
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

2017-10-06 Thread Niedzielski (Code Review)
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.