diff --git a/package-lock.json b/package-lock.json index b763294..2364a65 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1376,9 +1376,9 @@ "dev": true }, "@lykmapipo/common": { - "version": "0.30.4", - "resolved": "https://registry.npmjs.org/@lykmapipo/common/-/common-0.30.4.tgz", - "integrity": "sha512-362EquSiszzwZl1mbZzZ4B+Z2Qsces/l6ei6DqUGAjD+Wp5/vJj/xZn5cCSj0t61L85yE4Fz9NC/LfMsYC1pbg==", + "version": "0.30.5", + "resolved": "https://registry.npmjs.org/@lykmapipo/common/-/common-0.30.5.tgz", + "integrity": "sha512-o2CUZUKFuA9DFCzerHeFnMR0iUX8UepShJURWnf5S2B65DKxs6SRdBkqTOrTMvUTL0rHM7QCrH7klM//Bq5LGg==", "requires": { "auto-parse": ">=1.8.0", "browser-or-node": ">=1.2.1", @@ -1387,7 +1387,7 @@ "lodash": ">=4.17.15", "mime": ">=2.4.4", "moment": ">=2.24.0", - "object-hash": ">=2.0.1", + "object-hash": ">=2.0.2", "parse-json": ">=5.0.0", "randomcolor": ">=0.5.4", "statuses": ">=1.5.0", @@ -1396,64 +1396,64 @@ } }, "@lykmapipo/env": { - "version": "0.16.6", - "resolved": "https://registry.npmjs.org/@lykmapipo/env/-/env-0.16.6.tgz", - "integrity": "sha512-0cz4VHDI/1SwNFaiVNPa01qLG6N0CohI+df7y5syMPVmzc90mVpu9UbjLV/COiwUbZm8oxsaiPQBerPvTrKSmA==", + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/@lykmapipo/env/-/env-0.16.7.tgz", + "integrity": "sha512-ex4YonD583qjBiSa8Eu/EAZjecJFsPVXl7swZrLQYC/IrpAh5MLWlPP7fnBopFbLK80aSXn6h5XTR0LSw6hFOg==", "dev": true, "requires": { - "@lykmapipo/common": ">=0.30.4", + "@lykmapipo/common": ">=0.30.5", "dotenv": ">=8.2.0", "dotenv-expand": ">=5.1.0", "lodash": ">=4.17.15", "os-locale": ">=4.0.0", "rc": ">=1.2.8", - "semver": ">=7.1.2" + "semver": ">=7.1.3" }, "dependencies": { "semver": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.1.2.tgz", - "integrity": "sha512-BJs9T/H8sEVHbeigqzIEo57Iu/3DG6c4QoqTfbQB3BPA4zgzAomh/Fk9E7QtjWQ8mx2dgA9YCfSF4y9k9bHNpQ==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.1.3.tgz", + "integrity": "sha512-ekM0zfiA9SCBlsKa2X1hxyxiI4L3B6EbVJkkdgQXnSEEaHlGdvyodMruTiulSRWMMB4NeIuYNMC9rTKTz97GxA==", "dev": true } } }, "@lykmapipo/mongoose-common": { - "version": "0.29.3", - "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-common/-/mongoose-common-0.29.3.tgz", - "integrity": "sha512-J9IUGQLWbH36oMDU3uNR6uuWwGpFh6dXBHhCoXMdZl4/OzgcG8vgOXkHkYemtBvyhQ2D+/hwRV6fctvRO1xz4w==", + "version": "0.29.4", + "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-common/-/mongoose-common-0.29.4.tgz", + "integrity": "sha512-42a1qZv5mchfwSJLMV4cMmCCSr+OVywFgfkep9PUC8qkgm4frfjQIUH5a8cpnzTeO79+UupZk7Yg5N35Sjus6A==", "dev": true, "requires": { - "@lykmapipo/common": ">=0.30.4", - "@lykmapipo/env": ">=0.16.6", + "@lykmapipo/common": ">=0.30.5", + "@lykmapipo/env": ">=0.16.7", "async": ">=3.1.1", "lodash": ">=4.17.15", "mongoose-schema-jsonschema": ">=1.2.1", - "mongoose-valid8": ">=1.6.8" + "mongoose-valid8": ">=1.6.9" } }, "@lykmapipo/mongoose-faker": { - "version": "0.10.11", - "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-faker/-/mongoose-faker-0.10.11.tgz", - "integrity": "sha512-0bF/hj2/wPeokGUiAXdwLZW/63x+4Hx9Ca9mcRvknXu1vPg7UXjnPH4ulmq9RPA7uHcF4+d++DZfoIUtVovIXw==", + "version": "0.10.12", + "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-faker/-/mongoose-faker-0.10.12.tgz", + "integrity": "sha512-iO0sMp2aln0+5uXLGvfD8SsjP3X50hvjGFQXf8XZpnyMjd6ku09QvvQdnN2eWQZpAYC5PSuhZPI4vcLUFVbcGQ==", "dev": true, "requires": { "@benmaruchu/faker": ">=4.3.0", - "@lykmapipo/common": ">=0.30.4", - "@lykmapipo/mongoose-common": ">=0.29.3", + "@lykmapipo/common": ">=0.30.5", + "@lykmapipo/mongoose-common": ">=0.29.4", "lodash": ">=4.17.15" } }, "@lykmapipo/mongoose-test-helpers": { - "version": "0.7.35", - "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-test-helpers/-/mongoose-test-helpers-0.7.35.tgz", - "integrity": "sha512-ASFSs6PGGcGaJKJEgMgB6LC7Y7xNbADforC39Ao9YLa+T5eNiQdSUxA/E0scabp2uBdCxv2k2YV7ZgEAV6HSGQ==", + "version": "0.7.36", + "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-test-helpers/-/mongoose-test-helpers-0.7.36.tgz", + "integrity": "sha512-Ufj16Nu+n6B9pEZOSJRCrhGXBY/wiA00LAx/0cxA5n5/ycq+JUubGy3VBN9lRYdWvk87I7sczGUCTc0/DQiOKA==", "dev": true, "requires": { "@benmaruchu/faker": ">=4.3.0", - "@lykmapipo/mongoose-common": ">=0.29.3", - "@lykmapipo/mongoose-faker": ">=0.10.11", - "@lykmapipo/test-helpers": ">=0.5.7", + "@lykmapipo/mongoose-common": ">=0.29.4", + "@lykmapipo/mongoose-faker": ">=0.10.12", + "@lykmapipo/test-helpers": ">=0.5.8", "async": ">=3.1.1", "lodash": ">=4.17.15", "sinon": ">=8.1.1", @@ -1462,28 +1462,28 @@ } }, "@lykmapipo/phone": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/@lykmapipo/phone/-/phone-0.5.16.tgz", - "integrity": "sha512-PeyIfLBdAdQelCeAhjc1lPktyxJVj9vN10oc6zbHs403jMEdgWMKobj4M/qRp9dJL06jqg+IXCLVZX+ym6vdUw==", + "version": "0.5.17", + "resolved": "https://registry.npmjs.org/@lykmapipo/phone/-/phone-0.5.17.tgz", + "integrity": "sha512-wP26y+LQ+AcL8IoT0jbIDylgZmfmpssxbcK1ylfN0DejxEq0hTfLHpMNl8B0Q33lYyF5Jmv7zc3ZY1I0SO710g==", "dev": true, "requires": { - "@lykmapipo/common": ">=0.30.4", - "@lykmapipo/env": ">=0.16.6", + "@lykmapipo/common": ">=0.30.5", + "@lykmapipo/env": ">=0.16.7", "google-libphonenumber": ">=3.2.6", "lodash": ">=4.17.15" } }, "@lykmapipo/test-helpers": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@lykmapipo/test-helpers/-/test-helpers-0.5.7.tgz", - "integrity": "sha512-FTGNYf6bm1WhYHloSjWz4UVsZYNJxISgAl6Hv8LhlQGHmOO9ev/XdIUQsTbBs91oNnncPVep7rMQW7nSheoJWA==", + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/@lykmapipo/test-helpers/-/test-helpers-0.5.8.tgz", + "integrity": "sha512-zxoVKeVBuGe+VjcvkghI3SCHjTSO4qgjmR91DKzdvD1z9uCIckUPBNidb7CYvgkM5YPeV5suhGFWJina2ak+zg==", "dev": true, "requires": { "@benmaruchu/faker": ">=4.3.0", "chai": ">=4.2.0", "chai-nock": ">=1.2.0", "lodash": ">=4.17.15", - "nock": ">=11.7.2", + "nock": ">=11.8.2", "sinon": ">=8.1.1", "sinon-chai": ">=3.4.0" } @@ -2121,6 +2121,16 @@ "file-uri-to-path": "1.0.0" } }, + "bl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.0.tgz", + "integrity": "sha512-wbgvOpqopSr7uq6fJrLH8EsvYMJf9gzfo2jCsL2eTy75qXPukA4pCgHamOQkZtY5vmfVtjB+P3LNlMHW5CEZXA==", + "dev": true, + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -2845,9 +2855,9 @@ } }, "compare-versions": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.5.1.tgz", - "integrity": "sha512-9fGPIB7C6AyM18CJJBHt5EnCZDG3oiTJYy0NjfIAGjKpzv0tkxWko7TNQHF5ymqm7IH03tqmeuBxtvD+Izh6mg==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", "dev": true }, "component-emitter": { @@ -3332,6 +3342,12 @@ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true }, + "denque": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/denque/-/denque-1.4.1.tgz", + "integrity": "sha512-OfzPuSZKGcgr96rf1oODnfjqBFmr1DVoc/TrItj3Ohe0Ah1C5WX5Baquw/9U9KovnQ88EqmJbD66rKYUQYN1tQ==", + "dev": true + }, "detect-file": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", @@ -5828,9 +5844,9 @@ } }, "husky": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/husky/-/husky-4.2.1.tgz", - "integrity": "sha512-Qa0lRreeIf4Tl92sSs42ER6qc3hzoyQPPorzOrFWfPEVbdi6LuvJEqWKPk905fOWIR76iBpp7ECZNIwk+a8xuQ==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.2.3.tgz", + "integrity": "sha512-VxTsSTRwYveKXN4SaH1/FefRJYCtx+wx04sSVcOpD7N2zjoHxa+cEJ07Qg5NmV3HAK+IRKOyNVpi2YBIVccIfQ==", "dev": true, "requires": { "chalk": "^3.0.0", @@ -8003,26 +8019,28 @@ "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" }, "mongodb": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.4.1.tgz", - "integrity": "sha512-juqt5/Z42J4DcE7tG7UdVaTKmUC6zinF4yioPfpeOSNBieWSK6qCY+0tfGQcHLKrauWPDdMZVROHJOa8q2pWsA==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.5.3.tgz", + "integrity": "sha512-II7P7A3XUdPiXRgcN96qIoRa1oesM6qLNZkzfPluNZjVkgQk3jnQwOT6/uDk4USRDTTLjNFw2vwfmbRGTA7msg==", "dev": true, "requires": { + "bl": "^2.2.0", "bson": "^1.1.1", + "denque": "^1.4.1", "require_optional": "^1.0.1", "safe-buffer": "^5.1.2", "saslprep": "^1.0.0" } }, "mongoose": { - "version": "5.8.11", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.8.11.tgz", - "integrity": "sha512-Yz0leNEJsAtNtMTxTDEadacLWt58gaVeBVL3c1Z3vaBoc159aJqlf+T8jaL9mAdBxKndF5YWhh6Q719xac7cjA==", + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.9.1.tgz", + "integrity": "sha512-qgS31/nZ63vpr8yBg6w8vaV8ITxwrF2ioNW5AakXmqvVBaOsI0xpDd5QBowESy2InDTk+iDaN5SNgSxGG6GntQ==", "dev": true, "requires": { "bson": "~1.1.1", "kareem": "2.3.1", - "mongodb": "3.4.1", + "mongodb": "3.5.3", "mongoose-legacy-pluralize": "1.0.2", "mpath": "0.6.0", "mquery": "3.2.2", @@ -8057,13 +8075,13 @@ } }, "mongoose-valid8": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/mongoose-valid8/-/mongoose-valid8-1.6.8.tgz", - "integrity": "sha512-OI4lvvg7FBb53cQPl48oziVOhZVL1VVDNWVWNpPX0s7dkQg7BNiEMrqatKsuLLYbL/vkBXcDSSzTW9Gp+L4sLQ==", + "version": "1.6.9", + "resolved": "https://registry.npmjs.org/mongoose-valid8/-/mongoose-valid8-1.6.9.tgz", + "integrity": "sha512-KlczATbzPmjdjEMEXNJsW1ZgIWoSVxPDi0pN/gvQ5u0YP+XLuWcljG85nZP0sQiL20eWPQ3KufvnSVyUu/8OjA==", "dev": true, "requires": { - "@lykmapipo/env": ">=0.16.6", - "@lykmapipo/phone": ">=0.5.16", + "@lykmapipo/env": ">=0.16.7", + "@lykmapipo/phone": ">=0.5.17", "lodash": ">=4.17.15", "validator": ">=12.2.0" } @@ -8206,15 +8224,15 @@ } }, "nock": { - "version": "11.7.2", - "resolved": "https://registry.npmjs.org/nock/-/nock-11.7.2.tgz", - "integrity": "sha512-7swr5bL1xBZ5FctyubjxEVySXOSebyqcL7Vy1bx1nS9IUqQWj81cmKjVKJLr8fHhtzI1MV8nyCdENA/cGcY1+Q==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/nock/-/nock-12.0.0.tgz", + "integrity": "sha512-aTzDlXFH/Xq4m2V5x5nV13RTvYX8RXXcurCx6z4+y8IsloFMizZsDe/189GX1pSMJ99HBFZAokS5sMiMX/qfaQ==", "dev": true, "requires": { "debug": "^4.1.0", "json-stringify-safe": "^5.0.1", "lodash": "^4.17.13", - "mkdirp": "^0.5.0", + "mkdirp": "^1.0.0", "propagate": "^2.0.0" }, "dependencies": { @@ -8227,6 +8245,12 @@ "ms": "^2.1.1" } }, + "mkdirp": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.3.tgz", + "integrity": "sha512-6uCP4Qc0sWsgMLy1EOqqS/3rjDHOEnsStVr/4vtAIK2Y5i2kA7lFFejYrpIyiN9w0pYf4ckeCYT9f1r1P9KX5g==", + "dev": true + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -9196,9 +9220,9 @@ } }, "object-hash": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.1.tgz", - "integrity": "sha512-HgcGMooY4JC2PBt9sdUdJ6PMzpin+YtY3r/7wg0uTifP+HJWW8rammseSEHuyt0UeShI183UGssCJqm1bJR7QA==" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.2.tgz", + "integrity": "sha512-b+2AKjAf6uQlxxv8ChHdM+VT4eeX+ZSwv+pk2xIXZWbo+yxn4/En1iC+GHe/OFYa9on0AhFF2PvuAcFHoiiHaA==" }, "object-inspect": { "version": "1.7.0", @@ -10329,18 +10353,18 @@ "dev": true }, "rimraf": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.1.tgz", - "integrity": "sha512-IQ4ikL8SjBiEDZfk+DFVwqRK8md24RWMEJkdSlgNLkyyAImcjf8SWvU1qFMDOb4igBClbTQ/ugPqXcRwdFTxZw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "requires": { "glob": "^7.1.3" } }, "rollup": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.31.0.tgz", - "integrity": "sha512-9C6ovSyNeEwvuRuUUmsTpJcXac1AwSL1a3x+O5lpmQKZqi5mmrjauLeqIjvREC+yNRR8fPdzByojDng+af3nVw==", + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.31.1.tgz", + "integrity": "sha512-2JREN1YdrS/kpPzEd33ZjtuNbOuBC3ePfuZBdKEybvqcEcszW1ckyVqzcEiEe0nE8sqHK+pbJg+PsAgRJ8+1dg==", "dev": true, "requires": { "@types/estree": "*", diff --git a/package.json b/package.json index 358aaa1..435830f 100644 --- a/package.json +++ b/package.json @@ -66,10 +66,10 @@ "@commitlint/cli": "^8.3.5", "@commitlint/config-conventional": "^8.3.4", "@commitlint/travis-cli": "^8.3.5", - "@lykmapipo/env": "^0.16.6", - "@lykmapipo/mongoose-common": "^0.29.3", - "@lykmapipo/mongoose-test-helpers": "^0.7.35", - "@lykmapipo/test-helpers": "^0.5.7", + "@lykmapipo/env": "^0.16.7", + "@lykmapipo/mongoose-common": "^0.29.4", + "@lykmapipo/mongoose-test-helpers": "^0.7.36", + "@lykmapipo/test-helpers": "^0.5.8", "chai": "^4.2.0", "commitizen": "^4.0.3", "coveralls": "^3.0.9", @@ -84,23 +84,23 @@ "eslint-plugin-prettier": "^3.1.2", "generate-changelog": "^1.8.0", "handlebars": "^4.7.3", - "husky": "^4.2.1", + "husky": "^4.2.3", "lint-staged": "^10.0.7", "lodash.template": "^4.5.0", "mocha": "^7.0.1", - "mongoose": ">=5.8.11", + "mongoose": ">=5.9.1", "npm-check-updates": "^4.0.1", "nyc": "^15.0.0", "prettier": "^1.19.1", - "rimraf": "^3.0.1", - "rollup": "^1.31.0", + "rimraf": "^3.0.2", + "rollup": "^1.31.1", "shelljs": "^0.8.3" }, "peerDependencies": { - "mongoose": ">=5.8.11" + "mongoose": ">=5.9.1" }, "dependencies": { - "@lykmapipo/common": ">=0.30.4", + "@lykmapipo/common": ">=0.30.5", "async": ">=3.1.1", "lodash": ">=4.17.15" },