nomagick commited on
Commit
5f6cfdf
·
unverified ·
1 Parent(s): 19a0bbe

deps: cleanup

Browse files
Files changed (2) hide show
  1. package-lock.json +8 -366
  2. package.json +1 -4
package-lock.json CHANGED
@@ -17,7 +17,7 @@
17
  "axios": "^1.3.3",
18
  "bcrypt": "^5.1.0",
19
  "busboy": "^1.6.0",
20
- "civkit": "^0.8.4-f65f570",
21
  "core-js": "^3.37.1",
22
  "cors": "^2.8.5",
23
  "dayjs": "^1.11.9",
@@ -36,8 +36,6 @@
36
  "puppeteer": "^23.3.0",
37
  "puppeteer-extra": "^3.3.6",
38
  "puppeteer-extra-plugin-block-resources": "^2.4.3",
39
- "puppeteer-extra-plugin-page-proxy": "^1.3.1",
40
- "puppeteer-page-proxy": "^1.3.0",
41
  "robots-parser": "^3.0.1",
42
  "set-cookie-parser": "^2.6.0",
43
  "simple-zstd": "^1.4.2",
@@ -53,7 +51,6 @@
53
  "@types/bcrypt": "^5.0.0",
54
  "@types/busboy": "^1.5.4",
55
  "@types/cors": "^2.8.17",
56
- "@types/generic-pool": "^3.8.1",
57
  "@types/koa": "^2.15.0",
58
  "@types/node": "^20.14.13",
59
  "@types/set-cookie-parser": "^2.4.7",
@@ -2203,17 +2200,6 @@
2203
  "dev": true,
2204
  "peer": true
2205
  },
2206
- "node_modules/@sindresorhus/is": {
2207
- "version": "4.6.0",
2208
- "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz",
2209
- "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==",
2210
- "engines": {
2211
- "node": ">=10"
2212
- },
2213
- "funding": {
2214
- "url": "https://github.com/sindresorhus/is?sponsor=1"
2215
- }
2216
- },
2217
  "node_modules/@sinonjs/commons": {
2218
  "version": "3.0.1",
2219
  "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz",
@@ -2234,17 +2220,6 @@
2234
  "@sinonjs/commons": "^3.0.0"
2235
  }
2236
  },
2237
- "node_modules/@szmarczak/http-timer": {
2238
- "version": "4.0.6",
2239
- "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz",
2240
- "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==",
2241
- "dependencies": {
2242
- "defer-to-connect": "^2.0.0"
2243
- },
2244
- "engines": {
2245
- "node": ">=10"
2246
- }
2247
- },
2248
  "node_modules/@tootallnate/once": {
2249
  "version": "2.0.0",
2250
  "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
@@ -2350,17 +2325,6 @@
2350
  "@types/node": "*"
2351
  }
2352
  },
2353
- "node_modules/@types/cacheable-request": {
2354
- "version": "6.0.3",
2355
- "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz",
2356
- "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==",
2357
- "dependencies": {
2358
- "@types/http-cache-semantics": "*",
2359
- "@types/keyv": "^3.1.4",
2360
- "@types/node": "*",
2361
- "@types/responselike": "^1.0.0"
2362
- }
2363
- },
2364
  "node_modules/@types/caseless": {
2365
  "version": "0.12.5",
2366
  "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.5.tgz",
@@ -2433,16 +2397,6 @@
2433
  "@types/send": "*"
2434
  }
2435
  },
2436
- "node_modules/@types/generic-pool": {
2437
- "version": "3.8.1",
2438
- "resolved": "https://registry.npmjs.org/@types/generic-pool/-/generic-pool-3.8.1.tgz",
2439
- "integrity": "sha512-eaMAbZS0EfKvaP5PUZ/Cdf5uJBO2t6T3RdvQTKuMqUwGhNpCnPAsKWEMyV+mCeCQG3UiHrtgdzni8X6DmhxRaQ==",
2440
- "deprecated": "This is a stub types definition. generic-pool provides its own type definitions, so you do not need this installed.",
2441
- "dev": true,
2442
- "dependencies": {
2443
- "generic-pool": "*"
2444
- }
2445
- },
2446
  "node_modules/@types/graceful-fs": {
2447
  "version": "4.1.9",
2448
  "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz",
@@ -2460,11 +2414,6 @@
2460
  "dev": true,
2461
  "license": "MIT"
2462
  },
