From 76a7579b876bc90c0686bd2ad68800be9f97e0ef Mon Sep 17 00:00:00 2001 From: lykmapipo Date: Tue, 21 May 2019 13:08:44 +0300 Subject: [PATCH] chore(deps): force latest version & audit fix --- package-lock.json | 1095 ++++++++++++++++++++++++++++++--------------- package.json | 16 +- 2 files changed, 753 insertions(+), 358 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5afa263..8e130b5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,31 +27,33 @@ "integrity": "sha512-VyOCOhm2/O/f/yqURU2JO4B8s0CyNaoUZ3/LrPuh7zgcE/f08Uay+l51wpa43kN7DX9pgg8OtgNpWNyZA9Y5SA==" }, "@codetanzania/majifix-common": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@codetanzania/majifix-common/-/majifix-common-0.12.1.tgz", - "integrity": "sha512-xrq5fVOC2gKDkhbeUan9AVoZ8MXEN5+vsSaV2l3jjqP1sQrXs47eRtlU0Ycf30XSPLU6CY/Y2MReuB28pJ2nTw==", + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/@codetanzania/majifix-common/-/majifix-common-0.12.4.tgz", + "integrity": "sha512-QZM9W565hPoQc1ffHPaZgpe21AMFWrHIvZFbq8q7I8VkAVPOYBlRwVQ6jTgpIIbzkTR1FExLWi0Igh9rzup0OQ==", "requires": { - "@lykmapipo/env": ">=0.7.3", - "async": ">=2.6.2", + "@lykmapipo/env": ">=0.7.7", + "async": ">=3.0.0", "lodash": ">=4.17.11", - "phone": ">=2.3.10" + "phone": ">=2.3.11" } }, "@codetanzania/majifix-jurisdiction": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@codetanzania/majifix-jurisdiction/-/majifix-jurisdiction-1.5.4.tgz", - "integrity": "sha512-QBWMYUrpoR225qH6i4Qp9XXVwMUxYuEsnmvA7Bw/AlUvhNtcMKjWBeN77EMmLgO44UD+4vIwuAYccb6obqLAJg==", - "requires": { - "@codetanzania/majifix-common": ">=0.12.0", - "@lykmapipo/env": ">=0.7.3", - "@lykmapipo/express-common": ">=0.12.2", - "async": ">=2.6.2", - "express": ">=4.16.4", + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@codetanzania/majifix-jurisdiction/-/majifix-jurisdiction-1.5.5.tgz", + "integrity": "sha512-NHMixZMg21AQx4xza23XIuLZxqAuluJIvZtYSpRwthO8GLfNceudDFwXVzN7m+J1t4PMC3ZnQkpkCjcsiF1rMA==", + "requires": { + "@codetanzania/majifix-common": ">=0.12.4", + "@lykmapipo/common": ">=0.17.5", + "@lykmapipo/env": ">=0.7.7", + "@lykmapipo/express-common": ">=0.17.3", + "@lykmapipo/mongoose-common": ">=0.23.1", + "async": ">=3.0.0", + "express": ">=4.17.0", "lodash": ">=4.17.11", "moment": ">=2.24.0", - "mongoose-geojson-schemas": ">=0.10.1", - "mongoose-locale-schema": ">=0.2.1", - "mongoose-rest-actions": ">=0.24.0", + "mongoose-geojson-schemas": ">=0.10.5", + "mongoose-locale-schema": ">=0.3.1", + "mongoose-rest-actions": ">=0.28.1", "randomcolor": ">=0.5.4" } }, @@ -590,12 +592,12 @@ } }, "@lykmapipo/common": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/@lykmapipo/common/-/common-0.16.0.tgz", - "integrity": "sha512-gA6308fID+Y+tlL4R3kXtSJeO7Az5pPWwCkrkiqA6ksAb4xCpmV4mboGtOv/jWksRe+6pn0ksrjLQZBi2X/1tw==", + "version": "0.17.5", + "resolved": "https://registry.npmjs.org/@lykmapipo/common/-/common-0.17.5.tgz", + "integrity": "sha512-lHWYLeaRmiQ4+su/59XSzoxUkqZ54LmRR/7Up8fjYe/eLT+OtASy1RR7Rz5gZhJYSTfvXikVwyIjUIPEmfuBfA==", "requires": { "lodash": ">=4.17.11", - "read-pkg": ">=5.0.0", + "read-pkg": ">=5.1.1", "statuses": ">=1.5.0" }, "dependencies": { @@ -609,126 +611,182 @@ } }, "read-pkg": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.0.0.tgz", - "integrity": "sha512-OWufaRc67oJjcgrxckW/qO9q22iYzyiONh8h+GMcnOvSHAmhV1Dr3x+gyRjP+Qxc5jKupkSfoCQLS/98rDPh9A==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.1.1.tgz", + "integrity": "sha512-dFcTLQi6BZ+aFUaICg7er+/usEoqFdQxiEBsEMNGoipenihtxxtdrQuBXvyANCEI8VuUIVYFgeHGx9sLLvim4w==", "requires": { - "normalize-package-data": "^2.3.2", - "parse-json": "^4.0.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^4.0.0", + "type-fest": "^0.4.1" } } } }, "@lykmapipo/env": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/@lykmapipo/env/-/env-0.7.3.tgz", - "integrity": "sha512-z/sZj90BY2++NLQNijkTKjP2VMgcd0DlfDp+VEZFnyHGbTdSzvwl/0/cMdpw14pOvz+FFgDRkb4OYXjNKQ9YwQ==", + "version": "0.7.7", + "resolved": "https://registry.npmjs.org/@lykmapipo/env/-/env-0.7.7.tgz", + "integrity": "sha512-hCqqsO+JtoPAGrhfaM28YvPOoTtztGR3tGHTt8v2dPOcxWiX86E+IZuFAumfT8Y/QB0lMr9QeC6Wz0wlb56lEg==", "requires": { - "dotenv": ">=7.0.0", + "dotenv": ">=8.0.0", "lodash": ">=4.17.11", "semver": ">=6.0.0" } }, "@lykmapipo/express-common": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@lykmapipo/express-common/-/express-common-0.13.0.tgz", - "integrity": "sha512-MkapIzUafboSu4ewdozzQGAW+PsZdefvxVJV2LxjkVptt2PY9TA3LxbQuTLKgESQhGbmVh8Luu+JmbTURA+P6Q==", - "requires": { - "@lykmapipo/common": ">=0.16.0", - "@lykmapipo/env": ">=0.7.3", - "@lykmapipo/express-request-extra": ">=0.1.3", - "@lykmapipo/express-router-extra": ">=0.3.1", - "async": ">=2.6.2", - "body-parser": ">=1.18.3", + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@lykmapipo/express-common/-/express-common-0.17.3.tgz", + "integrity": "sha512-8Fq6gKnwEXTPaugoEtqTxFnYSefqqZ3J1hYHW277lxHkHDuti33R+IPAH6ztXFGXl8H8gmm9IHHinnpcHV2ilw==", + "requires": { + "@lykmapipo/common": ">=0.17.5", + "@lykmapipo/env": ">=0.7.7", + "@lykmapipo/express-request-extra": ">=0.1.6", + "@lykmapipo/express-router-extra": ">=0.4.2", + "@lykmapipo/logger": ">=0.3.2", + "async": ">=3.0.0", + "body-parser": ">=1.19.0", "compression": ">=1.7.4", "cors": ">=2.8.5", - "express": ">=4.16.4", - "express-mquery": ">=1.1.1", - "express-respond": ">=1.4.0", - "helmet": ">=3.16.0", + "express": ">=4.17.0", + "express-mquery": ">=1.1.4", + "express-respond": ">=1.4.3", + "helmet": ">=3.18.0", "lodash": ">=4.17.11", "method-override": ">=3.0.0", "morgan": ">=1.9.1", "serve-favicon": ">=2.5.0", - "statuses": ">=1.5.0" + "statuses": ">=1.5.0", + "uuid": ">=3.3.2" } }, "@lykmapipo/express-request-extra": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@lykmapipo/express-request-extra/-/express-request-extra-0.1.3.tgz", - "integrity": "sha512-EMzmnYFzEzULB8pXIZNGNcDidnJPPuHVe6GIy6QESKCNrZ5tVwyG4R/zG6y/aFyYnOVi9OMo2N8MLE2gzF8SMg==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@lykmapipo/express-request-extra/-/express-request-extra-0.1.6.tgz", + "integrity": "sha512-PQjFknWjdagH6ihw0c6o3nhG2pwVHE+ix//CyQoMnSFDt+IlSgIQTJXlrzRxT7nFkXdlf4o8Rk+z9xlE52G1+w==", "requires": { - "async": ">=2.6.2", - "auto-parse": ">=1.6.0", + "async": ">=3.0.0", + "auto-parse": ">=1.7.0", "lodash": ">=4.17.11" } }, "@lykmapipo/express-router-extra": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@lykmapipo/express-router-extra/-/express-router-extra-0.3.1.tgz", - "integrity": "sha512-EwHmnrja62ty8wqeUOUM3wFepFmEc2y6yGpTUvzvqx/442/kig8RAdct4FiyCCg+z7TQUd3HLyucwsLMm8FHpw==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@lykmapipo/express-router-extra/-/express-router-extra-0.4.2.tgz", + "integrity": "sha512-6naCT+bas7Wtl/A/BHyp8VRwSU6QJbqz5aOfMKzjjxzqELd8Ms3BN9EY7dSvE7wp2/g9jFyQ1XG7NmRkgB3kbQ==", "requires": { - "@lykmapipo/env": ">=0.7.3", + "@lykmapipo/env": ">=0.7.7", "lodash": ">=4.17.11", - "require-all": ">=3.0.0", - "traverse": ">=0.6.6", "uuid": ">=3.3.2" } }, "@lykmapipo/include": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@lykmapipo/include/-/include-0.2.1.tgz", - "integrity": "sha512-SH5KvBZeVmDloT0vWVfSo229OO2DY7/yW3VKVPFs3cPFdsS728oQqlnGxizjN8nUC4+jB9JrV+DAa9d9PcoAfg==", + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@lykmapipo/include/-/include-0.2.4.tgz", + "integrity": "sha512-o7rwDgIJiPQdWkb2nb5enOpswbcRv+Qx1KNE0NvyT4T7Tl8WQinf2w58G6nMsDwKlpa++dSxqyFfFkWFDBK8Og==", "requires": { "lodash": ">=4.17.11" } }, + "@lykmapipo/logger": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@lykmapipo/logger/-/logger-0.3.2.tgz", + "integrity": "sha512-UA7ylhvmjDveVQUiO6EHlDBo8tYsRkO/mZVlFOjYbEDxmmMwW6ka5DZb5G0Zi2Xpc8czV9DgqiHj/SQn2I3Fuw==", + "requires": { + "@lykmapipo/common": ">=0.17.5", + "@lykmapipo/env": ">=0.7.7", + "lodash": ">=4.17.11", + "winston": ">=3.2.1", + "winston-daily-rotate-file": ">=3.9.0" + }, + "dependencies": { + "async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz", + "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==", + "requires": { + "lodash": "^4.17.11" + } + }, + "readable-stream": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.3.0.tgz", + "integrity": "sha512-EsI+s3k3XsW+fU8fQACLN59ky34AZ14LoeVZpYwmZvldCFo0r0gnelwF2TcMjLor/BTL5aDJVBMkss0dthToPw==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz", + "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "winston": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.2.1.tgz", + "integrity": "sha512-zU6vgnS9dAWCEKg/QYigd6cgMVVNwyTzKs81XZtTFuRwJOcDdBg7AU0mXVyNbs7O5RH2zdv+BdNZUlx7mXPuOw==", + "requires": { + "async": "^2.6.1", + "diagnostics": "^1.1.1", + "is-stream": "^1.1.0", + "logform": "^2.1.1", + "one-time": "0.0.4", + "readable-stream": "^3.1.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.3.0" + } + } + } + }, "@lykmapipo/mongoose-aggregatable": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-aggregatable/-/mongoose-aggregatable-0.2.1.tgz", - "integrity": "sha512-I06KjqzACFUJ+n3DQCIWXY04WyTspFk/zKCgPlSR8aTtS7wx56UgRTXhFNQJnjbD5EWP8O0XW20t0c+GQ7OqDQ==", - "requires": { - "@lykmapipo/common": ">=0.12.0", - "@lykmapipo/env": ">=0.7.2", - "@lykmapipo/include": ">=0.2.0", - "@lykmapipo/mongoose-common": ">=0.16.0", - "async": ">=2.6.2", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-aggregatable/-/mongoose-aggregatable-0.2.5.tgz", + "integrity": "sha512-QNxAeMqSZHokhaumrvWpmjKJKmDN8+zA2aNwXMC0BFlRVZcsDE7fqAbhQSgn5ywK8Huek35wlRedr+Z6NHeUnw==", + "requires": { + "@lykmapipo/common": ">=0.17.5", + "@lykmapipo/include": ">=0.2.4", + "@lykmapipo/mongoose-common": ">=0.23.1", + "async": ">=3.0.0", "inflection": ">=1.12.0", - "lodash": ">=4.17.11", - "traverse": ">=0.6.6" + "lodash": ">=4.17.11" } }, "@lykmapipo/mongoose-common": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-common/-/mongoose-common-0.16.2.tgz", - "integrity": "sha512-okw5/6ZfYyhA0SqhMf8ZO3aniqq6DmDaPBlcvjSJ+paTjBUy5azDiquPHxYTy6c/8cPVNSNfg+XdfhpVigAKcw==", - "requires": { - "@lykmapipo/common": ">=0.16.0", - "@lykmapipo/env": ">=0.7.3", - "@lykmapipo/include": ">=0.2.1", - "async": ">=2.6.2", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-common/-/mongoose-common-0.23.1.tgz", + "integrity": "sha512-20Q0aWam5G+DtOAHadluNpHq7ao5qwcC4ZWJh4G0e0KDXWdVsa45BODkFP0/sgi8jJ4tyEv8D9GVmv8gqvyOLQ==", + "requires": { + "@lykmapipo/common": ">=0.17.5", + "@lykmapipo/env": ">=0.7.7", + "@lykmapipo/include": ">=0.2.4", + "async": ">=3.0.0", "lodash": ">=4.17.11", "mongoose-schema-jsonschema": ">=1.2.1", - "mongoose-valid8": ">=1.5.1" + "mongoose-valid8": ">=1.5.4" } }, "@lykmapipo/mongoose-faker": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-faker/-/mongoose-faker-0.9.1.tgz", - "integrity": "sha512-NRpnx2XAjclFQqVboOw29TSsDeP58AQ4s+2hTGpIGTLzYtyuwa4pb/s9Tt6Y2doqcv0zZxlvW6tNS24qYfrekQ==", + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-faker/-/mongoose-faker-0.9.5.tgz", + "integrity": "sha512-ZoWVNxJk3BWE1I9DkRhqigE6ROAeqUN1d1sMAH8Bp4R3wABVSVhBYYUQeI6eQtQmSxn0M8GUN8I/ruINkRUElQ==", "requires": { "@benmaruchu/faker": ">=4.2.1", "lodash": ">=4.17.11" } }, "@lykmapipo/mongoose-taggable": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-taggable/-/mongoose-taggable-0.4.1.tgz", - "integrity": "sha512-jPy1gkMrZW2xnvmXL2NHqjeYPZgFssY1TPJp70JHy0tuKrCwBWEHrFXLAXZDOJyr2cny7+EcZW8ALs+QtT8Jwg==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-taggable/-/mongoose-taggable-0.4.4.tgz", + "integrity": "sha512-FY9eAc19DANEO2mXf/Z6OrpS/k8xJc4j8UeJYJHa/qV86bOaYS0ys1AGP+RIgmNQYYwdPt4rXnqyrgUY2V0YmA==", "requires": { - "@lykmapipo/env": ">=0.7.3", - "@lykmapipo/mongoose-common": ">=0.16.2", - "async": ">=2.6.2", + "@lykmapipo/env": ">=0.7.7", + "@lykmapipo/mongoose-common": ">=0.23.1", + "async": ">=3.0.0", "lodash": ">=4.17.11", "moment": ">=2.24.0", "stopwords-iso": ">=0.4.0", @@ -736,11 +794,11 @@ } }, "@lykmapipo/phone": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@lykmapipo/phone/-/phone-0.3.2.tgz", - "integrity": "sha512-fEkZAwATz7h+7/4BefVuFvI6BvlcjlWhdV4cUsKcB2l+6yZ01IOCYLfTCJYNdYCfoBKbwfVX5LbdHtsQkCaoIg==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@lykmapipo/phone/-/phone-0.3.5.tgz", + "integrity": "sha512-tZ1tOyXFwECnQUyj3vLvBRW/K3AJU9J44BxKR4WJw6J77iWJJIJqStoV8PiCKnilWL7/D2v1XkY+Vi2FtJrXTA==", "requires": { - "@lykmapipo/env": ">=0.7.3", + "@lykmapipo/env": ">=0.7.7", "google-libphonenumber": ">=3.2.2", "lodash": ">=4.17.11", "os-locale": ">=3.1.0" @@ -1112,6 +1170,21 @@ "@turf/boolean-point-in-polygon": "^5.1.5", "@turf/helpers": "^5.1.5", "rbush": "^2.0.1" + }, + "dependencies": { + "quickselect": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-1.1.1.tgz", + "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ==" + }, + "rbush": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/rbush/-/rbush-2.0.2.tgz", + "integrity": "sha512-XBOuALcTm+O/H8G90b6pzu6nX6v2zCKiFG4BJho8a+bY6AER6t8uQUZdi5bomQc0AprCWhEGa7ncAbbRap0bRA==", + "requires": { + "quickselect": "^1.0.1" + } + } } }, "@turf/combine": { @@ -1474,6 +1547,21 @@ "@turf/meta": "^5.1.5", "@turf/union": "^5.1.5", "rbush": "^2.0.1" + }, + "dependencies": { + "quickselect": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-1.1.1.tgz", + "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ==" + }, + "rbush": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/rbush/-/rbush-2.0.2.tgz", + "integrity": "sha512-XBOuALcTm+O/H8G90b6pzu6nX6v2zCKiFG4BJho8a+bY6AER6t8uQUZdi5bomQc0AprCWhEGa7ncAbbRap0bRA==", + "requires": { + "quickselect": "^1.0.1" + } + } } }, "@turf/meta": { @@ -2076,6 +2164,21 @@ "@turf/helpers": "^5.1.5", "@turf/meta": "^5.1.5", "rbush": "^2.0.1" + }, + "dependencies": { + "quickselect": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-1.1.1.tgz", + "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ==" + }, + "rbush": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/rbush/-/rbush-2.0.2.tgz", + "integrity": "sha512-XBOuALcTm+O/H8G90b6pzu6nX6v2zCKiFG4BJho8a+bY6AER6t8uQUZdi5bomQc0AprCWhEGa7ncAbbRap0bRA==", + "requires": { + "quickselect": "^1.0.1" + } + } } }, "@turf/voronoi": { @@ -2091,8 +2194,7 @@ "@types/normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", - "dev": true + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" }, "JSONStream": { "version": "1.3.5", @@ -2111,12 +2213,27 @@ "dev": true }, "accepts": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", - "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", "requires": { - "mime-types": "~2.1.18", - "negotiator": "0.6.1" + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "dependencies": { + "mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" + }, + "mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "requires": { + "mime-db": "1.40.0" + } + } } }, "ansi-align": { @@ -2319,12 +2436,9 @@ "dev": true }, "async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz", - "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==", - "requires": { - "lodash": "^4.17.11" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/async/-/async-3.0.0.tgz", + "integrity": "sha512-LNZ6JSpKraIia6VZKKbKxmX6nWIdfsG7WqrOvKpCuDjH7BnGyQRFMTSXEe8to2WF/rqoAKgZvj+L5nnxe0suAg==" }, "async-each": { "version": "1.0.3", @@ -2345,11 +2459,11 @@ "dev": true }, "auto-parse": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/auto-parse/-/auto-parse-1.6.0.tgz", - "integrity": "sha512-bxQzTBuQxezN8G4d2kd8U7ozJ1vUlEFwa7RVbBIL7IH8nxWikCup/JcdMadEFwnHRUFuJrlYo7i0domuFSXp4w==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/auto-parse/-/auto-parse-1.7.0.tgz", + "integrity": "sha512-PLNPNt2gNRqIom895AsEeUo1HcDjfhDvxHW2pr+pTkTrI9CauqCD5AvYSEJ6tieES0Rb/88HK9+0m83uJNS2zw==", "requires": { - "typpy": "2.3.10" + "typpy": "2.3.11" } }, "babel-polyfill": { @@ -2499,34 +2613,34 @@ } }, "body-parser": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", - "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", "requires": { - "bytes": "3.0.0", + "bytes": "3.1.0", "content-type": "~1.0.4", "debug": "2.6.9", "depd": "~1.1.2", - "http-errors": "~1.6.3", - "iconv-lite": "0.4.23", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", "on-finished": "~2.3.0", - "qs": "6.5.2", - "raw-body": "2.3.3", - "type-is": "~1.6.16" + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" }, "dependencies": { "iconv-lite": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", - "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { "safer-buffer": ">= 2.1.2 < 3" } }, "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" } } }, @@ -2634,9 +2748,9 @@ "dev": true }, "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" }, "cache-base": { "version": "1.0.1", @@ -2937,11 +3051,19 @@ "object-visit": "^1.0.0" } }, + "color": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/color/-/color-3.0.0.tgz", + "integrity": "sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, "requires": { "color-name": "1.1.3" } @@ -2949,8 +3071,21 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colornames": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/colornames/-/colornames-1.1.1.tgz", + "integrity": "sha1-+IiQMGhcfE/54qVZ9Qd+t2qBb5Y=" }, "colors": { "version": "1.1.2", @@ -2958,6 +3093,15 @@ "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", "dev": true }, + "colorspace": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.2.tgz", + "integrity": "sha512-vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ==", + "requires": { + "color": "3.0.x", + "text-hex": "1.0.x" + } + }, "combined-stream": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", @@ -3082,17 +3226,17 @@ "dev": true }, "compressible": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.16.tgz", - "integrity": "sha512-JQfEOdnI7dASwCuSPWIeVYwc/zMsu/+tRhoUvEfXz2gxOA2DNjmG5vhtFdBlhWPPGo+RdT9S3tgc/uH5qgDiiA==", + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.17.tgz", + "integrity": "sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw==", "requires": { - "mime-db": ">= 1.38.0 < 2" + "mime-db": ">= 1.40.0 < 2" }, "dependencies": { "mime-db": { - "version": "1.39.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.39.0.tgz", - "integrity": "sha512-DTsrw/iWVvwHH+9Otxccdyy0Tgiil6TWK/xhfARJZF/QFhwOgZgOIvA2/VIGpM8U7Q8z5nDmdDWC6tuVMJNibw==" + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" } } }, @@ -3108,6 +3252,13 @@ "on-headers": "~1.0.2", "safe-buffer": "5.1.2", "vary": "~1.1.2" + }, + "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + } } }, "concat-map": { @@ -3126,6 +3277,21 @@ "rbush": "^2.0.1", "robust-orientation": "^1.1.3", "tinyqueue": "^1.1.0" + }, + "dependencies": { + "quickselect": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-1.1.1.tgz", + "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ==" + }, + "rbush": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/rbush/-/rbush-2.0.2.tgz", + "integrity": "sha512-XBOuALcTm+O/H8G90b6pzu6nX6v2zCKiFG4BJho8a+bY6AER6t8uQUZdi5bomQc0AprCWhEGa7ncAbbRap0bRA==", + "requires": { + "quickselect": "^1.0.1" + } + } } }, "configstore": { @@ -3152,9 +3318,12 @@ } }, "content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } }, "content-security-policy-builder": { "version": "2.0.0", @@ -3387,9 +3556,9 @@ } }, "cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" }, "cookie-signature": { "version": "1.0.6", @@ -3417,8 +3586,7 @@ "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "cors": { "version": "2.8.5", @@ -3515,8 +3683,7 @@ "cycle": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", - "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=", - "dev": true + "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=" }, "cz-conventional-changelog": { "version": "2.1.0", @@ -3746,6 +3913,16 @@ "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=", "dev": true }, + "diagnostics": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/diagnostics/-/diagnostics-1.1.1.tgz", + "integrity": "sha512-8wn1PmdunLJ9Tqbx+Fx/ZEuHfJf4NKSN2ZBj7SJC/OWRWha843+WsTjqMe1B5E3p28jqBlp+mJ2fPVxPyNgYKQ==", + "requires": { + "colorspace": "1.1.x", + "enabled": "1.0.x", + "kuler": "1.0.x" + } + }, "diff": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", @@ -3815,9 +3992,9 @@ } }, "dotenv": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz", - "integrity": "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==" + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.0.0.tgz", + "integrity": "sha512-30xVGqjLjiUOArT4+M5q9sYdvuR4riM6yK9wMcas9Vbp6zZa+ocC9dp6QoftuhTPhFAiLK/0C5Ni2nou/Bk8lg==" }, "duplexer3": { "version": "0.1.4", @@ -3847,6 +4024,14 @@ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", "dev": true }, + "enabled": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/enabled/-/enabled-1.0.2.tgz", + "integrity": "sha1-ll9lE9LC0cX0ZStkouM5ZGf8L5M=", + "requires": { + "env-variable": "0.0.x" + } + }, "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", @@ -3866,6 +4051,11 @@ "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", "dev": true }, + "env-variable": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/env-variable/-/env-variable-0.0.5.tgz", + "integrity": "sha512-zoB603vQReOFvTg5xMl9I1P2PnHsHQQKTEowsKKD7nseUfJq6UWzK+4YtlWUO1nhiQUxe6XMkk+JleSZD1NZFA==" + }, "error": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/error/-/error-7.0.2.tgz", @@ -4002,83 +4192,73 @@ } }, "expect-ct": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/expect-ct/-/expect-ct-0.1.1.tgz", - "integrity": "sha512-ngXzTfoRGG7fYens3/RMb6yYoVLvLMfmsSllP/mZPxNHgFq41TmPSLF/nLY7fwoclI2vElvAmILFWGUYqdjfCg==" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/expect-ct/-/expect-ct-0.2.0.tgz", + "integrity": "sha512-6SK3MG/Bbhm8MsgyJAylg+ucIOU71/FzyFalcfu5nY19dH8y/z0tBJU0wrNBXD4B27EoQtqPF/9wqH0iYAd04g==" }, "express": { - "version": "4.16.4", - "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", - "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.0.tgz", + "integrity": "sha512-1Z7/t3Z5ZnBG252gKUPyItc4xdeaA0X934ca2ewckAsVsw9EG71i++ZHZPYnus8g/s5Bty8IMpSVEuRkmwwPRQ==", "requires": { - "accepts": "~1.3.5", + "accepts": "~1.3.7", "array-flatten": "1.1.1", - "body-parser": "1.18.3", - "content-disposition": "0.5.2", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", "content-type": "~1.0.4", - "cookie": "0.3.1", + "cookie": "0.4.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "~1.1.2", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.1.1", + "finalhandler": "~1.1.2", "fresh": "0.5.2", "merge-descriptors": "1.0.1", "methods": "~1.1.2", "on-finished": "~2.3.0", - "parseurl": "~1.3.2", + "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.4", - "qs": "6.5.2", - "range-parser": "~1.2.0", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", "safe-buffer": "5.1.2", - "send": "0.16.2", - "serve-static": "1.13.2", - "setprototypeof": "1.1.0", - "statuses": "~1.4.0", - "type-is": "~1.6.16", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" }, "dependencies": { "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" } } }, "express-mquery": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/express-mquery/-/express-mquery-1.1.1.tgz", - "integrity": "sha512-vGHD2BdpJMy7HpXh7ftSw2mUr3cRZG7ZEzgx6w8zRCJFfS7eRJ4Bsz0oUSjBNvao2V+p+SZAp0DfLm4ARSWtnQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/express-mquery/-/express-mquery-1.1.4.tgz", + "integrity": "sha512-qzxLPba13M73hSqPUmiXsUKqvtvxFuIeyoEtV5Cx4TxJaIG/MtVb+XXUJwmjMHMLQq7KwBKs4x+CvkF0YOGH3Q==", "requires": { - "async": ">=2.6.2", - "auto-parse": ">=1.6.0", - "express": ">=4.16.4", + "async": ">=3.0.0", + "auto-parse": ">=1.7.0", + "express": ">=4.17.0", "lodash": ">=4.17.11" } }, "express-respond": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/express-respond/-/express-respond-1.4.0.tgz", - "integrity": "sha512-o1y0mZzsnxHgLfEZr8mXxmkoxVtYbDpiVlRW74Ho5I/bV/rbm91+rvwsl7BIXQpai8hrfo4jfSsmYkTjcOITJw==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/express-respond/-/express-respond-1.4.3.tgz", + "integrity": "sha512-2zECBUlRXm0l51/DfcvfJ1yg1a7jFCTwNc+A3LE/YNqvCx3LqaPUlz+rF//maFqsXE0ZFsMFvby1V3nwB6RaKQ==", "requires": { - "@lykmapipo/common": ">=0.16.0", - "@lykmapipo/env": ">=0.7.3", - "@lykmapipo/include": ">=0.2.1", + "@lykmapipo/common": ">=0.17.5", + "@lykmapipo/env": ">=0.7.7", + "@lykmapipo/include": ">=0.2.4", "lodash": ">=4.17.11", "statuses": ">=1.5.0" } @@ -4203,6 +4383,11 @@ "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", "dev": true }, + "fast-safe-stringify": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.6.tgz", + "integrity": "sha512-q8BZ89jjc+mz08rSxROs8VsrBBcn1SIw1kq9NjolL509tkABRk9io01RAjSaEv1Xb2uFLt8VtRiZbGp5H8iDtg==" + }, "faye-websocket": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", @@ -4213,9 +4398,14 @@ } }, "feature-policy": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/feature-policy/-/feature-policy-0.2.0.tgz", - "integrity": "sha512-2hGrlv6efG4hscYVZeaYjpzpT6I2OZgYqE2yDUzeAcKj2D1SH0AsEzqJNXzdoglEddcIXQQYop3lD97XpG75Jw==" + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/feature-policy/-/feature-policy-0.3.0.tgz", + "integrity": "sha512-ZtijOTFN7TzCujt1fnNhfWPFPSHeZkesff9AXZj+UEjYBynWNUIYpC87Ve4wHzyexQsImicLu7WsC2LHq7/xrQ==" + }, + "fecha": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz", + "integrity": "sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg==" }, "figures": { "version": "2.0.0", @@ -4226,6 +4416,14 @@ "escape-string-regexp": "^1.0.5" } }, + "file-stream-rotator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/file-stream-rotator/-/file-stream-rotator-0.4.1.tgz", + "integrity": "sha512-W3aa3QJEc8BS2MmdVpQiYLKHj3ijpto1gMDlsgCRSKfIUe6MwkcpODGPQ3vZfb0XvCeCqlu9CBQTN7oQri2TZQ==", + "requires": { + "moment": "^2.11.2" + } + }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -4250,24 +4448,17 @@ } }, "finalhandler": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", - "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.4.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", "unpipe": "~1.0.0" - }, - "dependencies": { - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" - } } }, "find-node-modules": { @@ -4393,9 +4584,9 @@ } }, "frameguard": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/frameguard/-/frameguard-3.0.0.tgz", - "integrity": "sha1-e8rUae57lukdEs6zlZx4I1qScuk=" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/frameguard/-/frameguard-3.1.0.tgz", + "integrity": "sha512-TxgSKM+7LTA6sidjOiSZK9wxY0ffMPY3Wta//MqwmX0nZuEHc8QrkV8Fh3ZhMJeiH+Uyh/tcaarImRy8u77O7g==" }, "fresh": { "version": "0.5.2", @@ -5544,6 +5735,17 @@ "gaze": "^1.1.0", "lodash": "^4.17.10", "tiny-lr": "^1.1.1" + }, + "dependencies": { + "async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz", + "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==", + "dev": true, + "requires": { + "lodash": "^4.17.11" + } + } } }, "grunt-known-options": { @@ -5719,24 +5921,24 @@ "dev": true }, "helmet": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/helmet/-/helmet-3.16.0.tgz", - "integrity": "sha512-rsTKRogc5OYGlvSHuq5QsmOsOzF6uDoMqpfh+Np8r23+QxDq+SUx90Rf8HyIKQVl7H6NswZEwfcykinbAeZ6UQ==", + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/helmet/-/helmet-3.18.0.tgz", + "integrity": "sha512-TsKlGE5UVkV0NiQ4PllV9EVfZklPjyzcMEMjWlyI/8S6epqgRT+4s4GHVgc25x0TixsKvp3L7c91HQQt5l0+QA==", "requires": { "depd": "2.0.0", "dns-prefetch-control": "0.1.0", "dont-sniff-mimetype": "1.0.0", - "expect-ct": "0.1.1", - "feature-policy": "0.2.0", - "frameguard": "3.0.0", + "expect-ct": "0.2.0", + "feature-policy": "0.3.0", + "frameguard": "3.1.0", "helmet-crossdomain": "0.3.0", "helmet-csp": "2.7.1", "hide-powered-by": "1.0.0", "hpkp": "2.0.0", "hsts": "2.2.0", "ienoopen": "1.1.0", - "nocache": "2.0.0", - "referrer-policy": "1.1.0", + "nocache": "2.1.0", + "referrer-policy": "1.2.0", "x-xss-protection": "1.1.0" }, "dependencies": { @@ -5822,14 +6024,15 @@ } }, "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", "requires": { "depd": "~1.1.2", "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" } }, "http-parser-js": { @@ -6071,9 +6274,9 @@ "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" }, "ipaddr.js": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", - "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", + "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==" }, "irregular-plurals": { "version": "1.4.0", @@ -6509,6 +6712,14 @@ "graceful-fs": "^4.1.11" } }, + "kuler": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-1.0.1.tgz", + "integrity": "sha512-J9nVUucG1p/skKul6DU3PUZrhs0LPulNaeUOox0IyXDi8S4CztTHs1gQphhuZmzXG7VOQSf6NJfKuzteQLv9gQ==", + "requires": { + "colornames": "^1.1.1" + } + }, "latest-version": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", @@ -6862,6 +7073,30 @@ } } }, + "logform": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.1.2.tgz", + "integrity": "sha512-+lZh4OpERDBLqjiwDLpAWNQu6KMjnlXH2ByZwCuSqVPJletw0kTWJf5CgSNAUKn1KUkv3m2cUz/LK8zyEy7wzQ==", + "requires": { + "colors": "^1.2.1", + "fast-safe-stringify": "^2.0.4", + "fecha": "^2.3.3", + "ms": "^2.1.1", + "triple-beam": "^1.3.0" + }, + "dependencies": { + "colors": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz", + "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, "lolex": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/lolex/-/lolex-4.0.1.tgz", @@ -7083,17 +7318,20 @@ "mime": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true }, "mime-db": { "version": "1.33.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "dev": true }, "mime-types": { "version": "2.1.18", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "dev": true, "requires": { "mime-db": "~1.33.0" } @@ -7350,6 +7588,15 @@ "sliced": "1.0.1" }, "dependencies": { + "async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz", + "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==", + "dev": true, + "requires": { + "lodash": "^4.17.11" + } + }, "mpath": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.6.0.tgz", @@ -7370,22 +7617,23 @@ "integrity": "sha512-Sh0eJXwENYtZbNBzkGyxxbcwwXeSd8Zi9QLHxLsVwwRoiYPC5qCas8+3mQcyKdWoZJOVV6rBVzS2Q1M/d+3j0g==" }, "mongoose-exists": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/mongoose-exists/-/mongoose-exists-0.6.6.tgz", - "integrity": "sha512-sDe5ezqA/w4UCtIp+FxiMRymv2/mFtXqwHklZqSJoECSYkFfmuWin8yOKLpZh3tpKVZn8hA1rswU9mPVmRn9MQ==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/mongoose-exists/-/mongoose-exists-0.7.2.tgz", + "integrity": "sha512-faKyi3Bqxg0PicOoGI1CF+Ue3pkizE4QwFVeTl4TcGPQyvdHNrhml7+n+MtROWIJ9PNQFVvtaeDTl60oDHJZ7w==", "requires": { - "@lykmapipo/mongoose-common": ">=0.16.2", + "@lykmapipo/common": ">=0.17.5", + "@lykmapipo/mongoose-common": ">=0.23.1", "lodash": ">=4.17.11" } }, "mongoose-geojson-schemas": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/mongoose-geojson-schemas/-/mongoose-geojson-schemas-0.10.2.tgz", - "integrity": "sha512-j9y08mc2pw9WZeiLacYPlPVLv3KBVjy0Iht9AGLYPEwM5iWu5WZartsfF7rOTkBsZMiDM4maelMDhy2fUrNhLA==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/mongoose-geojson-schemas/-/mongoose-geojson-schemas-0.10.5.tgz", + "integrity": "sha512-b4aXPXxRUUXHJb3vp3XNp+GgAgfdguNGifJpPgZRN3H1v1MtXeRtSUTvhZDLAeKOKCaFlojcA2qzeW+N9OIaug==", "requires": { - "@lykmapipo/env": ">=0.7.3", + "@lykmapipo/env": ">=0.7.7", "@turf/turf": ">=5.1.6", - "async": ">=2.6.2", + "async": ">=3.0.0", "geojson-validation": ">=0.2.1", "lodash": ">=4.17.11" } @@ -7421,42 +7669,46 @@ "dev": true }, "mongoose-locale-schema": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/mongoose-locale-schema/-/mongoose-locale-schema-0.2.2.tgz", - "integrity": "sha512-8I35aGxvatWXJ6/L8F06p3TtH6SuicoXOMLrPKBDDQQf0C7+SAhEBTfvbf536T4IJcIusVWApPPwxKgPPCQhmg==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/mongoose-locale-schema/-/mongoose-locale-schema-0.3.1.tgz", + "integrity": "sha512-Nq+rkAwtG5tP/zKMp/WYyJqTLWtSaqAtpEyiP4e7F625l7abekpKpWH5yg0PTDgQ6Mk+dh5SmCYf6u7X/6L3cg==", "requires": { + "@lykmapipo/common": ">=0.17.5", + "@lykmapipo/env": ">=0.7.7", + "@lykmapipo/mongoose-common": ">=0.23.1", "lodash": ">=4.17.11" } }, "mongoose-regex-search": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/mongoose-regex-search/-/mongoose-regex-search-0.7.1.tgz", - "integrity": "sha512-zLk+3lYExlObdQaalRY3YydBlNBxzvdJkkE4kOwHYAWjc0tQiOEo99F40BFpTM6CnLojVW/wTeDUedwJ6fh8eg==", - "requires": { - "@lykmapipo/common": ">=0.16.0", - "@lykmapipo/env": ">=0.7.3", - "@lykmapipo/mongoose-common": ">=0.16.2", - "async": ">=2.6.2", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/mongoose-regex-search/-/mongoose-regex-search-0.7.4.tgz", + "integrity": "sha512-PBFJl4E/N9izGg1t+q3r3WKQ/lUKc2ANLCg6nAw82FIIiaWqE2Nu35wwYMkG2KbPa7HTXleQE/pMNDYEK0tZrg==", + "requires": { + "@lykmapipo/common": ">=0.17.5", + "@lykmapipo/env": ">=0.7.7", + "@lykmapipo/mongoose-common": ">=0.23.1", + "async": ">=3.0.0", "lodash": ">=4.17.11" } }, "mongoose-rest-actions": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/mongoose-rest-actions/-/mongoose-rest-actions-0.24.1.tgz", - "integrity": "sha512-Kv2yoAKcJXTkjyUMJcRWz0Z8J9i10ah5M9Zq7g4UVP8oyS2sUYErML7+yo40FSjsjGSlCfPPH946q0b0aUlngg==", - "requires": { - "@lykmapipo/include": ">=0.2.1", - "@lykmapipo/mongoose-aggregatable": ">=0.2.1", - "@lykmapipo/mongoose-common": ">=0.16.2", - "@lykmapipo/mongoose-faker": ">=0.9.0", - "@lykmapipo/mongoose-taggable": ">=0.4.1", - "async": ">=2.6.2", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/mongoose-rest-actions/-/mongoose-rest-actions-0.28.1.tgz", + "integrity": "sha512-0E4dKcT0Jl98xO7Otp9157VEzdG3cFnETHDlW47BRbFTfkOP5CPN/gYWRuGYA71S7PuLKLiYf1qBua8wqIbK/A==", + "requires": { + "@lykmapipo/common": ">=0.17.5", + "@lykmapipo/include": ">=0.2.4", + "@lykmapipo/mongoose-aggregatable": ">=0.2.5", + "@lykmapipo/mongoose-common": ">=0.23.1", + "@lykmapipo/mongoose-faker": ">=0.9.5", + "@lykmapipo/mongoose-taggable": ">=0.4.4", + "async": ">=3.0.0", "inflection": ">=1.12.0", "lodash": ">=4.17.11", "mongoose-autopopulate": ">=0.9.1", - "mongoose-exists": ">=0.6.6", + "mongoose-exists": ">=0.7.2", "mongoose-hidden": ">=1.6.1", - "mongoose-regex-search": ">=0.7.1" + "mongoose-regex-search": ">=0.7.4" } }, "mongoose-schema-jsonschema": { @@ -7468,12 +7720,12 @@ } }, "mongoose-valid8": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/mongoose-valid8/-/mongoose-valid8-1.5.1.tgz", - "integrity": "sha512-IUkDcKCNulxdOtWG8+nsW6FmULQk9BmZcorX5SoUe8qCmwapfMf9F2LgXk6BOJG3XCSYptBs4oMQAH1NNj3giQ==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/mongoose-valid8/-/mongoose-valid8-1.5.4.tgz", + "integrity": "sha512-NbTYlcZCarSVCzhEh5bp8HD5FgtJZXfUBq2UXP3D78Qj7AaxSWrZVT0je2mr4SY9DU8wZHZAeoYvdIXyuLOpQw==", "requires": { - "@lykmapipo/env": ">=0.7.3", - "@lykmapipo/phone": ">=0.3.2", + "@lykmapipo/env": ">=0.7.7", + "@lykmapipo/phone": ">=0.3.5", "lodash": ">=4.17.11", "validator": ">=10.11.0" } @@ -7499,9 +7751,9 @@ } }, "mpath": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.5.1.tgz", - "integrity": "sha512-H8OVQ+QEz82sch4wbODFOz+3YQ61FYz/z3eJ5pIdbMEaUzDqA268Wd+Vt4Paw9TJfvDgVKaayC0gBzMIw2jhsg==" + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.5.2.tgz", + "integrity": "sha512-NOeCoW6AYc3hLi30npe7uzbD9b4FQZKH40YKABUCCvaKKL5agj6YzvHoNx8jQpDMNPgIa5bvSZQbQpWBAVD0Kw==" }, "mquery": { "version": "3.2.0", @@ -7565,9 +7817,9 @@ } }, "negotiator": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", - "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" }, "nice-try": { "version": "1.0.5", @@ -7605,9 +7857,9 @@ } }, "nocache": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/nocache/-/nocache-2.0.0.tgz", - "integrity": "sha1-ICtIAhoMTL3i34DeFaF0Q8i0OYA=" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/nocache/-/nocache-2.1.0.tgz", + "integrity": "sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q==" }, "node-environment-flags": { "version": "1.0.5", @@ -7826,6 +8078,11 @@ } } }, + "object-hash": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", + "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==" + }, "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", @@ -7893,6 +8150,11 @@ "wrappy": "1" } }, + "one-time": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-0.0.4.tgz", + "integrity": "sha1-+M33eISCb+Tf+T46nMN7HkSAdC4=" + }, "onetime": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", @@ -8016,9 +8278,9 @@ "dev": true }, "parseurl": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" }, "pascalcase": { "version": "0.1.1", @@ -8086,9 +8348,9 @@ "dev": true }, "phone": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/phone/-/phone-2.3.10.tgz", - "integrity": "sha512-BxMBF9+PoyxA9wbauSLfstg/JoKs+EMzOxaYFi67046BC4wH7sBSFvKJh0zh/MdqvFrHHLNtIafuBDduZLY93w==" + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/phone/-/phone-2.3.11.tgz", + "integrity": "sha512-g8L9EV9m7pSmjE2G9hGnRIT0wdw+Cb2zHf5F96p4Vwql1D7LfgK99kSaTEICzjzSuxHTNge4W5oNdaSa7pFzqA==" }, "pify": { "version": "2.3.0", @@ -8185,8 +8447,7 @@ "process-nextick-args": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", - "dev": true + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" }, "property-expr": { "version": "1.5.1", @@ -8195,12 +8456,12 @@ "dev": true }, "proxy-addr": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", - "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", + "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", "requires": { "forwarded": "~0.1.2", - "ipaddr.js": "1.8.0" + "ipaddr.js": "1.9.0" } }, "pseudomap": { @@ -8243,9 +8504,9 @@ "dev": true }, "quickselect": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-1.1.1.tgz", - "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz", + "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==" }, "randomcolor": { "version": "0.5.4", @@ -8253,25 +8514,25 @@ "integrity": "sha512-nYd4nmTuuwMFzHL6W+UWR5fNERGZeVauho8mrJDUSXdNDbao4rbrUwhuLgKC/j8VCS5+34Ria8CsTDuBjrIrQA==" }, "range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, "raw-body": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", - "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", "requires": { - "bytes": "3.0.0", - "http-errors": "1.6.3", - "iconv-lite": "0.4.23", + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, "dependencies": { "iconv-lite": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", - "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -8279,11 +8540,11 @@ } }, "rbush": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/rbush/-/rbush-2.0.2.tgz", - "integrity": "sha512-XBOuALcTm+O/H8G90b6pzu6nX6v2zCKiFG4BJho8a+bY6AER6t8uQUZdi5bomQc0AprCWhEGa7ncAbbRap0bRA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rbush/-/rbush-3.0.0.tgz", + "integrity": "sha512-hb6ViijtI77X4lyhfYDsjOc6icrJPVdHsxf44vYiGctsrWJNXoPtR6Uzvo8F562mJZysjn8YRI9jNKvDPK4ozQ==", "requires": { - "quickselect": "^1.0.1" + "quickselect": "^2.0.0" } }, "rc": { @@ -8402,9 +8663,9 @@ } }, "referrer-policy": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/referrer-policy/-/referrer-policy-1.1.0.tgz", - "integrity": "sha1-NXdOtzW/UPtsB46DM0tHI1AgfXk=" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/referrer-policy/-/referrer-policy-1.2.0.tgz", + "integrity": "sha512-LgQJIuS6nAy1Jd88DCQRemyE3mS+ispwlqMk3b0yjZ257fI1v9c+/p6SD5gP5FGyXUIgrNOAfmyioHwZtYv2VA==" }, "regenerator-runtime": { "version": "0.11.1", @@ -8474,11 +8735,6 @@ "is-finite": "^1.0.0" } }, - "require-all": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/require-all/-/require-all-3.0.0.tgz", - "integrity": "sha1-Rz1JcEvjEBFc4ST3c4Ox69hnExI=" - }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -8713,9 +8969,9 @@ } }, "send": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", - "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", "requires": { "debug": "2.6.9", "depd": "~1.1.2", @@ -8724,18 +8980,23 @@ "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.6.2", - "mime": "1.4.1", - "ms": "2.0.0", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.4.0" + "range-parser": "~1.2.1", + "statuses": "~1.5.0" }, "dependencies": { - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" } } }, @@ -8764,14 +9025,14 @@ } }, "serve-static": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", - "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "parseurl": "~1.3.2", - "send": "0.16.2" + "parseurl": "~1.3.3", + "send": "0.17.1" } }, "set-blocking": { @@ -8804,9 +9065,9 @@ } }, "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" }, "shebang-command": { "version": "1.2.0", @@ -8864,6 +9125,21 @@ } } }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, "sinon": { "version": "7.3.2", "resolved": "https://registry.npmjs.org/sinon/-/sinon-7.3.2.tgz", @@ -9128,8 +9404,7 @@ "stack-trace": { "version": "0.0.10", "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", - "dev": true + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" }, "staged-git-files": { "version": "1.1.2", @@ -9413,6 +9688,11 @@ "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", "dev": true }, + "text-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" + }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -9560,6 +9840,11 @@ "repeat-string": "^1.6.1" } }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, "topojson-client": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.0.0.tgz", @@ -9619,6 +9904,11 @@ "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", "dev": true }, + "triple-beam": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", + "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" + }, "tslib": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", @@ -9649,22 +9939,36 @@ "type-fest": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz", - "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==", - "dev": true + "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==" }, "type-is": { - "version": "1.6.16", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", - "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "requires": { "media-typer": "0.3.0", - "mime-types": "~2.1.18" + "mime-types": "~2.1.24" + }, + "dependencies": { + "mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" + }, + "mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "requires": { + "mime-db": "1.40.0" + } + } } }, "typpy": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/typpy/-/typpy-2.3.10.tgz", - "integrity": "sha512-DKiSmYeXF4q+K0H999sVROLjwsngad5AloblLo72No+xVT9W09ytUIOCC/3puHsf+Dsf8M2hoPds0H1HwJgQqg==", + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/typpy/-/typpy-2.3.11.tgz", + "integrity": "sha512-Jh/fykZSaxeKO0ceMAs6agki9T5TNA9kiIR6fzKbvafKpIw8UlNlHhzuqKyi5lfJJ5VojJOx9tooIbyy7vHV/g==", "requires": { "function.name": "^1.0.3" } @@ -9886,8 +10190,7 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "utils-merge": { "version": "1.0.1", @@ -9994,6 +10297,98 @@ } } }, + "winston-compat": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/winston-compat/-/winston-compat-0.1.4.tgz", + "integrity": "sha512-mMEfFsSm6GmkFF+f4/0UJtG4N1vSaczGmXLVJYmS/+u2zUaIPcw2ZRuwUg2TvVBjswgiraN+vNnAG8z4fRUZ4w==", + "requires": { + "cycle": "~1.0.3", + "logform": "^1.6.0", + "triple-beam": "^1.2.0" + }, + "dependencies": { + "colors": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz", + "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==" + }, + "logform": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/logform/-/logform-1.10.0.tgz", + "integrity": "sha512-em5ojIhU18fIMOw/333mD+ZLE2fis0EzXl1ZwHx4iQzmpQi6odNiY/t+ITNr33JZhT9/KEaH+UPIipr6a9EjWg==", + "requires": { + "colors": "^1.2.1", + "fast-safe-stringify": "^2.0.4", + "fecha": "^2.3.3", + "ms": "^2.1.1", + "triple-beam": "^1.2.0" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "winston-daily-rotate-file": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/winston-daily-rotate-file/-/winston-daily-rotate-file-3.9.0.tgz", + "integrity": "sha512-KicvoaLQapqjSDSCIUKik0dDb90vFkqx1/udUiAt6iOqAtBl2qBCrpSDNy3xp7WnT6xHCKAWEEp2XILtiN+zpQ==", + "requires": { + "file-stream-rotator": "^0.4.1", + "object-hash": "^1.3.0", + "semver": "^5.6.0", + "triple-beam": "^1.3.0", + "winston-compat": "^0.1.4", + "winston-transport": "^4.2.0" + }, + "dependencies": { + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==" + } + } + }, + "winston-transport": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.3.0.tgz", + "integrity": "sha512-B2wPuwUi3vhzn/51Uukcao4dIduEiPOcOt9HJ3QeaXgkJ5Z7UwpBzxS4ZGNHtrxrUvTwemsQiSys0ihOf8Mp1A==", + "requires": { + "readable-stream": "^2.3.6", + "triple-beam": "^1.2.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", diff --git a/package.json b/package.json index 3ed9343..8d6b7c0 100644 --- a/package.json +++ b/package.json @@ -70,16 +70,16 @@ "supertest": "4.0.2" }, "dependencies": { - "@codetanzania/majifix-common": ">=0.12.1", - "@codetanzania/majifix-jurisdiction": ">=1.5.4", - "@lykmapipo/express-common": ">=0.13.0", - "async": ">=2.6.2", - "express": ">=4.16.4", + "@codetanzania/majifix-common": ">=0.12.4", + "@codetanzania/majifix-jurisdiction": ">=1.5.5", + "@lykmapipo/express-common": ">=0.17.3", + "async": ">=3.0.0", + "express": ">=4.17.0", "lodash": ">=4.17.11", "moment": ">=2.24.0", - "mongoose-geojson-schemas": ">=0.10.2", - "mongoose-locale-schema": ">=0.2.2", - "mongoose-rest-actions": ">=0.24.1", + "mongoose-geojson-schemas": ">=0.10.5", + "mongoose-locale-schema": ">=0.3.1", + "mongoose-rest-actions": ">=0.28.1", "randomcolor": ">=0.5.4" }, "config": {