fix: npm audit package dependencies (#5572)

9d61bbc3ed068bd7e3f630aced4b67cefc5e41f9

Cohee <18619528+Cohee1207@users.noreply.github.com>

Signed
3 files changed, +73 -71Showing whitespace changes
package-lock.json+68 -62
@@ -45,7 +45,7 @@
4545 "bowser": "^2.12.1",
4646 "bytes": "^3.1.2",
4747 "chalk": "^5.6.0",
4848 "chevrotain": "^11.12.10",
4949 "command-exists": "^1.2.9",
5050 "compression": "^1.8.1",
5151 "cookie-parser": "^1.4.6",
@@ -54,7 +54,7 @@
5454 "crc": "^4.3.2",
5555 "csrf-sync": "^4.2.1",
5656 "diff-match-patch": "^1.0.5",
5757 "dompurify": "^3.24.62",
5858 "droll": "^0.2.1",
5959 "env-paths": "^3.0.0",
6060 "express": "^4.21.0",
@@ -76,7 +76,7 @@
7676 "isomorphic-git": "^1.36.3",
7777 "js-sha256": "^0.11.1",
7878 "localforage": "^1.10.0",
7979 "lodash": "^4.1718.211",
8080 "mime-types": "^3.0.2",
8181 "moment": "^2.30.1",
8282 "morphdom": "^2.7.7",
@@ -110,7 +110,7 @@
110110 "sillytavern": "src/server-global.js"
111111 },
112112 "devDependencies": {
113113 "@chevrotain/types": "^11.02.30",
114114 "@types/archiver": "^6.0.3",
115115 "@types/bytes": "^3.1.5",
116116 "@types/command-exists": "^1.2.3",
@@ -124,7 +124,7 @@
124124 "@types/jquery-cropper": "^1.0.4",
125125 "@types/jquery.transit": "^0.9.33",
126126 "@types/jqueryui": "^1.12.24",
127127 "@types/lodash": "^4.17.2024",
128128 "@types/mime-types": "^3.0.1",
129129 "@types/multer": "^2.1.0",
130130 "@types/node": "^18.19.84",
@@ -179,42 +179,42 @@
179179 "license": "Apache-2.0"
180180 },
181181 "node_modules/@chevrotain/cst-dts-gen": {
182182 "version": "11.12.10",
183183 "resolved": "https://registry.npmjs.org/@chevrotain/cst-dts-gen/-/cst-dts-gen-11.12.10.tgz",
184184 "integrity": "sha512-fRHyv6/f542qQqiRGalrfJl/evD39mAvbJLCekPazhiextEatq1Jx1KssJFvn/i9gSd5NNO0ds03ek0CboUXhQQeICw3SR/4uVKmOBcwfZPmYVj+JM2mP+Lx7bZ51cOeHaMWOKp3AUMuyM3QR82aFFXTfcAp67P5GpPjGmbZWQ==",
185185 "license": "Apache-2.0",
186186 "dependencies": {
187187 "@chevrotain/gast": "11.12.10",
188188 "@chevrotain/types": "11.12.10",
189189 "lodash-es": "4.17.23"
190190 }
191191 },
192192 "node_modules/@chevrotain/gast": {
193193 "version": "11.12.10",
194194 "resolved": "https://registry.npmjs.org/@chevrotain/gast/-/gast-11.12.10.tgz",
195195 "integrity": "sha512-Ko/5vPEYy1vn5CbCjjvnSO4U7GgxyGmc+dfUZZJIWTlQFkXkyym0jFYrWEU10hyCjrA7rQtiHtBr0EaZqvHFZvgKoD6eSI1xjAZZoNUW+V0l13UEn+a4ShmUrjIKs1BeEWCji0Kwhmqn5FSx1K4BhWL7IQKlV7wLR4r8lLArORQ==",
196196 "license": "Apache-2.0",
197197 "dependencies": {
198198 "@chevrotain/types": "11.12.10",
199199 "lodash-es": "4.17.23"
200200 }
201201 },
202202 "node_modules/@chevrotain/regexp-to-ast": {
203203 "version": "11.12.10",
204204 "resolved": "https://registry.npmjs.org/@chevrotain/regexp-to-ast/-/regexp-to-ast-11.12.10.tgz",
205205 "integrity": "sha512-ctRw1OKSXkOrR8VTvOxrQ5USEc4sNrfwXHa1NuTcR7wre4YbjPcKwlG73pBFqbXODTbXhdZwv0oyUaI+82C2uylg3Irm+uOv5/TEwFRgwLmbhlln4qkmDytegW79lI3g5hasYaJnVJOm3H2NkhA0Ef4XLBU4Scr7TJDJwgFkAw==",
206206 "license": "Apache-2.0"
207207 },
208208 "node_modules/@chevrotain/types": {
209209 "version": "11.12.10",
210210 "resolved": "https://registry.npmjs.org/@chevrotain/types/-/types-11.12.10.tgz",
211211 "integrity": "sha512-wb2ToxG8LkgPYnKe9FH8oGn3TMCBdnwiuNC5l5yvBMSj/lz/LqolbGQEHB0tlpW5BnljHVtp+CtlaVRbCytU0kbVsk6CGrqTL4ZN4ksJa0TXOYbxpbthtqwkzjQfQU+5BtGMTuZCPVgaAjtKvQYXnHb/8i/02Kii00y0tsuwfsw==",
212212 "license": "Apache-2.0"
213213 },
214214 "node_modules/@chevrotain/utils": {
215215 "version": "11.12.10",
216216 "resolved": "https://registry.npmjs.org/@chevrotain/utils/-/utils-11.12.10.tgz",
217217 "integrity": "sha512-71eTYMzYXYSFPrbg/ZwftSaSDld7UYlS8OQa3lNnn9jzNtpFbaReRRyghzqS7rI3CDaorqpPJJcXGHK+FE1TVQ7whECg4yNWHottjvr2To2BRxL4XJVjIyyv5J4+bJ0iMOVU8j/8n1qPDLZS/90W/BObDR8VNL46lFbzY/Hosmw==",
218218 "license": "Apache-2.0"
219219 },
220220 "node_modules/@es-joy/jsdoccomment": {
@@ -2011,9 +2011,9 @@
20112011 }
20122012 },
20132013 "node_modules/@types/lodash": {
20142014 "version": "4.17.2024",
20152015 "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.2024.tgz",
20162016 "integrity": "sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXAgIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGAFizimb35b7k8atwsQ==",
20172017 "dev": true,
20182018 "license": "MIT"
20192019 },
@@ -2791,9 +2791,9 @@
27912791 }
27922792 },
27932793 "node_modules/archiver-utils/node_modules/brace-expansion": {
27942794 "version": "2.01.20",
27952795 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.01.20.tgz",
27962796 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQTN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==",
27972797 "license": "MIT",
27982798 "dependencies": {
27992799 "balanced-match": "^1.0.0"
@@ -3013,14 +3013,23 @@
30133013 }
30143014 },
30153015 "node_modules/axios": {
30163016 "version": "1.1315.52",
30173017 "resolved": "https://registry.npmjs.org/axios/-/axios-1.1315.52.tgz",
30183018 "integrity": "sha512-cz4ur7Vb0xS4wLrXxPtcrPTsNlJmKjkPnNPK2Ihe0hn0wGSaTEiHRPxwjvJwT3hKmXF4dpqxmPO9SoNb2FsYXj/KUN0tPWe44eqxrIu31mexEo0gHN+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8QD5A==",
30193019 "license": "MIT",
30203020 "dependencies": {
30213021 "follow-redirects": "^1.15.11",
30223022 "form-data": "^4.0.5",
30233023 "proxy-from-env": "^12.1.0"
3024+ }
3025+ },
3026+ "node_modules/axios/node_modules/proxy-from-env": {
3027+ "version": "2.1.0",
3028+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz",
3029+ "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==",
3030+ "license": "MIT",
3031+ "engines": {
3032+ "node": ">=10"
30243033 }
30253034 },
30263035 "node_modules/b4a": {
@@ -3075,9 +3084,9 @@
30753084 }
30763085 },
30773086 "node_modules/basic-ftp": {
30783087 "version": "5.23.01",
30793088 "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.23.01.tgz",
30803089 "integrity": "sha512-VoMINM2rqJwJgfdHq6RiUudKt2BV+FY5ZFezP/ypmwayk68bopVNp6ugyA150DDuZfPFdt1KZ5a94ZDiwX4hMgZDzF+NzzAQy4XXLlqsGD4MCzq3DrmNFD/uUmBJuGoXwGttD80lEy8kj98kbyhLXnPvhtIo93mdnLIjpCAeeOw==",
30813090 "license": "MIT",
30823091 "engines": {
30833092 "node": ">=10.0.0"
@@ -3182,9 +3191,9 @@
31823191 "license": "MIT"
31833192 },
31843193 "node_modules/brace-expansion": {
31853194 "version": "1.1.1214",
31863195 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1214.tgz",
31873196 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBPMWPGfDxnyzKU7rNOW9SP/W1ZEyZ1twGWom5c50vi3xrmrua/56TF4lPcqjnDHcg+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==",
31883197 "dev": true,
31893198 "license": "MIT",
31903199 "dependencies": {
@@ -3494,16 +3503,16 @@
34943503 }
34953504 },
34963505 "node_modules/chevrotain": {
34973506 "version": "11.12.10",
34983507 "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-11.12.10.tgz",
34993508 "integrity": "sha512-f0yv5CPKaFxfsPTBzX7vGuim4oIC1mHCHTxM51nCklUw9RzRVc0DLjAh/gcS7LUGdBSwl2dU6+FON6LVUksdOo1qJjoUvXNn45urgh8C+0a24pACQSAUPM4k/zMInlTIo25ldWXOZoPt7XEIk/LwoT4lFVmJcu9g5MHtx371x3A==",
35003509 "license": "Apache-2.0",
35013510 "dependencies": {
35023511 "@chevrotain/cst-dts-gen": "11.12.10",
35033512 "@chevrotain/gast": "11.12.10",
35043513 "@chevrotain/regexp-to-ast": "11.12.10",
35053514 "@chevrotain/types": "11.12.10",
35063515 "@chevrotain/utils": "11.12.10",
35073516 "lodash-es": "4.17.23"
35083517 }
35093518 },
@@ -4313,13 +4322,10 @@
43134322 }
43144323 },
43154324 "node_modules/dompurify": {
43164325 "version": "3.34.2",
43174326 "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.34.2.tgz",
43184327 "integrity": "sha512-6obghkliLdmKa56xdbLOpUZ43pAR6xFy1uOrxBaIDjT+yaRuuybLjGS9eVBoSRlHeS9SA/UPU5fq3OXClEHLJNGvbxKpQIKeIFFyYciHBr2n0v1VMPlSj843HdLOwjb2OxNwdq9Xykxqhk+FE42MzAdHvInbAolSE4mhahPpjXA==",
43194328 "license": "(MPL-2.0 OR Apache-2.0)",
4320- "engines": {
4321- "node": ">=20"
4322- },
43234329 "optionalDependencies": {
43244330 "@types/trusted-types": "^2.0.7"
43254331 }
@@ -5199,9 +5205,9 @@
51995205 "license": "ISC"
52005206 },
52015207 "node_modules/follow-redirects": {
52025208 "version": "1.1516.110",
52035209 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.1516.110.tgz",
52045210 "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FOy5rN/0gfIES8CuOsadFT/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQJfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==",
52055211 "funding": [
52065212 {
52075213 "type": "individual",
@@ -6610,9 +6616,9 @@
66106616 }
66116617 },
66126618 "node_modules/lodash": {
66136619 "version": "4.1718.231",
66146620 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.1718.231.tgz",
66156621 "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEcdMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/LCaj/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnGgfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+w0Q==",
66166622 "license": "MIT"
66176623 },
66186624 "node_modules/lodash-es": {
@@ -7922,9 +7928,9 @@
79227928 }
79237929 },
79247930 "node_modules/readdir-glob/node_modules/brace-expansion": {
79257931 "version": "2.01.20",
79267932 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.01.20.tgz",
79277933 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQTN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==",
79287934 "license": "MIT",
79297935 "dependencies": {
79307936 "balanced-match": "^1.0.0"
package.json+5 -5
@@ -36,7 +36,7 @@
3636 "bowser": "^2.12.1",
3737 "bytes": "^3.1.2",
3838 "chalk": "^5.6.0",
3939 "chevrotain": "^11.12.10",
4040 "command-exists": "^1.2.9",
4141 "compression": "^1.8.1",
4242 "cookie-parser": "^1.4.6",
@@ -45,7 +45,7 @@
4545 "crc": "^4.3.2",
4646 "csrf-sync": "^4.2.1",
4747 "diff-match-patch": "^1.0.5",
4848 "dompurify": "^3.24.62",
4949 "droll": "^0.2.1",
5050 "env-paths": "^3.0.0",
5151 "express": "^4.21.0",
@@ -67,7 +67,7 @@
6767 "isomorphic-git": "^1.36.3",
6868 "js-sha256": "^0.11.1",
6969 "localforage": "^1.10.0",
7070 "lodash": "^4.1718.211",
7171 "mime-types": "^3.0.2",
7272 "moment": "^2.30.1",
7373 "morphdom": "^2.7.7",
@@ -139,7 +139,7 @@
139139 },
140140 "main": "server.js",
141141 "devDependencies": {
142142 "@chevrotain/types": "^11.02.30",
143143 "@types/archiver": "^6.0.3",
144144 "@types/bytes": "^3.1.5",
145145 "@types/command-exists": "^1.2.3",
@@ -153,7 +153,7 @@
153153 "@types/jquery-cropper": "^1.0.4",
154154 "@types/jquery.transit": "^0.9.33",
155155 "@types/jqueryui": "^1.12.24",
156156 "@types/lodash": "^4.17.2024",
157157 "@types/mime-types": "^3.0.1",
158158 "@types/multer": "^2.1.0",
159159 "@types/node": "^18.19.84",
tests/package-lock.json+0 -4
@@ -54,7 +54,6 @@
5454 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz",
5555 "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==",
5656 "license": "MIT",
57- "peer": true,
5857 "dependencies": {
5958 "@ampproject/remapping": "^2.2.0",
6059 "@babel/code-frame": "^7.24.7",
@@ -1199,7 +1198,6 @@
11991198 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz",
12001199 "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==",
12011200 "license": "MIT",
1202- "peer": true,
12031201 "bin": {
12041202 "acorn": "bin/acorn"
12051203 },
@@ -1447,7 +1445,6 @@
14471445 }
14481446 ],
14491447 "license": "MIT",
1450- "peer": true,
14511448 "dependencies": {
14521449 "caniuse-lite": "^1.0.30001629",
14531450 "electron-to-chromium": "^1.4.796",
@@ -1787,7 +1784,6 @@
17871784 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz",
17881785 "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==",
17891786 "license": "MIT",
1790- "peer": true,
17911787 "dependencies": {
17921788 "@eslint-community/eslint-utils": "^4.2.0",
17931789 "@eslint-community/regexpp": "^4.6.1",