2463
- "node_modules/@types/http-cache-semantics": {
2464
- "version": "4.0.4",
2465
- "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz",
2466
- "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA=="
2467
- },
2468
  "node_modules/@types/http-errors": {
2469
  "version": "2.0.4",
2470
  "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
@@ -2524,14 +2473,6 @@
2524
  "dev": true,
2525
  "license": "MIT"
2526
  },
2527
- "node_modules/@types/keyv": {
2528
- "version": "3.1.4",
2529
- "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz",
2530
- "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==",
2531
- "dependencies": {
2532
- "@types/node": "*"
2533
- }
2534
- },
2535
  "node_modules/@types/koa": {
2536
  "version": "2.15.0",
2537
  "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.15.0.tgz",
@@ -2640,14 +2581,6 @@
2640
  "node": ">= 0.12"
2641
  }
2642
  },
2643
- "node_modules/@types/responselike": {
2644
- "version": "1.0.3",
2645
- "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz",
2646
- "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==",
2647
- "dependencies": {
2648
- "@types/node": "*"
2649
- }
2650
- },
2651
  "node_modules/@types/semver": {
2652
  "version": "7.5.8",
2653
  "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz",
@@ -3935,45 +3868,6 @@
3935
  "node": ">= 6.0.0"
3936
  }
3937
  },
3938
- "node_modules/cacheable-lookup": {
3939
- "version": "5.0.4",
3940
- "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz",
3941
- "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==",
3942
- "engines": {
3943
- "node": ">=10.6.0"
3944
- }
3945
- },
3946
- "node_modules/cacheable-request": {
3947
- "version": "7.0.4",
3948
- "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz",
3949
- "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==",
3950
- "dependencies": {
3951
- "clone-response": "^1.0.2",
3952
- "get-stream": "^5.1.0",
3953
- "http-cache-semantics": "^4.0.0",
3954
- "keyv": "^4.0.0",
3955
- "lowercase-keys": "^2.0.0",
3956
- "normalize-url": "^6.0.1",
3957
- "responselike": "^2.0.0"
3958
- },
3959
- "engines": {
3960
- "node": ">=8"
3961
- }
3962
- },
3963
- "node_modules/cacheable-request/node_modules/get-stream": {
3964
- "version": "5.2.0",
3965
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
3966
- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
3967
- "dependencies": {
3968
- "pump": "^3.0.0"
3969
- },
3970
- "engines": {
3971
- "node": ">=8"
3972
- },
3973
- "funding": {
3974
- "url": "https://github.com/sponsors/sindresorhus"
3975
- }
3976
- },
3977
  "node_modules/call-bind": {
3978
  "version": "1.0.7",
3979
  "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
@@ -4095,9 +3989,9 @@
4095
  }
4096
  },
4097
  "node_modules/civkit": {
4098
- "version": "0.8.4-f65f570",
4099
- "resolved": "https://registry.npmjs.org/civkit/-/civkit-0.8.4-f65f570.tgz",
4100
- "integrity": "sha512-s04b5ca/wYaBI1cCfSxNS5t170y+vEHXkc7CqriZA+qLJY3mI5hAiFSeWoOBwt4/0nc+lY4UaHuhmjjpRXYSqw==",
4101
  "license": "AGPL",
4102
  "dependencies": {
4103
  "lodash": "^4.17.21",
@@ -4206,25 +4100,6 @@
4206
  "node": ">=0.10.0"
4207
  }
4208
  },
