skipped 3 lines 4 4 "lockfileVersion": 1, 5 5 "requires": true, 6 6 "dependencies": { 7 + "@types/bson": { 8 + "version": "4.0.5", 9 + "resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.0.5.tgz", 10 + "integrity": "sha512-vVLwMUqhYJSQ/WKcE60eFqcyuWse5fGH+NMAXHuKrUAPoryq3ATxk5o4bgYNtg5aOM4APVg7Hnb3ASqUYG0PKg==", 11 + "requires": { 12 + "@types/node": "*" 13 + } 14 + }, 15 + "@types/mongodb": { 16 + "version": "3.6.20", 17 + "resolved": "https://registry.npmjs.org/@types/mongodb/-/mongodb-3.6.20.tgz", 18 + "integrity": "sha512-WcdpPJCakFzcWWD9juKoZbRtQxKIMYF/JIAM4JrNHrMcnJL6/a2NWjXxW7fo9hxboxxkg+icff8d7+WIEvKgYQ==", 19 + "requires": { 20 + "@types/bson": "*", 21 + "@types/node": "*" 22 + } 23 + }, 24 + "@types/node": { 25 + "version": "17.0.18", 26 + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.18.tgz", 27 + "integrity": "sha512-eKj4f/BsN/qcculZiRSujogjvp5O/k4lOW5m35NopjZM/QwLOR075a8pJW5hD+Rtdm2DaCVPENS6KtSQnUD6BA==" 28 + }, 7 29 "abbrev": { 8 30 "version": "1.1.1", 9 31 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", skipped 172 lines 182 204 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", 183 205 "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", 184 206 "dev": true 207 + }, 208 + "bl": { 209 + "version": "2.2.1", 210 + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", 211 + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", 212 + "requires": { 213 + "readable-stream": "^2.3.5", 214 + "safe-buffer": "^5.1.1" 215 + } 185 216 }, 186 217 "block-stream": { 187 218 "version": "0.0.9", skipped 388 lines 576 607 "version": "1.0.0", 577 608 "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", 578 609 "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" 610 + }, 611 + "denque": { 612 + "version": "1.5.1", 613 + "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.1.tgz", 614 + "integrity": "sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==" 579 615 }, 580 616 "depd": { 581 617 "version": "1.1.2", skipped 841 lines 1423 1459 } 1424 1460 }, 1425 1461 "kareem": { 1426 - "version": "2.3.1 ", 1427 - "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.1 .tgz", 1428 - "integrity": "sha512-l3hLhffs9zqoDe8zjmb/mAN4B8VT3L56EUvKNqLFVs9YlFA+zx7ke1DO8STAdDyYNkeSo1nKmjuvQeI12So8Xw==" 1462 + "version": "2.3.2 ", 1463 + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.2 .tgz", 1464 + "integrity": "sha512-STHz9P7X2L4Kwn72fA4rGyqyXdmrMSdxqHx9IXon/FXluXieaFA6KJ2upcHAHxQPQ0LeM/OjLrhFxifHewOALQ==" 1429 1465 }, 1430 1466 "latest-version": { 1431 1467 "version": "3.1.0", skipped 192 lines 1624 1660 "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" 1625 1661 }, 1626 1662 "mongodb": { 1627 - "version": "3.4 .1 ", 1628 - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.4 .1 .tgz", 1629 - "integrity": "sha512-juqt5/Z42J4DcE7tG7UdVaTKmUC6zinF4yioPfpeOSNBieWSK6qCY+0tfGQcHLKrauWPDdMZVROHJOa8q2pWsA==", 1663 + "version": "3.7 .3 ", 1664 + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.7 .3 .tgz", 1665 + "integrity": "sha512-Psm+g3/wHXhjBEktkxXsFMZvd3nemI0r3IPsE0bU+4//PnvNWKkzhZcEsbPcYiWqe8XqXJJEg4Tgtr7Raw67Yw==", 1630 1666 "requires": { 1631 - "bson ": "^1 .1 .1", 1632 - "require_optional": "^1.0.1", 1667 + "bl ": "^2 .2 .1", 1668 + "bson": "^1.1.4", 1669 + "denque": "^1.4.1", 1670 + "optional-require": "^1.1.8", 1633 1671 "safe-buffer": "^5.1.2", 1634 1672 "saslprep": "^1.0.0" 1673 + }, 1674 + "dependencies": { 1675 + "optional-require": { 1676 + "version": "1.1.8", 1677 + "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.1.8.tgz", 1678 + "integrity": "sha512-jq83qaUb0wNg9Krv1c5OQ+58EK+vHde6aBPzLvPPqJm89UQWsvSuFy9X/OSNJnFeSOKo7btE0n8Nl2+nE+z5nA==", 1679 + "requires": { 1680 + "require-at": "^1.0.6" 1681 + } 1682 + } 1635 1683 } 1636 1684 }, 1637 1685 "mongoose": { 1638 - "version": "5.8 .9 ", 1639 - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.8 .9 .tgz", 1640 - "integrity": "sha512-gRazoLTQ0yuv4bk2z+nZEarKCyJ7WilFBkgrRqpOczUZUhk3i/FCe0rp8Mjc87dGXaHx54j8AjPJ0UKqJDXWMA==", 1686 + "version": "5.13 .14 ", 1687 + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13 .14 .tgz", 1688 + "integrity": "sha512-j+BlQjjxgZg0iWn42kLeZTB91OejcxWpY2Z50bsZTiKJ7HHcEtcY21Godw496GMkBqJMTzmW7G/kZ04mW+Cb7Q==", 1641 1689 "requires": { 1642 - "bson": "~ 1.1 .1 ", 1643 - "kareem": "2.3.1", 1644 - "mongodb": "3.4.1", 1690 + "@ types / bson": "1.x | | 4 . 0 .x ", 1691 + "@types/mongodb": "^3.5.27", 1692 + "bson": "^1.1.4", 1693 + "kareem": "2.3.2", 1694 + "mongodb": "3.7.3", 1645 1695 "mongoose-legacy-pluralize": "1.0.2", 1646 - "mpath": "0.6 .0 ", 1647 - "mquery": "3.2.2 ", 1696 + "mpath": "0.8 .4 ", 1697 + "mquery": "3.2.5 ", 1648 1698 "ms": "2.1.2", 1699 + "optional-require": "1.0.x", 1649 1700 "regexp-clone": "1.0.0", 1650 - "safe-buffer": "5.1 . 2", 1651 - "sift": "7 .0 .1 ", 1701 + "safe-buffer": "5.2. 1 ", 1702 + "sift": "13 .5 .2 ", 1652 1703 "sliced": "1.0.1" 1704 + }, 1705 + "dependencies": { 1706 + "safe-buffer": { 1707 + "version": "5.2.1", 1708 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 1709 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" 1710 + } 1653 1711 } 1654 1712 }, 1655 1713 "mongoose-legacy-pluralize": { skipped 2 lines 1658 1716 "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==" 1659 1717 }, 1660 1718 "mpath": { 1661 - "version": "0.6 .0 ", 1662 - "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.6 .0 .tgz", 1663 - "integrity": "sha512-i75qh79MJ5Xo/sbhxrDrPSEG0H/mr1kcZXJ8dH6URU5jD/knFxCVqVC/gVSW7GIXL/9hHWlT9haLbCXWOll3qw==" 1719 + "version": "0.8 .4 ", 1720 + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8 .4 .tgz", 1721 + "integrity": "sha512-DTxNZomBcTWlrMW76jy1wvV37X/cNNxPW1y2Jzd4DZkAaC5ZGsm8bfGfNOthcDuRJujXLqiuS6o3Tpy0JEoh7g==" 1664 1722 }, 1665 1723 "mquery": { 1666 - "version": "3.2.2 ", 1667 - "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.2 .tgz", 1668 - "integrity": "sha512-XB52992COp0KP230I3qloVUbkLUxJIu328HBP2t2EsxSFtf4W1HPSOBWOXf1bqxK4Xbb66lfMJ+Bpfd9/yZE1Q==", 1724 + "version": "3.2.5 ", 1725 + "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.5 .tgz", 1726 + "integrity": "sha512-VjOKHHgU84wij7IUoZzFRU07IAxd5kWJaDmyUzQlbjHjyoeK5TNeeo8ZsFDtTYnSgpW6n/nMNIHvE3u8Lbrf4A==", 1669 1727 "requires": { 1670 1728 "bluebird": "3.5.1", 1671 1729 "debug": "3.1.0", skipped 3286 lines 4958 5016 "mimic-fn": "^1.0.0" 4959 5017 } 4960 5018 }, 5019 + "optional-require": { 5020 + "version": "1.0.3", 5021 + "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.0.3.tgz", 5022 + "integrity": "sha512-RV2Zp2MY2aeYK5G+B/Sps8lW5NHAzE5QClbFP15j+PWmP+T9PxlJXBOOLoSAdgwFvS4t0aMR4vpedMkbHfh0nA==" 5023 + }, 4961 5024 "os-homedir": { 4962 5025 "version": "1.0.2", 4963 5026 "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", skipped 248 lines 5212 5275 "uuid": "^3.3.2" 5213 5276 } 5214 5277 }, 5215 - "require_optional": { 5216 - "version": "1.0.1 ", 5217 - "resolved": "https://registry.npmjs.org/require_optional /-/require_optional -1.0.1 .tgz", 5218 - "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==", 5219 - "requires": { 5220 - "resolve-from": "^2.0.0", 5221 - "semver": "^5.1.0" 5222 - } 5278 + "require-at": { 5279 + "version": "1.0.6 ", 5280 + "resolved": "https://registry.npmjs.org/require - at /-/require - at -1.0.6 .tgz", 5281 + "integrity": "sha512-7i1auJbMUrXEAZCOQ0VNJgmcT2VOKPRl2YGJwgpHpC9CE91Mv4/4UYIUm4chGJaI381ZDq1JUicFii64Hapd8g==" 5223 5282 }, 5224 5283 "requires-port": { 5225 5284 "version": "1.0.0", 5226 5285 "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", 5227 5286 "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" 5228 - }, 5229 - "resolve-from": { 5230 - "version": "2.0.0", 5231 - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", 5232 - "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=" 5233 5287 }, 5234 5288 "restore-cursor": { 5235 5289 "version": "2.0.0", skipped 143 lines 5379 5433 "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" 5380 5434 }, 5381 5435 "sift": { 5382 - "version": "7 .0 .1 ", 5383 - "resolved": "https://registry.npmjs.org/sift/-/sift-7 .0 .1 .tgz", 5384 - "integrity": "sha512-oqD7PMJ+uO6jV9EQCl0LrRw1OwsiPsiFQR5AR30heR+4Dl7jBBbDLnNvWiak20tzZlSE1H7RB30SX/1j/YYT7g==" 5436 + "version": "13 .5 .2 ", 5437 + "resolved": "https://registry.npmjs.org/sift/-/sift-13 .5 .2 .tgz", 5438 + "integrity": "sha512-+gxdEOMA2J+AI+fVsCqeNn7Tgx3M9ZN9jdi95939l1IJ8cZsqS8sqpJyOkic2SJk+1+98Uwryt/gL6XDaV+UZA==" 5385 5439 }, 5386 5440 "signal-exit": { 5387 5441 "version": "3.0.2", skipped 522 lines