diff --git a/package-lock.json b/package-lock.json index cae5a89..c30e57f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,9 +5,9 @@ "requires": true, "dependencies": { "@babel/cli": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.10.4.tgz", - "integrity": "sha512-xX99K4V1BzGJdQANK5cwK+EpF1vP9gvqhn+iWvG+TubCjecplW7RSQimJ2jcCvu6fnK5pY6mZMdu6EWTj32QVA==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.10.5.tgz", + "integrity": "sha512-j9H9qSf3kLdM0Ao3aGPbGZ73mEA9XazuupcS6cDGWuiyAcANoguhP0r2Lx32H5JGw4sSSoHG3x/mxVnHgvOoyA==", "dev": true, "requires": { "chokidar": "^2.1.8", @@ -15,7 +15,7 @@ "convert-source-map": "^1.1.0", "fs-readdir-recursive": "^1.1.0", "glob": "^7.0.0", - "lodash": "^4.17.13", + "lodash": "^4.17.19", "make-dir": "^2.1.0", "slash": "^2.0.0", "source-map": "^0.5.0" @@ -44,9 +44,9 @@ } }, "@babel/compat-data": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.10.4.tgz", - "integrity": "sha512-t+rjExOrSVvjQQXNp5zAIYDp00KjdvGl/TpDX5REPr0S9IAIPQMTilcfG6q8c0QFmj9lSTVySV2VTsyggvtNIw==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz", + "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==", "dev": true, "requires": { "browserslist": "^4.12.0", @@ -63,24 +63,24 @@ } }, "@babel/core": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.10.4.tgz", - "integrity": "sha512-3A0tS0HWpy4XujGc7QtOIHTeNwUgWaZc/WuS5YQrfhU67jnVmsD6OGPc1AKHH0LJHQICGncy3+YUjIhVlfDdcA==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.0.tgz", + "integrity": "sha512-mkLq8nwaXmDtFmRkQ8ED/eA2CnVw4zr7dCztKalZXBvdK5EeNUAesrrwUqjQEzFgomJssayzB0aqlOsP1vGLqg==", "dev": true, "requires": { "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.10.4", - "@babel/helper-module-transforms": "^7.10.4", + "@babel/generator": "^7.11.0", + "@babel/helper-module-transforms": "^7.11.0", "@babel/helpers": "^7.10.4", - "@babel/parser": "^7.10.4", + "@babel/parser": "^7.11.0", "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4", + "@babel/traverse": "^7.11.0", + "@babel/types": "^7.11.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.1", "json5": "^2.1.2", - "lodash": "^4.17.13", + "lodash": "^4.17.19", "resolve": "^1.3.2", "semver": "^5.4.1", "source-map": "^0.5.0" @@ -142,14 +142,13 @@ } }, "@babel/generator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.4.tgz", - "integrity": "sha512-toLIHUIAgcQygFZRAQcsLQV3CBuX6yOIru1kJk/qqqvcRmZrYe6WavZTSG+bB8MxhnL9YPf+pKQfuiP161q7ng==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", + "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", "dev": true, "requires": { - "@babel/types": "^7.10.4", + "@babel/types": "^7.11.0", "jsesc": "^2.5.1", - "lodash": "^4.17.13", "source-map": "^0.5.0" }, "dependencies": { @@ -202,13 +201,13 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.4.tgz", - "integrity": "sha512-9raUiOsXPxzzLjCXeosApJItoMnX3uyT4QdM2UldffuGApNrF8e938MwNpDCK9CPoyxrEoCgT+hObJc3mZa6lQ==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz", + "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==", "dev": true, "requires": { "@babel/helper-function-name": "^7.10.4", - "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.10.5", "@babel/helper-optimise-call-expression": "^7.10.4", "@babel/helper-plugin-utils": "^7.10.4", "@babel/helper-replace-supers": "^7.10.4", @@ -227,14 +226,14 @@ } }, "@babel/helper-define-map": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.4.tgz", - "integrity": "sha512-nIij0oKErfCnLUCWaCaHW0Bmtl2RO9cN7+u2QT8yqTywgALKlyUVOvHDElh+b5DwVC6YB1FOYFOTWcN/+41EDA==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", "dev": true, "requires": { "@babel/helper-function-name": "^7.10.4", - "@babel/types": "^7.10.4", - "lodash": "^4.17.13" + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" } }, "@babel/helper-explode-assignable-expression": { @@ -277,12 +276,12 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.4.tgz", - "integrity": "sha512-m5j85pK/KZhuSdM/8cHUABQTAslV47OjfIB9Cc7P+PvlAoBzdb79BGNfw8RhT5Mq3p+xGd0ZfAKixbrUZx0C7A==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", + "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", "dev": true, "requires": { - "@babel/types": "^7.10.4" + "@babel/types": "^7.11.0" } }, "@babel/helper-module-imports": { @@ -295,18 +294,18 @@ } }, "@babel/helper-module-transforms": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.10.4.tgz", - "integrity": "sha512-Er2FQX0oa3nV7eM1o0tNCTx7izmQtwAQsIiaLRWtavAAEcskb0XJ5OjJbVrYXWOTr8om921Scabn4/tzlx7j1Q==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", + "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.10.4", "@babel/helper-replace-supers": "^7.10.4", "@babel/helper-simple-access": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4", - "lodash": "^4.17.13" + "@babel/types": "^7.11.0", + "lodash": "^4.17.19" } }, "@babel/helper-optimise-call-expression": { @@ -325,12 +324,12 @@ "dev": true }, "@babel/helper-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.4.tgz", - "integrity": "sha512-inWpnHGgtg5NOF0eyHlC0/74/VkdRITY9dtTpB2PrxKKn+AkVMRiZz/Adrx+Ssg+MLDesi2zohBW6MVq6b4pOQ==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", + "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", "dev": true, "requires": { - "lodash": "^4.17.13" + "lodash": "^4.17.19" } }, "@babel/helper-remap-async-to-generator": { @@ -368,13 +367,22 @@ "@babel/types": "^7.10.4" } }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz", + "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, "@babel/helper-split-export-declaration": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz", - "integrity": "sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", "dev": true, "requires": { - "@babel/types": "^7.10.4" + "@babel/types": "^7.11.0" } }, "@babel/helper-validator-identifier": { @@ -416,15 +424,15 @@ } }, "@babel/node": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/node/-/node-7.10.4.tgz", - "integrity": "sha512-U41uyQkG0J1ezCb8KCdhDJotQF68Z/OsUbcgdxaC0M4JoXKZVdaKQJ+ecnr7aaWjNLt0Vee6Vddj6VL4JEMJnQ==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/node/-/node-7.10.5.tgz", + "integrity": "sha512-suosS7zZ2roj+fYVCnDuVezUbRc0sdoyF0Gj/1FzWxD4ebbGiBGtL5qyqHH4NO34B5m4vWWYWgyNhSsrqS8vwA==", "dev": true, "requires": { - "@babel/register": "^7.10.4", + "@babel/register": "^7.10.5", "commander": "^4.0.1", "core-js": "^3.2.1", - "lodash": "^4.17.13", + "lodash": "^4.17.19", "node-environment-flags": "^1.0.5", "regenerator-runtime": "^0.13.4", "resolve": "^1.13.1", @@ -444,23 +452,23 @@ "dev": true }, "regenerator-runtime": { - "version": "0.13.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", "dev": true } } }, "@babel/parser": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.4.tgz", - "integrity": "sha512-8jHII4hf+YVDsskTF6WuMB3X4Eh+PsUkC2ljq22so5rHvH+T8BzyL94VOdyFLNR8tBSVXOTbNHOKpR4TfRxVtA==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.0.tgz", + "integrity": "sha512-qvRvi4oI8xii8NllyEc4MDJjuZiNaRzyb7Y7lup1NqJV8TZHF4O27CcP+72WPn/k1zkgJ6WJfnIbk4jTsVAZHw==", "dev": true }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.4.tgz", - "integrity": "sha512-MJbxGSmejEFVOANAezdO39SObkURO5o/8b6fSH6D1pi9RZQt+ldppKPXfqgUWpSQ9asM6xaSaSJIaeWMDRP0Zg==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz", + "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", @@ -488,6 +496,16 @@ "@babel/plugin-syntax-dynamic-import": "^7.8.0" } }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz", + "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, "@babel/plugin-proposal-json-strings": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", @@ -498,6 +516,16 @@ "@babel/plugin-syntax-json-strings": "^7.8.0" } }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz", + "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, "@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", @@ -519,9 +547,9 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.4.tgz", - "integrity": "sha512-6vh4SqRuLLarjgeOf4EaROJAHjvu9Gl+/346PbDH9yWbJyfnJ/ah3jmYKYtswEyCoWZiidvVHjHshd4WgjB9BA==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", + "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", @@ -540,12 +568,13 @@ } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.10.4.tgz", - "integrity": "sha512-ZIhQIEeavTgouyMSdZRap4VPPHqJJ3NEs2cuHs5p0erH+iz6khB0qfgU8g7UuJkG88+fBMy23ZiU+nuHvekJeQ==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz", + "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", "@babel/plugin-syntax-optional-chaining": "^7.8.0" } }, @@ -596,6 +625,15 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, "@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", @@ -605,6 +643,15 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, "@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", @@ -689,13 +736,12 @@ } }, "@babel/plugin-transform-block-scoping": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.4.tgz", - "integrity": "sha512-J3b5CluMg3hPUii2onJDRiaVbPtKFPLEaV5dOPY5OeAbDi1iU/UbbFFTgwb7WnanaDy7bjU35kc26W3eM5Qa0A==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.5.tgz", + "integrity": "sha512-6Ycw3hjpQti0qssQcA6AMSFDHeNJ++R6dIMnpRqUjFeBBTmTDPa8zgF90OVfTvAo11mXZTlVUViY1g8ffrURLg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "lodash": "^4.17.13" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-classes": { @@ -799,12 +845,12 @@ } }, "@babel/plugin-transform-modules-amd": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.4.tgz", - "integrity": "sha512-3Fw+H3WLUrTlzi3zMiZWp3AR4xadAEMv6XRCYnd5jAlLM61Rn+CRJaZMaNvIpcJpQ3vs1kyifYvEVPFfoSkKOA==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz", + "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-module-transforms": "^7.10.5", "@babel/helper-plugin-utils": "^7.10.4", "babel-plugin-dynamic-import-node": "^2.3.3" } @@ -822,13 +868,13 @@ } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.4.tgz", - "integrity": "sha512-Tb28LlfxrTiOTGtZFsvkjpyjCl9IoaRI52AEU/VIwOwvDQWtbNJsAqTXzh+5R7i74e/OZHH2c2w2fsOqAfnQYQ==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz", + "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==", "dev": true, "requires": { "@babel/helper-hoist-variables": "^7.10.4", - "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-module-transforms": "^7.10.5", "@babel/helper-plugin-utils": "^7.10.4", "babel-plugin-dynamic-import-node": "^2.3.3" } @@ -872,9 +918,9 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.4.tgz", - "integrity": "sha512-RurVtZ/D5nYfEg0iVERXYKEgDFeesHrHfx8RT05Sq57ucj2eOYAP6eu5fynL4Adju4I/mP/I6SO0DqNWAXjfLQ==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", + "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", "dev": true, "requires": { "@babel/helper-get-function-arity": "^7.10.4", @@ -918,12 +964,13 @@ } }, "@babel/plugin-transform-spread": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.10.4.tgz", - "integrity": "sha512-1e/51G/Ni+7uH5gktbWv+eCED9pP8ZpRhZB3jOaI3mmzfvJTWHkuyYTv0Z5PYtyM+Tr2Ccr9kUdQxn60fI5WuQ==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz", + "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" } }, "@babel/plugin-transform-sticky-regex": { @@ -937,9 +984,9 @@ } }, "@babel/plugin-transform-template-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.4.tgz", - "integrity": "sha512-4NErciJkAYe+xI5cqfS8pV/0ntlY5N5Ske/4ImxAVX7mk9Rxt2bwDTGv1Msc2BRJvWQcmYEC+yoMLdX22aE4VQ==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", + "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.10.4", @@ -975,30 +1022,34 @@ } }, "@babel/preset-env": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.10.4.tgz", - "integrity": "sha512-tcmuQ6vupfMZPrLrc38d0sF2OjLT3/bZ0dry5HchNCQbrokoQi4reXqclvkkAT5b+gWc23meVWpve5P/7+w/zw==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.0.tgz", + "integrity": "sha512-2u1/k7rG/gTh02dylX2kL3S0IJNF+J6bfDSp4DI2Ma8QN6Y9x9pmAax59fsCk6QUQG0yqH47yJWA+u1I1LccAg==", "dev": true, "requires": { - "@babel/compat-data": "^7.10.4", + "@babel/compat-data": "^7.11.0", "@babel/helper-compilation-targets": "^7.10.4", "@babel/helper-module-imports": "^7.10.4", "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-proposal-async-generator-functions": "^7.10.4", "@babel/plugin-proposal-class-properties": "^7.10.4", "@babel/plugin-proposal-dynamic-import": "^7.10.4", + "@babel/plugin-proposal-export-namespace-from": "^7.10.4", "@babel/plugin-proposal-json-strings": "^7.10.4", + "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", "@babel/plugin-proposal-numeric-separator": "^7.10.4", - "@babel/plugin-proposal-object-rest-spread": "^7.10.4", + "@babel/plugin-proposal-object-rest-spread": "^7.11.0", "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", - "@babel/plugin-proposal-optional-chaining": "^7.10.4", + "@babel/plugin-proposal-optional-chaining": "^7.11.0", "@babel/plugin-proposal-private-methods": "^7.10.4", "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", "@babel/plugin-syntax-async-generators": "^7.8.0", "@babel/plugin-syntax-class-properties": "^7.10.4", "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", "@babel/plugin-syntax-numeric-separator": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.0", @@ -1031,14 +1082,14 @@ "@babel/plugin-transform-regenerator": "^7.10.4", "@babel/plugin-transform-reserved-words": "^7.10.4", "@babel/plugin-transform-shorthand-properties": "^7.10.4", - "@babel/plugin-transform-spread": "^7.10.4", + "@babel/plugin-transform-spread": "^7.11.0", "@babel/plugin-transform-sticky-regex": "^7.10.4", "@babel/plugin-transform-template-literals": "^7.10.4", "@babel/plugin-transform-typeof-symbol": "^7.10.4", "@babel/plugin-transform-unicode-escapes": "^7.10.4", "@babel/plugin-transform-unicode-regex": "^7.10.4", "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.10.4", + "@babel/types": "^7.11.0", "browserslist": "^4.12.0", "core-js-compat": "^3.6.2", "invariant": "^2.2.2", @@ -1068,13 +1119,13 @@ } }, "@babel/register": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.10.4.tgz", - "integrity": "sha512-whHmgGiWNVyTVnYTSawtDWhaeYsc+noeU8Rmi+MPnbGhDYmr5QpEDMrQcIA07D2RUv0BlThPcN89XcHCqq/O4g==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.10.5.tgz", + "integrity": "sha512-eYHdLv43nyvmPn9bfNfrcC4+iYNwdQ8Pxk1MFJuU/U5LpSYl/PH4dFMazCYZDFVi8ueG3shvO+AQfLrxpYulQw==", "dev": true, "requires": { "find-cache-dir": "^2.0.0", - "lodash": "^4.17.13", + "lodash": "^4.17.19", "make-dir": "^2.1.0", "pirates": "^4.0.0", "source-map-support": "^0.5.16" @@ -1137,20 +1188,20 @@ } }, "@babel/traverse": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.4.tgz", - "integrity": "sha512-aSy7p5THgSYm4YyxNGz6jZpXf+Ok40QF3aA2LyIONkDHpAcJzDUqlCKXv6peqYUs2gmic849C/t2HKw2a2K20Q==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", + "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", "dev": true, "requires": { "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.10.4", + "@babel/generator": "^7.11.0", "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.0", + "@babel/types": "^7.11.0", "debug": "^4.1.0", "globals": "^11.1.0", - "lodash": "^4.17.13" + "lodash": "^4.17.19" }, "dependencies": { "@babel/code-frame": { @@ -1197,13 +1248,13 @@ } }, "@babel/types": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.4.tgz", - "integrity": "sha512-UTCFOxC3FsFHb7lkRMVvgLzaRVamXuAs2Tz4wajva4WxtVY82eZeaUBtC2Zt95FU9TiznuC0Zk35tsim8jeVpg==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.13", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" }, "dependencies": { @@ -1255,29 +1306,29 @@ } }, "@codetanzania/ewea-case": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@codetanzania/ewea-case/-/ewea-case-0.6.2.tgz", - "integrity": "sha512-5HLyFz9zgxa0OMuwRhDuuGdwSReNXR/AhRrJFqVwKrY/r5zQnDKnYOk9ij2soCNHbPRxuBrX9367icCf/icaQw==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@codetanzania/ewea-case/-/ewea-case-0.6.3.tgz", + "integrity": "sha512-M+kTXp+J7HR27o9G1SWA8uCGECSQrMWK+oc/c4jijWWvuq1ICGZNTmhd86YtOczhWUdIttDAEq8PV0PUmMJeoA==", "requires": { "@codetanzania/emis-stakeholder": ">=2.8.0", "@codetanzania/ewea-common": ">=0.21.2", - "@codetanzania/ewea-event": ">=0.12.1", - "@codetanzania/ewea-internals": ">=0.23.1", - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/env": ">=0.17.11", - "@lykmapipo/express-common": ">=0.18.8", - "@lykmapipo/express-rest-actions": ">=0.8.20", - "@lykmapipo/file": ">=0.1.28", - "@lykmapipo/mongoose-common": ">=0.38.1", - "@lykmapipo/mongoose-exportable": ">=0.3.33", - "@lykmapipo/mongoose-sequenceable": ">=0.2.19", - "@lykmapipo/postman": ">=0.19.1", - "@lykmapipo/predefine": ">=1.19.2", + "@codetanzania/ewea-event": ">=0.12.2", + "@codetanzania/ewea-internals": ">=0.23.2", + "@lykmapipo/common": ">=0.38.1", + "@lykmapipo/env": ">=0.17.15", + "@lykmapipo/express-common": ">=0.18.11", + "@lykmapipo/express-rest-actions": ">=0.8.23", + "@lykmapipo/file": ">=0.1.30", + "@lykmapipo/mongoose-common": ">=0.38.3", + "@lykmapipo/mongoose-exportable": ">=0.3.35", + "@lykmapipo/mongoose-sequenceable": ">=0.2.21", + "@lykmapipo/postman": ">=0.19.3", + "@lykmapipo/predefine": ">=1.19.4", "async": ">=3.2.0", - "lodash": ">=4.17.15", + "lodash": ">=4.17.19", "moment": ">=2.27.0", - "mongoose-geojson-schemas": ">=0.12.6", - "mongoose-rest-actions": ">=0.30.3" + "mongoose-geojson-schemas": ">=0.12.8", + "mongoose-rest-actions": ">=0.30.5" } }, "@codetanzania/ewea-common": { @@ -1327,129 +1378,121 @@ } }, "@codetanzania/ewea-dispatch": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@codetanzania/ewea-dispatch/-/ewea-dispatch-0.6.2.tgz", - "integrity": "sha512-RjAQi8h1CMrvVYHTexQWC5UIuMVCAW9La4Yt3BNBY6XL9Cbkb5EfHs9bp14aKbje25N5HcrbC4Yf5R/COSw0Og==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@codetanzania/ewea-dispatch/-/ewea-dispatch-0.6.3.tgz", + "integrity": "sha512-wxcjcPhQvtUXjmd3XFESAunaSgh96U0Swx+vQEPCE2iXO20K9UgCDZs/x4qxf+hGq70N4WEBxSa/j6FttLLkfA==", "requires": { "@codetanzania/emis-stakeholder": ">=2.8.0", "@codetanzania/ewea-common": ">=0.21.2", - "@codetanzania/ewea-event": ">=0.12.1", - "@codetanzania/ewea-internals": ">=0.23.1", - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/env": ">=0.17.11", - "@lykmapipo/express-common": ">=0.18.8", - "@lykmapipo/express-rest-actions": ">=0.8.20", - "@lykmapipo/file": ">=0.1.28", - "@lykmapipo/mongoose-common": ">=0.38.1", - "@lykmapipo/mongoose-exportable": ">=0.3.33", - "@lykmapipo/mongoose-sequenceable": ">=0.2.19", - "@lykmapipo/postman": ">=0.19.1", - "@lykmapipo/predefine": ">=1.19.2", + "@codetanzania/ewea-event": ">=0.12.2", + "@codetanzania/ewea-internals": ">=0.23.2", + "@lykmapipo/common": ">=0.38.1", + "@lykmapipo/env": ">=0.17.15", + "@lykmapipo/express-common": ">=0.18.11", + "@lykmapipo/express-rest-actions": ">=0.8.23", + "@lykmapipo/file": ">=0.1.30", + "@lykmapipo/mongoose-common": ">=0.38.3", + "@lykmapipo/mongoose-exportable": ">=0.3.35", + "@lykmapipo/mongoose-sequenceable": ">=0.2.21", + "@lykmapipo/postman": ">=0.19.3", + "@lykmapipo/predefine": ">=1.19.4", "async": ">=3.2.0", - "lodash": ">=4.17.15", + "lodash": ">=4.17.19", "moment": ">=2.27.0", - "mongoose-geojson-schemas": ">=0.12.6", - "mongoose-rest-actions": ">=0.30.3" + "mongoose-geojson-schemas": ">=0.12.8", + "mongoose-rest-actions": ">=0.30.5" } }, "@codetanzania/ewea-event": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@codetanzania/ewea-event/-/ewea-event-0.12.1.tgz", - "integrity": "sha512-QDue6rLOXk/W4DRx4H8h44Slul2t4QG2SzCXlIH7/4sK8Mnb48F1JTPGJ+FP7AKSss2LA7TqT9E75Dd6/OgrQw==", + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@codetanzania/ewea-event/-/ewea-event-0.12.2.tgz", + "integrity": "sha512-sgSpmD02VYdZPh6yfjXyhy7NPrJoPJ8AxAZnA0+OU27jrIYwSwBZsyMlRm6FvsRgBN9fYJegQxxenv1xkfI6/A==", "requires": { "@codetanzania/emis-stakeholder": ">=2.8.0", "@codetanzania/ewea-common": ">=0.21.2", - "@codetanzania/ewea-internals": ">=0.21.1", - "@lykmapipo/common": ">=0.35.1", - "@lykmapipo/env": ">=0.17.9", - "@lykmapipo/express-common": ">=0.18.6", - "@lykmapipo/express-rest-actions": ">=0.8.18", - "@lykmapipo/file": ">=0.1.27", - "@lykmapipo/mongoose-common": ">=0.35.1", - "@lykmapipo/mongoose-exportable": ">=0.3.31", - "@lykmapipo/mongoose-sequenceable": ">=0.2.17", - "@lykmapipo/postman": ">=0.19.0", - "@lykmapipo/predefine": ">=1.18.1", + "@codetanzania/ewea-internals": ">=0.23.2", + "@lykmapipo/common": ">=0.38.1", + "@lykmapipo/env": ">=0.17.15", + "@lykmapipo/express-common": ">=0.18.11", + "@lykmapipo/express-rest-actions": ">=0.8.23", + "@lykmapipo/file": ">=0.1.30", + "@lykmapipo/mongoose-common": ">=0.38.3", + "@lykmapipo/mongoose-exportable": ">=0.3.35", + "@lykmapipo/mongoose-sequenceable": ">=0.2.21", + "@lykmapipo/postman": ">=0.19.3", + "@lykmapipo/predefine": ">=1.19.4", "async": ">=3.2.0", - "lodash": ">=4.17.15", - "moment": ">=2.26.0", - "mongoose-geojson-schemas": ">=0.12.4", - "mongoose-rest-actions": ">=0.30.1" + "lodash": ">=4.17.19", + "moment": ">=2.27.0", + "mongoose-geojson-schemas": ">=0.12.8", + "mongoose-rest-actions": ">=0.30.5" } }, "@codetanzania/ewea-internals": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@codetanzania/ewea-internals/-/ewea-internals-0.23.1.tgz", - "integrity": "sha512-c/qWHAEqLIHcBL3ScJ5DFOec8Z8HhLRW8Ee44gdU1V7FBa2aAjaWFDmSWWxmaT16JFy2M1gMeJJpMvtBxXkUnw==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/@codetanzania/ewea-internals/-/ewea-internals-0.23.2.tgz", + "integrity": "sha512-sQE6IHlyRoptuS83e+Av2UsWTZI9FCb3YmrCz3r2kV/NxEIb2t41MzWgvBW6pooY1obku7i/cAMYjS1vEeNSuA==", "requires": { - "@lykmapipo/common": ">=0.37.1", + "@lykmapipo/common": ">=0.38.1", "async": ">=3.2.0", - "lodash": ">=4.17.15" + "lodash": ">=4.17.19" } }, "@commitlint/cli": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-9.0.1.tgz", - "integrity": "sha512-BVOc/BY0FMmKTTH5oUVE0ukhPWDFf364FiYKk3GlXLOGTZPTXQ/9ncB2eMOaCF0PdcEVY4VoMjyoRSgcVapCMg==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-9.1.1.tgz", + "integrity": "sha512-ye9vUZz8Niv77e5ecBWnA2PnuPF+vYy/3BfSZx8sEaNjozJWUolTk/fuqTsoij3bseZBVObd+cVqZgGk8lfEdw==", "dev": true, "requires": { "@babel/runtime": "^7.9.6", - "@commitlint/format": "^9.0.1", - "@commitlint/lint": "^9.0.1", - "@commitlint/load": "^9.0.1", - "@commitlint/read": "^9.0.1", - "chalk": "3.0.0", + "@commitlint/format": "^9.1.1", + "@commitlint/lint": "^9.1.1", + "@commitlint/load": "^9.1.1", + "@commitlint/read": "^9.1.1", + "chalk": "4.1.0", "core-js": "^3.6.1", "get-stdin": "7.0.0", "lodash": "^4.17.15", "meow": "5.0.0", - "regenerator-runtime": "0.13.3", + "regenerator-runtime": "0.13.5", "resolve-from": "5.0.0", "resolve-global": "1.0.0" }, "dependencies": { "@babel/runtime": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.4.tgz", - "integrity": "sha512-UpTN5yUJr9b4EX2CnGNWIvER7Ab83ibv0pcvvHc4UOdrBI5jb8bj+32cCwPX6xu0mt2daFNjYhoi+X7beH0RSw==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.0.tgz", + "integrity": "sha512-qArkXsjJq7H+T86WrIFV0Fnu/tNOkZ4cgXmjkzAu3b/58D5mFIO8JH/y77t7C9q0OdDRdh9s7Ue5GasYssxtXw==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.13.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", - "dev": true - } } }, "@commitlint/execute-rule": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-9.0.1.tgz", - "integrity": "sha512-fxnLadXs59qOBE9dInfQjQ4DmbGToQ0NjfqqmN6N8qS+KsCecO6N0mMUrC95et9xTeimFRr+0l9UMfmRVHNS/w==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-9.1.1.tgz", + "integrity": "sha512-kCncHMXfVDfmUx1NExl7T+s7udAWEOh039DFGR9R5MWoy+zm2cJsCdsbWFFuNbcPWCKor57ywdIUN2t048P6Yg==", "dev": true }, "@commitlint/load": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-9.0.1.tgz", - "integrity": "sha512-6ix/pUjVAggmDLTcnpyk0bgY3H9UBBTsEeFvTkHV+WQ6LNIxsQk8SwEOEZzWHUqt0pxqMQeiUgYeSZsSw2+uiw==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-9.1.1.tgz", + "integrity": "sha512-RCIX44M8nq3bW98vuxA6C2rM0wAnZlneFls2OVi5l2BvD/rsQ2R9CZYwPt/MYU6RbwMmlGhkuHdScwK6pJeUqA==", "dev": true, "requires": { - "@commitlint/execute-rule": "^9.0.1", - "@commitlint/resolve-extends": "^9.0.1", - "@commitlint/types": "^9.0.1", - "chalk": "3.0.0", + "@commitlint/execute-rule": "^9.1.1", + "@commitlint/resolve-extends": "^9.1.1", + "@commitlint/types": "^9.1.1", + "chalk": "4.1.0", "cosmiconfig": "^6.0.0", "lodash": "^4.17.15", "resolve-from": "^5.0.0" } }, "@commitlint/resolve-extends": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-9.0.1.tgz", - "integrity": "sha512-o6Lya2ILg1tEfWatS5x8w4ImvDzwb1whxsr2c/cxVCFqLF4hxHHHniZ0NJ+HFhYa1kBsYeKlD1qn9fHX5Y1+PQ==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-9.1.1.tgz", + "integrity": "sha512-IxxNaSUT+dPhSCQPAMpQyHQlcSVikDxQWJFP6uwGJUU5rQff+0yQTuC3taWI2NWaATukjNWboAbH2vgBDnrDrg==", "dev": true, "requires": { "import-fresh": "^3.0.0", @@ -1469,9 +1512,9 @@ } }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -1525,9 +1568,9 @@ "dev": true }, "regenerator-runtime": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", - "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==", + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", "dev": true }, "supports-color": { @@ -1542,21 +1585,21 @@ } }, "@commitlint/config-conventional": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-9.0.1.tgz", - "integrity": "sha512-5rGu8aT4nRhWKrd5SpXqKJKLM07wXi4X5KVD9EEAuucAh2iZgfJJK9HKZNKGEKLKBQSWlnXE6UvkeEjJgi6TPQ==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-9.1.1.tgz", + "integrity": "sha512-t/bvv8ofjj7V4W99eVDyuACaC7Ch4SYaukglBYt/K1Y9Ixg8mCBuFDMGRMhyZn4upUe1ls8l4SO3rjaVbYIjlg==", "dev": true, "requires": { - "conventional-changelog-conventionalcommits": "4.2.3" + "conventional-changelog-conventionalcommits": "4.3.0" } }, "@commitlint/ensure": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-9.0.1.tgz", - "integrity": "sha512-z8SEkfbn0lMnAtt7Hp3A8hE3CRCDsg+Eu3Xj1UJakOyCPJgHE1/vEyM2DO2dxTXVKuttiHeLDnUSHCxklm78Ng==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-9.1.1.tgz", + "integrity": "sha512-dCvev16s7pTqM3Qka8WkWkjZ0lKu3cZ8q+EK34gXR90v7rkssVbPvbyttTfTWTvmQTqZY1zNkvMqbOc8V7pXwA==", "dev": true, "requires": { - "@commitlint/types": "^9.0.1", + "@commitlint/types": "^9.1.1", "lodash": "^4.17.15" } }, @@ -1568,12 +1611,12 @@ "optional": true }, "@commitlint/format": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-9.0.1.tgz", - "integrity": "sha512-5oY7Jyve7Bfnx0CdbxFcpRKq92vUANFq3MVbz/ZTgvuYgUeMuYsSEwW6MJtOgOhHBQ2vZP/uPdxwmU+6pWZHcg==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-9.1.1.tgz", + "integrity": "sha512-CLVXltSA8U7Sr+8ad1hBCFFL5GSdVWZsFgttt1hNT6CiOtPHV9e3AeWK0TACFcXWIl+iFKdRNfNrYM77RBJN0A==", "dev": true, "requires": { - "chalk": "^3.0.0" + "chalk": "^4.0.0" }, "dependencies": { "ansi-styles": { @@ -1587,9 +1630,9 @@ } }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -1629,33 +1672,25 @@ } }, "@commitlint/is-ignored": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-9.0.1.tgz", - "integrity": "sha512-doGBfQgbsi48Hc48runGdN0TQFvf5XZizck8cylQdGG/3w+YwX9WkplEor7cvz8pmmuD6PpfpdukHSKlR8KmHQ==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-9.1.1.tgz", + "integrity": "sha512-A2ernvkAIfkGh53cNSuuMlTVZyJ58BYbkUw8h34pG0uS/GDteUyh7K3hgRqMmrwoL/DNBEp5earRM6nBYgLX1Q==", "dev": true, "requires": { - "@commitlint/types": "^9.0.1", - "semver": "7.1.3" - }, - "dependencies": { - "semver": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.1.3.tgz", - "integrity": "sha512-ekM0zfiA9SCBlsKa2X1hxyxiI4L3B6EbVJkkdgQXnSEEaHlGdvyodMruTiulSRWMMB4NeIuYNMC9rTKTz97GxA==", - "dev": true - } + "@commitlint/types": "^9.1.1", + "semver": "7.3.2" } }, "@commitlint/lint": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-9.0.1.tgz", - "integrity": "sha512-EAn4E6aGWZ96Dg9LN28kdELqkyFOAUGlXWmanMdWxGFGdOf24ZHzlVsbr/Yb1oSBUE2KVvAF5W2Mzn2+Ge5rOg==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-9.1.1.tgz", + "integrity": "sha512-2g2OL8J5dfzH3VY004i506DmRbCJR1W49JbYsTGuTAv1y9f0s8ocV2Wbfh7WJ8YZQabSHXTMZFQJjsvMQ+b0Hw==", "dev": true, "requires": { - "@commitlint/is-ignored": "^9.0.1", - "@commitlint/parse": "^9.0.1", - "@commitlint/rules": "^9.0.1", - "@commitlint/types": "^9.0.1" + "@commitlint/is-ignored": "^9.1.1", + "@commitlint/parse": "^9.1.1", + "@commitlint/rules": "^9.1.1", + "@commitlint/types": "^9.1.1" } }, "@commitlint/load": { @@ -1672,18 +1707,27 @@ "cosmiconfig": "^5.2.0", "lodash": "4.17.15", "resolve-from": "^5.0.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true, + "optional": true + } } }, "@commitlint/message": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-9.0.1.tgz", - "integrity": "sha512-9rKnOeBV5s5hnV895aE3aMgciC27kAjkV9BYVQOWRjZdXHFZxa+OZ94mkMp+Hcr61W++fox1JJpPiTuCTDX3TQ==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-9.1.1.tgz", + "integrity": "sha512-52Li4BNSY55I0fAq1s8cnxIK9Jneozdh4oonLlDzqWvgFq8znsHb9LWmi46K0bsCQT3CRUnMU+GPnikghIMRKQ==", "dev": true }, "@commitlint/parse": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-9.0.1.tgz", - "integrity": "sha512-O39yMSMFdBtqwyM5Ld7RT6OGeI7jiXB9UUb09liIXIkltaZZo6CeoBD9hyfRWpaw81SiGL4OwHzp92mYVHLmow==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-9.1.1.tgz", + "integrity": "sha512-WxvsEi7sMBh8vynamTiHvUOsPOUZ5308pi0gJ5q+DnLY+JPx0Bbxdho9pjyVc3S0bymPCbOrk2gTIbmaTokIRQ==", "dev": true, "requires": { "conventional-changelog-angular": "^5.0.0", @@ -1691,12 +1735,12 @@ } }, "@commitlint/read": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-9.0.1.tgz", - "integrity": "sha512-EYbel85mAiHb56bS5jBJ71lEaGjTnkSJLxTV1u6dpxdSBkRdmAn2DSPd6KQSbwYGUlPCR+pAZeZItT1y0Xk3hg==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-9.1.1.tgz", + "integrity": "sha512-cg75klW1WNBAJZABxacf2FhxAlP0di7xs/wuTqPNq0OTpblhY5s2BoS7eO0UlQi1K14Unx7b9+Sb7sjuE9Viyw==", "dev": true, "requires": { - "@commitlint/top-level": "^9.0.1", + "@commitlint/top-level": "^9.1.1", "fs-extra": "^8.1.0", "git-raw-commits": "^2.0.0" } @@ -1712,30 +1756,39 @@ "lodash": "4.17.15", "resolve-from": "^5.0.0", "resolve-global": "^1.0.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true, + "optional": true + } } }, "@commitlint/rules": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-9.0.1.tgz", - "integrity": "sha512-K9IiQzF/C2tP/0mQUPSkOtmAEUleRQhZK1NFLVbsd6r4uobaczjPSYvEH+cuSHlD9b3Ori7PRiTgVBAZTH5ORQ==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-9.1.1.tgz", + "integrity": "sha512-QicTJ9v4g8WbJ71gu2ypvbdEP6Q+cJYlLPrb6ilNhtOMCyn6ndXSlCMpcQNw84d9ORyd28okzhDZZBSqX5hslg==", "dev": true, "requires": { - "@commitlint/ensure": "^9.0.1", - "@commitlint/message": "^9.0.1", - "@commitlint/to-lines": "^9.0.1", - "@commitlint/types": "^9.0.1" + "@commitlint/ensure": "^9.1.1", + "@commitlint/message": "^9.1.1", + "@commitlint/to-lines": "^9.1.1", + "@commitlint/types": "^9.1.1" } }, "@commitlint/to-lines": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-9.0.1.tgz", - "integrity": "sha512-FHiXPhFgGnvekF4rhyl1daHimEHkr81pxbHAmWG/0SOCehFr5THsWGoUYNNBMF7rdwUuVq4tXJpEOFiWBGKigg==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-9.1.1.tgz", + "integrity": "sha512-JFKfpehPL3Qrlo6DpIsuJvdtR1wSjdbXD3liphvFTAFWo64yYC/jmnTdy0UqWIhrV1jcxP1LzNejIuRt6hsCXQ==", "dev": true }, "@commitlint/top-level": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-9.0.1.tgz", - "integrity": "sha512-AjCah5y7wu9F/hOwMnqsujPRWlKerX79ZGf+UfBpOdAh+USdV7a/UfQaqjgCzkxy5GcNO9ER5A+2mWrUHxJ0hQ==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-9.1.1.tgz", + "integrity": "sha512-pIgAbGqHbOunTGiUzBPhIKfXrTWdCrVwsimECXy/If5XaZ3GHhxiiA7BxsWFlAN1UZ6PgVMPgymKU0kx2D5A/w==", "dev": true, "requires": { "find-up": "^4.0.0" @@ -1778,37 +1831,37 @@ } }, "@commitlint/travis-cli": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/travis-cli/-/travis-cli-9.0.1.tgz", - "integrity": "sha512-d/0AZLa7koWDSElR9KBPRw+kl1MWz5WrEx2TLKBu4/fgQXR8b5vlGgj2LsJ9SkYMpSgcY3ddmW/40+kzYm1JxQ==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/travis-cli/-/travis-cli-9.1.1.tgz", + "integrity": "sha512-ffPlPXcKByYuHPN2/0SGcfA5AFyK4hioTIw05CrYBPuB8o8Mi/XVSYSIeve2SMm5LzksrfVSBSKm1zG0IQdLyw==", "dev": true, "requires": { "@babel/runtime": "^7.9.6", - "@commitlint/cli": "^9.0.1", + "@commitlint/cli": "^9.1.1", "execa": "^3.4.0" }, "dependencies": { "@babel/runtime": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.4.tgz", - "integrity": "sha512-UpTN5yUJr9b4EX2CnGNWIvER7Ab83ibv0pcvvHc4UOdrBI5jb8bj+32cCwPX6xu0mt2daFNjYhoi+X7beH0RSw==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.0.tgz", + "integrity": "sha512-qArkXsjJq7H+T86WrIFV0Fnu/tNOkZ4cgXmjkzAu3b/58D5mFIO8JH/y77t7C9q0OdDRdh9s7Ue5GasYssxtXw==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" } }, "regenerator-runtime": { - "version": "0.13.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", "dev": true } } }, "@commitlint/types": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-9.0.1.tgz", - "integrity": "sha512-wo2rHprtDzTHf4tiSxavktJ52ntiwmg7eHNGFLH38G1of8OfGVwOc1sVbpM4jN/HK/rCMhYOi6xzoPqsv0537A==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-9.1.1.tgz", + "integrity": "sha512-SXY8bCQ1qacJ8AUTUxjabY8G6OjSmMPLN9MBCzGaKOjpPNX6z8zbXTbk9oU3GHZLtcxweWLCi2n49IRS4iQlwg==", "dev": true }, "@dabh/diagnostics": { @@ -1895,25 +1948,38 @@ "dev": true }, "@lykmapipo/common": { - "version": "0.37.1", - "resolved": "https://registry.npmjs.org/@lykmapipo/common/-/common-0.37.1.tgz", - "integrity": "sha512-IeCL+V80V6qo/AJjtQWhM6UCeYrmgmG1To3yYQ1feqG6DxZFaoRdFIimB+klTfg334G2XcMA0RdZN7U00lzRQQ==", + "version": "0.38.1", + "resolved": "https://registry.npmjs.org/@lykmapipo/common/-/common-0.38.1.tgz", + "integrity": "sha512-nw3rOJ5mXOg2+c90oqqdxtK0sO3HtIxVPVM92lbY0GJeaeCCTjhB5yZPohTzAmS/wNz+n24obgYH+6OEqnTChA==", "requires": { "auto-parse": ">=1.8.0", "browser-or-node": ">=1.3.0", "flat": ">=5.0.0", "inflection": ">=1.12.0", - "lodash": ">=4.17.15", + "lodash": ">=4.17.19", "mime": ">=2.4.6", "moment": ">=2.27.0", "object-hash": ">=2.0.3", - "parse-json": ">=5.0.0", + "parse-json": ">=5.0.1", "parse-ms": ">=2.1.0", - "randomcolor": ">=0.5.4", + "randomcolor": ">=0.6.2", "statuses": ">=2.0.0", "string-template": ">=1.0.0", "striptags": ">=3.1.1", "uuid": ">=8.2.0" + }, + "dependencies": { + "parse-json": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz", + "integrity": "sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" + } + } } }, "@lykmapipo/constants": { @@ -1939,51 +2005,51 @@ } }, "@lykmapipo/env": { - "version": "0.17.11", - "resolved": "https://registry.npmjs.org/@lykmapipo/env/-/env-0.17.11.tgz", - "integrity": "sha512-JsM6DltRgOzdR7KZJyAirdHQByO1Na9Qx+a2HzDmQ2Mx0+Elvz3LAyL0LKcGgiccVbfItsAYTxOEuUwupXltHg==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/@lykmapipo/env/-/env-0.17.15.tgz", + "integrity": "sha512-L5la2lVnD2zNQIQEC9BXaj5vxi4Mb2FeehG22DMwONttGtLV6y97AXouBF5Hba/OQuGA8MGS15pn8jwHiOiMdg==", "requires": { - "@lykmapipo/common": ">=0.37.1", + "@lykmapipo/common": ">=0.38.1", "dotenv": ">=8.2.0", "dotenv-expand": ">=5.1.0", - "lodash": ">=4.17.15", + "lodash": ">=4.17.19", "rc": ">=1.2.8", "semver": ">=7.3.2" } }, "@lykmapipo/express-common": { - "version": "0.18.8", - "resolved": "https://registry.npmjs.org/@lykmapipo/express-common/-/express-common-0.18.8.tgz", - "integrity": "sha512-lDx6mNcmaU6+vo0tQokRnUTOucEpIH9mTkoWcYN/abZbKglpsu5r1062AUjU/+ad8BbM7t02a6NY0C/OezT4uA==", - "requires": { - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/env": ">=0.17.11", - "@lykmapipo/express-request-extra": ">=0.1.33", - "@lykmapipo/express-router-extra": ">=0.5.8", - "@lykmapipo/logger": ">=0.5.19", + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@lykmapipo/express-common/-/express-common-0.18.11.tgz", + "integrity": "sha512-GNppyQV1lkpcnsxCrMAt3hHoQR21+3HvQM1xFYLZc7S6v1kD456AepZ8GZeh5L3SREMAN2giBkcjcp4IKhIdqw==", + "requires": { + "@lykmapipo/common": ">=0.38.1", + "@lykmapipo/env": ">=0.17.15", + "@lykmapipo/express-request-extra": ">=0.1.36", + "@lykmapipo/express-router-extra": ">=0.5.11", + "@lykmapipo/logger": ">=0.5.23", "async": ">=3.2.0", "body-parser": ">=1.19.0", "compression": ">=1.7.4", "cors": ">=2.8.5", "express": ">=4.17.1", - "express-mquery": ">=1.2.6", - "express-respond": ">=1.5.7", + "express-mquery": ">=1.2.9", + "express-respond": ">=1.5.10", "helmet": ">=3.23.3", - "lodash": ">=4.17.15", + "lodash": ">=4.17.19", "method-override": ">=3.0.0", "morgan": ">=1.10.0", "serve-favicon": ">=2.5.0", - "uuid": ">=8.2.0" + "uuid": ">=8.3.0" }, "dependencies": { "@lykmapipo/logger": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/@lykmapipo/logger/-/logger-0.5.19.tgz", - "integrity": "sha512-eWrPlc007uH3l9mwLoNV3zBZbPNhAxJF3Wm3nvYHbcZmfd9nrI4zbjOQKJ492FA4Epmtt/7TrZPzTCX13+xs7A==", + "version": "0.5.23", + "resolved": "https://registry.npmjs.org/@lykmapipo/logger/-/logger-0.5.23.tgz", + "integrity": "sha512-kza2xMcFHEF53LPGxhYYmav4DGytU01IQkIFjYsPG/zFKMPp4Jkl+0AyqFjVPQHmGJXeoaHd2yCdlyWBJKLyLw==", "requires": { - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/env": ">=0.17.11", - "lodash": ">=4.17.15", + "@lykmapipo/common": ">=0.38.1", + "@lykmapipo/env": ">=0.17.15", + "lodash": ">=4.17.19", "winston": ">=3.3.3", "winston-daily-rotate-file": ">=4.5.0" } @@ -2086,27 +2152,27 @@ } }, "@lykmapipo/express-request-extra": { - "version": "0.1.33", - "resolved": "https://registry.npmjs.org/@lykmapipo/express-request-extra/-/express-request-extra-0.1.33.tgz", - "integrity": "sha512-rOSgd3LP0mzT4t1Xq468ipQWAobjB5uBGj5K8C1u+fvRaxFIsvMu+tfnbElwsm82YwcELNGEGQ2YOmqgAQa0HQ==", + "version": "0.1.36", + "resolved": "https://registry.npmjs.org/@lykmapipo/express-request-extra/-/express-request-extra-0.1.36.tgz", + "integrity": "sha512-OMq8Cghy7MAkICTLLVPGQRRXQwaLdMlDwTj9HyooLO1FQ+/bYks2NrC4AcFe7na1WsmfaOdorgI15sWd2lF74g==", "requires": { "async": ">=3.2.0", "auto-parse": ">=1.8.0", "body-parser": ">=1.19.0", "express": ">=4.17.1", - "lodash": ">=4.17.15" + "lodash": ">=4.17.19" } }, "@lykmapipo/express-rest-actions": { - "version": "0.8.20", - "resolved": "https://registry.npmjs.org/@lykmapipo/express-rest-actions/-/express-rest-actions-0.8.20.tgz", - "integrity": "sha512-P0nvbqQMNp305gp9PDQ44uEiX1ZXxFRMdpREkcS1SqGAI8TpBsIiS0DqzoRYR3U+OQxo9pbtIQSLH+P9Zv+sJA==", + "version": "0.8.23", + "resolved": "https://registry.npmjs.org/@lykmapipo/express-rest-actions/-/express-rest-actions-0.8.23.tgz", + "integrity": "sha512-ef7fZA5Z3Yr2NNZz+v8ouAraITi6yt3gOyFS+rXrd19TZrw3yVx+dVONZiAKTPEcFsiFPNe0av69QsDYonjeSA==", "requires": { - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/env": ">=0.17.11", - "@lykmapipo/express-common": ">=0.18.8", + "@lykmapipo/common": ">=0.38.1", + "@lykmapipo/env": ">=0.17.15", + "@lykmapipo/express-common": ">=0.18.11", "is-stream": ">=2.0.0", - "lodash": ">=4.17.15" + "lodash": ">=4.17.19" }, "dependencies": { "is-stream": { @@ -2117,28 +2183,28 @@ } }, "@lykmapipo/express-router-extra": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/@lykmapipo/express-router-extra/-/express-router-extra-0.5.8.tgz", - "integrity": "sha512-Z9sbDKrUBC9z0mm85KcVU7taYEiFX5J8wgscwlNsRfE0KXVF/rbKdxY903G8E+sBZjsnHxDPDSO7CX3PFOhJDA==", + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@lykmapipo/express-router-extra/-/express-router-extra-0.5.11.tgz", + "integrity": "sha512-EDPheRuWYR4+hemCweQbnhfRc/wW6VGRVNXAE1zJ4P1UX7VMRyegwdJLYjLx7hGDkdw5wC+cKbz8O+yztbxM/Q==", "requires": { - "@lykmapipo/env": ">=0.17.11", + "@lykmapipo/env": ">=0.17.15", "express": ">=4.17.1", - "lodash": ">=4.17.15", - "uuid": ">=8.2.0" + "lodash": ">=4.17.19", + "uuid": ">=8.3.0" } }, "@lykmapipo/express-test-helpers": { - "version": "0.9.8", - "resolved": "https://registry.npmjs.org/@lykmapipo/express-test-helpers/-/express-test-helpers-0.9.8.tgz", - "integrity": "sha512-bhucklFZJEQvgju73uvk0QXc3gm2EtqPTknt2j46poxwcR0To2Pl+4Yb/lKsPoW0IyLsZlP3z+AUVOP1koUDpA==", + "version": "0.9.11", + "resolved": "https://registry.npmjs.org/@lykmapipo/express-test-helpers/-/express-test-helpers-0.9.11.tgz", + "integrity": "sha512-kBTrEOANonazmiFcSoV55LTFAKEf9zM9hgcUvn6If4eFWzWZEmqixiZ/mOrrV9trLz9eFmORgi1H7F/wBZTosQ==", "dev": true, "requires": { - "@lykmapipo/express-common": ">=0.18.8", - "@lykmapipo/test-helpers": ">=0.5.25", - "lodash": ">=4.17.15", + "@lykmapipo/express-common": ">=0.18.11", + "@lykmapipo/test-helpers": ">=0.5.29", + "lodash": ">=4.17.19", "path-to-regexp": ">=6.1.0", "supertest": ">=4.0.2", - "uuid": ">=8.2.0" + "uuid": ">=8.3.0" }, "dependencies": { "path-to-regexp": { @@ -2150,21 +2216,21 @@ } }, "@lykmapipo/file": { - "version": "0.1.28", - "resolved": "https://registry.npmjs.org/@lykmapipo/file/-/file-0.1.28.tgz", - "integrity": "sha512-hyJgtgs+feIwUBRk6g3Rix59VkuWRtsPU+kC2lUY2zDUrgVqV+blQ4H2Es3aTWsZG9ZNa5+2aZ97aG96GtLRQA==", - "requires": { - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/env": ">=0.17.11", - "@lykmapipo/express-common": ">=0.18.8", - "@lykmapipo/express-rest-actions": ">=0.8.20", - "@lykmapipo/mongoose-common": ">=0.38.1", + "version": "0.1.30", + "resolved": "https://registry.npmjs.org/@lykmapipo/file/-/file-0.1.30.tgz", + "integrity": "sha512-OqWpaS+jXGhKQ9EJ1J67HGtsk7nRBts2TgzwOPR4O9Wx27LyGtKIJih4kDBpwBPAmcrfq52iyvBq638Z5GP4ow==", + "requires": { + "@lykmapipo/common": ">=0.38.1", + "@lykmapipo/env": ">=0.17.15", + "@lykmapipo/express-common": ">=0.18.11", + "@lykmapipo/express-rest-actions": ">=0.8.23", + "@lykmapipo/mongoose-common": ">=0.38.3", "@lykmapipo/multer": ">=1.5.0", "async": ">=3.2.0", - "lodash": ">=4.17.15", + "lodash": ">=4.17.19", "mime": ">=2.4.6", - "mongoose-gridfs": ">=1.2.45", - "mongoose-rest-actions": ">=0.30.3" + "mongoose-gridfs": ">=1.2.47", + "mongoose-rest-actions": ">=0.30.5" } }, "@lykmapipo/geo-tools": { @@ -2235,54 +2301,54 @@ } }, "@lykmapipo/mongoose-aggregatable": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-aggregatable/-/mongoose-aggregatable-0.3.6.tgz", - "integrity": "sha512-I431OwtIXJkN9sNdWtv5hMMm7MyrBF4uwXYN5bKcrq6QmRtaCK+Ct6Q6e78rjDssBGZE+yeHtRClyfevHxtuRA==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-aggregatable/-/mongoose-aggregatable-0.3.8.tgz", + "integrity": "sha512-jNq9C3CHZ6aC8Oym6XwO2bZbM+1NDp4Bf3NmuSYTQ3k3z9bBUA0Isb0AAEghHrDZMD7DgPz+3zeEELMOLx54Jg==", "requires": { - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/mongoose-common": ">=0.38.1", + "@lykmapipo/common": ">=0.38.1", + "@lykmapipo/mongoose-common": ">=0.38.3", "async": ">=3.2.0", "inflection": ">=1.12.0", - "lodash": ">=4.17.15" + "lodash": ">=4.17.19" } }, "@lykmapipo/mongoose-common": { - "version": "0.38.1", - "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-common/-/mongoose-common-0.38.1.tgz", - "integrity": "sha512-naDp6NkJINus+GYtvbSxWmQLUSiQcEhKT9mRv1KbkPDwKGbt/2lqSg1J+h20fdTRwC82oqKZQQPgWlPjaIkBag==", + "version": "0.38.3", + "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-common/-/mongoose-common-0.38.3.tgz", + "integrity": "sha512-OkiLhof6mCGBDegZz5VDwhfftfia+C7UpISpLINULnRIoxJzQlbfj9jjOy4BUQLQS1lckK+gKahu6N5Ch8tyUw==", "requires": { - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/env": ">=0.17.11", - "@lykmapipo/mongoose-connection": ">=0.3.1", + "@lykmapipo/common": ">=0.38.1", + "@lykmapipo/env": ">=0.17.15", + "@lykmapipo/mongoose-connection": ">=0.3.3", "async": ">=3.2.0", - "lodash": ">=4.17.15", + "lodash": ">=4.17.19", "mongoose-schema-jsonschema": ">=1.4.4", - "mongoose-valid8": ">=1.6.21" + "mongoose-valid8": ">=1.6.23" } }, "@lykmapipo/mongoose-connection": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-connection/-/mongoose-connection-0.3.1.tgz", - "integrity": "sha512-9vyLPD0uMpvKphGOqXuJDVWJwKMo8pkmqWVimg/Cp+VYcTEBZ8eAVZ0CdC27Z/zjJhVBITy4CfIEk6TH1Eq0/A==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-connection/-/mongoose-connection-0.3.3.tgz", + "integrity": "sha512-WO/BywYsFdDhT2YYYlzpnXuPFBnHQH6Mgjm5/mXgXMZunrw7UH8/p3BUtFGePXPeh6IxqC3+qLkxHlI25H0aCA==", "requires": { - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/env": ">=0.17.11", + "@lykmapipo/common": ">=0.38.1", + "@lykmapipo/env": ">=0.17.15", "async": ">=3.2.0", - "lodash": ">=4.17.15" + "lodash": ">=4.17.19" } }, "@lykmapipo/mongoose-exportable": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-exportable/-/mongoose-exportable-0.3.33.tgz", - "integrity": "sha512-YouqzwaOe6Lt5eWM8GGm0ID92j8VdDXnuGK/wpf6aQTj9jQnuq2r4Ol2YMuGG9iOA/j51N2NmdovODMLuSx7ZA==", + "version": "0.3.35", + "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-exportable/-/mongoose-exportable-0.3.35.tgz", + "integrity": "sha512-QzNQ2X5vYllAKpceSeF6694UdP7y4aqZhjZrp/flL2tSMjZj6Mhs077cHVO1ndU6V2J54i/DoNvd3yML3OUjRA==", "requires": { - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/env": ">=0.17.11", - "@lykmapipo/mongoose-common": ">=0.38.1", + "@lykmapipo/common": ">=0.38.1", + "@lykmapipo/env": ">=0.17.15", + "@lykmapipo/mongoose-common": ">=0.38.3", "async": ">=3.2.0", "csv": ">=5.3.2", "is-stream": ">=2.0.0", - "lodash": ">=4.17.15", + "lodash": ">=4.17.19", "pump": ">=3.0.0" }, "dependencies": { @@ -2294,56 +2360,56 @@ } }, "@lykmapipo/mongoose-faker": { - "version": "0.10.23", - "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-faker/-/mongoose-faker-0.10.23.tgz", - "integrity": "sha512-g5YvqZeUhZVbV0b9xPf9gKendVc28AGyeEkFmtK/T1yNlTRJsTFEZsXLahHNTJx9PiCCtSrI67zHtw/bebRwFw==", + "version": "0.10.25", + "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-faker/-/mongoose-faker-0.10.25.tgz", + "integrity": "sha512-eC6C6TeAv1rCQ6UFgfHZS5s9VbvAxzS4nPmTeg/+dqokUKOCmjZQ/YBD6zvClbRiEteYzK2UN6ID26jV8MO+wg==", "requires": { "@benmaruchu/faker": ">=4.3.0", - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/mongoose-common": ">=0.38.1", - "lodash": ">=4.17.15" + "@lykmapipo/common": ">=0.38.1", + "@lykmapipo/mongoose-common": ">=0.38.3", + "lodash": ">=4.17.19" } }, "@lykmapipo/mongoose-sequenceable": { - "version": "0.2.19", - "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-sequenceable/-/mongoose-sequenceable-0.2.19.tgz", - "integrity": "sha512-ynylYypCXM3Wol/wJr+ZO2f4aNZ7x/Q5B/YLWVckxOkRHByYdP+KZp2nU4h8J2omAj5S9Y9xXpFXco6HsbfF1w==", + "version": "0.2.21", + "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-sequenceable/-/mongoose-sequenceable-0.2.21.tgz", + "integrity": "sha512-p5kZqTlcc5japIf5PtrJNf6isPHnhLDmmD0jTHLALmyV8yZz1Hb4PO1a847d9t4mPf5bKcv2Z/y7zABGEy4bgA==", "requires": { - "@lykmapipo/env": ">=0.17.11", - "@lykmapipo/mongoose-common": ">=0.38.1", + "@lykmapipo/env": ">=0.17.15", + "@lykmapipo/mongoose-common": ">=0.38.3", "async": ">=3.2.0", - "lodash": ">=4.17.15", + "lodash": ">=4.17.19", "moment": ">=2.27.0", - "mongoose-rest-actions": ">=0.30.3" + "mongoose-rest-actions": ">=0.30.5" } }, "@lykmapipo/mongoose-taggable": { - "version": "0.4.32", - "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-taggable/-/mongoose-taggable-0.4.32.tgz", - "integrity": "sha512-vpTDcUpO+1lQ1WIv2JX0Xsj9NtbGRvAhghYhpybCS/cinr6Ca0R2AHTlrQmlAjWGZXUNkndHKpRMorptf/8bQQ==", + "version": "0.4.34", + "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-taggable/-/mongoose-taggable-0.4.34.tgz", + "integrity": "sha512-lrI6ol/ArcAjswHaEWq0gTzMR3J1uksp/dQMNb8cjXezyChr4gHEuzNr5t/JXQw7ce5rJ5+fyaDQYlgTs54W1w==", "requires": { - "@lykmapipo/env": ">=0.17.11", - "@lykmapipo/mongoose-common": ">=0.38.1", + "@lykmapipo/env": ">=0.17.15", + "@lykmapipo/mongoose-common": ">=0.38.3", "async": ">=3.2.0", - "lodash": ">=4.17.15", + "lodash": ">=4.17.19", "moment": ">=2.27.0", "stopwords-iso": ">=1.1.0", "traverse": ">=0.6.6" } }, "@lykmapipo/mongoose-test-helpers": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-test-helpers/-/mongoose-test-helpers-0.8.1.tgz", - "integrity": "sha512-thEa7x6ha/svTP/plkFjhhsY1hcM69JB741wuZFcU6qO4iPIMfN4fgLeIK5ckpEDE4U0/FmI2KwV6EldbwKUPg==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@lykmapipo/mongoose-test-helpers/-/mongoose-test-helpers-0.8.3.tgz", + "integrity": "sha512-6mj6FeGZDhzEQzQJDsvFnitk5/ALDIjAMUX4CG44akX/pCKbK4WIejmn/MI7aOE1/FdHx98cInEHOuPkHUH80Q==", "dev": true, "requires": { "@benmaruchu/faker": ">=4.3.0", - "@lykmapipo/mongoose-common": ">=0.38.1", - "@lykmapipo/mongoose-connection": ">=0.3.1", - "@lykmapipo/mongoose-faker": ">=0.10.23", - "@lykmapipo/test-helpers": ">=0.5.25", + "@lykmapipo/mongoose-common": ">=0.38.3", + "@lykmapipo/mongoose-connection": ">=0.3.3", + "@lykmapipo/mongoose-faker": ">=0.10.25", + "@lykmapipo/test-helpers": ">=0.5.29", "async": ">=3.2.0", - "lodash": ">=4.17.15", + "lodash": ">=4.17.19", "sinon": ">=9.0.2", "sinon-chai": ">=3.5.0" } @@ -2391,58 +2457,58 @@ } }, "@lykmapipo/postman": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@lykmapipo/postman/-/postman-0.19.1.tgz", - "integrity": "sha512-7oj25DryAWE7imY+5JbXXf8rr8AP01wcPL43MIutRixXpgp8r3c4O2kXefVoUsq74qYGj+Pmu9OTMRE8EFw9wg==", - "requires": { - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/env": ">=0.17.11", - "@lykmapipo/express-common": ">=0.18.8", - "@lykmapipo/express-rest-actions": ">=0.8.20", - "@lykmapipo/kue-common": ">=0.6.17", - "@lykmapipo/mongoose-common": ">=0.38.1", - "@lykmapipo/mongoose-exportable": ">=0.3.33", - "@lykmapipo/phone": ">=0.6.8", - "@lykmapipo/tz-ega-sms": ">=0.5.22", + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@lykmapipo/postman/-/postman-0.19.3.tgz", + "integrity": "sha512-QB9wnKbXm8OzBOqbOMAr6JuA4YESvHKdsox0e9djb7XWWmB8DaOoJTeIiglHZnxDc0dQtOH5poHcp03NTn5MzA==", + "requires": { + "@lykmapipo/common": ">=0.38.1", + "@lykmapipo/env": ">=0.17.15", + "@lykmapipo/express-common": ">=0.18.11", + "@lykmapipo/express-rest-actions": ">=0.8.23", + "@lykmapipo/kue-common": ">=0.6.20", + "@lykmapipo/mongoose-common": ">=0.38.3", + "@lykmapipo/mongoose-exportable": ">=0.3.35", + "@lykmapipo/phone": ">=0.6.11", + "@lykmapipo/tz-ega-sms": ">=0.5.26", "async": ">=3.2.0", - "bipsms": ">=0.6.7", + "bipsms": ">=0.6.11", "country-data": "0.0.31", "is-html": ">=2.0.0", "kue": ">=0.11.6", - "lodash": ">=4.17.15", - "mongoose-kue": ">=0.9.23", - "mongoose-rest-actions": ">=0.30.3", - "node-gcm": ">=1.0.2", - "nodemailer": ">=6.4.10", - "smssync": ">=0.3.13" + "lodash": ">=4.17.19", + "mongoose-kue": ">=0.9.25", + "mongoose-rest-actions": ">=0.30.5", + "node-gcm": ">=1.0.3", + "nodemailer": ">=6.4.11", + "smssync": ">=0.3.17" }, "dependencies": { "@lykmapipo/kue-common": { - "version": "0.6.17", - "resolved": "https://registry.npmjs.org/@lykmapipo/kue-common/-/kue-common-0.6.17.tgz", - "integrity": "sha512-8Hoif7CE9Id6dnZcbZwM4ZM2JAf8ZgxFJ3aRdYStWiwA5rdBU475xdpvBkQe+rP9BTX30rjfTMJ8ajY8Br9+kQ==", + "version": "0.6.20", + "resolved": "https://registry.npmjs.org/@lykmapipo/kue-common/-/kue-common-0.6.20.tgz", + "integrity": "sha512-7Wbdi2O1mixkR32BFNcvrAm9mtvqgmLiH7BMi+YVPRNm/pizdrrRxc9xfQLAA0qUljqqPgGirjtRGojQ1ojtWA==", "requires": { - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/env": ">=0.17.11", + "@lykmapipo/common": ">=0.38.1", + "@lykmapipo/env": ">=0.17.15", "async": ">=3.2.0", "basic-auth-connect": ">=1.0.0", "express": ">=4.17.1", "kue": ">=0.11.6", - "lodash": ">=4.17.15", + "lodash": ">=4.17.19", "node-redis-warlock": ">=0.2.0", "redis": ">=3.0.2", "require-all": ">=3.0.0" } }, "@lykmapipo/phone": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@lykmapipo/phone/-/phone-0.6.8.tgz", - "integrity": "sha512-k+YTHmh2/9cMRq2bzZ9FICEf4pPyzTZukJkrZhlbRZF7reRr8yJ2smGDno8n2wDPp3AIvqGAD8ZecPVIrBRZdw==", + "version": "0.6.11", + "resolved": "https://registry.npmjs.org/@lykmapipo/phone/-/phone-0.6.11.tgz", + "integrity": "sha512-/lkETCImPFnRPY4bbGB7wcOO4M4o21t+NG4QUyXhkN8AwIZxbjv2WA7NAi/FIheWaYJ4FYoj6vvwtJAfJqxlPg==", "requires": { - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/env": ">=0.17.11", + "@lykmapipo/common": ">=0.37.4", + "@lykmapipo/env": ">=0.17.14", "google-libphonenumber": ">=3.2.10", - "lodash": ">=4.17.15" + "lodash": ">=4.17.19" } }, "google-libphonenumber": { @@ -2451,95 +2517,105 @@ "integrity": "sha512-TsckE9O8QgqaIeaOXPjcJa4/kX3BzFdO1oCbMfmUpRZckml4xJhjJVxaT9Mdt/VrZZkT9lX44eHAEWfJK1tHtw==" }, "mongoose-kue": { - "version": "0.9.23", - "resolved": "https://registry.npmjs.org/mongoose-kue/-/mongoose-kue-0.9.23.tgz", - "integrity": "sha512-3V4AfxYy5EqEzwmgFRWulk8JaITtsbEVvFK0/0eIWLMfoQiQ2NyF6pzRgUyW3fPHh6N5dSyxYa3U8JHZGvl6/A==", - "requires": { - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/env": ">=0.17.11", - "@lykmapipo/kue-common": ">=0.6.17", - "@lykmapipo/mongoose-common": ">=0.38.1", + "version": "0.9.25", + "resolved": "https://registry.npmjs.org/mongoose-kue/-/mongoose-kue-0.9.25.tgz", + "integrity": "sha512-Up9qjYISbMqtOKrMi8MeFP153+rBYYusj5yWjmQL6mJG56CwZtpd3KTPHjwco+/XY1nO5O5gYLOHjP42pGDJEg==", + "requires": { + "@lykmapipo/common": ">=0.38.1", + "@lykmapipo/env": ">=0.17.15", + "@lykmapipo/kue-common": ">=0.6.20", + "@lykmapipo/mongoose-common": ">=0.38.3", "async": ">=3.2.0", "kue": ">=0.11.6", - "lodash": ">=4.17.15" + "lodash": ">=4.17.19" } } } }, "@lykmapipo/predefine": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@lykmapipo/predefine/-/predefine-1.19.2.tgz", - "integrity": "sha512-YjDkJFNlvTWjDKelWW1wc3vfX2hBipGWgvnh5dKGsrwysdrhg45Wu7KrOhUrJCjmNbNl/7F/Olk6s7wE6GqtEQ==", - "requires": { - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/env": ">=0.17.11", - "@lykmapipo/express-common": ">=0.18.8", - "@lykmapipo/express-rest-actions": ">=0.8.20", - "@lykmapipo/geo-tools": ">=0.7.8", - "@lykmapipo/mongoose-common": ">=0.38.1", - "@lykmapipo/mongoose-exportable": ">=0.3.33", + "version": "1.19.4", + "resolved": "https://registry.npmjs.org/@lykmapipo/predefine/-/predefine-1.19.4.tgz", + "integrity": "sha512-qUBPQJyzieVbh+Sr0CPwSzaAOO+GX3fxlw867fyou8WjmI1xqodfxa5G2EY9QGibx2rWM49zNAE3h3Ru2mslYQ==", + "requires": { + "@lykmapipo/common": ">=0.38.1", + "@lykmapipo/env": ">=0.17.15", + "@lykmapipo/express-common": ">=0.18.11", + "@lykmapipo/express-rest-actions": ">=0.8.23", + "@lykmapipo/geo-tools": ">=0.7.12", + "@lykmapipo/mongoose-common": ">=0.38.3", + "@lykmapipo/mongoose-exportable": ">=0.3.35", "async": ">=3.2.0", - "lodash": ">=4.17.15", - "mongoose-geojson-schemas": ">=0.12.6", - "mongoose-locale-schema": ">=0.4.25", - "mongoose-rest-actions": ">=0.30.3", + "lodash": ">=4.17.19", + "mongoose-geojson-schemas": ">=0.12.8", + "mongoose-locale-schema": ">=0.4.27", + "mongoose-rest-actions": ">=0.30.5", "topojson-server": ">=3.0.1" }, "dependencies": { "@lykmapipo/geo-tools": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/@lykmapipo/geo-tools/-/geo-tools-0.7.8.tgz", - "integrity": "sha512-v6JUYmrsoYfQikPSVHxA49Kj7CMzUCCkfkVgXR6VA3OcU3uYjJoR/FN25yg9WWmqYvRTG79/ZqLKBvvIPSjmyw==", + "version": "0.7.12", + "resolved": "https://registry.npmjs.org/@lykmapipo/geo-tools/-/geo-tools-0.7.12.tgz", + "integrity": "sha512-SsZE8yV3tIhkwzLQpXEIBsNaPTN1VjLJS3wwiOom0B9WVok6UY7jaSd/MgRRcJng6PX52nmB5njuOcy3XwFRrw==", "requires": { - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/env": ">=0.17.11", + "@lykmapipo/common": ">=0.38.1", + "@lykmapipo/env": ">=0.17.15", "@turf/turf": ">=5.1.6", "async": ">=3.2.0", - "csv-parse": ">=4.10.1", + "csv-parse": ">=4.11.1", "geojson-stream": ">=0.1.0", - "geojson-validation": ">=1.0.1", + "geojson-validation": ">=1.0.2", "jsonfile": ">=6.0.1", - "lodash": ">=4.17.15", + "lodash": "^4.17.19", "pump": ">=3.0.0", "shapefile": ">=0.6.6" } }, + "csv-parse": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.11.1.tgz", + "integrity": "sha512-cH2BG5Gd0u4G8qVI/jGXJSP2+El7Vy91/ZD3ehKALAWids1aIKOPhZ1ZVJzUrs2zTn6aGumVPBlbHsI91kI83A==" + }, + "geojson-validation": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/geojson-validation/-/geojson-validation-1.0.2.tgz", + "integrity": "sha512-K5jrJ4wFvORn2pRKeg181LL0QPYuEKn2KHPvfH1m2QtFlAXFLKdseqt0XwBM3ELOY7kNM1fglRQ6ZwUQZ5S00A==" + }, "mongoose-locale-schema": { - "version": "0.4.25", - "resolved": "https://registry.npmjs.org/mongoose-locale-schema/-/mongoose-locale-schema-0.4.25.tgz", - "integrity": "sha512-Sayg6jR3L0KLEv1iMAvJkYyNzV6EIUI8rCisAfdg8cq/yVoA2TyRxcTetI76UwZkpDD2nvJETDXxhCBX5ZP8Pw==", + "version": "0.4.27", + "resolved": "https://registry.npmjs.org/mongoose-locale-schema/-/mongoose-locale-schema-0.4.27.tgz", + "integrity": "sha512-xwJtcXry1X7ya9wVko0XpVeQKfQf+MxNmR6ykfMw0yrpGsbY/Kgr1/n8tH5XUQNoMiC35JNCSGmZSOBXi28ANA==", "requires": { - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/env": ">=0.17.11", - "@lykmapipo/mongoose-common": ">=0.38.1", - "lodash": ">=4.17.15" + "@lykmapipo/common": ">=0.38.1", + "@lykmapipo/env": ">=0.17.15", + "@lykmapipo/mongoose-common": ">=0.38.3", + "lodash": ">=4.17.19" } } } }, "@lykmapipo/test-helpers": { - "version": "0.5.25", - "resolved": "https://registry.npmjs.org/@lykmapipo/test-helpers/-/test-helpers-0.5.25.tgz", - "integrity": "sha512-u91d+r4ny0RcA7pEwl5MOMvPfc2+QHhg43+jbiqszSu1hVFlLC1POukh6Iv2OSCW8DVQRxsTzFIDrrafsFrE+Q==", + "version": "0.5.29", + "resolved": "https://registry.npmjs.org/@lykmapipo/test-helpers/-/test-helpers-0.5.29.tgz", + "integrity": "sha512-zX3TiFBdG54ckh+g4R1q9Z8yzNJlv7DS2Lpabh4bzQhQnIV1Fk9FBf4YFVkKYDFtxQvuP2r9qFT6qcACt7/DMA==", "dev": true, "requires": { "@benmaruchu/faker": ">=4.3.0", "chai": ">=4.2.0", - "chai-nock": ">=1.2.0", - "lodash": ">=4.17.15", - "nock": ">=13.0.1", + "chai-nock": ">=1.2.1", + "lodash": ">=4.17.19", + "nock": ">=13.0.2", "sinon": ">=9.0.2", "sinon-chai": ">=3.5.0" } }, "@lykmapipo/tz-ega-sms": { - "version": "0.5.22", - "resolved": "https://registry.npmjs.org/@lykmapipo/tz-ega-sms/-/tz-ega-sms-0.5.22.tgz", - "integrity": "sha512-J5uKS6vCWIV6ZDSyMppCqpJH0j2AVcp6blDSeVnVMFaT6o8Zc0WMDfCwsVw0ZpbweaDXxI1VAmjzFTlTAMqx3Q==", + "version": "0.5.26", + "resolved": "https://registry.npmjs.org/@lykmapipo/tz-ega-sms/-/tz-ega-sms-0.5.26.tgz", + "integrity": "sha512-bsIoak8FBoXcqPDajA8m4eKvHRYdP0A7uNB5u7Eiz3zvQtJDGNjhVKUXgnqflbbExTTo9l0GjFiK02yO1bU3fw==", "requires": { - "@lykmapipo/env": ">=0.17.11", + "@lykmapipo/env": ">=0.17.15", "async": ">=3.2.0", - "lodash": ">=4.17.15", + "lodash": ">=4.17.19", "moment": ">=2.27.0", "request": ">=2.88.2" } @@ -2561,19 +2637,19 @@ "dev": true }, "@npmcli/ci-detect": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@npmcli/ci-detect/-/ci-detect-1.2.0.tgz", - "integrity": "sha512-JtktVH7ASBVIWsQTFlFpeOzhBJskvoBCTfeeRhhZy7ybATcUvwiwotZ8j5rkqUUyB69lIy/AvboiiiGBjYBKBA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@npmcli/ci-detect/-/ci-detect-1.3.0.tgz", + "integrity": "sha512-oN3y7FAROHhrAt7Rr7PnTSwrHrZVRTS2ZbyxeQwSSYD0ifwM3YNgQqbaRmjcWoPyq77MjchusjJDspbzMmip1Q==", "dev": true }, "@npmcli/git": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-2.0.2.tgz", - "integrity": "sha512-uv9+EuP5YWluNPgkEOL+iyB/+MVt4U5PMBCfl+I8korKluFdiSp7RxjXYzpWM/wU4wXaROAUFiOiCMmBftonjw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-2.0.3.tgz", + "integrity": "sha512-c/ODsV5ppjB12VDXKc6hzVNgg6ZJX/etILUn3WgF5NLAYBhQLJ3fBq6uB2jQD4OwqOzJdPT1/xA3Xh3aaWGk5w==", "dev": true, "requires": { "@npmcli/promise-spawn": "^1.1.0", - "lru-cache": "^5.1.1", + "lru-cache": "^6.0.0", "mkdirp": "^1.0.3", "npm-pick-manifest": "^6.0.0", "promise-inflight": "^1.0.1", @@ -2584,12 +2660,12 @@ }, "dependencies": { "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "requires": { - "yallist": "^3.0.2" + "yallist": "^4.0.0" } }, "mkdirp": { @@ -2608,9 +2684,9 @@ } }, "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true } } @@ -2654,9 +2730,9 @@ } }, "@npmcli/run-script": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-1.3.1.tgz", - "integrity": "sha512-9Ea57XJjNLtBFRAaiKqqdoqRrL2QkM0vvCbMjPecljhog5IHupStPtZULbl0CoGN00N3lhLWJ4PaIEC0MGjqJw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-1.4.0.tgz", + "integrity": "sha512-evlD0Ur2ILGyTP7FfMYi90x80bto9+nEbGjoWzdF+gmIX3HuA1nW0Ghj91JFaTJAHiXnDEEduZS24oAve/aeOA==", "dev": true, "requires": { "@npmcli/promise-spawn": "^1.2.0", @@ -2672,9 +2748,9 @@ "dev": true }, "@sinonjs/commons": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.0.tgz", - "integrity": "sha512-wEj54PfsZ5jGSwMX68G8ZXFawcSglQSXqCftWX3ec8MDUzQdHgcKvw97awHbY0efQEL5iKUOAmmVtoYgmrSG4Q==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz", + "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==", "dev": true, "requires": { "type-detect": "4.0.8" @@ -4169,9 +4245,9 @@ "dev": true }, "agent-base": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.0.tgz", - "integrity": "sha512-j1Q7cSCqN+AwrmDd+pzgqc0/NpC655x2bUf5ZjRIO77DcNBFmh+OgRNzF6OKdCC9RSCb19fGd99+bhXFdkRNqw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz", + "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==", "dev": true, "requires": { "debug": "4" @@ -4195,9 +4271,9 @@ } }, "agentkeepalive": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.2.tgz", - "integrity": "sha512-waNHE7tQBBn+2qXucI8HY0o2Y0OBPWldWOWsZwY71JcCm4SvrPnWdceFfB5NIXSqE8Ewq6VR/Qt5b1i69P6KCQ==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.3.tgz", + "integrity": "sha512-wn8fw19xKZwdGPO47jivonaHRTd+nGOMP1z11sgGeQzDy2xd5FG0R67dIMcKHDE2cJ5y+YXV30XVGUBPRSY7Hg==", "dev": true, "requires": { "debug": "^4.1.0", @@ -4762,13 +4838,13 @@ } }, "bipsms": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/bipsms/-/bipsms-0.6.7.tgz", - "integrity": "sha512-xIFqM8ufLwmagjNn9ijSr7jLRp/eLXZ9XX0U0rlmW6hiW7S/akeibN+WCAGHTT50FaBvFbJwp0K27AP+ZAXHlQ==", + "version": "0.6.11", + "resolved": "https://registry.npmjs.org/bipsms/-/bipsms-0.6.11.tgz", + "integrity": "sha512-mWTH1fpS/hEUMVBSNLNIBRqMVcpdWrVdnLMhQ2r9ANcFlvUTEhska0aR97HknVcEsVegrTgIp3gjY5spAREEIA==", "requires": { - "@lykmapipo/env": ">=0.17.11", + "@lykmapipo/env": ">=0.17.15", "async": ">=3.2.0", - "lodash": ">=4.17.15", + "lodash": ">=4.17.19", "moment": ">=2.27.0", "random-number": ">=0.0.9", "request": ">=2.88.2", @@ -4943,13 +5019,13 @@ "dev": true }, "browserslist": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.2.tgz", - "integrity": "sha512-MfZaeYqR8StRZdstAK9hCKDd2StvePCYp5rHzQCPicUjfFliDgmuaBNPHYUTpAywBN8+Wc/d7NYVFkO0aqaBUw==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.13.0.tgz", + "integrity": "sha512-MINatJ5ZNrLnQ6blGvePd/QOz9Xtu+Ne+x29iQSCHfkU5BugKVJwZKn/iiL8UbpIpa3JhviKjz+XxMo0m2caFQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001088", - "electron-to-chromium": "^1.3.483", + "caniuse-lite": "^1.0.30001093", + "electron-to-chromium": "^1.3.488", "escalade": "^3.0.1", "node-releases": "^1.1.58" } @@ -5023,9 +5099,9 @@ "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" }, "cacache": { - "version": "15.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.4.tgz", - "integrity": "sha512-YlnKQqTbD/6iyoJvEY3KJftjrdBYroCbxxYXzhOzsFLWlp6KX4BOlEf4mTx0cMUfVaTS3ENL2QtDWeRYoGLkkw==", + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", + "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", "dev": true, "requires": { "@npmcli/move-file": "^1.0.1", @@ -5033,7 +5109,7 @@ "fs-minipass": "^2.0.0", "glob": "^7.1.4", "infer-owner": "^1.0.4", - "lru-cache": "^5.1.1", + "lru-cache": "^6.0.0", "minipass": "^3.1.1", "minipass-collect": "^1.0.2", "minipass-flush": "^1.0.5", @@ -5062,12 +5138,12 @@ } }, "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "requires": { - "yallist": "^3.0.2" + "yallist": "^4.0.0" } }, "mkdirp": { @@ -5077,9 +5153,9 @@ "dev": true }, "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true } } @@ -5116,15 +5192,6 @@ "responselike": "^1.0.2" }, "dependencies": { - "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, "lowercase-keys": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", @@ -5251,9 +5318,9 @@ "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" }, "caniuse-lite": { - "version": "1.0.30001093", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001093.tgz", - "integrity": "sha512-0+ODNoOjtWD5eS9aaIpf4K0gQqZfILNY4WSNuYzeT1sXni+lMrrVjc0odEobJt6wrODofDZUX8XYi/5y7+xl8g==", + "version": "1.0.30001109", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001109.tgz", + "integrity": "sha512-4JIXRodHzdS3HdK8nSgIqXYLExOvG+D2/EenSvcub2Kp3QEADjo2v2oUn5g0n0D+UNwG9BtwKOyGcSq2qvQXvQ==", "dev": true }, "capture-stack-trace": { @@ -5291,9 +5358,9 @@ } }, "chai-nock": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/chai-nock/-/chai-nock-1.2.0.tgz", - "integrity": "sha512-UlI3Pc6W7aYkT2SQfoOivk919ewsmUkJP3qJbVxl7p2KEvfNwHR7thQucChh2FduYRahpe46HNPwjSw2U2/Lig==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/chai-nock/-/chai-nock-1.2.1.tgz", + "integrity": "sha512-MXEkenBDA/XOdR4D6vEDwtWNjpp3FPOUm38kYW9+4DaTVm4Ht6YcR10mFyL/eRWVPRfaFNunfFaN7Vck5RmW6Q==", "dev": true, "requires": { "chai": "^4.2.0", @@ -5709,6 +5776,12 @@ "path-is-absolute": "^1.0.0" } }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, "strip-bom": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", @@ -5929,9 +6002,9 @@ } }, "conventional-changelog-conventionalcommits": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.2.3.tgz", - "integrity": "sha512-atGa+R4vvEhb8N/8v3IoW59gCBJeeFiX6uIbPu876ENAmkMwsenyn0R21kdDHJFLQdy6zW4J6b4xN8KI3b9oww==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.3.0.tgz", + "integrity": "sha512-oYHydvZKU+bS8LnGqTMlNrrd7769EsuEHKy4fh1oMdvvDi7fem8U+nvfresJ1IDB8K00Mn4LpiA/lR+7Gs6rgg==", "dev": true, "requires": { "compare-func": "^1.3.1", @@ -6332,9 +6405,9 @@ "integrity": "sha512-qNM9eqlxd53TWJeGtY1IQPj90b563Zx49eZs8e0uMyEvPgvNVmX1uZDtdzAcflB3PniuH9creAzcFOdyJ9YGvA==" }, "csv-parse": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.10.1.tgz", - "integrity": "sha512-gdDJVchi0oSLIcYXz1H/VSgLE6htHDqJyFsRU/vTkQgmVOZ3S0IR2LXnNbWUYG7VD76dYVwdfBLyx8AX9+An8A==" + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.11.1.tgz", + "integrity": "sha512-cH2BG5Gd0u4G8qVI/jGXJSP2+El7Vy91/ZD3ehKALAWids1aIKOPhZ1ZVJzUrs2zTn6aGumVPBlbHsI91kI83A==" }, "csv-stringify": { "version": "5.5.0", @@ -7016,9 +7089,9 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "electron-to-chromium": { - "version": "1.3.488", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.488.tgz", - "integrity": "sha512-NReBdOugu1yl8ly+0VDtiQ6Yw/1sLjnvflWq0gvY1nfUXU2PbA+1XAVuEb7ModnwL/MfUPjby7e4pAFnSHiy6Q==", + "version": "1.3.516", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.516.tgz", + "integrity": "sha512-WDM5AAQdOrvLqSX8g3Zd5AujBXfMxf96oeZkff0U2HF5op3tjShE+on2yay3r1UD4M9I3p0iHpAS4+yV8U8A9A==", "dev": true }, "emoji-regex": { @@ -7041,13 +7114,25 @@ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" }, "encoding": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", - "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "dev": true, "optional": true, "requires": { - "iconv-lite": "~0.4.13" + "iconv-lite": "^0.6.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", + "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } } }, "end-of-stream": { @@ -7162,9 +7247,9 @@ "dev": true }, "escalade": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.1.tgz", - "integrity": "sha512-DR6NO3h9niOT+MZs7bjxlj2a1k+POu5RN8CLTPX2+i78bRi9eLe7+0zXgUHMnGXWybYcL61E9hGhPKqedy8tQA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz", + "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==", "dev": true }, "escape-goat": { @@ -7184,9 +7269,9 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "eslint": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.4.0.tgz", - "integrity": "sha512-gU+lxhlPHu45H3JkEGgYhWhkR9wLHHEXC9FbWFnTlEkbKyZKWgWRLgf61E8zWmBuI6g5xKBph9ltg3NtZMVF8g==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.6.0.tgz", + "integrity": "sha512-QlAManNtqr7sozWm5TF4wIH9gmUm2hE3vNRUvyoYAa4y1l5/jxD/PQStEjBMQtCqZmSep8UxrcecI60hOpe61w==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", @@ -7197,9 +7282,9 @@ "doctrine": "^3.0.0", "enquirer": "^2.3.5", "eslint-scope": "^5.1.0", - "eslint-utils": "^2.0.0", - "eslint-visitor-keys": "^1.2.0", - "espree": "^7.1.0", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^1.3.0", + "espree": "^7.2.0", "esquery": "^1.2.0", "esutils": "^2.0.2", "file-entry-cache": "^5.0.1", @@ -7213,7 +7298,7 @@ "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", - "lodash": "^4.17.14", + "lodash": "^4.17.19", "minimatch": "^3.0.4", "natural-compare": "^1.4.0", "optionator": "^0.9.1", @@ -7277,6 +7362,15 @@ "ms": "^2.1.1" } }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, "eslint-visitor-keys": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", @@ -7323,9 +7417,9 @@ } }, "strip-json-comments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", - "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, "supports-color": { @@ -7587,14 +7681,14 @@ } }, "eslint-plugin-jsdoc": { - "version": "28.6.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-28.6.1.tgz", - "integrity": "sha512-Z3y7hcNPDuhL339D1KOf9SY8pMAxYxhaG4QLtu3KVn20k/hNF1u6WQv44wvuSCb6OfPJ4say37RUlSNqIjR+mw==", + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.1.0.tgz", + "integrity": "sha512-eMsX+TMW6ycgXwxqU9xqfts2/e7cWCSGzk+gHgDvqaITyMJr8AcHTdd4pAMjpnOh0cd16lPZv+/R5LbQ4uVHQA==", "dev": true, "requires": { "comment-parser": "^0.7.5", "debug": "^4.1.1", - "jsdoctypeparser": "^7.0.0", + "jsdoctypeparser": "^8.0.0", "lodash": "^4.17.15", "regextras": "^0.7.1", "semver": "^7.3.2", @@ -7611,9 +7705,9 @@ } }, "jsdoctypeparser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/jsdoctypeparser/-/jsdoctypeparser-7.0.0.tgz", - "integrity": "sha512-6vWPn5qSy+MbgCVjXsQKVkRywhs+IxFU7Chw72DKsWoGueYp6QX8eTc55+EA0yPGYfhmglb1gfi283asXirfGQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/jsdoctypeparser/-/jsdoctypeparser-8.0.0.tgz", + "integrity": "sha512-eLCs6s4JqN8TjFJfgdiLHRvogLhOAJz+5RIA2FtoMe6ZDyuvghvppnlIToqAEnVbxRqLMrfnNXpW8FpmR6IMBw==", "dev": true }, "ms": { @@ -7679,14 +7773,14 @@ "dev": true }, "espree": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.1.0.tgz", - "integrity": "sha512-dcorZSyfmm4WTuTnE5Y7MEN1DyoPYy1ZR783QW1FJoenn7RailyWFsq/UL6ZAAA7uXurN9FIpYyUs3OfiIW+Qw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.2.0.tgz", + "integrity": "sha512-H+cQ3+3JYRMEIOl87e7QdHX70ocly5iW4+dttuR8iYSPr/hXKFb+7dBsZ7+u1adC4VrnPlTkv0+OwuPnDop19g==", "dev": true, "requires": { - "acorn": "^7.2.0", + "acorn": "^7.3.1", "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.2.0" + "eslint-visitor-keys": "^1.3.0" }, "dependencies": { "acorn": { @@ -7769,15 +7863,6 @@ "strip-final-newline": "^2.0.0" }, "dependencies": { - "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, "is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", @@ -7911,24 +7996,24 @@ } }, "express-mquery": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/express-mquery/-/express-mquery-1.2.6.tgz", - "integrity": "sha512-a7r3cS9w0O5euRxlpy9u7twjAn/JflYI4emXVjwK327UStUgILdG9dvVu6BboTzf3I5Updw2br0qRtnNfXGEeg==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/express-mquery/-/express-mquery-1.2.9.tgz", + "integrity": "sha512-7BL7bGtXaZiHo7Yzg5poCquqvmgOL6CTVu7XguCnICMHFXF2vAOZoxrMm/cHksIDMaz5W2uIhQbcIt386+9xNQ==", "requires": { "async": ">=3.2.0", "auto-parse": ">=1.8.0", "express": ">=4.17.1", - "lodash": ">=4.17.15" + "lodash": ">=4.17.19" } }, "express-respond": { - "version": "1.5.7", - "resolved": "https://registry.npmjs.org/express-respond/-/express-respond-1.5.7.tgz", - "integrity": "sha512-sFrAvH3uDPswouuZxo/3MTcxwqTQ64viTlIw4PMNpaGcYrdgNbS3PgAdrsyLsjn2WHzUR6zzs+isHBK8H+NQeQ==", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/express-respond/-/express-respond-1.5.10.tgz", + "integrity": "sha512-v77c5lCp5H69SSZqMgMkbEaWeAgrnu3modueEX1tUe7O0WdDBFCVAQqlWDRt1vLFOjHGoj2EA1LzKj9P719N5w==", "requires": { - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/env": ">=0.17.11", - "lodash": ">=4.17.15" + "@lykmapipo/common": ">=0.38.1", + "@lykmapipo/env": ">=0.17.15", + "lodash": ">=4.17.19" } }, "extend": { @@ -8624,9 +8709,9 @@ "dev": true }, "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", "dev": true, "requires": { "pump": "^3.0.0" @@ -10918,9 +11003,9 @@ } }, "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" }, "lodash._reinterpolate": { "version": "3.0.0", @@ -11305,9 +11390,9 @@ } }, "make-fetch-happen": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-8.0.7.tgz", - "integrity": "sha512-rkDA4c1nMXVqLkfOaM5RK2dxkUndjLOCrPycTDZgbkFDzhmaCO3P1dmCW//yt1I/G1EcedJqMsSjWkV79Hh4hQ==", + "version": "8.0.9", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-8.0.9.tgz", + "integrity": "sha512-uHa4gv/NIdm9cUvfOhYb57nxrCY08iyMRXru0jbpaH57Q3NCge/ypY7fOvgCr8tPyucKrGbVndKhjXE0IX0VfQ==", "dev": true, "requires": { "agentkeepalive": "^4.1.0", @@ -11316,10 +11401,10 @@ "http-proxy-agent": "^4.0.1", "https-proxy-agent": "^5.0.0", "is-lambda": "^1.0.1", - "lru-cache": "^5.1.1", + "lru-cache": "^6.0.0", "minipass": "^3.1.3", "minipass-collect": "^1.0.2", - "minipass-fetch": "^1.1.2", + "minipass-fetch": "^1.3.0", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.2", "promise-retry": "^1.1.1", @@ -11328,18 +11413,18 @@ }, "dependencies": { "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "requires": { - "yallist": "^3.0.2" + "yallist": "^4.0.0" } }, "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true } } @@ -11789,14 +11874,13 @@ } }, "minipass-fetch": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.2.1.tgz", - "integrity": "sha512-ssHt0dkljEDaKmTgQ04DQgx2ag6G2gMPxA5hpcsoeTbfDgRf2fC2gNSRc6kISjD7ckCpHwwQvXxuTBK8402fXg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.3.0.tgz", + "integrity": "sha512-Yb23ESZZ/8QxiBvSpJ4atbVMVDx2CXrerzrtQzQ67eLqKg+zFIkYFTagk3xh6fdo+e/FvDtVuCD4QcuYDRR3hw==", "dev": true, "requires": { "encoding": "^0.1.12", "minipass": "^3.1.0", - "minipass-pipeline": "^1.2.2", "minipass-sized": "^1.0.3", "minizlib": "^2.0.0" }, @@ -11839,9 +11923,9 @@ } }, "minipass-pipeline": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.3.tgz", - "integrity": "sha512-cFOknTvng5vqnwOpDsZTWhNll6Jf8o2x+/diplafmxpuIymAjzoOolZG0VvQf3V2HgqzJNhnuKHYp2BqDgz8IQ==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "dev": true, "requires": { "minipass": "^3.0.0" @@ -11918,9 +12002,9 @@ } }, "mocha": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.0.1.tgz", - "integrity": "sha512-vefaXfdYI8+Yo8nPZQQi0QO2o+5q9UIMX1jZ1XMmK3+4+CQjc7+B0hPdUeglXiTlr8IHMVRo63IhO9Mzt6fxOg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.1.0.tgz", + "integrity": "sha512-sI0gaI1I/jPVu3KFpnveWGadfe3JNBAENqgTUPgLZAUppu725zS2mrVztzAgIR8DUscuS4doEBTx9LATC+HSeA==", "dev": true, "requires": { "ansi-colors": "4.1.1", @@ -11939,7 +12023,7 @@ "ms": "2.1.2", "object.assign": "4.1.0", "promise.allsettled": "1.0.2", - "serialize-javascript": "3.0.0", + "serialize-javascript": "4.0.0", "strip-json-comments": "3.0.1", "supports-color": "7.1.0", "which": "2.0.2", @@ -11947,15 +12031,9 @@ "workerpool": "6.0.0", "yargs": "13.3.2", "yargs-parser": "13.1.2", - "yargs-unparser": "1.6.0" + "yargs-unparser": "1.6.1" }, "dependencies": { - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true - }, "ansi-regex": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", @@ -11973,9 +12051,9 @@ } }, "binary-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", - "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", "dev": true }, "braces": { @@ -12327,9 +12405,9 @@ } }, "mongodb": { - "version": "3.5.9", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.5.9.tgz", - "integrity": "sha512-vXHBY1CsGYcEPoVWhwgxIBeWqP3dSu9RuRDsoLRPTITrcrgm1f0Ubu1xqF9ozMwv53agmEiZm0YGo+7WL3Nbug==", + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.5.10.tgz", + "integrity": "sha512-p/C48UvTU/dr/PQEDKfb9DsCVDJWXGmdJNFC+u5FPmTQVtog69X6D8vrWHz+sJx1zJnd96sjdh9ueo7bx2ILTw==", "dev": true, "requires": { "bl": "^2.2.0", @@ -12341,20 +12419,20 @@ } }, "mongoose": { - "version": "5.9.21", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.9.21.tgz", - "integrity": "sha512-HQUemnKJdrE8ig+d3RTeOan6DWasmda8V97fs1ymozTNSuh2eGaf4D92/BrXYCw5QTgE/Ff5SxalndfgLn3DGg==", + "version": "5.9.27", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.9.27.tgz", + "integrity": "sha512-N8zj4pj9J2xJ2BnQ4NiIHEtmjPldtbmbEZOMz4phLTQr3KFWPR0T0I6EzQxNioHwmDbHD4VFzbEd755oD2SJxA==", "dev": true, "requires": { "bson": "^1.1.4", "kareem": "2.3.1", - "mongodb": "3.5.9", + "mongodb": "3.5.10", "mongoose-legacy-pluralize": "1.0.2", "mpath": "0.7.0", "mquery": "3.2.2", "ms": "2.1.2", "regexp-clone": "1.0.0", - "safe-buffer": "5.1.2", + "safe-buffer": "5.2.1", "sift": "7.0.1", "sliced": "1.0.1" }, @@ -12364,6 +12442,12 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true } } }, @@ -12373,55 +12457,65 @@ "integrity": "sha512-ZpjylV6ty0iqNjSWPgQWDMaBExnXrvCNhci9EnX49O0fOIVES1Qc7r1d+nxYBKvQutYW5UWs+fauahOTTlpjww==" }, "mongoose-exists": { - "version": "0.9.19", - "resolved": "https://registry.npmjs.org/mongoose-exists/-/mongoose-exists-0.9.19.tgz", - "integrity": "sha512-2pxd9rZhpyLjz1NsfYrKjW8asO1fM8AGjGv6PurrFcCVGK2UOQ7rLb+btq7IT5ybzhQ3O/sH7JdHszfAC9tM0Q==", + "version": "0.9.21", + "resolved": "https://registry.npmjs.org/mongoose-exists/-/mongoose-exists-0.9.21.tgz", + "integrity": "sha512-vt8AE466bhFImfHpwaReK8A6nTHRLXMsAXxJLoh8YIjKuUdCVkMdnDR0Q8ZhSIcNonqdWGBPuOSXLUjRsnRF8A==", "requires": { - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/mongoose-common": ">=0.38.1", - "lodash": ">=4.17.15" + "@lykmapipo/common": ">=0.38.1", + "@lykmapipo/mongoose-common": ">=0.38.3", + "lodash": ">=4.17.19" } }, "mongoose-geojson-schemas": { - "version": "0.12.6", - "resolved": "https://registry.npmjs.org/mongoose-geojson-schemas/-/mongoose-geojson-schemas-0.12.6.tgz", - "integrity": "sha512-ekIxS8YCtz6eWV4eBzHpR1tOiwrl3HEIGaYP/X/e97X+fbbUQsfWWV7Iq+T4/MMrmvREAa6p/BirL3n8AmUhxA==", + "version": "0.12.8", + "resolved": "https://registry.npmjs.org/mongoose-geojson-schemas/-/mongoose-geojson-schemas-0.12.8.tgz", + "integrity": "sha512-8ofw5irKhZxMoIh8UlYj2PdVTxw84gf5jTbRu3Ga7QnREUR/RBJFq91wTDo3p6Z6ChYuu7WcyatGYiUtAw0MIw==", "requires": { - "@lykmapipo/env": ">=0.17.11", - "@lykmapipo/geo-tools": ">=0.7.8", + "@lykmapipo/env": ">=0.17.15", + "@lykmapipo/geo-tools": ">=0.7.12", "@turf/turf": ">=5.1.6", "async": ">=3.2.0", - "geojson-validation": ">=1.0.1", - "lodash": ">=4.17.15" + "geojson-validation": ">=1.0.2", + "lodash": ">=4.17.19" }, "dependencies": { "@lykmapipo/geo-tools": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/@lykmapipo/geo-tools/-/geo-tools-0.7.8.tgz", - "integrity": "sha512-v6JUYmrsoYfQikPSVHxA49Kj7CMzUCCkfkVgXR6VA3OcU3uYjJoR/FN25yg9WWmqYvRTG79/ZqLKBvvIPSjmyw==", + "version": "0.7.12", + "resolved": "https://registry.npmjs.org/@lykmapipo/geo-tools/-/geo-tools-0.7.12.tgz", + "integrity": "sha512-SsZE8yV3tIhkwzLQpXEIBsNaPTN1VjLJS3wwiOom0B9WVok6UY7jaSd/MgRRcJng6PX52nmB5njuOcy3XwFRrw==", "requires": { - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/env": ">=0.17.11", + "@lykmapipo/common": ">=0.38.1", + "@lykmapipo/env": ">=0.17.15", "@turf/turf": ">=5.1.6", "async": ">=3.2.0", - "csv-parse": ">=4.10.1", + "csv-parse": ">=4.11.1", "geojson-stream": ">=0.1.0", - "geojson-validation": ">=1.0.1", + "geojson-validation": ">=1.0.2", "jsonfile": ">=6.0.1", - "lodash": ">=4.17.15", + "lodash": "^4.17.19", "pump": ">=3.0.0", "shapefile": ">=0.6.6" } + }, + "csv-parse": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.11.1.tgz", + "integrity": "sha512-cH2BG5Gd0u4G8qVI/jGXJSP2+El7Vy91/ZD3ehKALAWids1aIKOPhZ1ZVJzUrs2zTn6aGumVPBlbHsI91kI83A==" + }, + "geojson-validation": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/geojson-validation/-/geojson-validation-1.0.2.tgz", + "integrity": "sha512-K5jrJ4wFvORn2pRKeg181LL0QPYuEKn2KHPvfH1m2QtFlAXFLKdseqt0XwBM3ELOY7kNM1fglRQ6ZwUQZ5S00A==" } } }, "mongoose-gridfs": { - "version": "1.2.45", - "resolved": "https://registry.npmjs.org/mongoose-gridfs/-/mongoose-gridfs-1.2.45.tgz", - "integrity": "sha512-tiRqPtxdthm5JzhHhdc1YLnqr055m0aOXWnMuB9DbAZMTsKkgXgktRn9OwktLsWJzCU0S5OMY2fPYupzjveCxg==", + "version": "1.2.47", + "resolved": "https://registry.npmjs.org/mongoose-gridfs/-/mongoose-gridfs-1.2.47.tgz", + "integrity": "sha512-AGjMP82+ZOVfwOHseUyVZhVsi5uS6zYJ+bw+O1EtafpOH+OQAU2rBfEteztMdC8BR5EEfka8+wzNOKZJ50p/Vw==", "requires": { - "@lykmapipo/mongoose-common": ">=0.38.1", - "lodash": ">=4.17.15", + "@lykmapipo/mongoose-common": ">=0.38.3", + "lodash": ">=4.17.19", "stream-read": ">=1.1.2" } }, @@ -12465,35 +12559,35 @@ } }, "mongoose-regex-search": { - "version": "0.8.27", - "resolved": "https://registry.npmjs.org/mongoose-regex-search/-/mongoose-regex-search-0.8.27.tgz", - "integrity": "sha512-3KjBYKQm6t3Cs+5YDU2nN1jm3IIzu3nKO8kzCtSo37h+oYKS+dBd7gSSUHyENLmHd5XSvR3chUcw+64yOIt9AA==", + "version": "0.8.29", + "resolved": "https://registry.npmjs.org/mongoose-regex-search/-/mongoose-regex-search-0.8.29.tgz", + "integrity": "sha512-rGUMDQWBD3o8Z7TM18WzeBW7Q5BYle4MVGZCLZfj3l6FsBOuGgXH6NOUvf7fy2lkf2oV17y5VLOmBOoFxna4Zg==", "requires": { - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/env": ">=0.17.11", - "@lykmapipo/mongoose-common": ">=0.38.1", + "@lykmapipo/common": ">=0.38.1", + "@lykmapipo/env": ">=0.17.15", + "@lykmapipo/mongoose-common": ">=0.38.3", "async": ">=3.2.0", - "lodash": ">=4.17.15" + "lodash": ">=4.17.19" } }, "mongoose-rest-actions": { - "version": "0.30.3", - "resolved": "https://registry.npmjs.org/mongoose-rest-actions/-/mongoose-rest-actions-0.30.3.tgz", - "integrity": "sha512-n8l9Dua/7W1jM6VNm3fvbpKNHzeuGLtSUfndGihltlo+6kQYYJMee2Az/0oW8C9IgJLcKuU1dXIzgcosCSHTeQ==", + "version": "0.30.5", + "resolved": "https://registry.npmjs.org/mongoose-rest-actions/-/mongoose-rest-actions-0.30.5.tgz", + "integrity": "sha512-DZRB6G/7iI6eqKUJrz9L1PJtUMKNBTulG1vq/+8bR2wGz0ktb36QI653gDH192jlVktXjE746XisrqYQCS4WCw==", "requires": { - "@lykmapipo/common": ">=0.37.1", + "@lykmapipo/common": ">=0.38.1", "@lykmapipo/include": ">=0.2.10", - "@lykmapipo/mongoose-aggregatable": ">=0.3.6", - "@lykmapipo/mongoose-common": ">=0.38.1", - "@lykmapipo/mongoose-faker": ">=0.10.23", - "@lykmapipo/mongoose-taggable": ">=0.4.32", + "@lykmapipo/mongoose-aggregatable": ">=0.3.8", + "@lykmapipo/mongoose-common": ">=0.38.3", + "@lykmapipo/mongoose-faker": ">=0.10.25", + "@lykmapipo/mongoose-taggable": ">=0.4.34", "async": ">=3.2.0", "inflection": ">=1.12.0", - "lodash": ">=4.17.15", + "lodash": ">=4.17.19", "mongoose-autopopulate": ">=0.12.2", - "mongoose-exists": ">=0.9.19", + "mongoose-exists": ">=0.9.21", "mongoose-hidden": ">=1.9.0", - "mongoose-regex-search": ">=0.8.27" + "mongoose-regex-search": ">=0.8.29" } }, "mongoose-schema-jsonschema": { @@ -12505,25 +12599,25 @@ } }, "mongoose-valid8": { - "version": "1.6.21", - "resolved": "https://registry.npmjs.org/mongoose-valid8/-/mongoose-valid8-1.6.21.tgz", - "integrity": "sha512-NvRp3Ioc6N+I3TVTM9l7OQ0SfVVD9xe4auDRrPVk7q2rHQHJLw5kQtNQSc3wiXGYAY6EF99Jef3992H20NlTbQ==", + "version": "1.6.23", + "resolved": "https://registry.npmjs.org/mongoose-valid8/-/mongoose-valid8-1.6.23.tgz", + "integrity": "sha512-eVfAX8af2eUkTw2OTwzovG+4Wfc4Mi1XBYA2aQY3MGFlWT0ik0YHQbYSwWBpQg4y5hOp8uhhkg1e5Nl3IDE53Q==", "requires": { - "@lykmapipo/env": ">=0.17.11", - "@lykmapipo/phone": ">=0.6.8", - "lodash": ">=4.17.15", + "@lykmapipo/env": ">=0.17.15", + "@lykmapipo/phone": ">=0.6.11", + "lodash": ">=4.17.19", "validator": ">=13.1.1" }, "dependencies": { "@lykmapipo/phone": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@lykmapipo/phone/-/phone-0.6.8.tgz", - "integrity": "sha512-k+YTHmh2/9cMRq2bzZ9FICEf4pPyzTZukJkrZhlbRZF7reRr8yJ2smGDno8n2wDPp3AIvqGAD8ZecPVIrBRZdw==", + "version": "0.6.11", + "resolved": "https://registry.npmjs.org/@lykmapipo/phone/-/phone-0.6.11.tgz", + "integrity": "sha512-/lkETCImPFnRPY4bbGB7wcOO4M4o21t+NG4QUyXhkN8AwIZxbjv2WA7NAi/FIheWaYJ4FYoj6vvwtJAfJqxlPg==", "requires": { - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/env": ">=0.17.11", + "@lykmapipo/common": ">=0.37.4", + "@lykmapipo/env": ">=0.17.14", "google-libphonenumber": ">=3.2.10", - "lodash": ">=4.17.15" + "lodash": ">=4.17.19" } }, "google-libphonenumber": { @@ -12725,9 +12819,9 @@ "integrity": "sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q==" }, "nock": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/nock/-/nock-13.0.2.tgz", - "integrity": "sha512-Wm8H22iT3UKPDf138tmgJ0NRfCLd9f2LByki9T2mGHnB66pEqvJh3gV/up1ZufZF24n7/pDYyLGybdqOzF3JIw==", + "version": "13.0.3", + "resolved": "https://registry.npmjs.org/nock/-/nock-13.0.3.tgz", + "integrity": "sha512-hDscKS5chEfyEiF8J1syz8mkkH6Wetp04ECAAPNdL5k6e6WmRgx9FZZNnCrjePNdykgiiPXORBcXbNmMzFOP5w==", "dev": true, "requires": { "debug": "^4.1.0", @@ -12772,9 +12866,9 @@ } }, "node-gcm": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/node-gcm/-/node-gcm-1.0.2.tgz", - "integrity": "sha512-NEVb5jB06I/e9ZfJGWhHsRhJQLk1zO5iZjbQJ7su8j9vhHrpxc7KJHyBxWbv28+4uWFZ0AfTVHoMIyRpEVISUQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/node-gcm/-/node-gcm-1.0.3.tgz", + "integrity": "sha512-l2eafjYM75U1NamF5kLfeMRKR8eyKtNIVS2LRl+mnxfTk0kgwstm/cdjQUWfalswZDMTc6EJWquNclkSXIvDjA==", "requires": { "debug": "^3.1.0", "lodash": "^4.17.10", @@ -13025,15 +13119,15 @@ } }, "node-releases": { - "version": "1.1.58", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.58.tgz", - "integrity": "sha512-NxBudgVKiRh/2aPWMgPR7bPTX0VPmGx5QBwCtdHitnqFE5/O8DeBXuIMH1nwNnw/aMo6AjOrpsHzfY3UbUJ7yg==", + "version": "1.1.60", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", + "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==", "dev": true }, "nodemailer": { - "version": "6.4.10", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.4.10.tgz", - "integrity": "sha512-j+pS9CURhPgk6r0ENr7dji+As2xZiHSvZeVnzKniLOw1eRAyM/7flP0u65tCnsapV8JFu+t0l/5VeHsCZEeh9g==" + "version": "6.4.11", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.4.11.tgz", + "integrity": "sha512-BVZBDi+aJV4O38rxsUh164Dk1NCqgh6Cm0rQSb9SK/DHGll/DrCMnycVDD7msJgZCnmVa8ASo8EZzR7jsgTukQ==" }, "noop6": { "version": "1.0.8", @@ -13090,9 +13184,9 @@ } }, "npm-check-updates": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-7.0.1.tgz", - "integrity": "sha512-z/i1nhxW1OJ2a8wZtm92PS+4vCZ5Y5d86pLDPJScWf8G3vTYJlxd11UqUymnaZWK2nYPMmgxnneAKnFGODDxjw==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-7.0.2.tgz", + "integrity": "sha512-MyH17fUCFbYShuIyxZj6yqB6YZ47+AjPCgXQiH1oqNe3vElBoJ0toY7nwy88qJbfXnFqjTFigzs9lsoKSK0iUw==", "dev": true, "requires": { "chalk": "^4.1.0", @@ -13103,7 +13197,7 @@ "get-stdin": "^8.0.0", "json-parse-helpfulerror": "^1.0.3", "libnpmconfig": "^1.2.1", - "lodash": "^4.17.15", + "lodash": "^4.17.19", "p-map": "^4.0.0", "pacote": "^11.1.10", "progress": "^2.0.3", @@ -13282,6 +13376,15 @@ "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", "dev": true }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, "global-dirs": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz", @@ -13436,9 +13539,9 @@ "dev": true }, "registry-auth-token": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.1.1.tgz", - "integrity": "sha512-9bKS7nTl9+/A1s7tnPeGrUpRcVY+LUh7bfFgzpndALdPfXQBfQV77rQVtqgUV3ti4vc/Ik81Ex8UJDWDQ12zQA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.0.tgz", + "integrity": "sha512-P+lWzPrsgfN+UEpDS3U8AQKg/UjZX6mQSJueZj3EK+vNESoqBSpBUD3gmu4sF9lOsjXWjF11dQKUqemf3veq1w==", "dev": true, "requires": { "rc": "^1.2.8" @@ -13641,27 +13744,27 @@ }, "dependencies": { "hosted-git-info": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.4.tgz", - "integrity": "sha512-4oT62d2jwSDBbLLFLZE+1vPuQ1h8p9wjrJ8Mqx5TjsyWmBMV5B13eJqn8pvluqubLf3cJPTfiYCIwNwDNmzScQ==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.5.tgz", + "integrity": "sha512-i4dpK6xj9BIpVOTboXIlKG9+8HMKggcrMX7WA24xZtKwX0TPelq/rbaS5rCKeNX8sJXZJGdSxpnEGtta+wismQ==", "dev": true, "requires": { - "lru-cache": "^5.1.1" + "lru-cache": "^6.0.0" } }, "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "requires": { - "yallist": "^3.0.2" + "yallist": "^4.0.0" } }, "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true } } @@ -13706,28 +13809,28 @@ } }, "npm-registry-fetch": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-8.1.0.tgz", - "integrity": "sha512-RkcugRDye2j6yEiHGMyAdKQoipgp8VToSIjm+TFLhVraXOkC/WU2kjE2URcYBpcJ4hs++VFBKo6+Zg4wmrS+Qw==", + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-8.1.3.tgz", + "integrity": "sha512-xpBFcg13wkFR0SsscvemmrIe1Sxe1SPgGUOAb7+5Uo6fR8SIRMenMHeDSjfyulv1px66/y0Ib40rtKO20PcgPg==", "dev": true, "requires": { "@npmcli/ci-detect": "^1.0.0", - "lru-cache": "^5.1.1", - "make-fetch-happen": "^8.0.7", + "lru-cache": "^6.0.0", + "make-fetch-happen": "^8.0.9", "minipass": "^3.1.3", - "minipass-fetch": "^1.1.2", + "minipass-fetch": "^1.3.0", "minipass-json-stream": "^1.0.1", "minizlib": "^2.0.0", "npm-package-arg": "^8.0.0" }, "dependencies": { "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "requires": { - "yallist": "^3.0.2" + "yallist": "^4.0.0" } }, "minizlib": { @@ -13738,20 +13841,12 @@ "requires": { "minipass": "^3.0.0", "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } } }, "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true } } @@ -14357,16 +14452,16 @@ } }, "pacote": { - "version": "11.1.10", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-11.1.10.tgz", - "integrity": "sha512-xJSSSxcHLo1CZJESvIZ2hbC5/5WP2oDHeUeTV2FvVDPOZG7+ixbxnV0n3TkdaUqlbC0RwnwMQ3wkJ/YywYM0Cg==", + "version": "11.1.11", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-11.1.11.tgz", + "integrity": "sha512-r6PHtCEhkaGv+QPx1JdE/xRdkSkZUG7dE2oloNk/CGTPGNOtaJyYqZPFeN6d6UcUrTPRvZXFo3IBzJIBopPuSA==", "dev": true, "requires": { "@npmcli/git": "^2.0.1", "@npmcli/installed-package-contents": "^1.0.5", "@npmcli/promise-spawn": "^1.2.0", "@npmcli/run-script": "^1.3.0", - "cacache": "^15.0.3", + "cacache": "^15.0.5", "chownr": "^2.0.0", "fs-minipass": "^2.1.0", "infer-owner": "^1.0.4", @@ -14375,7 +14470,7 @@ "npm-package-arg": "^8.0.1", "npm-packlist": "^2.1.0", "npm-pick-manifest": "^6.0.0", - "npm-registry-fetch": "^8.0.3", + "npm-registry-fetch": "^8.1.3", "promise-retry": "^1.1.1", "read-package-json-fast": "^1.1.3", "rimraf": "^3.0.2", @@ -14410,6 +14505,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", + "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -14878,10 +14974,19 @@ "resolved": "https://registry.npmjs.org/random-number/-/random-number-0.0.9.tgz", "integrity": "sha512-ipG3kRCREi/YQpi2A5QGcvDz1KemohovWmH6qGfboVyyGdR2t/7zQz0vFxrfxpbHQgPPdtVlUDaks3aikD1Ljw==" }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, "randomcolor": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/randomcolor/-/randomcolor-0.5.4.tgz", - "integrity": "sha512-nYd4nmTuuwMFzHL6W+UWR5fNERGZeVauho8mrJDUSXdNDbao4rbrUwhuLgKC/j8VCS5+34Ria8CsTDuBjrIrQA==" + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/randomcolor/-/randomcolor-0.6.2.tgz", + "integrity": "sha512-Mn6TbyYpFgwFuQ8KJKqf3bqqY9O1y37/0jgSK/61PUxV4QfIMv0+K2ioq8DfOjkBslcjwSzRfIDEXfzA9aCx7A==" }, "range-parser": { "version": "1.2.1", @@ -15479,9 +15584,9 @@ "integrity": "sha512-l4NwboJM74Ilm4VKfbAtFeGq7aEjWL+5kVFcmgFA2MrdnQWx9iE/tUGvxY5HyMI7o/WpSIUFLbC5fbeaHgSCYg==" }, "rollup": { - "version": "2.18.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.18.2.tgz", - "integrity": "sha512-+mzyZhL9ZyLB3eHBISxRNTep9Z2qCuwXzAYkUbFyz7yNKaKH03MFKeiGOS1nv2uvPgDb4ASKv+FiS5mC4h5IFQ==", + "version": "2.23.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.23.0.tgz", + "integrity": "sha512-vLNmZFUGVwrnqNAJ/BvuLk1MtWzu4IuoqsH9UWK5AIdO3rt8/CSiJNvPvCIvfzrbNsqKbNzPAG1V2O4eTe2XZg==", "dev": true, "requires": { "fsevents": "~2.1.2" @@ -15623,10 +15728,13 @@ } }, "serialize-javascript": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.0.0.tgz", - "integrity": "sha512-skZcHYw2vEX4bw90nAr2iTTsz6x2SrHEnfxgKYmZlvJYBEZrvbKtobJWlQ20zczKb3bsHHXXTYt48zBA7ni9cw==", - "dev": true + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } }, "serve-favicon": { "version": "2.5.0", @@ -15854,15 +15962,15 @@ "dev": true }, "smssync": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/smssync/-/smssync-0.3.13.tgz", - "integrity": "sha512-jC0PomvDbT0PpeohjtINY00m/bQ5Ztvl9iUqyISkM4rTavzCh6lX0LCf93fKlYPqvt+AyseAWdlPOUi4oHLJ7w==", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/smssync/-/smssync-0.3.17.tgz", + "integrity": "sha512-uTV4H4GbwKXQ4cqN6kg6U2UwVFzwvzLw9gzxO4nxJ1CwnpnfKkWSztM+i5TCJC0AtVj1XbfHvZAYTSnfmg4F7g==", "requires": { "async": ">=3.2.0", "body-parser": ">=1.19.0", "express": ">=4.17.1", - "express-respond": ">=1.5.6", - "lodash": ">=4.17.15", + "express-respond": ">=1.5.9", + "lodash": ">=4.17.19", "object-hash": ">=2.0.3" } }, @@ -15975,9 +16083,9 @@ } }, "socks": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", - "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.4.1.tgz", + "integrity": "sha512-8mWHeYC1OA0500qzb+sqwm0Hzi8oBpeuI1JugoBVMEJtJvxSgco8xFSK+NRnZcHeeWjTbF82KUDo5sXH22TY5A==", "dev": true, "requires": { "ip": "1.1.5", @@ -17254,9 +17362,9 @@ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" }, "uuid": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.2.0.tgz", - "integrity": "sha512-CYpGiFTUrmI6OBMkAdjSDM0k5h8SkkiTP4WAjQgDgNB1S3Ou9VBEvr6q0Kv2H1mMk7IWfxYGpMH5sd5AvcIV2Q==" + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz", + "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==" }, "v8-compile-cache": { "version": "2.1.1", @@ -17619,14 +17727,16 @@ } }, "yargs-unparser": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", - "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.1.tgz", + "integrity": "sha512-qZV14lK9MWsGCmcr7u5oXGH0dbGqZAIxTDrWXZDo5zUr6b6iUmelNKO6x6R1dQT24AH3LgRxJpr8meWy2unolA==", "dev": true, "requires": { + "camelcase": "^5.3.1", + "decamelize": "^1.2.0", "flat": "^4.1.0", - "lodash": "^4.17.15", - "yargs": "^13.3.0" + "is-plain-obj": "^1.1.0", + "yargs": "^14.2.3" }, "dependencies": { "ansi-regex": { @@ -17738,12 +17848,13 @@ "dev": true }, "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", + "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", "dev": true, "requires": { "cliui": "^5.0.0", + "decamelize": "^1.2.0", "find-up": "^3.0.0", "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", @@ -17752,13 +17863,13 @@ "string-width": "^3.0.0", "which-module": "^2.0.0", "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "yargs-parser": "^15.0.1" } }, "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", + "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", "dev": true, "requires": { "camelcase": "^5.0.0", diff --git a/package.json b/package.json index 353b5ef..4131c06 100644 --- a/package.json +++ b/package.json @@ -73,30 +73,30 @@ }, "homepage": "https://github.com/codetanzania/ewea-reports", "devDependencies": { - "@babel/cli": "^7.10.4", - "@babel/core": "^7.10.4", - "@babel/node": "^7.10.4", - "@babel/preset-env": "^7.10.4", - "@babel/register": "^7.10.4", + "@babel/cli": "^7.10.5", + "@babel/core": "^7.11.0", + "@babel/node": "^7.10.5", + "@babel/preset-env": "^7.11.0", + "@babel/register": "^7.10.5", "@benmaruchu/faker": "^4.3.0", - "@commitlint/cli": "^9.0.1", - "@commitlint/config-conventional": "^9.0.1", - "@commitlint/travis-cli": "^9.0.1", - "@lykmapipo/express-test-helpers": "^0.9.8", - "@lykmapipo/mongoose-test-helpers": "^0.8.1", - "@lykmapipo/test-helpers": "^0.5.25", + "@commitlint/cli": "^9.1.1", + "@commitlint/config-conventional": "^9.1.1", + "@commitlint/travis-cli": "^9.1.1", + "@lykmapipo/express-test-helpers": "^0.9.11", + "@lykmapipo/mongoose-test-helpers": "^0.8.3", + "@lykmapipo/test-helpers": "^0.5.29", "chai": "^4.2.0", "commitizen": "^4.1.2", "coveralls": "^3.1.0", - "csv-parse": "^4.10.1", + "csv-parse": "^4.11.1", "csv-to-array": "^1.0.2", "cz-conventional-changelog": "^3.2.0", "doxdox": "^3.0.0", - "eslint": "^7.4.0", + "eslint": "^7.6.0", "eslint-config-airbnb-base": "^14.2.0", "eslint-config-prettier": "^6.11.0", "eslint-plugin-import": "^2.22.0", - "eslint-plugin-jsdoc": "^28.6.1", + "eslint-plugin-jsdoc": "^30.1.0", "eslint-plugin-mocha": "^7.0.1", "eslint-plugin-prettier": "^3.1.4", "generate-changelog": "^1.8.0", @@ -104,41 +104,41 @@ "husky": "^4.2.5", "lint-staged": "^10.2.11", "lodash.template": "^4.5.0", - "mocha": "^8.0.1", - "mongoose": ">=5.9.21", - "npm-check-updates": "^7.0.1", + "mocha": "^8.1.0", + "mongoose": ">=5.9.27", + "npm-check-updates": "^7.0.2", "nyc": "^15.1.0", "prettier": "^2.0.5", "rimraf": "^3.0.2", - "rollup": "^2.18.2", + "rollup": "^2.23.0", "shelljs": "^0.8.4" }, "peerDependencies": { - "mongoose": ">=5.9.21" + "mongoose": ">=5.9.27" }, "dependencies": { "@codetanzania/emis-stakeholder": ">=2.8.0", - "@codetanzania/ewea-case": ">=0.6.2", + "@codetanzania/ewea-case": ">=0.6.3", "@codetanzania/ewea-common": ">=0.21.2", - "@codetanzania/ewea-dispatch": ">=0.6.2", - "@codetanzania/ewea-event": ">=0.12.1", - "@codetanzania/ewea-internals": ">=0.23.1", - "@lykmapipo/common": ">=0.37.1", - "@lykmapipo/env": ">=0.17.11", - "@lykmapipo/express-common": ">=0.18.8", - "@lykmapipo/express-rest-actions": ">=0.8.20", - "@lykmapipo/file": ">=0.1.28", - "@lykmapipo/mongoose-aggregatable": ">=0.3.6", - "@lykmapipo/mongoose-common": ">=0.38.1", - "@lykmapipo/mongoose-exportable": ">=0.3.33", - "@lykmapipo/mongoose-sequenceable": ">=0.2.19", - "@lykmapipo/postman": ">=0.19.1", - "@lykmapipo/predefine": ">=1.19.2", + "@codetanzania/ewea-dispatch": ">=0.6.3", + "@codetanzania/ewea-event": ">=0.12.2", + "@codetanzania/ewea-internals": ">=0.23.2", + "@lykmapipo/common": ">=0.38.1", + "@lykmapipo/env": ">=0.17.15", + "@lykmapipo/express-common": ">=0.18.11", + "@lykmapipo/express-rest-actions": ">=0.8.23", + "@lykmapipo/file": ">=0.1.30", + "@lykmapipo/mongoose-aggregatable": ">=0.3.8", + "@lykmapipo/mongoose-common": ">=0.38.3", + "@lykmapipo/mongoose-exportable": ">=0.3.35", + "@lykmapipo/mongoose-sequenceable": ">=0.2.21", + "@lykmapipo/postman": ">=0.19.3", + "@lykmapipo/predefine": ">=1.19.4", "async": ">=3.2.0", - "lodash": ">=4.17.15", + "lodash": ">=4.17.19", "moment": ">=2.27.0", - "mongoose-geojson-schemas": ">=0.12.6", - "mongoose-rest-actions": ">=0.30.3" + "mongoose-geojson-schemas": ">=0.12.8", + "mongoose-rest-actions": ">=0.30.5" }, "engines": { "node": ">=12.4.0",