4209
- "node_modules/clone-response": {
4210
- "version": "1.0.3",
4211
- "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz",
4212
- "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==",
4213
- "dependencies": {
4214
- "mimic-response": "^1.0.0"
4215
- },
4216
- "funding": {
4217
- "url": "https://github.com/sponsors/sindresorhus"
4218
- }
4219
- },
4220
- "node_modules/clone-response/node_modules/mimic-response": {
4221
- "version": "1.0.1",
4222
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
4223
- "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
4224
- "engines": {
4225
- "node": ">=4"
4226
- }
4227
- },
4228
  "node_modules/co": {
4229
  "version": "4.6.0",
4230
  "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
@@ -4694,14 +4569,6 @@
4694
  "node": ">=0.10.0"
4695
  }
4696
  },
4697
- "node_modules/defer-to-connect": {
4698
- "version": "2.0.1",
4699
- "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
4700
- "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==",
4701
- "engines": {
4702
- "node": ">=10"
4703
- }
4704
- },
4705
  "node_modules/define-data-property": {
4706
  "version": "1.1.4",
4707
  "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
@@ -6353,7 +6220,7 @@
6353
  "version": "3.9.0",
6354
  "resolved": "https://registry.npmjs.org/generic-pool/-/generic-pool-3.9.0.tgz",
6355
  "integrity": "sha512-hymDOu5B53XvN4QT9dBmZxPX4CWhBPPLguTZ9MMFeFa/Kg0xWVfylOVNlJji/E7yTZWFd/q9GO5TxDLq156D7g==",
6356
- "devOptional": true,
6357
  "engines": {
6358
  "node": ">= 4"
6359
  }
@@ -6613,30 +6480,6 @@
6613
  "url": "https://github.com/sponsors/ljharb"
6614
  }
6615
  },
6616
- "node_modules/got": {
6617
- "version": "11.8.6",
6618
- "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz",
6619
- "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==",
6620
- "dependencies": {
6621
- "@sindresorhus/is": "^4.0.0",
6622
- "@szmarczak/http-timer": "^4.0.5",
6623
- "@types/cacheable-request": "^6.0.1",
6624
- "@types/responselike": "^1.0.0",
6625
- "cacheable-lookup": "^5.0.3",
6626
- "cacheable-request": "^7.0.2",
6627
- "decompress-response": "^6.0.0",
6628
- "http2-wrapper": "^1.0.0-beta.5.2",
6629
- "lowercase-keys": "^2.0.0",
6630
- "p-cancelable": "^2.0.0",
6631
- "responselike": "^2.0.0"
6632
- },
6633
- "engines": {
6634
- "node": ">=10.19.0"
6635
- },
6636
- "funding": {
6637
- "url": "https://github.com/sindresorhus/got?sponsor=1"
6638
- }
6639
- },
6640
  "node_modules/graceful-fs": {
6641
  "version": "4.2.11",
6642
  "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
@@ -6875,29 +6718,6 @@
6875
  "node": ">= 14"
6876
  }
6877
  },
