diff --git a/package-lock.json b/package-lock.json index 7423f49..538221d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "license": "ISC", "dependencies": { "@fastify/formbody": "^7.3.0", - "@fastify/static": "^6.11.2", + "@fastify/static": "^6.12.0", "abort-controller": "^3.0.0", "abstract-logging": "^2.0.1", "ajv": "^8.11.2", @@ -21,18 +21,18 @@ "avvio": "^8.2.0", "base64-js": "^1.5.1", "buffer": "^6.0.3", - "cookie": "^0.5.0", + "cookie": "^0.6.0", "debug": "^4.3.4", "event-target-shim": "^6.0.2", "events": "^3.3.0", "fast-decode-uri-component": "^1.0.1", "fast-deep-equal": "^3.1.3", - "fast-json-stringify": "^5.8.0", + "fast-json-stringify": "^5.9.1", "fast-querystring": "^1.0.0", "fast-redact": "^3.3.0", - "fast-uri": "^2.1.0", + "fast-uri": "^2.3.0", "fastify": "^4.24.3", - "fastify-cli": "^5.8.0", + "fastify-cli": "^5.9.0", "fastq": "^1.13.0", "find-my-way": "^7.7.0", "forwarded": "^0.2.0", @@ -42,19 +42,19 @@ "jsdoc-to-markdown": "^8.0.0", "json-schema-traverse": "^1.0.0", "light-my-request": "^5.11.0", - "lru-cache": "^10.0.1", + "lru-cache": "^10.0.2", "ms": "^2.1.2", "nunjucks": "^3.2.3", "on-exit-leak-free": "^2.1.2", "pdf-lib": "^1.17.1", - "pino": "^8.16.0", + "pino": "^8.16.2", "pino-abstract-transport": "^1.1.0", "pino-std-serializers": "^6.2.2", - "playwright": "^1.39.0", + "playwright": "^1.40.0", "process": "^0.11.10", - "process-warning": "^2.0.0", + "process-warning": "^2.3.0", "proxy-addr": "^2.0.7", - "punycode": "^2.1.1", + "punycode": "^2.3.1", "quick-format-unescaped": "^4.0.4", "readable-stream": "^4.4.2", "real-require": "^0.2.0", @@ -70,7 +70,7 @@ "sonic-boom": "^3.5.0", "split2": "^4.1.0", "thread-stream": "^2.4.1", - "tiny-lru": "^11.2.3", + "tiny-lru": "^11.2.5", "uri-js": "^4.4.1", "uuid": "^9.0.1", "yallist": "^4.0.0" @@ -599,9 +599,9 @@ } }, "node_modules/@fastify/static": { - "version": "6.11.2", - "resolved": "https://registry.npmjs.org/@fastify/static/-/static-6.11.2.tgz", - "integrity": "sha512-EH7mh7q4MfNdT7N07ZVlwsX/ObngMvQ7KBP0FXAuPov99Fjn80KSJMdxQhhYKAKWW1jXiFdrk8X7d6uGWdZFxg==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/@fastify/static/-/static-6.12.0.tgz", + "integrity": "sha512-KK1B84E6QD/FcQWxDI2aiUCwHxMJBI1KeCUzm1BwYpPY1b742+jeKruGHP2uOluuM6OkBPI8CIANrXcCRtC2oQ==", "dependencies": { "@fastify/accept-negotiator": "^1.0.0", "@fastify/send": "^2.0.0", @@ -1586,9 +1586,9 @@ "dev": true }, "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "engines": { "node": ">= 0.6" } @@ -1836,15 +1836,16 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "node_modules/fast-json-stringify": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/fast-json-stringify/-/fast-json-stringify-5.8.0.tgz", - "integrity": "sha512-VVwK8CFMSALIvt14U8AvrSzQAwN/0vaVRiFFUVlpnXSnDGrSkOAO5MtzyN8oQNjLd5AqTW5OZRgyjoNuAuR3jQ==", + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/fast-json-stringify/-/fast-json-stringify-5.9.1.tgz", + "integrity": "sha512-NMrf+uU9UJnTzfxaumMDXK1NWqtPCfGoM9DYIE+ESlaTQqjlANFBy0VAbsm6FB88Mx0nceyi18zTo5kIEUlzxg==", "dependencies": { "@fastify/deepmerge": "^1.0.0", "ajv": "^8.10.0", "ajv-formats": "^2.1.1", "fast-deep-equal": "^3.1.3", "fast-uri": "^2.1.0", + "json-schema-ref-resolver": "^1.0.1", "rfdc": "^1.2.0" } }, @@ -1870,9 +1871,9 @@ "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" }, "node_modules/fast-uri": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-2.2.0.tgz", - "integrity": "sha512-cIusKBIt/R/oI6z/1nyfe2FvGKVTohVRfvkOhvx0nCEW+xf5NoCXjAHcWp93uOUBchzYcsvPlrapAdX1uW+YGg==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-2.3.0.tgz", + "integrity": "sha512-eel5UKGn369gGEWOqBShmFJWfq/xSJvsgDzgLYC845GneayWvXBf0lJCBn5qTABfewy1ZDPoaR5OZCP+kssfuw==" }, "node_modules/fastify": { "version": "4.24.3", @@ -1898,9 +1899,9 @@ } }, "node_modules/fastify-cli": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/fastify-cli/-/fastify-cli-5.8.0.tgz", - "integrity": "sha512-8J1nej1nnF6UsgRv787rl9VkUjBnYVGXcbFvuAZ3LHP6mN8Sb7+0OBzcRs3SMO6qkRax89TqOUJWVNQHZXfixw==", + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/fastify-cli/-/fastify-cli-5.9.0.tgz", + "integrity": "sha512-CaIte5SwkLuvlzpdd1Al1VRVVwm2TQVV4bfVP4oz/Z54KVSo6pqNTgnxWOmyzdcNUbFnhJ3Z4vRjzvHoymP5cQ==", "dependencies": { "@fastify/deepmerge": "^1.2.0", "chalk": "^4.1.2", @@ -2895,6 +2896,14 @@ "node": ">=4" } }, + "node_modules/json-schema-ref-resolver": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-schema-ref-resolver/-/json-schema-ref-resolver-1.0.1.tgz", + "integrity": "sha512-EJAj1pgHc1hxF6vo2Z3s69fMjO1INq6eGHXZ8Z6wCQeldCuwxGK9Sxf4/cScGn3FZubCVUehfWtcDM/PLteCQw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + } + }, "node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -2957,6 +2966,14 @@ "set-cookie-parser": "^2.4.1" } }, + "node_modules/light-my-request/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/linkify-it": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz", @@ -3009,9 +3026,12 @@ "integrity": "sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==" }, "node_modules/lru-cache": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", - "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.2.tgz", + "integrity": "sha512-Yj9mA8fPiVgOUpByoTZO5pNrcl5Yk37FcSHsUINpAsaBIEZIuqcCclDZJCVxqQShDsmYX8QG63svJiTbOATZwg==", + "dependencies": { + "semver": "^7.3.5" + }, "engines": { "node": "14 || >=16.14" } @@ -3566,9 +3586,9 @@ } }, "node_modules/pino": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-8.16.0.tgz", - "integrity": "sha512-UUmvQ/7KTZt/vHjhRrnyS7h+J7qPBQnpG80V56xmIC+o9IqYmQOw/UIny9S9zYDfRBR0ClouCr464EkBMIT7Fw==", + "version": "8.16.2", + "resolved": "https://registry.npmjs.org/pino/-/pino-8.16.2.tgz", + "integrity": "sha512-2advCDGVEvkKu9TTVSa/kWW7Z3htI/sBKEZpqiHk6ive0i/7f5b1rsU8jn0aimxqfnSz5bj/nOYkwhBUn5xxvg==", "dependencies": { "atomic-sleep": "^1.0.0", "fast-redact": "^3.1.1", @@ -3709,11 +3729,11 @@ } }, "node_modules/playwright": { - "version": "1.39.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.39.0.tgz", - "integrity": "sha512-naE5QT11uC/Oiq0BwZ50gDmy8c8WLPRTEWuSSFVG2egBka/1qMoSqYQcROMT9zLwJ86oPofcTH2jBY/5wWOgIw==", + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.40.0.tgz", + "integrity": "sha512-gyHAgQjiDf1m34Xpwzaqb76KgfzYrhK7iih+2IzcOCoZWr/8ZqmdBw+t0RU85ZmfJMgtgAiNtBQ/KS2325INXw==", "dependencies": { - "playwright-core": "1.39.0" + "playwright-core": "1.40.0" }, "bin": { "playwright": "cli.js" @@ -3726,9 +3746,9 @@ } }, "node_modules/playwright-core": { - "version": "1.39.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.39.0.tgz", - "integrity": "sha512-+k4pdZgs1qiM+OUkSjx96YiKsXsmb59evFoqv8SKO067qBA+Z2s/dCzJij/ZhdQcs2zlTAgRKfeiiLm8PQ2qvw==", + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.40.0.tgz", + "integrity": "sha512-fvKewVJpGeca8t0ipM56jkVSU6Eo0RmFvQ/MaCQNDYm+sdvKkMBBWTE1FdeMqIdumRaXXjZChWHvIzCGM/tA/Q==", "bin": { "playwright-core": "cli.js" }, @@ -3757,9 +3777,9 @@ } }, "node_modules/process-warning": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-2.2.0.tgz", - "integrity": "sha512-/1WZ8+VQjR6avWOgHeEPd7SDQmFQ1B5mC1eRXsCm5TarlNmx/wCsa5GEaxGm05BORRtyG/Ex/3xq3TuRvq57qg==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-2.3.0.tgz", + "integrity": "sha512-N6mp1+2jpQr3oCFMz6SeHRGbv6Slb20bRhj4v3xR99HqNToAcOe1MFOp4tytyzOfJn+QtN8Rf7U/h2KAn4kC6g==" }, "node_modules/proxy-addr": { "version": "2.0.7", @@ -3791,9 +3811,9 @@ } }, "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "engines": { "node": ">=6" } @@ -6588,9 +6608,9 @@ } }, "node_modules/tiny-lru": { - "version": "11.2.3", - "resolved": "https://registry.npmjs.org/tiny-lru/-/tiny-lru-11.2.3.tgz", - "integrity": "sha512-mF9jPTrvN7UHk0bekOk3RlFdFwfyS4CJYVsGc7nInL3pVgUCYj5r9X6GpZBFQgLr0TKJo8Dp+F3oRvYzxU9xiA==", + "version": "11.2.5", + "resolved": "https://registry.npmjs.org/tiny-lru/-/tiny-lru-11.2.5.tgz", + "integrity": "sha512-JpqM0K33lG6iQGKiigcwuURAKZlq6rHXfrgeL4/I8/REoyJTGU+tEMszvT/oTRVHG2OiylhGDjqPp1jWMlr3bw==", "engines": { "node": ">=12" } diff --git a/package.json b/package.json index 07a3a06..003dd05 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "@fastify/formbody": "^7.3.0", - "@fastify/static": "^6.11.2", + "@fastify/static": "^6.12.0", "abort-controller": "^3.0.0", "abstract-logging": "^2.0.1", "ajv": "^8.11.2", @@ -24,18 +24,18 @@ "avvio": "^8.2.0", "base64-js": "^1.5.1", "buffer": "^6.0.3", - "cookie": "^0.5.0", + "cookie": "^0.6.0", "debug": "^4.3.4", "event-target-shim": "^6.0.2", "events": "^3.3.0", "fast-decode-uri-component": "^1.0.1", "fast-deep-equal": "^3.1.3", - "fast-json-stringify": "^5.8.0", + "fast-json-stringify": "^5.9.1", "fast-querystring": "^1.0.0", "fast-redact": "^3.3.0", - "fast-uri": "^2.1.0", + "fast-uri": "^2.3.0", "fastify": "^4.24.3", - "fastify-cli": "^5.8.0", + "fastify-cli": "^5.9.0", "fastq": "^1.13.0", "find-my-way": "^7.7.0", "forwarded": "^0.2.0", @@ -45,19 +45,19 @@ "jsdoc-to-markdown": "^8.0.0", "json-schema-traverse": "^1.0.0", "light-my-request": "^5.11.0", - "lru-cache": "^10.0.1", + "lru-cache": "^10.0.2", "ms": "^2.1.2", "nunjucks": "^3.2.3", "on-exit-leak-free": "^2.1.2", "pdf-lib": "^1.17.1", - "pino": "^8.16.0", + "pino": "^8.16.2", "pino-abstract-transport": "^1.1.0", "pino-std-serializers": "^6.2.2", - "playwright": "^1.39.0", + "playwright": "^1.40.0", "process": "^0.11.10", - "process-warning": "^2.0.0", + "process-warning": "^2.3.0", "proxy-addr": "^2.0.7", - "punycode": "^2.1.1", + "punycode": "^2.3.1", "quick-format-unescaped": "^4.0.4", "readable-stream": "^4.4.2", "real-require": "^0.2.0", @@ -73,7 +73,7 @@ "sonic-boom": "^3.5.0", "split2": "^4.1.0", "thread-stream": "^2.4.1", - "tiny-lru": "^11.2.3", + "tiny-lru": "^11.2.5", "uri-js": "^4.4.1", "uuid": "^9.0.1", "yallist": "^4.0.0" diff --git a/scripts/download-yt-dlp.sh b/scripts/download-yt-dlp.sh index 7302ad3..cf25147 100644 --- a/scripts/download-yt-dlp.sh +++ b/scripts/download-yt-dlp.sh @@ -1,3 +1,3 @@ -# Pulls yt-dlp (2023.10.13 version) and saves it in `executables`. -curl -L https://github.com/yt-dlp/yt-dlp/releases/download/2023.10.13/yt-dlp > ../executables/yt-dlp; +# Pulls yt-dlp (2023.11.16 version) and saves it in `executables`. +curl -L https://github.com/yt-dlp/yt-dlp/releases/download/2023.11.16/yt-dlp > ../executables/yt-dlp; chmod a+x ../executables/yt-dlp;