get rid of warnings in dev environment

Cody Swartz committed Mar 15, 2025 at 04:18 UTC 6e71e3b059dd1e877a86ee8e89caf079e8133161
2 files changed +96 -86
package-lock.json
+95 -85
@@ -73,7 +73,7 @@
73 "koa-better-http-proxy": "^0.2.9",
74 "mocha": "^10.8.2",
75 "nm-prune": "^5.0.0",
76 - "nodemon": "^2.0.15",
76 + "nodemon": "^3.1.9",
77 "tough-cookie": "^4.0.0",
78 "ts-node": "^10.4.0"
79 },
@@ -610,14 +610,14 @@
610 }
611 },
612 "node_modules/@babel/helpers": {
613 - "version": "7.26.9",
614 - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.9.tgz",
615 - "integrity": "sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==",
613 + "version": "7.26.10",
614 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.10.tgz",
615 + "integrity": "sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==",
616 "dev": true,
617 "license": "MIT",
618 "dependencies": {
619 "@babel/template": "^7.26.9",
620 - "@babel/types": "^7.26.9"
620 + "@babel/types": "^7.26.10"
621 },
622 "engines": {
623 "node": ">=6.9.0"
@@ -1731,9 +1731,10 @@
1731 }
1732 },
1733 "node_modules/@babel/runtime": {
1734 - "version": "7.25.6",
1735 - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz",
1736 - "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==",
1734 + "version": "7.26.10",
1735 + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz",
1736 + "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==",
1737 + "license": "MIT",
1738 "dependencies": {
1739 "regenerator-runtime": "^0.14.0"
1740 },
@@ -1774,9 +1775,9 @@
1775 }
1776 },
1777 "node_modules/@babel/types": {
1777 - "version": "7.26.9",
1778 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.9.tgz",
1779 - "integrity": "sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==",
1778 + "version": "7.26.10",
1779 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz",
1780 + "integrity": "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==",
1781 "license": "MIT",
1782 "dependencies": {
1783 "@babel/helper-string-parser": "^7.25.9",
@@ -4287,9 +4288,10 @@
4288 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
4289 },
4290 "node_modules/axios": {
4290 - "version": "1.7.5",
4291 - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.5.tgz",
4292 - "integrity": "sha512-fZu86yCo+svH3uqJ/yTdQ0QHpQu5oL+/QE+QPSv6BZSkDAoky9vytxp7u5qk83OJFS3kEBcesWni9WTZAv3tSw==",
4291 + "version": "1.8.3",
4292 + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.3.tgz",
4293 + "integrity": "sha512-iP4DebzoNlP/YN2dpwCgb8zoCmhtkajzS48JvwmkSkXvPI3DHc7m+XYL5tGnSlJtR6nImXZmdCuN5aP8dh1d8A==",
4294 + "license": "MIT",
4295 "dependencies": {
4296 "follow-redirects": "^1.15.6",
4297 "form-data": "^4.0.0",
@@ -4933,10 +4935,11 @@
4935 }
4936 },
4937 "node_modules/cross-spawn": {
4936 - "version": "7.0.3",
4937 - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
4938 - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
4938 + "version": "7.0.6",
4939 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
4940 + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
4941 "dev": true,
4942 + "license": "MIT",
4943 "dependencies": {
4944 "path-key": "^3.1.0",
4945 "shebang-command": "^2.0.0",
@@ -6733,18 +6736,19 @@
6736 "license": "MIT"
6737 },
6738 "node_modules/nodemon": {
6736 - "version": "2.0.22",
6737 - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz",
6738 - "integrity": "sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==",
6739 + "version": "3.1.9",
6740 + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.9.tgz",
6741 + "integrity": "sha512-hdr1oIb2p6ZSxu3PB2JWWYS7ZQ0qvaZsc3hK8DR8f02kRzc8rjYmxAIvdz+aYC+8F2IjNaB7HMcSDg8nQpJxyg==",
6742 "dev": true,
6743 + "license": "MIT",
6744 "dependencies": {
6745 "chokidar": "^3.5.2",
6742 - "debug": "^3.2.7",
6746 + "debug": "^4",
6747 "ignore-by-default": "^1.0.1",
6748 "minimatch": "^3.1.2",
6749 "pstree.remy": "^1.1.8",
6746 - "semver": "^5.7.1",
6747 - "simple-update-notifier": "^1.0.7",
6750 + "semver": "^7.5.3",
6751 + "simple-update-notifier": "^2.0.0",
6752 "supports-color": "^5.5.0",
6753 "touch": "^3.1.0",
6754 "undefsafe": "^2.0.5"
@@ -6753,22 +6757,13 @@
6757 "nodemon": "bin/nodemon.js"
6758 },
6759 "engines": {
6756 - "node": ">=8.10.0"
6760 + "node": ">=10"
6761 },
6762 "funding": {
6763 "type": "opencollective",
6764 "url": "https://opencollective.com/nodemon"
6765 }
6766 },
6763 - "node_modules/nodemon/node_modules/debug": {
6764 - "version": "3.2.7",
6765 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
6766 - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
6767 - "dev": true,
6768 - "dependencies": {
6769 - "ms": "^2.1.1"
6770 - }
6771 - },
6767 "node_modules/nodemon/node_modules/has-flag": {
6768 "version": "3.0.0",
6769 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
@@ -6790,6 +6785,19 @@
6785 "node": "*"
6786 }
6787 },
6788 + "node_modules/nodemon/node_modules/semver": {
6789 + "version": "7.7.1",
6790 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
6791 + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
6792 + "dev": true,
6793 + "license": "ISC",
6794 + "bin": {
6795 + "semver": "bin/semver.js"
6796 + },
6797 + "engines": {
6798 + "node": ">=10"
6799 + }
6800 + },
6801 "node_modules/nodemon/node_modules/supports-color": {
6802 "version": "5.5.0",
6803 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
@@ -7109,9 +7117,9 @@
7117 }
7118 },
7119 "node_modules/prismjs": {
7112 - "version": "1.29.0",
7113 - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz",
7114 - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==",
7120 + "version": "1.30.0",
7121 + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz",
7122 + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==",
7123 "license": "MIT",
7124 "engines": {
7125 "node": ">=6"
@@ -7938,24 +7946,29 @@
7946 }
7947 },
7948 "node_modules/simple-update-notifier": {
7941 - "version": "1.1.0",
7942 - "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz",
7943 - "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==",
7949 + "version": "2.0.0",
7950 + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz",
7951 + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==",
7952 "dev": true,
7953 + "license": "MIT",
7954 "dependencies": {
7946 - "semver": "~7.0.0"
7955 + "semver": "^7.5.3"
7956 },
7957 "engines": {
7949 - "node": ">=8.10.0"
7958 + "node": ">=10"
7959 }
7960 },
7961 "node_modules/simple-update-notifier/node_modules/semver": {
7953 - "version": "7.0.0",
7954 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
7955 - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
7962 + "version": "7.7.1",
7963 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
7964 + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
7965 "dev": true,
7966 + "license": "ISC",
7967 "bin": {
7968 "semver": "bin/semver.js"
7969 + },
7970 + "engines": {
7971 + "node": ">=10"
7972 }
7973 },
7974 "node_modules/source-map": {
@@ -9246,13 +9259,13 @@
9259 }
9260 },
9261 "@babel/helpers": {
9249 - "version": "7.26.9",
9250 - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.9.tgz",
9251 - "integrity": "sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==",
9262 + "version": "7.26.10",
9263 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.10.tgz",
9264 + "integrity": "sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==",
9265 "dev": true,
9266 "requires": {
9267 "@babel/template": "^7.26.9",
9255 - "@babel/types": "^7.26.9"
9268 + "@babel/types": "^7.26.10"
9269 }
9270 },
9271 "@babel/parser": {
@@ -9931,9 +9944,9 @@
9944 }
9945 },
9946 "@babel/runtime": {
9934 - "version": "7.25.6",
9935 - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz",
9936 - "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==",
9947 + "version": "7.26.10",
9948 + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz",
9949 + "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==",
9950 "requires": {
9951 "regenerator-runtime": "^0.14.0"
9952 }
@@ -9963,9 +9976,9 @@
9976 }
9977 },
9978 "@babel/types": {
9966 - "version": "7.26.9",
9967 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.9.tgz",
9968 - "integrity": "sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==",
9979 + "version": "7.26.10",
9980 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz",
9981 + "integrity": "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==",
9982 "requires": {
9983 "@babel/helper-string-parser": "^7.25.9",
9984 "@babel/helper-validator-identifier": "^7.25.9"
@@ -11672,9 +11685,9 @@
11685 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
11686 },
11687 "axios": {
11675 - "version": "1.7.5",
11676 - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.5.tgz",
11677 - "integrity": "sha512-fZu86yCo+svH3uqJ/yTdQ0QHpQu5oL+/QE+QPSv6BZSkDAoky9vytxp7u5qk83OJFS3kEBcesWni9WTZAv3tSw==",
11688 + "version": "1.8.3",
11689 + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.3.tgz",
11690 + "integrity": "sha512-iP4DebzoNlP/YN2dpwCgb8zoCmhtkajzS48JvwmkSkXvPI3DHc7m+XYL5tGnSlJtR6nImXZmdCuN5aP8dh1d8A==",
11691 "requires": {
11692 "follow-redirects": "^1.15.6",
11693 "form-data": "^4.0.0",
@@ -12104,9 +12117,9 @@
12117 }
12118 },
12119 "cross-spawn": {
12107 - "version": "7.0.3",
12108 - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
12109 - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
12120 + "version": "7.0.6",
12121 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
12122 + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
12123 "dev": true,
12124 "requires": {
12125 "path-key": "^3.1.0",
@@ -13410,32 +13423,23 @@
13423 "dev": true
13424 },
13425 "nodemon": {
13413 - "version": "2.0.22",
13414 - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz",
13415 - "integrity": "sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==",
13426 + "version": "3.1.9",
13427 + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.9.tgz",
13428 + "integrity": "sha512-hdr1oIb2p6ZSxu3PB2JWWYS7ZQ0qvaZsc3hK8DR8f02kRzc8rjYmxAIvdz+aYC+8F2IjNaB7HMcSDg8nQpJxyg==",
13429 "dev": true,
13430 "requires": {
13431 "chokidar": "^3.5.2",
13419 - "debug": "^3.2.7",
13432 + "debug": "^4",
13433 "ignore-by-default": "^1.0.1",
13434 "minimatch": "^3.1.2",
13435 "pstree.remy": "^1.1.8",
13423 - "semver": "^5.7.1",
13424 - "simple-update-notifier": "^1.0.7",
13436 + "semver": "^7.5.3",
13437 + "simple-update-notifier": "^2.0.0",
13438 "supports-color": "^5.5.0",
13439 "touch": "^3.1.0",
13440 "undefsafe": "^2.0.5"
13441 },
13442 "dependencies": {
13430 - "debug": {
13431 - "version": "3.2.7",
13432 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
13433 - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
13434 - "dev": true,
13435 - "requires": {
13436 - "ms": "^2.1.1"
13437 - }
13438 - },
13443 "has-flag": {
13444 "version": "3.0.0",
13445 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
@@ -13451,6 +13455,12 @@
13455 "brace-expansion": "^1.1.7"
13456 }
13457 },
13458 + "semver": {
13459 + "version": "7.7.1",
13460 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
13461 + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
13462 + "dev": true
13463 + },
13464 "supports-color": {
13465 "version": "5.5.0",
13466 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
@@ -13665,9 +13675,9 @@
13675 "dev": true
13676 },
13677 "prismjs": {
13668 - "version": "1.29.0",
13669 - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz",
13670 - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q=="
13678 + "version": "1.30.0",
13679 + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz",
13680 + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw=="
13681 },
13682 "process-nextick-args": {
13683 "version": "2.0.1",
@@ -14272,18 +14282,18 @@
14282 }
14283 },
14284 "simple-update-notifier": {
14275 - "version": "1.1.0",
14276 - "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz",
14277 - "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==",
14285 + "version": "2.0.0",
14286 + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz",
14287 + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==",
14288 "dev": true,
14289 "requires": {
14280 - "semver": "~7.0.0"
14290 + "semver": "^7.5.3"
14291 },
14292 "dependencies": {
14293 "semver": {
14284 - "version": "7.0.0",
14285 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
14286 - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
14294 + "version": "7.7.1",
14295 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
14296 + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
14297 "dev": true
14298 }
14299 }
package.json
+1 -1
@@ -123,7 +123,7 @@
123 "koa-better-http-proxy": "^0.2.9",
124 "mocha": "^10.8.2",
125 "nm-prune": "^5.0.0",
126 - "nodemon": "^2.0.15",
126 + "nodemon": "^3.1.9",
127 "tough-cookie": "^4.0.0",
128 "ts-node": "^10.4.0"
129 }