6878
- "node_modules/http2-wrapper": {
6879
- "version": "1.0.3",
6880
- "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz",
6881
- "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==",
6882
- "dependencies": {
6883
- "quick-lru": "^5.1.1",
6884
- "resolve-alpn": "^1.0.0"
6885
- },
6886
- "engines": {
6887
- "node": ">=10.19.0"
6888
- }
6889
- },
6890
- "node_modules/http2-wrapper/node_modules/quick-lru": {
6891
- "version": "5.1.1",
6892
- "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
6893
- "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
6894
- "engines": {
6895
- "node": ">=10"
6896
- },
6897
- "funding": {
6898
- "url": "https://github.com/sponsors/sindresorhus"
6899
- }
6900
- },
6901
  "node_modules/https-proxy-agent": {
6902
  "version": "5.0.1",
6903
  "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
@@ -8263,7 +8083,8 @@
8263
  "node_modules/json-buffer": {
8264
  "version": "3.0.1",
8265
  "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
8266
- "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="
 
8267
  },
8268
  "node_modules/json-parse-even-better-errors": {
8269
  "version": "2.3.1",
@@ -8409,6 +8230,7 @@
8409
  "version": "4.5.4",
8410
  "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
8411
  "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
 
8412
  "dependencies": {
8413
  "json-buffer": "3.0.1"
8414
  }
@@ -8738,14 +8560,6 @@
8738
  "integrity": "sha512-BFRuQUqc7x2NWxfJBCyUrN8iYUYznzL9JROmRz1gZ6KlOIgmoD+njPVbb+VNn2nGMKggMsK79iUNErillsrx7w==",
8739
  "optional": true
8740
  },
8741
- "node_modules/lowercase-keys": {
8742
- "version": "2.0.0",
8743
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
8744
- "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
8745
- "engines": {
8746
- "node": ">=8"
8747
- }
8748
- },
8749
  "node_modules/lru-cache": {
8750
  "version": "10.4.3",
8751
  "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
@@ -9735,17 +9549,6 @@
9735
  "node": ">=0.10.0"
9736
  }
9737
  },
9738
- "node_modules/normalize-url": {
9739
- "version": "6.1.0",
9740
- "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
9741
- "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
9742
- "engines": {
9743
- "node": ">=10"
9744
- },
9745
- "funding": {
9746
- "url": "https://github.com/sponsors/sindresorhus"
9747
- }
9748
- },
9749
  "node_modules/npm-run-path": {
9750
  "version": "4.0.1",
9751
  "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
@@ -9973,14 +9776,6 @@
9973
  "node": ">= 0.8.0"
9974
  }
9975
  },
9976
- "node_modules/p-cancelable": {
9977
- "version": "2.1.1",
9978
- "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz",
9979
- "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==",
9980
- "engines": {
9981
- "node": ">=8"
9982
- }
9983
- },
9984
  "node_modules/p-limit": {
9985
  "version": "3.1.0",
9986
  "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
@@ -10793,11 +10588,6 @@
10793
  "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
10794
  "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ=="
10795
  },
10796
- "node_modules/psl": {
10797
- "version": "1.9.0",
10798
- "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
10799
- "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag=="
10800
- },
10801
  "node_modules/pump": {
10802
  "version": "3.0.0",
10803
  "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
@@ -10925,97 +10715,6 @@
10925
  }
10926
  }
10927
  },
