From c01578df8ad87ae2d7350bb2eccff6c44348d6b1 Mon Sep 17 00:00:00 2001 From: lykmapipo Date: Wed, 1 May 2019 15:20:46 +0300 Subject: [PATCH] chore(deps): force latest version & audit fix --- package-lock.json | 553 ++++++++++++++++++++++++++++++---------------- package.json | 20 +- 2 files changed, 368 insertions(+), 205 deletions(-) diff --git a/package-lock.json b/package-lock.json index c7e8915..809b9a3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,15 +10,26 @@ "integrity": "sha512-VyOCOhm2/O/f/yqURU2JO4B8s0CyNaoUZ3/LrPuh7zgcE/f08Uay+l51wpa43kN7DX9pgg8OtgNpWNyZA9Y5SA==" }, "@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.1", + "resolved": "https://registry.npmjs.org/@lykmapipo/common/-/common-0.17.1.tgz", + "integrity": "sha512-GcUp69pQ+CdiZBZ2PeW4+y/6JOuWz1SnpWMkAp/vVI8zA8MohUYFxjaj8+agGmc3WsfI9Sua1O9XWhJaP6ce9Q==", "requires": { "lodash": ">=4.17.11", - "read-pkg": ">=5.0.0", + "read-pkg": ">=5.1.1", "statuses": ">=1.5.0" }, "dependencies": { + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, "parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", @@ -29,31 +40,36 @@ } }, "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" + } + }, + "resolve": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.1.tgz", + "integrity": "sha512-KuIe4mf++td/eFb6wkaPbMDnP6kObCaEtIDuHOUED6MNUo4K670KZUHuuvYPZDxNF0WVLw49n06M2m2dXphEzA==", + "requires": { + "path-parse": "^1.0.6" } } } }, "@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.4", + "resolved": "https://registry.npmjs.org/@lykmapipo/env/-/env-0.7.4.tgz", + "integrity": "sha512-sd3SQQ7wSvOm8/a9rZINbrhPswJuZrXT8nhev1wBWHT/xtMJ8T1m6BkAhnxVYfTGbGqKGh1U7G2PVYmZT/6bGw==", "requires": { "dotenv": ">=7.0.0", "lodash": ">=4.17.11", "semver": ">=6.0.0" }, "dependencies": { - "dotenv": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz", - "integrity": "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==" - }, "semver": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz", @@ -62,21 +78,21 @@ } }, "@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", + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/@lykmapipo/express-common/-/express-common-0.13.1.tgz", + "integrity": "sha512-OT/cTNK0hfE6qNs117UQncPV/GGie5p/5RZT7k+ERHUmWr1lz8kTeqx8cE6zDf7aVPQ3Jf+AOOSCVmZr0s2IOw==", + "requires": { + "@lykmapipo/common": ">=0.17.1", + "@lykmapipo/env": ">=0.7.4", + "@lykmapipo/express-request-extra": ">=0.1.4", + "@lykmapipo/express-router-extra": ">=0.3.2", "async": ">=2.6.2", - "body-parser": ">=1.18.3", + "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", + "express-mquery": ">=1.1.2", + "express-respond": ">=1.4.1", "helmet": ">=3.16.0", "lodash": ">=4.17.11", "method-override": ">=3.0.0", @@ -85,6 +101,28 @@ "statuses": ">=1.5.0" }, "dependencies": { + "body-parser": { + "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.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + } + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -130,6 +168,68 @@ "vary": "~1.1.2" }, "dependencies": { + "body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + } + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "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=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "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==" + }, + "raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + } + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, "statuses": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", @@ -137,29 +237,92 @@ } } }, + "http-errors": { + "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.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "iconv-lite": { + "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" + } + }, + "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" + } + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "raw-body": { + "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.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, "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==" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "type-is": { + "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.24" + } } } }, "@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.4", + "resolved": "https://registry.npmjs.org/@lykmapipo/express-request-extra/-/express-request-extra-0.1.4.tgz", + "integrity": "sha512-XiAeEQIqECf9tyIpnhAEtxXGauu7nX/n2V9lpiOgl5wcVf01j2/Lw3gkPMGR7hnm/5ERqfyZO/yS4L3UEOQHPw==", "requires": { "async": ">=2.6.2", - "auto-parse": ">=1.6.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.3.2", + "resolved": "https://registry.npmjs.org/@lykmapipo/express-router-extra/-/express-router-extra-0.3.2.tgz", + "integrity": "sha512-MSdZkrkPh4Cd3duA3ky3nnXx0bAdZZTXyOPIhz0VPUw7GnZDOseiXo6ytIf7Q5Pu0KpQG/QF5d2kWcc9wmtytg==", "requires": { - "@lykmapipo/env": ">=0.7.3", + "@lykmapipo/env": ">=0.7.4", "lodash": ">=4.17.11", "require-all": ">=3.0.0", "traverse": ">=0.6.6", @@ -174,58 +337,56 @@ } }, "@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.2", + "resolved": "https://registry.npmjs.org/@lykmapipo/include/-/include-0.2.2.tgz", + "integrity": "sha512-eDt0BkF4MhPam2BvMM6iVYRz0e9KfEoRD3aZrlqtOk8AGVMwPmK0jEbTgRaSAUi941K3+9sSlwv1OPeL3v4KlA==", "requires": { "lodash": ">=4.17.11" } }, "@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==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-aggregatable/-/mongoose-aggregatable-0.2.3.tgz", + "integrity": "sha512-YD9/DARo34BFjW4yUDDJ0SgLt0pdgGP1Zd2rMo0pwn8SKe5dEucCB03RYarobYSDAC9avAeTI+/Xl4yA/Fr0Pw==", "requires": { - "@lykmapipo/common": ">=0.12.0", - "@lykmapipo/env": ">=0.7.2", - "@lykmapipo/include": ">=0.2.0", - "@lykmapipo/mongoose-common": ">=0.16.0", + "@lykmapipo/common": ">=0.17.1", + "@lykmapipo/include": ">=0.2.2", + "@lykmapipo/mongoose-common": ">=0.20.1", "async": ">=2.6.2", "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==", + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-common/-/mongoose-common-0.20.1.tgz", + "integrity": "sha512-JiswIoIeZzJaFZFmhmufgpQtyMxz8bA8LSKRiMq7/DaiDNq5HyxZMv7y7ZQZyMitVvHeUGbP3SyiFmYq+d3HDQ==", "requires": { - "@lykmapipo/common": ">=0.16.0", - "@lykmapipo/env": ">=0.7.3", - "@lykmapipo/include": ">=0.2.1", + "@lykmapipo/common": ">=0.17.1", + "@lykmapipo/env": ">=0.7.4", + "@lykmapipo/include": ">=0.2.2", "async": ">=2.6.2", "lodash": ">=4.17.11", "mongoose-schema-jsonschema": ">=1.2.1", - "mongoose-valid8": ">=1.5.1" + "mongoose-valid8": ">=1.5.2" } }, "@lykmapipo/mongoose-faker": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-faker/-/mongoose-faker-0.9.0.tgz", - "integrity": "sha512-KicbLFSKQ548PatLUf5q8wWeIZMpCr9s1zX7SEHHYOld9GrJfcRnn/JUVY8e9imBwBNzbpmbCYDSPE1GWgSZ0A==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-faker/-/mongoose-faker-0.9.3.tgz", + "integrity": "sha512-uNvMw63w0oCUt65AYEVD/QysbY7lgHdeZoBEleJC9GJ0SuH2Xou8zjiEhlQDANXJrmTiWfMqN+RK9f+nO2RpKg==", "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.2", + "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-taggable/-/mongoose-taggable-0.4.2.tgz", + "integrity": "sha512-HOYb6yYYcPTHT9TVItOOrpLr3gxr9fxtFaDK2p3gUQZSwxQU6TbUkS4Z669BZUxXAKNA6dwqB2naVfOVjl9THA==", "requires": { - "@lykmapipo/env": ">=0.7.3", - "@lykmapipo/mongoose-common": ">=0.16.2", + "@lykmapipo/env": ">=0.7.4", + "@lykmapipo/mongoose-common": ">=0.20.1", "async": ">=2.6.2", "lodash": ">=4.17.11", "moment": ">=2.24.0", @@ -234,26 +395,27 @@ } }, "@lykmapipo/mongoose-test-helpers": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-test-helpers/-/mongoose-test-helpers-0.3.1.tgz", - "integrity": "sha512-QuBEH/HZCV//eQM4rQNMnonxFWqvbak38Sk2SVluHYWuNtcND+fMRAThJUGsYwc1ZGlcK0UVjL+AeylQHzQIvQ==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-test-helpers/-/mongoose-test-helpers-0.5.3.tgz", + "integrity": "sha512-R5mSGRa5UMUwLFqHXdHdbs6DB/j4hGJvJHS865iRZSfGLWJ7aW5lT44ZDM8NSAQZTo7Mz/GXwFdw5XW4CyE6ug==", "dev": true, "requires": { - "@lykmapipo/mongoose-common": ">=0.16.2", + "@benmaruchu/faker": ">=4.2.1", + "@lykmapipo/mongoose-common": ">=0.20.1", "async": ">=2.6.2", "chai": ">=4.2.0", "lodash": ">=4.17.11", - "sinon": ">=7.3.1", + "sinon": ">=7.3.2", "sinon-chai": ">=3.3.0", - "sinon-mongoose": ">=2.2.1" + "sinon-mongoose": ">=2.3.0" } }, "@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.3", + "resolved": "https://registry.npmjs.org/@lykmapipo/phone/-/phone-0.3.3.tgz", + "integrity": "sha512-rm831xbACan+/Ql9GUVfWH02WjoZxfmRGy5pkbwMxBiTXRZQ1cdVlCTq6MCaavr3tvBhbBxKhiBv4UiRsSG9Bg==", "requires": { - "@lykmapipo/env": ">=0.7.3", + "@lykmapipo/env": ">=0.7.4", "google-libphonenumber": ">=3.2.2", "lodash": ">=4.17.11", "os-locale": ">=3.1.0" @@ -345,6 +507,11 @@ "@types/babel-types": "*" } }, + "@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==" + }, "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -514,11 +681,11 @@ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, "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" } }, "aws-sign2": { @@ -592,24 +759,19 @@ "dev": true }, "bipsms": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/bipsms/-/bipsms-0.4.1.tgz", - "integrity": "sha512-1WmsXydfmMug7EhoUfs7oj6Fo8lyjuWis81nG7+jB89bX6/4t46H6+Itjg/ucMkbDEGEMjJO5qd9qMbL/vVJPw==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/bipsms/-/bipsms-0.4.2.tgz", + "integrity": "sha512-xWZsd6rXMTK8GcwQ/8xOatDHtxCSzdC38/deH6cEQd1bRxyhx4z4fZU7fv2mRqd9uDM2HtzsbRiyP3cZ+O1f4w==", "requires": { - "@lykmapipo/env": ">=0.3.3", - "async": ">=2.6.1", + "@lykmapipo/env": ">=0.7.4", + "async": ">=2.6.2", "lodash": ">=4.17.11", - "moment": ">=2.23.0", + "moment": ">=2.24.0", "random-number": ">=0.0.9", "request": ">=2.88.0", "uuid": ">=3.3.2" }, "dependencies": { - "moment": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", - "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" - }, "uuid": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", @@ -903,17 +1065,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==" } } }, @@ -1206,6 +1368,11 @@ "resolved": "https://registry.npmjs.org/dont-sniff-mimetype/-/dont-sniff-mimetype-1.0.0.tgz", "integrity": "sha1-WTKJDcn04vGeXrAqIAJuXl78j1g=" }, + "dotenv": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz", + "integrity": "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==" + }, "double-ended-queue": { "version": "2.1.0-0", "resolved": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz", @@ -1474,12 +1641,12 @@ } }, "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.2", + "resolved": "https://registry.npmjs.org/express-mquery/-/express-mquery-1.1.2.tgz", + "integrity": "sha512-zRX/Hu3wBN44DrTbVrEBzN3nXIQhh0f+SHhured0odKdH34Etj7GouBXyg7HTeT7Z2UE9JYxBD9PgP2V4Rc7Jg==", "requires": { "async": ">=2.6.2", - "auto-parse": ">=1.6.0", + "auto-parse": ">=1.7.0", "express": ">=4.16.4", "lodash": ">=4.17.11" }, @@ -1542,13 +1709,13 @@ } }, "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.1", + "resolved": "https://registry.npmjs.org/express-respond/-/express-respond-1.4.1.tgz", + "integrity": "sha512-HwZsAI5pbhlVUiPXfa2bTFU43mob3rt7AUMijgGtPc9yBX0ew38e5nu6lVav+tWuHs2dRST+RWXgsxwZgUDwCw==", "requires": { - "@lykmapipo/common": ">=0.16.0", - "@lykmapipo/env": ">=0.7.3", - "@lykmapipo/include": ">=0.2.1", + "@lykmapipo/common": ">=0.17.1", + "@lykmapipo/env": ">=0.7.4", + "@lykmapipo/include": ">=0.2.2", "lodash": ">=4.17.11", "statuses": ">=1.5.0" } @@ -2601,9 +2768,9 @@ } }, "lolex": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lolex/-/lolex-3.1.0.tgz", - "integrity": "sha512-zFo5MgCJ0rZ7gQg69S4pqBsLURbFw11X68C18OcJjJQbqaXm2NoTrGl1IMM3TIz0/BnN1tIs2tzmmqvCsOMMjw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-4.0.1.tgz", + "integrity": "sha512-UHuOBZ5jjsKuzbB/gRNNW8Vg8f00Emgskdq2kvZxgBJCS0aqquAuXai/SkWORlKeZEiNQWZjFZOqIUcH9LqKCw==", "dev": true }, "longest": { @@ -2749,9 +2916,9 @@ } }, "mocha": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.1.3.tgz", - "integrity": "sha512-QdE/w//EPHrqgT5PNRUjRVHy6IJAzAf1R8n2O8W8K2RZ+NbPfOD5cBDp+PGa2Gptep37C/TdBiaNwakppEzEbg==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.1.4.tgz", + "integrity": "sha512-PN8CIy4RXsIoxoFJzS4QNnCH4psUCPWc4/rPrst/ecSJJbLBkubMiyGCP2Kj/9YnWbotFqAoeXyXMucj7gwCFg==", "dev": true, "requires": { "ansi-colors": "3.2.3", @@ -2763,7 +2930,7 @@ "glob": "7.1.3", "growl": "1.10.5", "he": "1.2.0", - "js-yaml": "3.13.0", + "js-yaml": "3.13.1", "log-symbols": "2.2.0", "minimatch": "3.0.4", "mkdirp": "0.5.1", @@ -2889,16 +3056,6 @@ "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", "dev": true }, - "js-yaml": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.0.tgz", - "integrity": "sha512-pZZoSxcCYco+DIKBTimr67J6Hy+EYGZDY/HCWC+iAEA9h1ByhMXAIVUXMcMFpOCxQ/xjXmPI2MkDL5HRm5eFrQ==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, "lcid": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", @@ -2992,15 +3149,6 @@ "has-flag": "^3.0.0" } }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, "which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", @@ -3050,12 +3198,12 @@ "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" }, "mongodb": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.2.2.tgz", - "integrity": "sha512-xQ6apOOV+w7VFApdaJpWhYhzartpjIDFQjG0AwgJkLh7dBs7PTsq4A3Bia2QWpDohmAzTBIdQVLMqqLy0mwt3Q==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.2.3.tgz", + "integrity": "sha512-jw8UyPsq4QleZ9z+t/pIVy3L++51vKdaJ2Q/XXeYxk/3cnKioAH8H6f5tkkDivrQL4PUgUOHe9uZzkpRFH1XtQ==", "dev": true, "requires": { - "mongodb-core": "3.2.2", + "mongodb-core": "^3.2.3", "safe-buffer": "^5.1.2" }, "dependencies": { @@ -3068,9 +3216,9 @@ } }, "mongodb-core": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-3.2.2.tgz", - "integrity": "sha512-YRgC39MuzKL0uoGoRdTmV1e9m47NbMnYmuEx4IOkgWAGXPSEzRY7cwb3N0XMmrDMnD9vp7MysNyAriIIeGgIQg==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-3.2.3.tgz", + "integrity": "sha512-UyI0rmvPPkjOJV8XGWa9VCTq7R4hBVipimhnAXeSXnuAPjuTqbyfA5Ec9RcYJ1Hhu+ISnc8bJ1KfGZd4ZkYARQ==", "dev": true, "requires": { "bson": "^1.1.1", @@ -3088,18 +3236,18 @@ } }, "mongoose": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.5.2.tgz", - "integrity": "sha512-GMSPlyy90vVSeNZbV8P4VAeKxgYhF5UgnO7wU5BCn/N6P7mSFp9+XPZyHTqJA8Uh2kO2gfwgm2QVPHrol/V6zA==", + "version": "5.5.5", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.5.5.tgz", + "integrity": "sha512-rov43FpXDMoE22q8/iUoeSdg6zBtyTE/ZIIKRpQomASl0JOyD0479Weu9w5g0GjmP8fHmNjsWneoLIbnyGcnDQ==", "dev": true, "requires": { "async": "2.6.1", "bson": "~1.1.1", "kareem": "2.3.0", - "mongodb": "3.2.2", - "mongodb-core": "3.2.2", + "mongodb": "3.2.3", + "mongodb-core": "3.2.3", "mongoose-legacy-pluralize": "1.0.2", - "mpath": "0.5.1", + "mpath": "0.5.2", "mquery": "3.2.0", "ms": "2.1.1", "regexp-clone": "0.0.1", @@ -3137,11 +3285,11 @@ "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.6.8", + "resolved": "https://registry.npmjs.org/mongoose-exists/-/mongoose-exists-0.6.8.tgz", + "integrity": "sha512-NgrUm5M3i+AYCdlQWY829NQ7Zqd979EkQDqrjUCFa6MNgJFNXqdpcL0XIJil9zbmrCq3xj56EdzY8zY3yQmgTg==", "requires": { - "@lykmapipo/mongoose-common": ">=0.16.2", + "@lykmapipo/mongoose-common": ">=0.20.1", "lodash": ">=4.17.11" } }, @@ -3187,34 +3335,34 @@ "dev": true }, "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==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/mongoose-regex-search/-/mongoose-regex-search-0.7.2.tgz", + "integrity": "sha512-RLjx1ibG+Qto+QzDrClKNUjIDkXrHyPjM0ssz2i8ETAXlAcA5VOejcbqnv5QeVJd9DbZMTBScJOa0Aj95O8/Pg==", "requires": { - "@lykmapipo/common": ">=0.16.0", - "@lykmapipo/env": ">=0.7.3", - "@lykmapipo/mongoose-common": ">=0.16.2", + "@lykmapipo/common": ">=0.17.1", + "@lykmapipo/env": ">=0.7.4", + "@lykmapipo/mongoose-common": ">=0.20.1", "async": ">=2.6.2", "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", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/mongoose-rest-actions/-/mongoose-rest-actions-0.25.3.tgz", + "integrity": "sha512-27qSBqRKMMStuJvrhLn3GE2vEG00UP2SCU19/2B1/2QVsYwpOsQzRHKQiO7P9ZanV1tQWSh8SRMMyQuWLmCbig==", + "requires": { + "@lykmapipo/include": ">=0.2.2", + "@lykmapipo/mongoose-aggregatable": ">=0.2.3", + "@lykmapipo/mongoose-common": ">=0.20.1", + "@lykmapipo/mongoose-faker": ">=0.9.3", + "@lykmapipo/mongoose-taggable": ">=0.4.2", "async": ">=2.6.2", "inflection": ">=1.12.0", "lodash": ">=4.17.11", "mongoose-autopopulate": ">=0.9.1", - "mongoose-exists": ">=0.6.6", + "mongoose-exists": ">=0.6.8", "mongoose-hidden": ">=1.6.1", - "mongoose-regex-search": ">=0.7.1" + "mongoose-regex-search": ">=0.7.2" } }, "mongoose-schema-jsonschema": { @@ -3226,12 +3374,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.2", + "resolved": "https://registry.npmjs.org/mongoose-valid8/-/mongoose-valid8-1.5.2.tgz", + "integrity": "sha512-Qfaz4s0sq2Z8n3sRX7Pjkm1KB6Hgcn6UXgBQWSokiuMRgd3i3dJi2CeG8t5QFgtw929vDkBKNASkPxGuZQ6WTQ==", "requires": { - "@lykmapipo/env": ">=0.7.3", - "@lykmapipo/phone": ">=0.3.2", + "@lykmapipo/env": ">=0.7.4", + "@lykmapipo/phone": ">=0.3.3", "lodash": ">=4.17.11", "validator": ">=10.11.0" } @@ -3259,9 +3407,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", @@ -3402,9 +3550,9 @@ } }, "nodemailer": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.1.0.tgz", - "integrity": "sha512-mzKGT5Q1PY84v6oRVjy88ymMDLUbPqvIr26n9Uy3j2nXzdhKWx1z4GLSHOyX8655zMkQng1MFR3lK+cE1egS6Q==" + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.1.1.tgz", + "integrity": "sha512-/x5MRIh56VyuuhLfcz+DL2SlBARpZpgQIf2A4Ao4hMb69MHSgDIMPwYmFwesGT1lkRDZ0eBSoym5+JoIZ3N+cQ==" }, "noop6": { "version": "1.0.8", @@ -3586,6 +3734,11 @@ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", @@ -3613,9 +3766,9 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, "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", @@ -4098,9 +4251,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "saslprep": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.2.tgz", - "integrity": "sha512-4cDsYuAjXssUSjxHKRe4DTZC0agDwsCqcMqtJAQPzC74nJ7LfAJflAtC1Zed5hMzEQKj82d3tuzqdGNRsLJ4Gw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", + "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", "dev": true, "optional": true, "requires": { @@ -4228,16 +4381,16 @@ "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" }, "sinon": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-7.3.1.tgz", - "integrity": "sha512-eQKMaeWovtOtYe2xThEvaHmmxf870Di+bim10c3ZPrL5bZhLGtu8cz+rOBTFz0CwBV4Q/7dYwZiqZbGVLZ+vjQ==", + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-7.3.2.tgz", + "integrity": "sha512-thErC1z64BeyGiPvF8aoSg0LEnptSaWE7YhdWWbWXgelOyThent7uKOnnEh9zBxDbKixtr5dEko+ws1sZMuFMA==", "dev": true, "requires": { "@sinonjs/commons": "^1.4.0", "@sinonjs/formatio": "^3.2.1", "@sinonjs/samsam": "^3.3.1", "diff": "^3.5.0", - "lolex": "^3.1.0", + "lolex": "^4.0.1", "nise": "^1.4.10", "supports-color": "^5.5.0" }, @@ -4260,9 +4413,9 @@ "dev": true }, "sinon-mongoose": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/sinon-mongoose/-/sinon-mongoose-2.2.1.tgz", - "integrity": "sha512-Z+E3924Bvy+Gre9bKT3IyQuXOtw6ZI+4VoC49X2pQoOf+wrC0yCi0jd+FtVD+xsRvSKcR+GscPbFaGm1ZkPNDg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/sinon-mongoose/-/sinon-mongoose-2.3.0.tgz", + "integrity": "sha512-d0rrL53wuDDs91GMCFAvQam64IpdVfkaxA4cGLTZfw1d5tTg6+F/D7F080d1n3d1gSHJBZLUf9pGpijC/x7xKQ==", "dev": true }, "sliced": { @@ -4530,6 +4683,11 @@ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, "token-stream": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz", @@ -4575,6 +4733,11 @@ "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true }, + "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==" + }, "type-is": { "version": "1.6.16", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", @@ -4585,9 +4748,9 @@ } }, "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" } @@ -4713,9 +4876,9 @@ "dev": true }, "which": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", - "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "requires": { "isexe": "^2.0.0" } diff --git a/package.json b/package.json index 543723f..313e63b 100644 --- a/package.json +++ b/package.json @@ -40,33 +40,33 @@ ], "devDependencies": { "@benmaruchu/faker": "^4.2.1", - "@lykmapipo/mongoose-test-helpers": ">=0.3.1", + "@lykmapipo/mongoose-test-helpers": ">=0.5.3", "chai": "^4.2.0", "grunt": "^1.0.4", "grunt-contrib-jshint": "^2.1.0", "grunt-contrib-watch": "^1.1.0", "grunt-mocha-test": "^0.13.3", "jshint-stylish": "^2.2.1", - "mocha": "^6.1.3", - "mongoose": "^5.5.2", + "mocha": "^6.1.4", + "mongoose": "^5.5.5", "supertest": "^4.0.2" }, "dependencies": { - "@lykmapipo/env": ">=0.7.3", - "@lykmapipo/express-common": ">=0.13.0", - "@lykmapipo/mongoose-common": ">=0.16.2", + "@lykmapipo/env": ">=0.7.4", + "@lykmapipo/express-common": ">=0.13.1", + "@lykmapipo/mongoose-common": ">=0.20.1", "@lykmapipo/tz-ega-sms": ">=0.5.2", "async": ">=2.6.2", - "bipsms": ">=0.4.1", + "bipsms": ">=0.4.2", "country-data": "0.0.31", "is-html": ">=1.1.0", "kue": ">=0.11.6", "lodash": ">=4.17.11", "mongoose-kue": ">=0.7.2", - "mongoose-rest-actions": ">=0.24.1", - "nodemailer": ">=6.1.0", + "mongoose-rest-actions": ">=0.25.3", + "nodemailer": ">=6.1.1", "object-hash": ">=1.3.1", - "phone": ">=2.3.10", + "phone": ">=2.3.11", "require-all": ">=3.0.0", "string-template": ">=1.0.0", "striptags": ">=3.1.1"