From 348f2fea5294f44d91c49a25f5803d5ea0f0f9b4 Mon Sep 17 00:00:00 2001 From: lunik Date: Tue, 19 Sep 2017 17:58:21 +0200 Subject: [PATCH] fix error on path join --- package-lock.json | 733 +++++++++++------------ package.json | 10 +- src/server/routes/module/enforceHttps.js | 27 +- 3 files changed, 375 insertions(+), 395 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6027102..36e50de 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,9 +10,9 @@ "integrity": "sha1-JfJJYs1knnZFmharI0t4Rqen9Bk=" }, "@material/auto-init": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@material/auto-init/-/auto-init-0.1.4.tgz", - "integrity": "sha512-pyq6hTVrYo/Z/yU3vCAaIpo7C9As/Inj49kt7tRPLsCQ5MDhhMTjCZFmqldDss88XQ1QR2gjNoSh7lNkwRlu7A==" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@material/auto-init/-/auto-init-0.2.0.tgz", + "integrity": "sha512-ltn1u1XH/K6mvRqXJMADp2WjreuyI+23qc1inH4HuZNDky1zvnmK1iuoOXtRXNpwQ5A3ds6qcCoCrD6JD5Y5fg==" }, "@material/base": { "version": "0.2.2", @@ -156,13 +156,13 @@ } }, "@material/grid-list": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/@material/grid-list/-/grid-list-0.2.11.tgz", - "integrity": "sha1-3Cn4jt9TPTCEPeq17xPLW6qiFt8=", + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@material/grid-list/-/grid-list-0.2.12.tgz", + "integrity": "sha512-6kRIXBWdHEmYN8JcBHNsRX2q5n5iTylD0kApoNsY4cffYeefsyVtCOESrm3gIC0YWGrR2o0W7vcbOv8nP68VjA==", "requires": { "@material/base": "0.2.5", - "@material/rtl": "0.1.7", - "@material/theme": "0.3.0", + "@material/rtl": "0.1.8", + "@material/theme": "0.3.1", "@material/typography": "0.3.0" }, "dependencies": { @@ -172,14 +172,14 @@ "integrity": "sha512-oQEiOLBlPRox8LEQNRmtOjFGMYg0D4cyE1swQwYwSy0Zz1/hG21f3f3WsPDn4NUhnscL68chtlJiG49LLd6Nfw==" }, "@material/rtl": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-0.1.7.tgz", - "integrity": "sha1-s4t3GvGDvPNNZD9gDxf8QzaYU1o=" + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-0.1.8.tgz", + "integrity": "sha512-NzBobwxvhJg+dch99pVO+Z9HL1DM+esuIy5WYXgM7trfOVh8n9DkVo5vD/NKnDy6F5wCaRnJOI5T19Tev6c9Zw==" }, "@material/theme": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@material/theme/-/theme-0.3.0.tgz", - "integrity": "sha1-0OdiLHeuu9lBbmVhwx/0qDONHwY=" + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@material/theme/-/theme-0.3.1.tgz", + "integrity": "sha512-0PRLqMPCL3mEaUXyc/SWZWDHWjfyS7xXT64h7dT4lwwA0oHpq0OdQaqemYWkI1h+CVHeT0qSwirRNJ0jxBlhtA==" }, "@material/typography": { "version": "0.3.0", @@ -189,20 +189,20 @@ } }, "@material/icon-toggle": { - "version": "0.1.20", - "resolved": "https://registry.npmjs.org/@material/icon-toggle/-/icon-toggle-0.1.20.tgz", - "integrity": "sha1-uvLRv7DLk6ryH9+qsyV0VDZF+8A=", + "version": "0.1.21", + "resolved": "https://registry.npmjs.org/@material/icon-toggle/-/icon-toggle-0.1.21.tgz", + "integrity": "sha512-wBT5Sz4TLkL+ocHmsnyreC1PLGZtXMUPxJKuOiW1HewpMU35MNkvWYfaT2Mo+NC/K8GrNzT4Myy+IyiiX6VfUQ==", "requires": { - "@material/animation": "0.3.1", + "@material/animation": "0.4.0", "@material/base": "0.2.5", - "@material/ripple": "0.8.6", - "@material/theme": "0.3.0" + "@material/ripple": "0.8.7", + "@material/theme": "0.3.1" }, "dependencies": { "@material/animation": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@material/animation/-/animation-0.3.1.tgz", - "integrity": "sha1-Ip3mkn0FkNbWsgFX13jSZO8CIpo=" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@material/animation/-/animation-0.4.0.tgz", + "integrity": "sha512-bSewG7MI9T0U2kEcIqfc1RBWmuqgbjUSImC2AJ5TTY4Ij9dQEA3ZER+fO/h2tTl4ujdRqToCrsAWXtcTjC6bwQ==" }, "@material/base": { "version": "0.2.5", @@ -210,18 +210,18 @@ "integrity": "sha512-oQEiOLBlPRox8LEQNRmtOjFGMYg0D4cyE1swQwYwSy0Zz1/hG21f3f3WsPDn4NUhnscL68chtlJiG49LLd6Nfw==" }, "@material/ripple": { - "version": "0.8.6", - "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-0.8.6.tgz", - "integrity": "sha1-A57CKTf3i8/vozDTUzx3hSRm2Ng=", + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-0.8.7.tgz", + "integrity": "sha512-jk3lrEdOw3UdfbPXWH0SrF8upjVxnBN4W7gF/p1dIKUisMg3NLojlp9BFNikvOt37dqemrcJTSkqC1GNMATIDQ==", "requires": { "@material/base": "0.2.5", - "@material/theme": "0.3.0" + "@material/theme": "0.3.1" } }, "@material/theme": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@material/theme/-/theme-0.3.0.tgz", - "integrity": "sha1-0OdiLHeuu9lBbmVhwx/0qDONHwY=" + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@material/theme/-/theme-0.3.1.tgz", + "integrity": "sha512-0PRLqMPCL3mEaUXyc/SWZWDHWjfyS7xXT64h7dT4lwwA0oHpq0OdQaqemYWkI1h+CVHeT0qSwirRNJ0jxBlhtA==" } } }, @@ -231,19 +231,19 @@ "integrity": "sha1-wZ1p46j/nwlJUo4cf+KrT9pJLHs=" }, "@material/linear-progress": { - "version": "0.1.9", - "resolved": "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-0.1.9.tgz", - "integrity": "sha1-I2xMmt69snFcBUHbxFv1hAP0HFQ=", + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-0.1.10.tgz", + "integrity": "sha512-C8c2+1yp6Wvu6pCHY641tPWTTORaR85KTWS6mvVnnOPVCbL2aDtJCd0W0AimjjS7KEMxDDmwHI6slaxTm9t3MA==", "requires": { - "@material/animation": "0.3.1", + "@material/animation": "0.4.0", "@material/base": "0.2.5", - "@material/theme": "0.3.0" + "@material/theme": "0.3.1" }, "dependencies": { "@material/animation": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@material/animation/-/animation-0.3.1.tgz", - "integrity": "sha1-Ip3mkn0FkNbWsgFX13jSZO8CIpo=" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@material/animation/-/animation-0.4.0.tgz", + "integrity": "sha512-bSewG7MI9T0U2kEcIqfc1RBWmuqgbjUSImC2AJ5TTY4Ij9dQEA3ZER+fO/h2tTl4ujdRqToCrsAWXtcTjC6bwQ==" }, "@material/base": { "version": "0.2.5", @@ -251,9 +251,9 @@ "integrity": "sha512-oQEiOLBlPRox8LEQNRmtOjFGMYg0D4cyE1swQwYwSy0Zz1/hG21f3f3WsPDn4NUhnscL68chtlJiG49LLd6Nfw==" }, "@material/theme": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@material/theme/-/theme-0.3.0.tgz", - "integrity": "sha1-0OdiLHeuu9lBbmVhwx/0qDONHwY=" + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@material/theme/-/theme-0.3.1.tgz", + "integrity": "sha512-0PRLqMPCL3mEaUXyc/SWZWDHWjfyS7xXT64h7dT4lwwA0oHpq0OdQaqemYWkI1h+CVHeT0qSwirRNJ0jxBlhtA==" } } }, @@ -269,21 +269,21 @@ } }, "@material/menu": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/@material/menu/-/menu-0.4.6.tgz", - "integrity": "sha1-kSyDFmPYQqGhhtx/YRgoiy1qZQw=", + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/@material/menu/-/menu-0.4.7.tgz", + "integrity": "sha512-PG+JYiYtnmI8Lgm6BsUVr39THuRS+LVJRX5W+GRYtX6C8hQCilY8lihb8OiUFVjYJX+RDASULnB+XgjPfBWjkw==", "requires": { - "@material/animation": "0.3.1", + "@material/animation": "0.4.0", "@material/base": "0.2.5", - "@material/elevation": "0.1.11", - "@material/theme": "0.3.0", + "@material/elevation": "0.1.12", + "@material/theme": "0.3.1", "@material/typography": "0.3.0" }, "dependencies": { "@material/animation": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@material/animation/-/animation-0.3.1.tgz", - "integrity": "sha1-Ip3mkn0FkNbWsgFX13jSZO8CIpo=" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@material/animation/-/animation-0.4.0.tgz", + "integrity": "sha512-bSewG7MI9T0U2kEcIqfc1RBWmuqgbjUSImC2AJ5TTY4Ij9dQEA3ZER+fO/h2tTl4ujdRqToCrsAWXtcTjC6bwQ==" }, "@material/base": { "version": "0.2.5", @@ -291,17 +291,17 @@ "integrity": "sha512-oQEiOLBlPRox8LEQNRmtOjFGMYg0D4cyE1swQwYwSy0Zz1/hG21f3f3WsPDn4NUhnscL68chtlJiG49LLd6Nfw==" }, "@material/elevation": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-0.1.11.tgz", - "integrity": "sha1-GVgVZIaX8vutIGZqTCMtybbxGJs=", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-0.1.12.tgz", + "integrity": "sha512-oHo3r1wANKltKTyfpAj2VBxMgdK59qPDmKR7NLnZ1bSuHxg3KnpvC6dkyT75mbw1XDL+nXTICgIsydrI+gbBwg==", "requires": { - "@material/animation": "0.3.1" + "@material/animation": "0.4.0" } }, "@material/theme": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@material/theme/-/theme-0.3.0.tgz", - "integrity": "sha1-0OdiLHeuu9lBbmVhwx/0qDONHwY=" + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@material/theme/-/theme-0.3.1.tgz", + "integrity": "sha512-0PRLqMPCL3mEaUXyc/SWZWDHWjfyS7xXT64h7dT4lwwA0oHpq0OdQaqemYWkI1h+CVHeT0qSwirRNJ0jxBlhtA==" }, "@material/typography": { "version": "0.3.0", @@ -336,23 +336,23 @@ "integrity": "sha1-ZIl/MFCyxTw3jGtKfSmYz2GyRFs=" }, "@material/select": { - "version": "0.3.16", - "resolved": "https://registry.npmjs.org/@material/select/-/select-0.3.16.tgz", - "integrity": "sha1-0vz+ng+BzKv7aRwnuFRGwRjpJTc=", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@material/select/-/select-0.3.17.tgz", + "integrity": "sha512-Vi+qTPh9JhKsyWtQNjBCXWq1DIiZE2jL+AeQ+FbBasJgbRpAvFV8b8Z63C6wVy4J7p7fhADjFwEe+Y8cgIB1MA==", "requires": { - "@material/animation": "0.3.1", + "@material/animation": "0.4.0", "@material/base": "0.2.5", - "@material/list": "0.2.18", - "@material/menu": "0.4.6", - "@material/rtl": "0.1.7", - "@material/theme": "0.3.0", + "@material/list": "0.2.19", + "@material/menu": "0.4.7", + "@material/rtl": "0.1.8", + "@material/theme": "0.3.1", "@material/typography": "0.3.0" }, "dependencies": { "@material/animation": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@material/animation/-/animation-0.3.1.tgz", - "integrity": "sha1-Ip3mkn0FkNbWsgFX13jSZO8CIpo=" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@material/animation/-/animation-0.4.0.tgz", + "integrity": "sha512-bSewG7MI9T0U2kEcIqfc1RBWmuqgbjUSImC2AJ5TTY4Ij9dQEA3ZER+fO/h2tTl4ujdRqToCrsAWXtcTjC6bwQ==" }, "@material/base": { "version": "0.2.5", @@ -360,34 +360,34 @@ "integrity": "sha512-oQEiOLBlPRox8LEQNRmtOjFGMYg0D4cyE1swQwYwSy0Zz1/hG21f3f3WsPDn4NUhnscL68chtlJiG49LLd6Nfw==" }, "@material/list": { - "version": "0.2.18", - "resolved": "https://registry.npmjs.org/@material/list/-/list-0.2.18.tgz", - "integrity": "sha1-KielNYh/gN5SargF8mXGAeBdsLI=", + "version": "0.2.19", + "resolved": "https://registry.npmjs.org/@material/list/-/list-0.2.19.tgz", + "integrity": "sha512-2WpnHHqyZNlVcryE6pXp6OgaFefSbTtEkbey7XdE5qENuf2jrr//4hOpDAduu40bgNK9Pz7Udzep4ovVJ8wFrw==", "requires": { - "@material/ripple": "0.8.6", - "@material/rtl": "0.1.7", - "@material/theme": "0.3.0", + "@material/ripple": "0.8.7", + "@material/rtl": "0.1.8", + "@material/theme": "0.3.1", "@material/typography": "0.3.0" } }, "@material/ripple": { - "version": "0.8.6", - "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-0.8.6.tgz", - "integrity": "sha1-A57CKTf3i8/vozDTUzx3hSRm2Ng=", + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-0.8.7.tgz", + "integrity": "sha512-jk3lrEdOw3UdfbPXWH0SrF8upjVxnBN4W7gF/p1dIKUisMg3NLojlp9BFNikvOt37dqemrcJTSkqC1GNMATIDQ==", "requires": { "@material/base": "0.2.5", - "@material/theme": "0.3.0" + "@material/theme": "0.3.1" } }, "@material/rtl": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-0.1.7.tgz", - "integrity": "sha1-s4t3GvGDvPNNZD9gDxf8QzaYU1o=" + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-0.1.8.tgz", + "integrity": "sha512-NzBobwxvhJg+dch99pVO+Z9HL1DM+esuIy5WYXgM7trfOVh8n9DkVo5vD/NKnDy6F5wCaRnJOI5T19Tev6c9Zw==" }, "@material/theme": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@material/theme/-/theme-0.3.0.tgz", - "integrity": "sha1-0OdiLHeuu9lBbmVhwx/0qDONHwY=" + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@material/theme/-/theme-0.3.1.tgz", + "integrity": "sha512-0PRLqMPCL3mEaUXyc/SWZWDHWjfyS7xXT64h7dT4lwwA0oHpq0OdQaqemYWkI1h+CVHeT0qSwirRNJ0jxBlhtA==" }, "@material/typography": { "version": "0.3.0", @@ -397,11 +397,11 @@ } }, "@material/selection-control": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@material/selection-control/-/selection-control-0.1.1.tgz", - "integrity": "sha1-l0gidx1h2hA0c3I2xdwg5jqcUtM=", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@material/selection-control/-/selection-control-0.1.2.tgz", + "integrity": "sha512-a+mLstx4edXcnJqvSNG+toz2gAqu+JQZkB3/wBW+FX8Ro99rOiKIvmBZ9TDvuFrcX/Vl7yfQHrmfzFXqjVgJqg==", "requires": { - "@material/ripple": "0.8.6" + "@material/ripple": "0.8.7" }, "dependencies": { "@material/base": { @@ -410,36 +410,36 @@ "integrity": "sha512-oQEiOLBlPRox8LEQNRmtOjFGMYg0D4cyE1swQwYwSy0Zz1/hG21f3f3WsPDn4NUhnscL68chtlJiG49LLd6Nfw==" }, "@material/ripple": { - "version": "0.8.6", - "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-0.8.6.tgz", - "integrity": "sha1-A57CKTf3i8/vozDTUzx3hSRm2Ng=", + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-0.8.7.tgz", + "integrity": "sha512-jk3lrEdOw3UdfbPXWH0SrF8upjVxnBN4W7gF/p1dIKUisMg3NLojlp9BFNikvOt37dqemrcJTSkqC1GNMATIDQ==", "requires": { "@material/base": "0.2.5", - "@material/theme": "0.3.0" + "@material/theme": "0.3.1" } }, "@material/theme": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@material/theme/-/theme-0.3.0.tgz", - "integrity": "sha1-0OdiLHeuu9lBbmVhwx/0qDONHwY=" + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@material/theme/-/theme-0.3.1.tgz", + "integrity": "sha512-0PRLqMPCL3mEaUXyc/SWZWDHWjfyS7xXT64h7dT4lwwA0oHpq0OdQaqemYWkI1h+CVHeT0qSwirRNJ0jxBlhtA==" } } }, "@material/slider": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@material/slider/-/slider-0.2.5.tgz", - "integrity": "sha1-JulEiSUzOFfWRHPtFbwnbfpwC+M=", + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/@material/slider/-/slider-0.2.6.tgz", + "integrity": "sha512-mXhieBaIwjgj2+KoBRIiJkMbqOcmp1vG3qxwnvdu5+OOpYgHiRSbFz2UmlLXNf/Z2llB56R0YUD39jyoVtqCtw==", "requires": { - "@material/animation": "0.3.1", + "@material/animation": "0.4.0", "@material/base": "0.2.5", - "@material/rtl": "0.1.7", - "@material/theme": "0.3.0" + "@material/rtl": "0.1.8", + "@material/theme": "0.3.1" }, "dependencies": { "@material/animation": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@material/animation/-/animation-0.3.1.tgz", - "integrity": "sha1-Ip3mkn0FkNbWsgFX13jSZO8CIpo=" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@material/animation/-/animation-0.4.0.tgz", + "integrity": "sha512-bSewG7MI9T0U2kEcIqfc1RBWmuqgbjUSImC2AJ5TTY4Ij9dQEA3ZER+fO/h2tTl4ujdRqToCrsAWXtcTjC6bwQ==" }, "@material/base": { "version": "0.2.5", @@ -447,77 +447,48 @@ "integrity": "sha512-oQEiOLBlPRox8LEQNRmtOjFGMYg0D4cyE1swQwYwSy0Zz1/hG21f3f3WsPDn4NUhnscL68chtlJiG49LLd6Nfw==" }, "@material/rtl": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-0.1.7.tgz", - "integrity": "sha1-s4t3GvGDvPNNZD9gDxf8QzaYU1o=" + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-0.1.8.tgz", + "integrity": "sha512-NzBobwxvhJg+dch99pVO+Z9HL1DM+esuIy5WYXgM7trfOVh8n9DkVo5vD/NKnDy6F5wCaRnJOI5T19Tev6c9Zw==" }, "@material/theme": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@material/theme/-/theme-0.3.0.tgz", - "integrity": "sha1-0OdiLHeuu9lBbmVhwx/0qDONHwY=" + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@material/theme/-/theme-0.3.1.tgz", + "integrity": "sha512-0PRLqMPCL3mEaUXyc/SWZWDHWjfyS7xXT64h7dT4lwwA0oHpq0OdQaqemYWkI1h+CVHeT0qSwirRNJ0jxBlhtA==" } } }, "@material/snackbar": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@material/snackbar/-/snackbar-0.3.6.tgz", - "integrity": "sha1-Q+skWO70uFfSa9N6a365tI3nnQA=", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@material/snackbar/-/snackbar-0.4.0.tgz", + "integrity": "sha512-O2g2xyeotAzhymcFDWm16QCjQy6p8gsq0/aTlqmDs2gykZklud00tZ2O9MNF9RSvhnFJx8wu4tuATdPn5qGr8Q==", "requires": { - "@material/animation": "0.3.1", + "@material/animation": "0.4.0", "@material/base": "0.2.5", - "@material/button": "0.6.0", - "@material/rtl": "0.1.7", - "@material/theme": "0.3.0", + "@material/rtl": "0.1.8", + "@material/theme": "0.3.1", "@material/typography": "0.3.0" }, "dependencies": { "@material/animation": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@material/animation/-/animation-0.3.1.tgz", - "integrity": "sha1-Ip3mkn0FkNbWsgFX13jSZO8CIpo=" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@material/animation/-/animation-0.4.0.tgz", + "integrity": "sha512-bSewG7MI9T0U2kEcIqfc1RBWmuqgbjUSImC2AJ5TTY4Ij9dQEA3ZER+fO/h2tTl4ujdRqToCrsAWXtcTjC6bwQ==" }, "@material/base": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/@material/base/-/base-0.2.5.tgz", "integrity": "sha512-oQEiOLBlPRox8LEQNRmtOjFGMYg0D4cyE1swQwYwSy0Zz1/hG21f3f3WsPDn4NUhnscL68chtlJiG49LLd6Nfw==" }, - "@material/button": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@material/button/-/button-0.6.0.tgz", - "integrity": "sha1-ztQg0otP0tXUsCcGRjBuzlA2J7Y=", - "requires": { - "@material/elevation": "0.1.11", - "@material/ripple": "0.8.6", - "@material/theme": "0.3.0", - "@material/typography": "0.3.0" - } - }, - "@material/elevation": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-0.1.11.tgz", - "integrity": "sha1-GVgVZIaX8vutIGZqTCMtybbxGJs=", - "requires": { - "@material/animation": "0.3.1" - } - }, - "@material/ripple": { - "version": "0.8.6", - "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-0.8.6.tgz", - "integrity": "sha1-A57CKTf3i8/vozDTUzx3hSRm2Ng=", - "requires": { - "@material/base": "0.2.5", - "@material/theme": "0.3.0" - } - }, "@material/rtl": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-0.1.7.tgz", - "integrity": "sha1-s4t3GvGDvPNNZD9gDxf8QzaYU1o=" + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-0.1.8.tgz", + "integrity": "sha512-NzBobwxvhJg+dch99pVO+Z9HL1DM+esuIy5WYXgM7trfOVh8n9DkVo5vD/NKnDy6F5wCaRnJOI5T19Tev6c9Zw==" }, "@material/theme": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@material/theme/-/theme-0.3.0.tgz", - "integrity": "sha1-0OdiLHeuu9lBbmVhwx/0qDONHwY=" + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@material/theme/-/theme-0.3.1.tgz", + "integrity": "sha512-0PRLqMPCL3mEaUXyc/SWZWDHWjfyS7xXT64h7dT4lwwA0oHpq0OdQaqemYWkI1h+CVHeT0qSwirRNJ0jxBlhtA==" }, "@material/typography": { "version": "0.3.0", @@ -537,22 +508,22 @@ } }, "@material/tabs": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@material/tabs/-/tabs-0.2.9.tgz", - "integrity": "sha1-5RLSSKYrN+XtVwkMUuZhmWDr3bM=", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@material/tabs/-/tabs-0.3.0.tgz", + "integrity": "sha512-TMDY3O7UaGMs74T32vjdhGyDNhsM60S8pmm9ApgoO156dJ03skbziMn3aK6yedybeft3TDRFuyIHJFEYJ6DNnQ==", "requires": { - "@material/animation": "0.3.1", + "@material/animation": "0.4.0", "@material/base": "0.2.5", - "@material/ripple": "0.8.6", - "@material/rtl": "0.1.7", - "@material/theme": "0.3.0", + "@material/ripple": "0.8.7", + "@material/rtl": "0.1.8", + "@material/theme": "0.3.1", "@material/typography": "0.3.0" }, "dependencies": { "@material/animation": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@material/animation/-/animation-0.3.1.tgz", - "integrity": "sha1-Ip3mkn0FkNbWsgFX13jSZO8CIpo=" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@material/animation/-/animation-0.4.0.tgz", + "integrity": "sha512-bSewG7MI9T0U2kEcIqfc1RBWmuqgbjUSImC2AJ5TTY4Ij9dQEA3ZER+fO/h2tTl4ujdRqToCrsAWXtcTjC6bwQ==" }, "@material/base": { "version": "0.2.5", @@ -560,23 +531,23 @@ "integrity": "sha512-oQEiOLBlPRox8LEQNRmtOjFGMYg0D4cyE1swQwYwSy0Zz1/hG21f3f3WsPDn4NUhnscL68chtlJiG49LLd6Nfw==" }, "@material/ripple": { - "version": "0.8.6", - "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-0.8.6.tgz", - "integrity": "sha1-A57CKTf3i8/vozDTUzx3hSRm2Ng=", + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-0.8.7.tgz", + "integrity": "sha512-jk3lrEdOw3UdfbPXWH0SrF8upjVxnBN4W7gF/p1dIKUisMg3NLojlp9BFNikvOt37dqemrcJTSkqC1GNMATIDQ==", "requires": { "@material/base": "0.2.5", - "@material/theme": "0.3.0" + "@material/theme": "0.3.1" } }, "@material/rtl": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-0.1.7.tgz", - "integrity": "sha1-s4t3GvGDvPNNZD9gDxf8QzaYU1o=" + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-0.1.8.tgz", + "integrity": "sha512-NzBobwxvhJg+dch99pVO+Z9HL1DM+esuIy5WYXgM7trfOVh8n9DkVo5vD/NKnDy6F5wCaRnJOI5T19Tev6c9Zw==" }, "@material/theme": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@material/theme/-/theme-0.3.0.tgz", - "integrity": "sha1-0OdiLHeuu9lBbmVhwx/0qDONHwY=" + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@material/theme/-/theme-0.3.1.tgz", + "integrity": "sha512-0PRLqMPCL3mEaUXyc/SWZWDHWjfyS7xXT64h7dT4lwwA0oHpq0OdQaqemYWkI1h+CVHeT0qSwirRNJ0jxBlhtA==" }, "@material/typography": { "version": "0.3.0", @@ -1164,9 +1135,9 @@ } }, "ansi-escapes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-2.0.0.tgz", - "integrity": "sha1-W65SvkJIeN2Xg+iRDj/Cki6DyBs=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.0.0.tgz", + "integrity": "sha512-O/klc27mWNUigtv0F8NJWbLF00OcegQalkqKURWdosW08YZKi4m6CnSUSvIZG1otNJbTWhN01Hhz389DW7mvDQ==", "dev": true }, "ansi-regex": { @@ -2556,26 +2527,36 @@ "integrity": "sha512-LxFiV5mefv0ley0SzqkOPR1bC4EbpPx8LkOz5vMe/Yi15t5hzwgO/G+tc7wOtL4PZTYjwHu8JnEiSLumuSjSfA==" }, "body-parser": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.0.tgz", - "integrity": "sha1-07Ik1Gf6LOjUNYnAJFBDJnwJNjQ=", + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.1.tgz", + "integrity": "sha512-KL2pZpGvy6xuZHgYUznB1Zfw4AoGMApfRanT5NafeLvglbaSM+4CCtmlyYOv66oYXqvKL1xpaFb94V/AZVUnYg==", "requires": { "bytes": "3.0.0", - "content-type": "1.0.2", + "content-type": "1.0.4", "debug": "2.6.8", "depd": "1.1.1", "http-errors": "1.6.2", - "iconv-lite": "0.4.18", + "iconv-lite": "0.4.19", "on-finished": "2.3.0", - "qs": "6.5.0", - "raw-body": "2.3.1", + "qs": "6.5.1", + "raw-body": "2.3.2", "type-is": "1.6.15" }, "dependencies": { + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" + }, "qs": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.0.tgz", - "integrity": "sha512-fjVFjW9yhqMhVGwRExCXLhJKrLlkYSaxNWdyc9rmHlrVZbk35YHH312dFd7191uQeXkI3mKLZTIbSvIeFwFemg==" + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" } } }, @@ -4337,9 +4318,9 @@ } }, "eslint": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.6.1.tgz", - "integrity": "sha1-3cf8f9cL+TIFsLNEm7FqHp59SVA=", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.7.1.tgz", + "integrity": "sha1-hJgEE2lT6+NmeC+fhhHiy9G1RoE=", "dev": true, "requires": { "ajv": "5.2.0", @@ -4347,10 +4328,10 @@ "chalk": "2.1.0", "concat-stream": "1.6.0", "cross-spawn": "5.1.0", - "debug": "2.6.8", + "debug": "3.0.1", "doctrine": "2.0.0", "eslint-scope": "3.7.1", - "espree": "3.5.0", + "espree": "3.5.1", "esquery": "1.0.0", "estraverse": "4.2.0", "esutils": "2.0.2", @@ -4360,9 +4341,9 @@ "globals": "9.18.0", "ignore": "3.3.4", "imurmurhash": "0.1.4", - "inquirer": "3.2.3", + "inquirer": "3.3.0", "is-resolvable": "1.0.0", - "js-yaml": "3.9.1", + "js-yaml": "3.10.0", "json-stable-stringify": "1.0.1", "levn": "0.3.0", "lodash": "4.17.4", @@ -4371,7 +4352,7 @@ "natural-compare": "1.4.0", "optionator": "0.8.2", "path-is-inside": "1.0.2", - "pluralize": "4.0.0", + "pluralize": "7.0.0", "progress": "2.0.0", "require-uncached": "1.0.3", "semver": "5.3.0", @@ -4418,6 +4399,15 @@ "which": "1.2.14" } }, + "debug": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.0.1.tgz", + "integrity": "sha512-6nVc6S36qbt/mutyt+UGMnawAMrPDZUPQjRZI3FS9tCtDRhvxJbK79unYBLPi+z5SLXQ3ftoVBFCblQtNSls8w==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, "esprima": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", @@ -4431,9 +4421,9 @@ "dev": true }, "js-yaml": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.9.1.tgz", - "integrity": "sha512-CbcG379L1e+mWBnLvHWWeLs8GyV/EMw862uLI3c+GxVyDHWZcjZinwuBd3iW2pgxgIlksW/1vNJa4to+RvDOww==", + "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", @@ -4642,9 +4632,9 @@ "integrity": "sha1-Yg2GbvSGGzMR91dm1SqFcrs8YzY=" }, "espree": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.0.tgz", - "integrity": "sha1-mDWGJb3QVYYeon4oZ+pyn69GPY0=", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.1.tgz", + "integrity": "sha1-DJiLirRttTEAoZVK5LqZXd0n2H4=", "dev": true, "requires": { "acorn": "5.1.2", @@ -4837,14 +4827,14 @@ "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" }, "external-editor": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.0.4.tgz", - "integrity": "sha1-HtkZnanL/i7y96MbL96LDRI2iXI=", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.0.5.tgz", + "integrity": "sha512-Msjo64WT5W+NhOpQXh0nOHm+n0RfU1QUwDnKYvJ8dEJ8zlwLrqXNTv5mSUTJpepf41PDJGyhueTw2vNZW+Fr/w==", "dev": true, "requires": { "iconv-lite": "0.4.18", "jschardet": "1.5.1", - "tmp": "0.0.31" + "tmp": "0.0.33" } }, "extglob": { @@ -5106,19 +5096,19 @@ } }, "fs-extra": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.1.tgz", - "integrity": "sha1-f8DGyJV/mD9X8waiTlud3Y0N2IA=", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.2.tgz", + "integrity": "sha1-+RcExT0bRh+JNFKwwwfZmXZHq2s=", "requires": { "graceful-fs": "4.1.11", - "jsonfile": "3.0.1", + "jsonfile": "4.0.0", "universalify": "0.1.1" }, "dependencies": { "jsonfile": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", - "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "requires": { "graceful-fs": "4.1.11" } @@ -6714,16 +6704,16 @@ } }, "inquirer": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.2.3.tgz", - "integrity": "sha512-Bc3KbimpDTOeQdDj18Ir/rlsGuhBSSNqdOnxaAuKhpkdnMMuKsEGbZD2v5KFF9oso2OU+BPh7+/u5obmFDRmWw==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", "dev": true, "requires": { - "ansi-escapes": "2.0.0", + "ansi-escapes": "3.0.0", "chalk": "2.1.0", "cli-cursor": "2.1.0", "cli-width": "2.2.0", - "external-editor": "2.0.4", + "external-editor": "2.0.5", "figures": "2.0.0", "lodash": "4.17.4", "mute-stream": "0.0.7", @@ -6804,9 +6794,9 @@ } }, "interpret": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.0.3.tgz", - "integrity": "sha1-y8NcYu7uc/Gat7EKgBURQBr8D5A=", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.0.4.tgz", + "integrity": "sha1-ggzdWIuGj/sZGoCVBtbJyPISsbA=", "dev": true }, "invariant": { @@ -7747,46 +7737,46 @@ "dev": true }, "material-components-web": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/material-components-web/-/material-components-web-0.20.0.tgz", - "integrity": "sha1-om2oDCcP0GJc14Q73MYbDFqFJ/U=", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/material-components-web/-/material-components-web-0.21.0.tgz", + "integrity": "sha512-415dphU2SJ2PlPR81aP+KzIfmXvoKKU+iOH5b+uUptFAFypXPN4XAE3blbOxZ0X2iIooCjz1pGt/wx8d5sjcaA==", "requires": { - "@material/animation": "0.3.1", - "@material/auto-init": "0.1.4", + "@material/animation": "0.4.0", + "@material/auto-init": "0.2.0", "@material/base": "0.2.5", - "@material/button": "0.6.0", - "@material/card": "0.2.8", - "@material/checkbox": "0.4.6", - "@material/dialog": "0.4.3", - "@material/drawer": "0.5.7", - "@material/elevation": "0.1.11", - "@material/fab": "0.4.0", - "@material/form-field": "0.2.15", - "@material/grid-list": "0.2.11", - "@material/icon-toggle": "0.1.20", - "@material/layout-grid": "0.4.3", - "@material/linear-progress": "0.1.9", - "@material/list": "0.2.18", - "@material/menu": "0.4.6", - "@material/radio": "0.2.13", - "@material/ripple": "0.8.6", - "@material/rtl": "0.1.7", - "@material/select": "0.3.16", - "@material/selection-control": "0.1.1", - "@material/slider": "0.2.5", - "@material/snackbar": "0.3.6", - "@material/switch": "0.1.13", - "@material/tabs": "0.2.9", - "@material/textfield": "0.4.0", - "@material/theme": "0.3.0", - "@material/toolbar": "0.4.8", + "@material/button": "0.7.0", + "@material/card": "0.2.9", + "@material/checkbox": "0.4.7", + "@material/dialog": "0.4.4", + "@material/drawer": "0.5.8", + "@material/elevation": "0.1.12", + "@material/fab": "0.5.0", + "@material/form-field": "0.2.16", + "@material/grid-list": "0.2.12", + "@material/icon-toggle": "0.1.21", + "@material/layout-grid": "0.4.4", + "@material/linear-progress": "0.1.10", + "@material/list": "0.2.19", + "@material/menu": "0.4.7", + "@material/radio": "0.2.14", + "@material/ripple": "0.8.7", + "@material/rtl": "0.1.8", + "@material/select": "0.3.17", + "@material/selection-control": "0.1.2", + "@material/slider": "0.2.6", + "@material/snackbar": "0.4.0", + "@material/switch": "0.1.14", + "@material/tabs": "0.3.0", + "@material/textfield": "0.4.1", + "@material/theme": "0.3.1", + "@material/toolbar": "0.4.9", "@material/typography": "0.3.0" }, "dependencies": { "@material/animation": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@material/animation/-/animation-0.3.1.tgz", - "integrity": "sha1-Ip3mkn0FkNbWsgFX13jSZO8CIpo=" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@material/animation/-/animation-0.4.0.tgz", + "integrity": "sha512-bSewG7MI9T0U2kEcIqfc1RBWmuqgbjUSImC2AJ5TTY4Ij9dQEA3ZER+fO/h2tTl4ujdRqToCrsAWXtcTjC6bwQ==" }, "@material/base": { "version": "0.2.5", @@ -7794,51 +7784,51 @@ "integrity": "sha512-oQEiOLBlPRox8LEQNRmtOjFGMYg0D4cyE1swQwYwSy0Zz1/hG21f3f3WsPDn4NUhnscL68chtlJiG49LLd6Nfw==" }, "@material/button": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@material/button/-/button-0.6.0.tgz", - "integrity": "sha1-ztQg0otP0tXUsCcGRjBuzlA2J7Y=", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@material/button/-/button-0.7.0.tgz", + "integrity": "sha512-T2Gcn8IJOJtzSU8mHN7HMqGbvkOy5lEWDZ/dLmVviGKeip22XR9pjm8sO52dCcs1rJJxsJPCl9UnaQUmT8Shaw==", "requires": { - "@material/elevation": "0.1.11", - "@material/ripple": "0.8.6", - "@material/theme": "0.3.0", + "@material/elevation": "0.1.12", + "@material/ripple": "0.8.7", + "@material/theme": "0.3.1", "@material/typography": "0.3.0" } }, "@material/card": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/@material/card/-/card-0.2.8.tgz", - "integrity": "sha1-HSkMU8sg0ud8zufgRvngEYvbK5Y=", + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@material/card/-/card-0.2.9.tgz", + "integrity": "sha512-S6ohfD2ptNPPC8v5vRcnZ0xPM4MDCjz67W87IGWuUv6lFYUSMcfj34YO+Om0Ejpgl3e/E0oIcxebU7ucY0OVJw==", "requires": { - "@material/elevation": "0.1.11", - "@material/rtl": "0.1.7", - "@material/theme": "0.3.0", + "@material/elevation": "0.1.12", + "@material/rtl": "0.1.8", + "@material/theme": "0.3.1", "@material/typography": "0.3.0" } }, "@material/checkbox": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/@material/checkbox/-/checkbox-0.4.6.tgz", - "integrity": "sha1-u2CdS4UsJ4ywa6mSTuy9rdpV9KM=", + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/@material/checkbox/-/checkbox-0.4.7.tgz", + "integrity": "sha512-ZPqXJvynQaA74fETJvSqT9cyzl6hbFwiMkDxd0F15OlCN7sJ1D3/CH13C8bQ0wc3yRIUKcrztWiDQ5lnJLrcwQ==", "requires": { - "@material/animation": "0.3.1", + "@material/animation": "0.4.0", "@material/base": "0.2.5", - "@material/ripple": "0.8.6", - "@material/rtl": "0.1.7", - "@material/selection-control": "0.1.1", - "@material/theme": "0.3.0" + "@material/ripple": "0.8.7", + "@material/rtl": "0.1.8", + "@material/selection-control": "0.1.2", + "@material/theme": "0.3.1" } }, "@material/dialog": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@material/dialog/-/dialog-0.4.3.tgz", - "integrity": "sha1-PD02EGnf+Lix1NOa1s+p0Cg2CCc=", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@material/dialog/-/dialog-0.4.4.tgz", + "integrity": "sha512-nwzBDZ9ugdHhQZbEQgR+XBcHFX2b5uCsN8Nvh19V+IAnFbiFJlHULZntEPihLBTk1ff6QabN9d77MgupAWN07A==", "requires": { - "@material/animation": "0.3.1", + "@material/animation": "0.4.0", "@material/base": "0.2.5", - "@material/elevation": "0.1.11", - "@material/ripple": "0.8.6", - "@material/rtl": "0.1.7", - "@material/theme": "0.3.0", + "@material/elevation": "0.1.12", + "@material/ripple": "0.8.7", + "@material/rtl": "0.1.8", + "@material/theme": "0.3.1", "@material/typography": "0.1.1", "focus-trap": "2.3.0" }, @@ -7851,128 +7841,128 @@ } }, "@material/drawer": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@material/drawer/-/drawer-0.5.7.tgz", - "integrity": "sha1-2Rbcp9d2ugPpX6wkPZsS49DxkvA=", + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/@material/drawer/-/drawer-0.5.8.tgz", + "integrity": "sha512-ihjGsNRYjKvoveVB7wzEDD8cI7FcC7STVmSzVeZj3LR7Mpi6B+aNR4rXgNcmojd3K/tHk59EXHaiU1ySj+p0WQ==", "requires": { - "@material/animation": "0.3.1", + "@material/animation": "0.4.0", "@material/base": "0.2.5", - "@material/elevation": "0.1.11", - "@material/rtl": "0.1.7", - "@material/theme": "0.3.0", + "@material/elevation": "0.1.12", + "@material/rtl": "0.1.8", + "@material/theme": "0.3.1", "@material/typography": "0.3.0" } }, "@material/elevation": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-0.1.11.tgz", - "integrity": "sha1-GVgVZIaX8vutIGZqTCMtybbxGJs=", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-0.1.12.tgz", + "integrity": "sha512-oHo3r1wANKltKTyfpAj2VBxMgdK59qPDmKR7NLnZ1bSuHxg3KnpvC6dkyT75mbw1XDL+nXTICgIsydrI+gbBwg==", "requires": { - "@material/animation": "0.3.1" + "@material/animation": "0.4.0" } }, "@material/fab": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@material/fab/-/fab-0.4.0.tgz", - "integrity": "sha1-5r85z1ruqWiqcZMdVd4qWgTZo+0=", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@material/fab/-/fab-0.5.0.tgz", + "integrity": "sha512-stNXXXRPehCuN7ktTabOXvzUiIKwXFIKIM3C41Im2vztz5afd71L2YSiNpleRU6CbNjIVGOuNyNQ6rzim7d1Wg==", "requires": { - "@material/animation": "0.3.1", - "@material/elevation": "0.1.11", - "@material/ripple": "0.8.6", - "@material/theme": "0.3.0" + "@material/animation": "0.4.0", + "@material/elevation": "0.1.12", + "@material/ripple": "0.8.7", + "@material/theme": "0.3.1" } }, "@material/form-field": { - "version": "0.2.15", - "resolved": "https://registry.npmjs.org/@material/form-field/-/form-field-0.2.15.tgz", - "integrity": "sha1-LTBW0fx0SFKGydWGwQjja+irkAM=", + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/@material/form-field/-/form-field-0.2.16.tgz", + "integrity": "sha512-/vo65BRDzvJIFn2FftSMpYR3MWEzp0tIA9H4yfHnnRGC7HQQNXmMp383QQJAlB3cAXHi8TK7ZmNRcnfxgoYYHQ==", "requires": { "@material/base": "0.2.5", - "@material/rtl": "0.1.7", - "@material/selection-control": "0.1.1", - "@material/theme": "0.3.0", + "@material/rtl": "0.1.8", + "@material/selection-control": "0.1.2", + "@material/theme": "0.3.1", "@material/typography": "0.3.0" } }, "@material/layout-grid": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@material/layout-grid/-/layout-grid-0.4.3.tgz", - "integrity": "sha1-+1aoHDs8SPqoH4hJPr13NBWVhtk=" + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@material/layout-grid/-/layout-grid-0.4.4.tgz", + "integrity": "sha512-HEmngfoEcoonIekSFtBxQiY2QJkjylx3h/ZzipA9aMexP/n0BWvQZrZc+m53C2ntlvaK4kkLAu1at10v5Iry5g==" }, "@material/list": { - "version": "0.2.18", - "resolved": "https://registry.npmjs.org/@material/list/-/list-0.2.18.tgz", - "integrity": "sha1-KielNYh/gN5SargF8mXGAeBdsLI=", + "version": "0.2.19", + "resolved": "https://registry.npmjs.org/@material/list/-/list-0.2.19.tgz", + "integrity": "sha512-2WpnHHqyZNlVcryE6pXp6OgaFefSbTtEkbey7XdE5qENuf2jrr//4hOpDAduu40bgNK9Pz7Udzep4ovVJ8wFrw==", "requires": { - "@material/ripple": "0.8.6", - "@material/rtl": "0.1.7", - "@material/theme": "0.3.0", + "@material/ripple": "0.8.7", + "@material/rtl": "0.1.8", + "@material/theme": "0.3.1", "@material/typography": "0.3.0" } }, "@material/radio": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/@material/radio/-/radio-0.2.13.tgz", - "integrity": "sha1-k1eYMwuOOBCMGeqL9z+HDCI+FG8=", + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/@material/radio/-/radio-0.2.14.tgz", + "integrity": "sha512-ZlA6HS2rWJ0jC3QU+HySr38yUBR/2Sz5LPUaxTQ3CmAzU5JLx84JwJ77wGglnh3U4MUFzqv8CYK4dTeoEsN8gA==", "requires": { - "@material/animation": "0.3.1", + "@material/animation": "0.4.0", "@material/base": "0.2.5", - "@material/ripple": "0.8.6", - "@material/selection-control": "0.1.1", - "@material/theme": "0.3.0" + "@material/ripple": "0.8.7", + "@material/selection-control": "0.1.2", + "@material/theme": "0.3.1" } }, "@material/ripple": { - "version": "0.8.6", - "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-0.8.6.tgz", - "integrity": "sha1-A57CKTf3i8/vozDTUzx3hSRm2Ng=", + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-0.8.7.tgz", + "integrity": "sha512-jk3lrEdOw3UdfbPXWH0SrF8upjVxnBN4W7gF/p1dIKUisMg3NLojlp9BFNikvOt37dqemrcJTSkqC1GNMATIDQ==", "requires": { "@material/base": "0.2.5", - "@material/theme": "0.3.0" + "@material/theme": "0.3.1" } }, "@material/rtl": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-0.1.7.tgz", - "integrity": "sha1-s4t3GvGDvPNNZD9gDxf8QzaYU1o=" + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-0.1.8.tgz", + "integrity": "sha512-NzBobwxvhJg+dch99pVO+Z9HL1DM+esuIy5WYXgM7trfOVh8n9DkVo5vD/NKnDy6F5wCaRnJOI5T19Tev6c9Zw==" }, "@material/switch": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/@material/switch/-/switch-0.1.13.tgz", - "integrity": "sha1-9rWzBVQX9NsH+EMil0nWz/l6KVQ=", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@material/switch/-/switch-0.1.14.tgz", + "integrity": "sha512-7DTpogWmE+PHFttD2e1mcWqaZvrEr0Eh3hZoDpHTxdNWnOObCHxnuI2KRHoc/HJ2KzzDZDNPoJyIwu8khg0LdA==", "requires": { - "@material/animation": "0.3.1", - "@material/elevation": "0.1.11", - "@material/theme": "0.3.0" + "@material/animation": "0.4.0", + "@material/elevation": "0.1.12", + "@material/theme": "0.3.1" } }, "@material/textfield": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@material/textfield/-/textfield-0.4.0.tgz", - "integrity": "sha1-l+AYWn4lWxl3W0j+AfJ2rZ21/vw=", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@material/textfield/-/textfield-0.4.1.tgz", + "integrity": "sha512-babeq5Lf3vkBXf6TQVMWUZJxhaWDuJQHOKbADosj9ZdsAG6lqlYPyWeGVN0oTAw04y5TSaTrmLqhI+aL6FxzBg==", "requires": { - "@material/animation": "0.3.1", + "@material/animation": "0.4.0", "@material/base": "0.2.5", - "@material/ripple": "0.8.6", - "@material/rtl": "0.1.7", - "@material/theme": "0.3.0", + "@material/ripple": "0.8.7", + "@material/rtl": "0.1.8", + "@material/theme": "0.3.1", "@material/typography": "0.3.0" } }, "@material/theme": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@material/theme/-/theme-0.3.0.tgz", - "integrity": "sha1-0OdiLHeuu9lBbmVhwx/0qDONHwY=" + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@material/theme/-/theme-0.3.1.tgz", + "integrity": "sha512-0PRLqMPCL3mEaUXyc/SWZWDHWjfyS7xXT64h7dT4lwwA0oHpq0OdQaqemYWkI1h+CVHeT0qSwirRNJ0jxBlhtA==" }, "@material/toolbar": { - "version": "0.4.8", - "resolved": "https://registry.npmjs.org/@material/toolbar/-/toolbar-0.4.8.tgz", - "integrity": "sha1-JlYIojVu5rRCmnjET8fhbpW/T+4=", + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/@material/toolbar/-/toolbar-0.4.9.tgz", + "integrity": "sha512-AoZEnwxvQO+AURf3yfbH4SAQd4lh0xvgciyXKQBrRQYlgoo3jHaN6s83VcR4It+HEUV+Chd3Y3EI1peHh+WiPw==", "requires": { "@material/base": "0.2.5", - "@material/elevation": "0.1.11", - "@material/rtl": "0.1.7", - "@material/theme": "0.3.0", + "@material/elevation": "0.1.12", + "@material/rtl": "0.1.8", + "@material/theme": "0.3.1", "@material/typography": "0.3.0" } }, @@ -8452,9 +8442,9 @@ } }, "nodemon": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.12.0.tgz", - "integrity": "sha1-5ThUindzQKGfhVxPCHt+Uoqj/to=", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.12.1.tgz", + "integrity": "sha1-mWpW3EnZ8Wu/G3ik3gjxNjSzh40=", "dev": true, "requires": { "chokidar": "1.7.0", @@ -8948,9 +8938,9 @@ } }, "pluralize": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-4.0.0.tgz", - "integrity": "sha1-WbcIwcAZCi9pLxx2GMRGsFL9F2I=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", "dev": true }, "postcss": { @@ -9822,14 +9812,21 @@ } }, "raw-body": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.1.tgz", - "integrity": "sha512-sxkd1uqaSj41SG5Vet9sNAxBMCMsmZ3LVhRkDlK8SbCpelTUB7JiMGHG70AZS6cFiCRgfNQhU2eLnTHYRFf7LA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", + "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", "requires": { "bytes": "3.0.0", "http-errors": "1.6.2", - "iconv-lite": "0.4.18", + "iconv-lite": "0.4.19", "unpipe": "1.0.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" + } } }, "rc": { @@ -11297,9 +11294,9 @@ } }, "tmp": { - "version": "0.0.31", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.31.tgz", - "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=", + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "requires": { "os-tmpdir": "1.0.2" @@ -11800,9 +11797,9 @@ "optional": true }, "webpack": { - "version": "3.5.6", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.5.6.tgz", - "integrity": "sha512-sXnxfx6KoZVrFAGLjdhCCwDtDwkYMfwm8mJjkQv3thr5pjTlbxopVlr/kJwc9Bz317gL+gNjvz++ir9TgG1MDg==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.6.0.tgz", + "integrity": "sha512-OsHT3D0W0KmPPh60tC7asNnOmST6bKTiR90UyEdT9QYoaJ4OYN4Gg7WK1k3VxHK07ZoiYWPsKvlS/gAjwL/vRA==", "dev": true, "requires": { "acorn": "5.1.2", @@ -11812,7 +11809,7 @@ "async": "2.5.0", "enhanced-resolve": "3.4.1", "escope": "3.6.0", - "interpret": "1.0.3", + "interpret": "1.0.4", "json-loader": "0.5.7", "json5": "0.5.1", "loader-runner": "2.3.0", diff --git a/package.json b/package.json index e154f38..170e929 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "babel-preset-react": "^6.24.1", "copy-webpack-plugin": "^4.0.1", "css-loader": "^0.28.7", - "eslint": "^4.6.1", + "eslint": "^4.7.1", "eslint-config-standard": "^10.2.1", "eslint-config-standard-jsx": "^4.0.1", "eslint-plugin-import": "^2.7.0", @@ -40,19 +40,19 @@ "html-webpack-plugin": "^2.30.1", "json-loader": "^0.5.7", "node-sass": "^4.5.3", - "nodemon": "^1.12.0", + "nodemon": "^1.12.1", "sass-loader": "^6.0.6", "style-loader": "^0.18.2", "svg-react-loader": "^0.4.5", "uglifyjs-webpack-plugin": "^0.4.6", "unminified-webpack-plugin": "^1.2.0", - "webpack": "^3.5.6", + "webpack": "^3.6.0", "webpack-node-externals": "^1.6.0", "webpack-shell-plugin": "^0.5.0" }, "dependencies": { "better-react-spinkit": "^2.0.0", - "body-parser": "^1.18.0", + "body-parser": "^1.18.1", "chai": "^4.1.2", "classname": "0.0.0", "compression": "^1.7.0", @@ -62,7 +62,7 @@ "crypto-rand": "0.0.2", "delogger": "^0.9.5", "express": "^4.15.4", - "fs-extra": "^4.0.1", + "fs-extra": "^4.0.2", "jquery": "^3.2.1", "material-components-web": "^0.21.0", "morgan": "^1.8.2", diff --git a/src/server/routes/module/enforceHttps.js b/src/server/routes/module/enforceHttps.js index f7f11a5..94d1095 100644 --- a/src/server/routes/module/enforceHttps.js +++ b/src/server/routes/module/enforceHttps.js @@ -39,29 +39,12 @@ export default function (options) { } else { if (req.method === 'GET' || req.method === 'HEAD') { var host = options.trustXForwardedHostHeader ? (req.headers['x-forwarded-host'] || req.headers.host) : req.headers.host + host = host || '' - try { - if (options.port === 443) { - res.redirect(301, 'https://' + Path.join(host, req.originalUrl)) - } else { - res.redirect(301, 'https://' + Path.join(host.replace(/:[0-9]*/g, '') + ':' + options.port, req.originalUrl)) - } - } catch (err) { - log.error(err) - var cache = [] - log.error(JSON.stringify(req, function (key, value) { - if (typeof value === 'object' && value !== null) { - if (cache.indexOf(value) !== -1) { - // Circular reference found, discard key - return - } - // Store value in our collection - cache.push(value) - } - return value - })) - cache = null - next() + if (options.port === 443) { + res.redirect(301, 'https://' + Path.join(host, req.originalUrl)) + } else { + res.redirect(301, 'https://' + Path.join(host.replace(/:[0-9]*/g, '') + ':' + options.port, req.originalUrl)) } } else { res.status(403).send('Please use HTTPS when submitting data to this server.')