10928
- "node_modules/puppeteer-extra-plugin-page-proxy": {
10929
- "version": "1.3.1",
10930
- "resolved": "https://registry.npmjs.org/puppeteer-extra-plugin-page-proxy/-/puppeteer-extra-plugin-page-proxy-1.3.1.tgz",
10931
- "integrity": "sha512-5+mCJkJIsNHqryP8YhZMO+yYRSIfNMfyOuLFPlj4EtRGTNdly+jsOCwaizaMBuA/ItvXqWJ054KfqqOJKvuRMQ==",
10932
- "license": "MIT",
10933
- "dependencies": {
10934
- "debug": "^4.1.1",
10935
- "got": "^11.8.5",
10936
- "http-proxy-agent": "^5.0.0",
10937
- "https-proxy-agent": "^5.0.1",
10938
- "puppeteer-extra-plugin": "^3.2.3",
10939
- "socks-proxy-agent": "^7.0.0",
10940
- "tough-cookie": "^4.1.2"
10941
- },
10942
- "peerDependencies": {
10943
- "playwright-extra": "*",
10944
- "puppeteer-extra": "*"
10945
- },
10946
- "peerDependenciesMeta": {
10947
- "playwright-extra": {
10948
- "optional": true
10949
- },
10950
- "puppeteer-extra": {
10951
- "optional": true
10952
- }
10953
- }
10954
- },
10955
- "node_modules/puppeteer-extra-plugin-page-proxy/node_modules/http-proxy-agent": {
10956
- "version": "5.0.0",
10957
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
10958
- "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
10959
- "dependencies": {
10960
- "@tootallnate/once": "2",
10961
- "agent-base": "6",
10962
- "debug": "4"
10963
- },
10964
- "engines": {
10965
- "node": ">= 6"
10966
- }
10967
- },
10968
- "node_modules/puppeteer-extra-plugin-page-proxy/node_modules/socks-proxy-agent": {
10969
- "version": "7.0.0",
10970
- "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz",
10971
- "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==",
10972
- "dependencies": {
10973
- "agent-base": "^6.0.2",
10974
- "debug": "^4.3.3",
10975
- "socks": "^2.6.2"
10976
- },
10977
- "engines": {
10978
- "node": ">= 10"
10979
- }
10980
- },
10981
- "node_modules/puppeteer-page-proxy": {
10982
- "version": "1.3.0",
10983
- "resolved": "https://registry.npmjs.org/puppeteer-page-proxy/-/puppeteer-page-proxy-1.3.0.tgz",
10984
- "integrity": "sha512-PDpLjJfcUKiLvUZ3yQJeUcP1d+7nW17s2LZIrKH0gyxEN4zTGkCvB9/HwquPgYq5YcVi8QugsvBckP/K9Vn/iw==",
10985
- "dependencies": {
10986
- "got": "^11.8.5",
10987
- "http-proxy-agent": "^5.0.0",
10988
- "https-proxy-agent": "^5.0.1",
10989
- "socks-proxy-agent": "^7.0.0",
10990
- "tough-cookie": "^4.1.2"
10991
- }
10992
- },
10993
- "node_modules/puppeteer-page-proxy/node_modules/http-proxy-agent": {
10994
- "version": "5.0.0",
10995
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
10996
- "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
10997
- "dependencies": {
10998
- "@tootallnate/once": "2",
10999
- "agent-base": "6",
11000
- "debug": "4"
11001
- },
11002
- "engines": {
11003
- "node": ">= 6"
11004
- }
11005
- },
11006
- "node_modules/puppeteer-page-proxy/node_modules/socks-proxy-agent": {
11007
- "version": "7.0.0",
11008
- "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz",
11009
- "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==",
11010
- "dependencies": {
11011
- "agent-base": "^6.0.2",
11012
- "debug": "^4.3.3",
11013
- "socks": "^2.6.2"
11014
- },
11015
- "engines": {
11016
- "node": ">= 10"
11017
- }
11018
- },
11019
  "node_modules/pure-rand": {
11020
  "version": "6.1.0",
11021
  "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz",
@@ -11083,11 +10782,6 @@
11083
  "url": "https://github.com/sponsors/sindresorhus"
11084
  }
11085
  },
11086
- "node_modules/querystringify": {
11087
- "version": "2.2.0",
11088
- "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
11089
- "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ=="
11090
- },
11091
  "node_modules/queue-microtask": {
11092
  "version": "1.2.3",
11093
  "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -11275,11 +10969,6 @@
11275
  "node": ">=0.10.0"
11276
  }
11277
  },
11278
- "node_modules/requires-port": {
11279
- "version": "1.0.0",
11280
- "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
11281
- "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="
11282
- },
11283
  "node_modules/resolve": {
11284
  "version": "1.22.8",
11285
  "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
@@ -11297,11 +10986,6 @@
11297
  "url": "https://github.com/sponsors/ljharb"
11298
  }
11299
  },
11300
- "node_modules/resolve-alpn": {
11301
- "version": "1.2.1",
11302
- "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz",
11303
- "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g=="
11304
- },
11305
  "node_modules/resolve-cwd": {
11306
  "version": "3.0.0",
11307
  "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
@@ -11343,17 +11027,6 @@
11343
  "node": ">=10"
11344
  }
11345
  },
