XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFESpaceNinjaServer

chore: replace copyfiles with ncp (#1381)

They're both unmaintained, but this one is smaller at least. Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/1381 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>

725efcc7
Sainan <63328889+Sainan@users.noreply.github.com>
提交于

代码差异

2 个文件 +26 -265
Modified package-lock.json +24 -263
@@ -11,12 +11,12 @@
11 11 "dependencies": {
12 12 "@types/express": "^5",
13 13 "@types/morgan": "^1.9.9",
14 "copyfiles": "^2.4.1",
15 14 "crc-32": "^1.2.2",
16 15 "express": "^5",
17 16 "json-with-bigint": "^3.2.2",
18 17 "mongoose": "^8.11.0",
19 18 "morgan": "^1.10.0",
19 "ncp": "^2.0.0",
20 20 "typescript": ">=5.5 <5.6.0",
21 21 "warframe-public-export-plus": "^0.5.48",
22 22 "warframe-riven-info": "^0.1.2",
@@ -746,6 +746,7 @@
746 746 "version": "5.0.1",
747 747 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
748 748 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
749 "dev": true,
749 750 "license": "MIT",
750 751 "engines": {
751 752 "node": ">=8"
@@ -755,6 +756,7 @@
755 756 "version": "4.3.0",
756 757 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
757 758 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
759 "dev": true,
758 760 "license": "MIT",
759 761 "dependencies": {
760 762 "color-convert": "^2.0.1"
@@ -804,6 +806,7 @@
804 806 "version": "1.0.2",
805 807 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
806 808 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
809 "dev": true,
807 810 "license": "MIT"
808 811 },
809 812 "node_modules/basic-auth": {
@@ -1014,17 +1017,6 @@
1014 1017 "node": ">= 6"
1015 1018 }
1016 1019 },
1017 "node_modules/cliui": {
1018 "version": "7.0.4",
1019 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
1020 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
1021 "license": "ISC",
1022 "dependencies": {
1023 "string-width": "^4.2.0",
1024 "strip-ansi": "^6.0.0",
1025 "wrap-ansi": "^7.0.0"
1026 }
1027 },
1028 1020 "node_modules/color": {
1029 1021 "version": "3.2.1",
1030 1022 "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz",
@@ -1039,6 +1031,7 @@
1039 1031 "version": "2.0.1",
1040 1032 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1041 1033 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1034 "dev": true,
1042 1035 "license": "MIT",
1043 1036 "dependencies": {
1044 1037 "color-name": "~1.1.4"
@@ -1092,6 +1085,7 @@
1092 1085 "version": "0.0.1",
1093 1086 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1094 1087 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
1088 "dev": true,
1095 1089 "license": "MIT"
1096 1090 },
1097 1091 "node_modules/content-disposition": {
@@ -1133,53 +1127,6 @@
1133 1127 "node": ">=6.6.0"
1134 1128 }
1135 1129 },
1136 "node_modules/copyfiles": {
1137 "version": "2.4.1",
1138 "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz",
1139 "integrity": "sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==",
1140 "license": "MIT",
1141 "dependencies": {
1142 "glob": "^7.0.5",
1143 "minimatch": "^3.0.3",
1144 "mkdirp": "^1.0.4",
1145 "noms": "0.0.0",
1146 "through2": "^2.0.1",
1147 "untildify": "^4.0.0",
1148 "yargs": "^16.1.0"
1149 },
1150 "bin": {
1151 "copyfiles": "copyfiles",
1152 "copyup": "copyfiles"
1153 }
1154 },
1155 "node_modules/copyfiles/node_modules/brace-expansion": {
1156 "version": "1.1.11",
1157 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1158 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1159 "license": "MIT",
1160 "dependencies": {
1161 "balanced-match": "^1.0.0",
1162 "concat-map": "0.0.1"
1163 }
1164 },
1165 "node_modules/copyfiles/node_modules/minimatch": {
1166 "version": "3.1.2",
1167 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1168 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1169 "license": "ISC",
1170 "dependencies": {
1171 "brace-expansion": "^1.1.7"
1172 },
1173 "engines": {
1174 "node": "*"
1175 }
1176 },
1177 "node_modules/core-util-is": {
1178 "version": "1.0.3",
1179 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
1180 "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
1181 "license": "MIT"
1182 },
1183 1130 "node_modules/crc-32": {
1184 1131 "version": "1.2.2",
1185 1132 "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
@@ -1310,12 +1257,6 @@
1310 1257 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
1311 1258 "license": "MIT"
1312 1259 },
1313 "node_modules/emoji-regex": {
1314 "version": "8.0.0",
1315 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1316 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1317 "license": "MIT"
1318 },
1319 1260 "node_modules/enabled": {
1320 1261 "version": "2.0.0",
1321 1262 "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz",
@@ -1361,15 +1302,6 @@
1361 1302 "node": ">= 0.4"
1362 1303 }
1363 1304 },
1364 "node_modules/escalade": {
1365 "version": "3.2.0",
1366 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
1367 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
1368 "license": "MIT",
1369 "engines": {
1370 "node": ">=6"
1371 }
1372 },
1373 1305 "node_modules/escape-html": {
1374 1306 "version": "1.0.3",
1375 1307 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
@@ -1863,6 +1795,7 @@
1863 1795 "version": "1.0.0",
1864 1796 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1865 1797 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
1798 "dev": true,
1866 1799 "license": "ISC"
1867 1800 },
1868 1801 "node_modules/fsevents": {
@@ -1889,15 +1822,6 @@
1889 1822 "url": "https://github.com/sponsors/ljharb"
1890 1823 }
1891 1824 },
1892 "node_modules/get-caller-file": {
1893 "version": "2.0.5",
1894 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
1895 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
1896 "license": "ISC",
1897 "engines": {
1898 "node": "6.* || 8.* || >= 10.*"
1899 }
1900 },
1901 1825 "node_modules/get-intrinsic": {
1902 1826 "version": "1.3.0",
1903 1827 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
@@ -1940,6 +1864,7 @@
1940 1864 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
1941 1865 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
1942 1866 "deprecated": "Glob versions prior to v9 are no longer supported",
1867 "dev": true,
1943 1868 "license": "ISC",
1944 1869 "dependencies": {
1945 1870 "fs.realpath": "^1.0.0",
@@ -1973,6 +1898,7 @@
1973 1898 "version": "1.1.11",
1974 1899 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1975 1900 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1901 "dev": true,
1976 1902 "license": "MIT",
1977 1903 "dependencies": {
1978 1904 "balanced-match": "^1.0.0",
@@ -1983,6 +1909,7 @@
1983 1909 "version": "3.1.2",
1984 1910 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1985 1911 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1912 "dev": true,
1986 1913 "license": "ISC",
1987 1914 "dependencies": {
1988 1915 "brace-expansion": "^1.1.7"
@@ -2130,6 +2057,7 @@
2130 2057 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2131 2058 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
2132 2059 "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
2060 "dev": true,
2133 2061 "license": "ISC",
2134 2062 "dependencies": {
2135 2063 "once": "^1.3.0",
@@ -2196,15 +2124,6 @@
2196 2124 "node": ">=0.10.0"
2197 2125 }
2198 2126 },
2199 "node_modules/is-fullwidth-code-point": {
2200 "version": "3.0.0",
2201 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2202 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
2203 "license": "MIT",
2204 "engines": {
2205 "node": ">=8"
2206 }
2207 },
2208 2127 "node_modules/is-glob": {
2209 2128 "version": "4.0.3",
2210 2129 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
@@ -2256,12 +2175,6 @@
2256 2175 "url": "https://github.com/sponsors/sindresorhus"
2257 2176 }
2258 2177 },
2259 "node_modules/isarray": {
2260 "version": "0.0.1",
2261 "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
2262 "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==",
2263 "license": "MIT"
2264 },
2265 2178 "node_modules/isexe": {
2266 2179 "version": "2.0.0",
2267 2180 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
@@ -2528,6 +2441,7 @@
2528 2441 "version": "1.0.4",
2529 2442 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
2530 2443 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
2444 "dev": true,
2531 2445 "license": "MIT",
2532 2446 "bin": {
2533 2447 "mkdirp": "bin/cmd.js"
@@ -2700,6 +2614,15 @@
2700 2614 "dev": true,
2701 2615 "license": "MIT"
2702 2616 },
2617 "node_modules/ncp": {
2618 "version": "2.0.0",
2619 "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz",
2620 "integrity": "sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==",
2621 "license": "MIT",
2622 "bin": {
2623 "ncp": "bin/ncp"
2624 }
2625 },
2703 2626 "node_modules/negotiator": {
2704 2627 "version": "1.0.0",
2705 2628 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
@@ -2709,16 +2632,6 @@
2709 2632 "node": ">= 0.6"
2710 2633 }
2711 2634 },
2712 "node_modules/noms": {
2713 "version": "0.0.0",
2714 "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz",
2715 "integrity": "sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow==",
2716 "license": "ISC",
2717 "dependencies": {
2718 "inherits": "^2.0.1",
2719 "readable-stream": "~1.0.31"
2720 }
2721 },
2722 2635 "node_modules/normalize-path": {
2723 2636 "version": "3.0.0",
2724 2637 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
@@ -2875,6 +2788,7 @@
2875 2788 "version": "1.0.1",
2876 2789 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2877 2790 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
2791 "dev": true,
2878 2792 "license": "MIT",
2879 2793 "engines": {
2880 2794 "node": ">=0.10.0"
@@ -2958,12 +2872,6 @@
2958 2872 "node": ">=6.0.0"
2959 2873 }
2960 2874 },
2961 "node_modules/process-nextick-args": {
2962 "version": "2.0.1",
2963 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
2964 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
2965 "license": "MIT"
2966 },
2967 2875 "node_modules/proxy-addr": {
2968 2876 "version": "2.0.7",
2969 2877 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
@@ -3058,18 +2966,6 @@
3058 2966 "node": ">=0.10.0"
3059 2967 }
3060 2968 },
3061 "node_modules/readable-stream": {
3062 "version": "1.0.34",
3063 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
3064 "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==",
3065 "license": "MIT",
3066 "dependencies": {
3067 "core-util-is": "~1.0.0",
3068 "inherits": "~2.0.1",
3069 "isarray": "0.0.1",
3070 "string_decoder": "~0.10.x"
3071 }
3072 },
3073 2969 "node_modules/readdirp": {
3074 2970 "version": "3.6.0",
3075 2971 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
@@ -3083,15 +2979,6 @@
3083 2979 "node": ">=8.10.0"
3084 2980 }
3085 2981 },
3086 "node_modules/require-directory": {
3087 "version": "2.1.1",
3088 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
3089 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
3090 "license": "MIT",
3091 "engines": {
3092 "node": ">=0.10.0"
3093 }
3094 },
3095 2982 "node_modules/resolve": {
3096 2983 "version": "1.22.10",
3097 2984 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
@@ -3469,30 +3356,11 @@
3469 3356 "node": ">= 0.8"
3470 3357 }
3471 3358 },
3472 "node_modules/string_decoder": {
3473 "version": "0.10.31",
3474 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
3475 "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==",
3476 "license": "MIT"
3477 },
3478 "node_modules/string-width": {
3479 "version": "4.2.3",
3480 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
3481 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
3482 "license": "MIT",
3483 "dependencies": {
3484 "emoji-regex": "^8.0.0",
3485 "is-fullwidth-code-point": "^3.0.0",
3486 "strip-ansi": "^6.0.1"
3487 },
3488 "engines": {
3489 "node": ">=8"
3490 }
3491 },
3492 3359 "node_modules/strip-ansi": {
3493 3360 "version": "6.0.1",
3494 3361 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3495 3362 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3363 "dev": true,
3496 3364 "license": "MIT",
3497 3365 "dependencies": {
3498 3366 "ansi-regex": "^5.0.1"
@@ -3580,52 +3448,6 @@
3580 3448 "dev": true,
3581 3449 "license": "MIT"
3582 3450 },
3583 "node_modules/through2": {
3584 "version": "2.0.5",
3585 "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
3586 "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
3587 "license": "MIT",
3588 "dependencies": {
3589 "readable-stream": "~2.3.6",
3590 "xtend": "~4.0.1"
3591 }
3592 },
3593 "node_modules/through2/node_modules/isarray": {
3594 "version": "1.0.0",
3595 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3596 "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
3597 "license": "MIT"
3598 },
3599 "node_modules/through2/node_modules/readable-stream": {
3600 "version": "2.3.8",
3601 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
3602 "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
3603 "license": "MIT",
3604 "dependencies": {
3605 "core-util-is": "~1.0.0",
3606 "inherits": "~2.0.3",
3607 "isarray": "~1.0.0",
3608 "process-nextick-args": "~2.0.0",
3609 "safe-buffer": "~5.1.1",
3610 "string_decoder": "~1.1.1",
3611 "util-deprecate": "~1.0.1"
3612 }
3613 },
3614 "node_modules/through2/node_modules/safe-buffer": {
3615 "version": "5.1.2",
3616 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3617 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
3618 "license": "MIT"
3619 },
3620 "node_modules/through2/node_modules/string_decoder": {
3621 "version": "1.1.1",
3622 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3623 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3624 "license": "MIT",
3625 "dependencies": {
3626 "safe-buffer": "~5.1.0"
3627 }
3628 },
3629 3451 "node_modules/to-regex-range": {
3630 3452 "version": "5.0.1",
3631 3453 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
@@ -3898,15 +3720,6 @@
3898 3720 "node": ">= 0.8"
3899 3721 }
3900 3722 },
3901 "node_modules/untildify": {
3902 "version": "4.0.0",
3903 "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
3904 "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",
3905 "license": "MIT",
3906 "engines": {
3907 "node": ">=8"
3908 }
3909 },
3910 3723 "node_modules/uri-js": {
3911 3724 "version": "4.4.1",
3912 3725 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
@@ -4106,23 +3919,6 @@
4106 3919 "node": ">=0.10.0"
4107 3920 }
4108 3921 },
4109 "node_modules/wrap-ansi": {
4110 "version": "7.0.0",
4111 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
4112 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
4113 "license": "MIT",
4114 "dependencies": {
4115 "ansi-styles": "^4.0.0",
4116 "string-width": "^4.1.0",
4117 "strip-ansi": "^6.0.0"
4118 },
4119 "engines": {
4120 "node": ">=10"
4121 },
4122 "funding": {
4123 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
4124 }
4125 },
4126 3922 "node_modules/wrappy": {
4127 3923 "version": "1.0.2",
4128 3924 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
@@ -4133,47 +3929,12 @@
4133 3929 "version": "4.0.2",
4134 3930 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
4135 3931 "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
3932 "dev": true,
4136 3933 "license": "MIT",
4137 3934 "engines": {
4138 3935 "node": ">=0.4"
4139 3936 }
4140 3937 },
4141 "node_modules/y18n": {
4142 "version": "5.0.8",
4143 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
4144 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
4145 "license": "ISC",
4146 "engines": {
4147 "node": ">=10"
4148 }
4149 },
4150 "node_modules/yargs": {
4151 "version": "16.2.0",
4152 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
4153 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
4154 "license": "MIT",
4155 "dependencies": {
4156 "cliui": "^7.0.2",
4157 "escalade": "^3.1.1",
4158 "get-caller-file": "^2.0.5",
4159 "require-directory": "^2.1.1",
4160 "string-width": "^4.2.0",
4161 "y18n": "^5.0.5",
4162 "yargs-parser": "^20.2.2"
4163 },
4164 "engines": {
4165 "node": ">=10"
4166 }
4167 },
4168 "node_modules/yargs-parser": {
4169 "version": "20.2.9",
4170 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
4171 "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
4172 "license": "ISC",
4173 "engines": {
4174 "node": ">=10"
4175 }
4176 },
4177 3938 "node_modules/yn": {
4178 3939 "version": "3.1.1",
4179 3940 "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
Modified package.json +2 -2
@@ -6,7 +6,7 @@
6 6 "scripts": {
7 7 "start": "node --import ./build/src/pathman.js build/src/index.js",
8 8 "dev": "ts-node-dev --openssl-legacy-provider -r tsconfig-paths/register src/index.ts ",
9 "build": "tsc --incremental && copyfiles static/webui/** build",
9 "build": "tsc --incremental && ncp static/webui build/static/webui",
10 10 "verify": "tsc --noEmit",
11 11 "lint": "eslint --ext .ts .",
12 12 "lint:fix": "eslint --fix --ext .ts .",
@@ -17,12 +17,12 @@
17 17 "dependencies": {
18 18 "@types/express": "^5",
19 19 "@types/morgan": "^1.9.9",
20 "copyfiles": "^2.4.1",
21 20 "crc-32": "^1.2.2",
22 21 "express": "^5",
23 22 "json-with-bigint": "^3.2.2",
24 23 "mongoose": "^8.11.0",
25 24 "morgan": "^1.10.0",
25 "ncp": "^2.0.0",
26 26 "typescript": ">=5.5 <5.6.0",
27 27 "warframe-public-export-plus": "^0.5.48",
28 28 "warframe-riven-info": "^0.1.2",