返回提交历史
Modified
package-lock.json
+24
-263
Modified
package.json
+2
-2
XFEstudio/SpaceNinjaServer
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
代码差异
2 个文件
+26
-265
@@ -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",
@@ -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",