11346
- "node_modules/responselike": {
11347
- "version": "2.0.1",
11348
- "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz",
11349
- "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==",
11350
- "dependencies": {
11351
- "lowercase-keys": "^2.0.0"
11352
- },
11353
- "funding": {
11354
- "url": "https://github.com/sponsors/sindresorhus"
11355
- }
11356
- },
11357
  "node_modules/retry": {
11358
  "version": "0.13.1",
11359
  "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
@@ -12435,28 +12108,6 @@
12435
  "node": ">=0.6"
12436
  }
12437
  },
12438
- "node_modules/tough-cookie": {
12439
- "version": "4.1.3",
12440
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz",
12441
- "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==",
12442
- "dependencies": {
12443
- "psl": "^1.1.33",
12444
- "punycode": "^2.1.1",
12445
- "universalify": "^0.2.0",
12446
- "url-parse": "^1.5.3"
12447
- },
12448
- "engines": {
12449
- "node": ">=6"
12450
- }
12451
- },
12452
- "node_modules/tough-cookie/node_modules/universalify": {
12453
- "version": "0.2.0",
12454
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
12455
- "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
12456
- "engines": {
12457
- "node": ">= 4.0.0"
12458
- }
12459
- },
12460
  "node_modules/tr46": {
12461
  "version": "4.1.1",
12462
  "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz",
@@ -12848,15 +12499,6 @@
12848
  "punycode": "^2.1.0"
12849
  }
12850
  },
12851
- "node_modules/url-parse": {
12852
- "version": "1.5.10",
12853
- "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
12854
- "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
12855
- "dependencies": {
12856
- "querystringify": "^2.1.1",
12857
- "requires-port": "^1.0.0"
12858
- }
12859
- },
12860
  "node_modules/urlpattern-polyfill": {
12861
  "version": "10.0.0",
12862
  "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz",
 
17
  "axios": "^1.3.3",
18
  "bcrypt": "^5.1.0",
19
  "busboy": "^1.6.0",
20
+ "civkit": "^0.8.4-6483ddd",
21
  "core-js": "^3.37.1",
22
  "cors": "^2.8.5",
23
  "dayjs": "^1.11.9",
 
36
  "puppeteer": "^23.3.0",
37
  "puppeteer-extra": "^3.3.6",
38
  "puppeteer-extra-plugin-block-resources": "^2.4.3",
 
 
39
  "robots-parser": "^3.0.1",
40
  "set-cookie-parser": "^2.6.0",
41
  "simple-zstd": "^1.4.2",
 
51
  "@types/bcrypt": "^5.0.0",
52
  "@types/busboy": "^1.5.4",
53
  "@types/cors": "^2.8.17",
 
54
  "@types/koa": "^2.15.0",
55
  "@types/node": "^20.14.13",
56
  "@types/set-cookie-parser": "^2.4.7",
 
2200
  "dev": true,
2201
  "peer": true
2202
  },
 
 
 
 
 
 
 
 
 
 
 
2203
  "node_modules/@sinonjs/commons": {
2204
  "version": "3.0.1",
2205
  "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz",
 
2220
  "@sinonjs/commons": "^3.0.0"
2221
  }
2222
  },
 
 
 
 
 
 
 
 
 
 
 
2223
  "node_modules/@tootallnate/once": {
2224
  "version": "2.0.0",
2225
  "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
 
2325
  "@types/node": "*"
2326
  }
2327
  },
 
 
 
 
 
 
 
 
 
 
 
2328
  "node_modules/@types/caseless": {
2329
  "version": "0.12.5",
2330
  "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.5.tgz",
 
2397
  "@types/send": "*"
2398
  }
2399
  },
 
 
 
 
 
 
 
 
 
 
2400
  "node_modules/@types/graceful-fs": {
2401
  "version": "4.1.9",
2402
  "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz",
 
2414
  "dev": true,
2415
  "license": "MIT"
2416
  },
 
 
 
 
 
2417
  "node_modules/@types/http-errors": {
2418
  "version": "2.0.4",
2419
  "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
 
2473
  "dev": true,
2474
  "license": "MIT"
2475
  },
 
 
 
 
 
 
 
 
2476
  "node_modules/@types/koa": {
2477
  "version": "2.15.0",
2478
  "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.15.0.tgz",
 
2581
  "node": ">= 0.12"
2582
  }
2583
  },
 
 
 
 
 
 
 
 
2584
  "node_modules/@types/semver": {
2585
  "version": "7.5.8",
2586
  "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz",
 
3868
  "node": ">= 6.0.0"
3869
  }
3870
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3871
  "node_modules/call-bind": {
3872
  "version": "1.0.7",
3873
  "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
 
3989
  }
3990
  },
3991
  "node_modules/civkit": {
3992
+ "version": "0.8.4-6483ddd",
3993
+ "resolved": "https://registry.npmjs.org/civkit/-/civkit-0.8.4-6483ddd.tgz",
3994
+ "integrity": "sha512-nW9kDqvBg0I0ARkvPdZ9L46EYxrUMQ8f6FHfUxbyf2QHp2Tu5QjvAu8UxveGe4mbuMJhreDYuk7Ay1S0Af8wIg==",
3995
  "license": "AGPL",
3996
  "dependencies": {
3997
  "lodash": "^4.17.21",
 
4100
  "node": ">=0.10.0"
4101
  }
4102
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4103
  "node_modules/co": {
4104
  "version": "4.6.0",
4105
  "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
 
4569
  "node": ">=0.10.0"
4570
  }
4571
  },
 
 
 
 
 
 
 
 
4572
  "node_modules/define-data-property": {
4573
  "version": "1.1.4",
4574
  "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
 
6220
  "version": "3.9.0",
6221
  "resolved": "https://registry.npmjs.org/generic-pool/-/generic-pool-3.9.0.tgz",
6222
  "integrity": "sha512-hymDOu5B53XvN4QT9dBmZxPX4CWhBPPLguTZ9MMFeFa/Kg0xWVfylOVNlJji/E7yTZWFd/q9GO5TxDLq156D7g==",
6223
+ "optional": true,
6224
  "engines": {
6225
  "node": ">= 4"
6226
  }
 
6480
  "url": "https://github.com/sponsors/ljharb"
6481
  }
6482
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6483
  "node_modules/graceful-fs": {
6484
  "version": "4.2.11",
6485
  "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
 
6718
  "node": ">= 14"
6719
  }
6720
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6721
  "node_modules/https-proxy-agent": {
6722
  "version": "5.0.1",
6723
  "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
 
8083
  "node_modules/json-buffer": {
8084
  "version": "3.0.1",
8085
  "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
8086
+ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
8087
+ "dev": true
8088
  },
8089
  "node_modules/json-parse-even-better-errors": {
8090
  "version": "2.3.1",
 
8230
  "version": "4.5.4",
8231
  "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
8232
  "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
8233
+ "dev": true,
8234
  "dependencies": {
8235
  "json-buffer": "3.0.1"
8236
  }
 
8560
  "integrity": "sha512-BFRuQUqc7x2NWxfJBCyUrN8iYUYznzL9JROmRz1gZ6KlOIgmoD+njPVbb+VNn2nGMKggMsK79iUNErillsrx7w==",
8561
  "optional": true
8562
  },
 
 
 
 
 
 
 
 
8563
  "node_modules/lru-cache": {
8564
  "version": "10.4.3",
8565
  "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
 
9549
  "node": ">=0.10.0"
9550
  }
9551
  },
 
 
 
 
 
 
 
 
 
 
 
9552
  "node_modules/npm-run-path": {
9553
  "version": "4.0.1",
9554
  "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
 
9776
  "node": ">= 0.8.0"
9777
  }
9778
  },
 
 
 
 
 
 
 
 
9779
  "node_modules/p-limit": {
9780
  "version": "3.1.0",
9781
  "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
 
10588
  "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
10589
  "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ=="
10590
  },
 
 
 
 
 
10591
  "node_modules/pump": {
10592
  "version": "3.0.0",
10593
  "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
 
10715
  }
10716
  }
10717
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10718
  "node_modules/pure-rand": {
10719
  "version": "6.1.0",
10720
  "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz",
 
10782
  "url": "https://github.com/sponsors/sindresorhus"
10783
  }
10784
  },
 
 
 
 
 
10785
  "node_modules/queue-microtask": {
10786
  "version": "1.2.3",
10787
  "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
 
10969
  "node": ">=0.10.0"
10970
  }
10971
  },
 
 
 
 
 
10972
  "node_modules/resolve": {
10973
  "version": "1.22.8",
10974
  "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
 
10986
  "url": "https://github.com/sponsors/ljharb"
10987
  }
10988
  },
 
 
 
 
 
10989
  "node_modules/resolve-cwd": {
10990
  "version": "3.0.0",
10991
  "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
 
11027
  "node": ">=10"
11028
  }
11029
  },
 
 
 
 
 
 
 
 
 
 
 
11030
  "node_modules/retry": {
11031
  "version": "0.13.1",
11032
  "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
 
12108
  "node": ">=0.6"
12109
  }
12110
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12111
  "node_modules/tr46": {
12112
  "version": "4.1.1",
12113
  "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz",
 
12499
  "punycode": "^2.1.0"
12500
  }
12501
  },
 
 
 
 
 
 
 
 
 
12502
  "node_modules/urlpattern-polyfill": {
12503
  "version": "10.0.0",
12504
  "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz",
package.json CHANGED
@@ -26,7 +26,7 @@
26
  "axios": "^1.3.3",
27
  "bcrypt": "^5.1.0",
28
  "busboy": "^1.6.0",
29
- "civkit": "^0.8.4-f65f570",
30
  "core-js": "^3.37.1",
31
  "cors": "^2.8.5",
32
  "dayjs": "^1.11.9",
@@ -45,8 +45,6 @@
45
  "puppeteer": "^23.3.0",
46
  "puppeteer-extra": "^3.3.6",
47
  "puppeteer-extra-plugin-block-resources": "^2.4.3",
48
- "puppeteer-extra-plugin-page-proxy": "^1.3.1",
49
- "puppeteer-page-proxy": "^1.3.0",
50
  "robots-parser": "^3.0.1",
51
  "set-cookie-parser": "^2.6.0",
52
  "simple-zstd": "^1.4.2",
@@ -62,7 +60,6 @@
62
  "@types/bcrypt": "^5.0.0",
63
  "@types/busboy": "^1.5.4",
64
  "@types/cors": "^2.8.17",
65
- "@types/generic-pool": "^3.8.1",
66
  "@types/koa": "^2.15.0",
67
  "@types/node": "^20.14.13",
68
  "@types/set-cookie-parser": "^2.4.7",
 
26
  "axios": "^1.3.3",
27
  "bcrypt": "^5.1.0",
28
  "busboy": "^1.6.0",
29
+ "civkit": "^0.8.4-6483ddd",
30
  "core-js": "^3.37.1",
31
  "cors": "^2.8.5",
32
  "dayjs": "^1.11.9",
 
45
  "puppeteer": "^23.3.0",
46
  "puppeteer-extra": "^3.3.6",
47
  "puppeteer-extra-plugin-block-resources": "^2.4.3",
 
 
48
  "robots-parser": "^3.0.1",
49
  "set-cookie-parser": "^2.6.0",
50
  "simple-zstd": "^1.4.2",
 
60
  "@types/bcrypt": "^5.0.0",
61
  "@types/busboy": "^1.5.4",
62
  "@types/cors": "^2.8.17",
 
63
  "@types/koa": "^2.15.0",
64
  "@types/node": "^20.14.13",
65
  "@types/set-cookie-parser": "^2.4.7",