diff --git a/packages/backend/package.json b/packages/backend/package.json index 7e241098c3..a6f55bdacd 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -31,18 +31,18 @@ "@bull-board/ui": "5.7.2", "@discordapp/twemoji": "14.1.2", "@elastic/elasticsearch": "7.17.0", - "@koa/cors": "3.4.3", + "@koa/cors": "4.0.0", "@koa/multer": "3.0.2", - "@koa/router": "9.0.1", + "@koa/router": "12.0.0", "@peertube/http-signature": "1.7.0", "@redocly/openapi-core": "1.0.2", - "@sinonjs/fake-timers": "9.1.2", + "@sinonjs/fake-timers": "11.0.0", "@syuilo/aiscript": "0.11.1", - "@tensorflow/tfjs": "^4.2.0", + "@tensorflow/tfjs": "^4.10.0", "adm-zip": "^0.5.10", "ajv": "8.12.0", "archiver": "5.3.1", - "argon2": "^0.30.3", + "argon2": "^0.31.0", "autolinker": "4.0.0", "autwh": "0.1.0", "aws-sdk": "2.1413.0", @@ -51,7 +51,7 @@ "blurhash": "2.0.5", "bull": "4.11.2", "cacheable-lookup": "7.0.0", - "cbor": "8.1.0", + "cbor": "9.0.1", "chalk": "5.3.0", "chalk-template": "0.4.0", "chokidar": "^3.5.3", @@ -93,7 +93,7 @@ "mfm-js": "0.23.3", "mime-types": "2.1.35", "msgpackr": "1.9.6", - "multer": "1.4.4-lts.1", + "multer": "1.4.5-lts.1", "native-utils": "link:native-utils", "nested-property": "4.0.0", "node-fetch": "3.3.2", @@ -108,7 +108,7 @@ "probe-image-size": "7.2.3", "promise-limit": "2.7.0", "punycode": "2.3.0", - "pureimage": "0.3.15", + "pureimage": "0.3.17", "qrcode": "1.5.3", "qs": "6.11.2", "random-seed": "0.3.0", @@ -161,11 +161,11 @@ "@types/koa-mount": "4.0.2", "@types/koa-send": "4.1.3", "@types/koa-views": "7.0.0", - "@types/koa__cors": "3.3.0", + "@types/koa__cors": "4.0.0", "@types/koa__multer": "2.0.4", - "@types/koa__router": "8.0.11", + "@types/koa__router": "12.0.0", "@types/mocha": "9.1.1", - "@types/node": "18.11.18", + "@types/node": "20.4.9", "@types/node-fetch": "3.0.3", "@types/nodemailer": "6.4.9", "@types/oauth": "0.9.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 24528076f3..8988f9f27c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -97,14 +97,14 @@ importers: specifier: 7.17.0 version: 7.17.0 '@koa/cors': - specifier: 3.4.3 - version: 3.4.3 + specifier: 4.0.0 + version: 4.0.0 '@koa/multer': specifier: 3.0.2 - version: 3.0.2(multer@1.4.4-lts.1) + version: 3.0.2(multer@1.4.5-lts.1) '@koa/router': - specifier: 9.0.1 - version: 9.0.1 + specifier: 12.0.0 + version: 12.0.0 '@peertube/http-signature': specifier: 1.7.0 version: 1.7.0 @@ -112,14 +112,14 @@ importers: specifier: 1.0.2 version: 1.0.2 '@sinonjs/fake-timers': - specifier: 9.1.2 - version: 9.1.2 + specifier: 11.0.0 + version: 11.0.0 '@syuilo/aiscript': specifier: 0.11.1 version: 0.11.1 '@tensorflow/tfjs': - specifier: ^4.2.0 - version: 4.2.0(seedrandom@3.0.5) + specifier: ^4.10.0 + version: 4.10.0(seedrandom@3.0.5) adm-zip: specifier: ^0.5.10 version: 0.5.10 @@ -130,8 +130,8 @@ importers: specifier: 5.3.1 version: 5.3.1 argon2: - specifier: ^0.30.3 - version: 0.30.3 + specifier: ^0.31.0 + version: 0.31.0 autolinker: specifier: 4.0.0 version: 4.0.0 @@ -157,8 +157,8 @@ importers: specifier: 7.0.0 version: 7.0.0 cbor: - specifier: 8.1.0 - version: 8.1.0 + specifier: 9.0.1 + version: 9.0.1 chalk: specifier: 5.3.0 version: 5.3.0 @@ -167,7 +167,7 @@ importers: version: 0.4.0 chokidar: specifier: ^3.3.1 - version: 3.3.1 + version: 3.5.3 cli-highlight: specifier: 2.1.11 version: 2.1.11 @@ -283,8 +283,8 @@ importers: specifier: 1.9.6 version: 1.9.6 multer: - specifier: 1.4.4-lts.1 - version: 1.4.4-lts.1 + specifier: 1.4.5-lts.1 + version: 1.4.5-lts.1 native-utils: specifier: link:native-utils version: link:native-utils @@ -299,7 +299,7 @@ importers: version: 6.9.4 nsfwjs: specifier: 2.4.2 - version: 2.4.2(@tensorflow/tfjs@4.2.0) + version: 2.4.2(@tensorflow/tfjs@4.10.0) oauth: specifier: ^0.10.0 version: 0.10.0 @@ -328,8 +328,8 @@ importers: specifier: 2.3.0 version: 2.3.0 pureimage: - specifier: 0.3.15 - version: 0.3.15 + specifier: 0.3.17 + version: 0.3.17 qrcode: specifier: 1.5.3 version: 1.5.3 @@ -433,7 +433,7 @@ importers: devDependencies: '@swc/cli': specifier: ^0.1.62 - version: 0.1.62(@swc/core@1.3.75)(chokidar@3.3.1) + version: 0.1.62(@swc/core@1.3.75)(chokidar@3.5.3) '@swc/core': specifier: ^1.3.75 version: 1.3.75 @@ -489,20 +489,20 @@ importers: specifier: 7.0.0 version: 7.0.0(@types/koa@2.13.8)(pug@3.0.2) '@types/koa__cors': - specifier: 3.3.0 - version: 3.3.0 + specifier: 4.0.0 + version: 4.0.0 '@types/koa__multer': specifier: 2.0.4 version: 2.0.4 '@types/koa__router': - specifier: 8.0.11 - version: 8.0.11 + specifier: 12.0.0 + version: 12.0.0 '@types/mocha': specifier: 9.1.1 version: 9.1.1 '@types/node': - specifier: 18.11.18 - version: 18.11.18 + specifier: 20.4.9 + version: 20.4.9 '@types/node-fetch': specifier: 3.0.3 version: 3.0.3 @@ -595,7 +595,7 @@ importers: version: 9.4.4(typescript@5.1.6)(webpack@5.88.2) ts-node: specifier: 10.9.1 - version: 10.9.1(@swc/core@1.3.75)(@types/node@18.11.18)(typescript@5.1.6) + version: 10.9.1(@swc/core@1.3.75)(@types/node@20.4.9)(typescript@5.1.6) tsconfig-paths: specifier: 4.2.0 version: 4.2.0 @@ -2679,36 +2679,33 @@ packages: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 - /@koa/cors@3.4.3: - resolution: {integrity: sha512-WPXQUaAeAMVaLTEFpoq3T2O1C+FstkjJnDQqy95Ck1UdILajsRhu6mhJ8H2f4NFPRBoCNN+qywTJfq/gGki5mw==} - engines: {node: '>= 8.0.0'} + /@koa/cors@4.0.0: + resolution: {integrity: sha512-Y4RrbvGTlAaa04DBoPBWJqDR5gPj32OOz827ULXfgB1F7piD1MB/zwn8JR2LAnvdILhxUbXbkXGWuNVsFuVFCQ==} + engines: {node: '>= 14.0.0'} dependencies: vary: 1.1.2 dev: false - /@koa/multer@3.0.2(multer@1.4.4-lts.1): + /@koa/multer@3.0.2(multer@1.4.5-lts.1): resolution: {integrity: sha512-Q6WfPpE06mJWyZD1fzxM6zWywaoo+zocAn2YA9QYz4RsecoASr1h/kSzG0c5seDpFVKCMZM9raEfuM7XfqbRLw==} engines: {node: '>= 8'} peerDependencies: multer: '*' dependencies: fix-esm: 1.0.1 - multer: 1.4.4-lts.1 + multer: 1.4.5-lts.1 transitivePeerDependencies: - supports-color dev: false - /@koa/router@9.0.1: - resolution: {integrity: sha512-OI+OU49CJV4px0WkIMmayBeqVXB/JS1ZMq7UoGlTZt6Y7ijK7kdeQ18+SEHHJPytmtI1y6Hf8XLrpxva3mhv5Q==} - engines: {node: '>= 8.0.0'} + /@koa/router@12.0.0: + resolution: {integrity: sha512-cnnxeKHXlt7XARJptflGURdJaO+ITpNkOHmQu7NHmCoRinPbyvFzce/EG/E8Zy81yQ1W9MoSdtklc3nyaDReUw==} + engines: {node: '>= 12'} dependencies: - debug: 4.3.4(supports-color@8.1.1) - http-errors: 1.8.1 + http-errors: 2.0.0 koa-compose: 4.1.0 methods: 1.1.2 path-to-regexp: 6.2.1 - transitivePeerDependencies: - - supports-color dev: false /@kurkle/color@0.3.2: @@ -3212,12 +3209,12 @@ packages: resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} dependencies: type-detect: 4.0.8 + dev: true /@sinonjs/commons@3.0.0: resolution: {integrity: sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==} dependencies: type-detect: 4.0.8 - dev: true /@sinonjs/fake-timers@10.3.0: resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} @@ -3225,18 +3222,18 @@ packages: '@sinonjs/commons': 3.0.0 dev: true + /@sinonjs/fake-timers@11.0.0: + resolution: {integrity: sha512-bqiI/5ur6ZOozG06BeJjbplIqHY/KftV1zaewbZHORH902GrHURKwl7H1G/4OC5EaxDYQJlrD0OLJ1XD6x01dQ==} + dependencies: + '@sinonjs/commons': 3.0.0 + dev: false + /@sinonjs/fake-timers@8.1.0: resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==} dependencies: '@sinonjs/commons': 1.8.6 dev: true - /@sinonjs/fake-timers@9.1.2: - resolution: {integrity: sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==} - dependencies: - '@sinonjs/commons': 1.8.6 - dev: false - /@sqltools/formatter@1.2.5: resolution: {integrity: sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw==} dev: false @@ -3261,7 +3258,7 @@ packages: source-map: 0.7.4 dev: true - /@swc/cli@0.1.62(@swc/core@1.3.75)(chokidar@3.3.1): + /@swc/cli@0.1.62(@swc/core@1.3.75)(chokidar@3.5.3): resolution: {integrity: sha512-kOFLjKY3XH1DWLfXL1/B5MizeNorHR8wHKEi92S/Zi9Md/AK17KSqR8MgyRJ6C1fhKHvbBCl8wboyKAFXStkYw==} engines: {node: '>= 12.13'} hasBin: true @@ -3274,7 +3271,7 @@ packages: dependencies: '@mole-inc/bin-wrapper': 8.0.1 '@swc/core': 1.3.75 - chokidar: 3.3.1 + chokidar: 3.5.3 commander: 7.2.0 fast-glob: 3.3.1 semver: 7.5.4 @@ -3539,13 +3536,13 @@ packages: seedrandom: 3.0.5 dev: false - /@tensorflow/tfjs-backend-cpu@4.2.0(@tensorflow/tfjs-core@4.2.0): - resolution: {integrity: sha512-8HWg9J69m0Ovc6w8TVhhixMOcwA3t/NPXLblOA/sgJ+/JD5gsbpLWJk4QISQyb1RnpSVzw6PX3BSMTJU7hWVOg==} + /@tensorflow/tfjs-backend-cpu@4.10.0(@tensorflow/tfjs-core@4.10.0): + resolution: {integrity: sha512-w3f0ORR1smSpkW7om2yQVunRYMjyqWcEbWCPirR1DQ6ImgW+VWqmM2oVPQXRsFYpwg1g6bk2Jp5COafpPA+krw==} engines: {yarn: '>= 1.3.2'} peerDependencies: - '@tensorflow/tfjs-core': 4.2.0 + '@tensorflow/tfjs-core': 4.10.0 dependencies: - '@tensorflow/tfjs-core': 4.2.0 + '@tensorflow/tfjs-core': 4.10.0 '@types/seedrandom': 2.4.30 seedrandom: 3.0.5 dev: false @@ -3565,17 +3562,16 @@ packages: seedrandom: 3.0.5 dev: false - /@tensorflow/tfjs-backend-webgl@4.2.0(@tensorflow/tfjs-core@4.2.0): - resolution: {integrity: sha512-Qvf+hD5pSh+xi48kChSGzcDKJemkc4EKfoVVjuxl4k25ZUPwuEd7zZUAtinkLu1dzgHNyvePZY8k+9rVm59HJA==} + /@tensorflow/tfjs-backend-webgl@4.10.0(@tensorflow/tfjs-core@4.10.0): + resolution: {integrity: sha512-Vzl/pyXHa9TgFaRJGspExjZVDKgkKvLxOkPaH+psE2LPnQkiH/IOPO7HKO0U3+hZql977BIiZdHc6HNprFS3/A==} engines: {yarn: '>= 1.3.2'} peerDependencies: - '@tensorflow/tfjs-core': 4.2.0 + '@tensorflow/tfjs-core': 4.10.0 dependencies: - '@tensorflow/tfjs-backend-cpu': 4.2.0(@tensorflow/tfjs-core@4.2.0) - '@tensorflow/tfjs-core': 4.2.0 + '@tensorflow/tfjs-backend-cpu': 4.10.0(@tensorflow/tfjs-core@4.10.0) + '@tensorflow/tfjs-core': 4.10.0 '@types/offscreencanvas': 2019.3.0 '@types/seedrandom': 2.4.30 - '@types/webgl-ext': 0.0.30 seedrandom: 3.0.5 dev: false @@ -3587,12 +3583,12 @@ packages: '@tensorflow/tfjs-core': 3.21.0 dev: false - /@tensorflow/tfjs-converter@4.2.0(@tensorflow/tfjs-core@4.2.0): - resolution: {integrity: sha512-m+E2KJM6yGQdi8ElzWpChdD/JaqhWMCi9yK70v/ndkOaCL2q2UN48nYP2T5S15vkDvMIgzAQyZfh7hxQsMuvRQ==} + /@tensorflow/tfjs-converter@4.10.0(@tensorflow/tfjs-core@4.10.0): + resolution: {integrity: sha512-ffLpK+ismdmiDcoTID2aidP3/uJYyQPjmKdRZ3hBUkrczy7pQIcCW8blIR9Gk20htB4OLQMf74ZxbpfdQ9nYeQ==} peerDependencies: - '@tensorflow/tfjs-core': 4.2.0 + '@tensorflow/tfjs-core': 4.10.0 dependencies: - '@tensorflow/tfjs-core': 4.2.0 + '@tensorflow/tfjs-core': 4.10.0 dev: false /@tensorflow/tfjs-core@3.21.0: @@ -3611,15 +3607,14 @@ packages: - encoding dev: false - /@tensorflow/tfjs-core@4.2.0: - resolution: {integrity: sha512-uuHkiWVC8b00ngFbHvAV7J7haRlN/9PEdeenCi0CzBjgKd7aN25wPWaoN0TSQcU+GT4FJ8mofMZ9VBYZ/s/WLg==} + /@tensorflow/tfjs-core@4.10.0: + resolution: {integrity: sha512-klc6lUTYRbHQLEFnVKtTICNK+WUlduUcrlXsDs6ixKAOJzLAlIR2JnmJICt2AT2Rxwu0Zj2bAYojSxgcIcUUxA==} engines: {yarn: '>= 1.3.2'} dependencies: '@types/long': 4.0.2 '@types/offscreencanvas': 2019.7.0 '@types/seedrandom': 2.4.30 - '@types/webgl-ext': 0.0.30 - '@webgpu/types': 0.1.21 + '@webgpu/types': 0.1.30 long: 4.0.0 node-fetch: 2.6.12 seedrandom: 3.0.5 @@ -3642,13 +3637,13 @@ packages: - encoding dev: false - /@tensorflow/tfjs-data@4.2.0(@tensorflow/tfjs-core@4.2.0)(seedrandom@3.0.5): - resolution: {integrity: sha512-11t7Q+ikseduJgkd9iSeRrtor1aA3o5PVCFhC5yYvR3JLO55ic1+4Ryo0EJfhRoismS6zBUJrpzX4K0zlLbIfw==} + /@tensorflow/tfjs-data@4.10.0(@tensorflow/tfjs-core@4.10.0)(seedrandom@3.0.5): + resolution: {integrity: sha512-71rQ6xSipXdClKja705jrWZkH9ostAYuVZlf7nW2AJXUCzhrGsJAkcHag4m568mDFoAqfQQTBy4Gk26h0/Y+Pg==} peerDependencies: - '@tensorflow/tfjs-core': 4.2.0 + '@tensorflow/tfjs-core': 4.10.0 seedrandom: ^3.0.5 dependencies: - '@tensorflow/tfjs-core': 4.2.0 + '@tensorflow/tfjs-core': 4.10.0 '@types/node-fetch': 2.6.4 node-fetch: 2.6.12 seedrandom: 3.0.5 @@ -3665,12 +3660,12 @@ packages: '@tensorflow/tfjs-core': 3.21.0 dev: false - /@tensorflow/tfjs-layers@4.2.0(@tensorflow/tfjs-core@4.2.0): - resolution: {integrity: sha512-SO0KTmCFOjrW+PlP9nKYXz07XGFq6uE7am9yH2bRaRPWpEeaKT/+k0C9vFMxI/GzRwY8AK4sLe4U+jE1mhYxGw==} + /@tensorflow/tfjs-layers@4.10.0(@tensorflow/tfjs-core@4.10.0): + resolution: {integrity: sha512-SLZWnuDF98WmmJQ5NhsXJFlJPwoKxfLowvAHTlLz+Q1Po4juZVZ+BkatRsqrI2sA2B0IIu2TJp4VEAFWMqzTTg==} peerDependencies: - '@tensorflow/tfjs-core': 4.2.0 + '@tensorflow/tfjs-core': 4.10.0 dependencies: - '@tensorflow/tfjs-core': 4.2.0 + '@tensorflow/tfjs-core': 4.10.0 dev: false /@tensorflow/tfjs-node@3.21.1(seedrandom@3.0.5): @@ -3713,19 +3708,19 @@ packages: - seedrandom dev: false - /@tensorflow/tfjs@4.2.0(seedrandom@3.0.5): - resolution: {integrity: sha512-iZmtyGC9IJkx+TpFnkgDol8BHv2BU3zJ01HyNcuvnm1w1EqoNe+1n8bwvLzI/sxHMcHTqzuu7VugMaphryxE+A==} + /@tensorflow/tfjs@4.10.0(seedrandom@3.0.5): + resolution: {integrity: sha512-16q6CcGEoxfg3kimBzNBrZg069GRd4Du49uyQHUMsEvpHbmU0ZpWa2zhjjZ71GlURpbD1LZIZNp6cd2Q1Eqjow==} hasBin: true dependencies: - '@tensorflow/tfjs-backend-cpu': 4.2.0(@tensorflow/tfjs-core@4.2.0) - '@tensorflow/tfjs-backend-webgl': 4.2.0(@tensorflow/tfjs-core@4.2.0) - '@tensorflow/tfjs-converter': 4.2.0(@tensorflow/tfjs-core@4.2.0) - '@tensorflow/tfjs-core': 4.2.0 - '@tensorflow/tfjs-data': 4.2.0(@tensorflow/tfjs-core@4.2.0)(seedrandom@3.0.5) - '@tensorflow/tfjs-layers': 4.2.0(@tensorflow/tfjs-core@4.2.0) + '@tensorflow/tfjs-backend-cpu': 4.10.0(@tensorflow/tfjs-core@4.10.0) + '@tensorflow/tfjs-backend-webgl': 4.10.0(@tensorflow/tfjs-core@4.10.0) + '@tensorflow/tfjs-converter': 4.10.0(@tensorflow/tfjs-core@4.10.0) + '@tensorflow/tfjs-core': 4.10.0 + '@tensorflow/tfjs-data': 4.10.0(@tensorflow/tfjs-core@4.10.0)(seedrandom@3.0.5) + '@tensorflow/tfjs-layers': 4.10.0(@tensorflow/tfjs-core@4.10.0) argparse: 1.0.10 chalk: 4.1.2 - core-js: 3.32.0 + core-js: 3.29.1 regenerator-runtime: 0.13.11 yargs: 16.2.0 transitivePeerDependencies: @@ -3765,12 +3760,12 @@ packages: /@types/accepts@1.3.5: resolution: {integrity: sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.4.9 /@types/adm-zip@0.5.0: resolution: {integrity: sha512-FCJBJq9ODsQZUNURo5ILAQueuA8WJhRvuihS3ke2iI25mJlfV2LK8jG2Qj2z2AWg8U0FtWWqBHVRetceLskSaw==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.4.9 dev: true /@types/argparse@1.0.38: @@ -3818,34 +3813,34 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 18.11.18 + '@types/node': 20.4.9 /@types/cacheable-request@6.0.3: resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.4 - '@types/node': 18.11.18 + '@types/node': 20.4.9 '@types/responselike': 1.0.0 /@types/cbor@6.0.0: resolution: {integrity: sha512-mGQ1lbYOwVti5Xlarn1bTeBZqgY0kstsdjnkoEovgohYKdBjGejHyNGXHdMBeqyQazIv32Jjp33+5pBEaSRy2w==} deprecated: This is a stub types definition. cbor provides its own type definitions, so you do not need this installed. dependencies: - cbor: 8.1.0 + cbor: 9.0.1 dev: true /@types/co-body@6.1.0: resolution: {integrity: sha512-3e0q2jyDAnx/DSZi0z2H0yoZ2wt5yRDZ+P7ymcMObvq0ufWRT4tsajyO+Q1VwVWiv9PRR4W3YEjEzBjeZlhF+w==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.4.9 '@types/qs': 6.9.7 dev: false /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.4.9 /@types/content-disposition@0.5.5: resolution: {integrity: sha512-v6LCdKfK6BwcqMo+wYW05rLS12S0ZO0Fl4w1h4aaZMD7bqT3gVUns6FvLJKGZHQmYn3SX55JWGpziwJRwVgutA==} @@ -3856,7 +3851,7 @@ packages: '@types/connect': 3.4.35 '@types/express': 4.17.17 '@types/keygrip': 1.0.2 - '@types/node': 18.11.18 + '@types/node': 20.4.9 /@types/core-js@2.5.0: resolution: {integrity: sha512-qjkHL3wF0JMHMqgm/kmL8Pf8rIiqvueEiZ0g6NVTcBX1WN46GWDr+V5z+gsHUeL0n8TfAmXnYmF7ajsxmBp4PQ==} @@ -3906,7 +3901,7 @@ packages: /@types/express-serve-static-core@4.17.35: resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.4.9 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 '@types/send': 0.17.1 @@ -3922,7 +3917,7 @@ packages: /@types/fluent-ffmpeg@2.1.21: resolution: {integrity: sha512-+n3dy/Tegt6n+YwGZUiGq6i8Jrnt8+MoyPiW1L6J5EWUl7GSt18a/VyReecfCsvTTNBXNMIKOMHDstiQM8nJLA==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.4.9 dev: true /@types/form-data@2.5.0: @@ -3935,7 +3930,7 @@ packages: /@types/formidable@2.0.6: resolution: {integrity: sha512-L4HcrA05IgQyNYJj6kItuIkXrInJvsXTPC5B1i64FggWKKqSL+4hgt7asiSNva75AoLQjq29oPxFfU4GAQ6Z2w==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.4.9 dev: false /@types/glob-stream@8.0.0: @@ -4020,7 +4015,7 @@ packages: /@types/jsdom@21.1.1: resolution: {integrity: sha512-cZFuoVLtzKP3gmq9eNosUL1R50U+USkbLtUQ1bYVgl/lKp0FZM7Cq4aIHAL8oIvQ17uSHi7jXPtfDOdjPwBE7A==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.4.9 '@types/tough-cookie': 4.0.2 parse5: 7.1.2 dev: true @@ -4051,7 +4046,7 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.4.9 /@types/koa-bodyparser@4.3.10: resolution: {integrity: sha512-6ae05pjhmrmGhUR8GYD5qr5p9LTEMEGfGXCsK8VaSL+totwigm8+H/7MHW7K4854CMeuwRAubT8qcc/EagaeIA==} @@ -4167,10 +4162,10 @@ packages: '@types/http-errors': 2.0.1 '@types/keygrip': 1.0.2 '@types/koa-compose': 3.2.5 - '@types/node': 18.11.18 + '@types/node': 20.4.9 - /@types/koa__cors@3.3.0: - resolution: {integrity: sha512-FUN8YxcBakIs+walVe3+HcNP+Bxd0SB8BJHBWkglZ5C1XQWljlKcEFDG/dPiCIqwVCUbc5X0nYDlH62uEhdHMA==} + /@types/koa__cors@4.0.0: + resolution: {integrity: sha512-qpwswNgQ2GxiDGNnKbDSBY5XmQTVJ6fspNvInLsAJ+jSwINxihvVzblj5anujNBg2BtL0xpUrcIt3UYwGzu05A==} dependencies: '@types/koa': 2.13.8 dev: true @@ -4181,8 +4176,8 @@ packages: '@types/koa': 2.13.8 dev: true - /@types/koa__router@8.0.11: - resolution: {integrity: sha512-WXgKWpBsbS14kzmzD9LeFapOIa678h7zvUHxDwXwSx4ETKXhXLVUAToX6jZ/U7EihM7qwyD9W/BZvB0MRu7MTQ==} + /@types/koa__router@12.0.0: + resolution: {integrity: sha512-S6eHyZyoWCZLNHyy8j0sMW85cPrpByCbGGU2/BO4IzGiI87aHJ92lZh4E9xfsM9DcbCT469/OIqyC0sSJXSIBQ==} dependencies: '@types/koa': 2.13.8 dev: true @@ -4222,13 +4217,13 @@ packages: /@types/needle@3.2.0: resolution: {integrity: sha512-6XzvzEyJ2ozFNfPajFmqH9JOt0Hp+9TawaYpJT59iIP/zR0U37cfWCRwosyIeEBBZBi021Osq4jGAD3AOju5fg==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.4.9 dev: true /@types/node-fetch@2.6.4: resolution: {integrity: sha512-1ZX9fcN4Rvkvgv4E6PAY5WXUFWFcRWxZa3EW83UjycOB9ljJCedb2CupIP4RZMEwF/M3eTcCihbBRgwtGbg5Rg==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.4.9 form-data: 3.0.1 dev: false @@ -4244,6 +4239,7 @@ packages: /@types/node@18.11.18: resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==} + dev: true /@types/node@20.3.1: resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==} @@ -4251,12 +4247,11 @@ packages: /@types/node@20.4.9: resolution: {integrity: sha512-8e2HYcg7ohnTUbHk8focoklEQYvemQmu9M/f43DZVx43kHn0tE3BY/6gSDxS7k0SprtS0NHvj+L80cGLnoOUcQ==} - dev: true /@types/nodemailer@6.4.9: resolution: {integrity: sha512-XYG8Gv+sHjaOtUpiuytahMy2mM3rectgroNbs6R3djZEKmPNiIJwe9KqOJBGzKKnNZNKvnuvmugBgpq3w/S0ig==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.4.9 dev: true /@types/normalize-package-data@2.4.1: @@ -4266,7 +4261,7 @@ packages: /@types/oauth@0.9.1: resolution: {integrity: sha512-a1iY62/a3yhZ7qH7cNUsxoI3U/0Fe9+RnuFrpTKr+0WVOzbKlSLojShCKe20aOD1Sppv+i8Zlq0pLDuTJnwS4A==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.4.9 /@types/object-assign-deep@0.4.0: resolution: {integrity: sha512-3D0F3rHRNDc8cQSXNzwF1jBrJi28Mdrhc10ZLlqbJWDPYRWTTWB9Tc8JoKrgBvLKioXoPoHT6Uzf3s2F7akCUg==} @@ -4296,7 +4291,7 @@ packages: resolution: {integrity: sha512-R5H3vw62gHNHrn+JGZbKejb+Z2D/6E5UNVlhCzIaBBLroMQMOFqy5Pap2gM+ZZHdqBtVU0/cx/M6to+mOJcoew==} dependencies: '@types/needle': 3.2.0 - '@types/node': 18.11.18 + '@types/node': 20.4.9 dev: true /@types/pug@2.0.6: @@ -4310,7 +4305,7 @@ packages: /@types/qrcode@1.5.1: resolution: {integrity: sha512-HpSN675K0PmxIDRpjMI3Mc2GiKo3dNu+X/F5SoItiaDS1lVfgC6Wac1c5lQDfKWbTJUSHWiHKzpJpBZG7k9gaA==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.4.9 dev: true /@types/qs@6.9.7: @@ -4341,7 +4336,7 @@ packages: /@types/responselike@1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.4.9 /@types/sanitize-html@2.9.0: resolution: {integrity: sha512-4fP/kEcKNj2u39IzrxWYuf/FnCCwwQCpif6wwY6ROUS1EPRIfWJjGkY3HIowY1EX/VbX5e86yq8AAE7UPMgATg==} @@ -4365,14 +4360,14 @@ packages: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: '@types/mime': 1.3.2 - '@types/node': 18.11.18 + '@types/node': 20.4.9 /@types/serve-static@1.15.2: resolution: {integrity: sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==} dependencies: '@types/http-errors': 2.0.1 '@types/mime': 3.0.1 - '@types/node': 18.11.18 + '@types/node': 20.4.9 /@types/sinonjs__fake-timers@8.1.1: resolution: {integrity: sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==} @@ -4458,7 +4453,7 @@ packages: /@types/web-push@3.3.2: resolution: {integrity: sha512-JxWGVL/m7mWTIg4mRYO+A6s0jPmBkr4iJr39DqJpRJAc+jrPiEe1/asmkwerzRon8ZZDxaZJpsxpv0Z18Wo9gw==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.4.9 dev: true /@types/webgl-ext@0.0.30: @@ -4472,13 +4467,13 @@ packages: /@types/websocket@1.0.5: resolution: {integrity: sha512-NbsqiNX9CnEfC1Z0Vf4mE1SgAJ07JnRYcNex7AJ9zAVzmiGHmjKFEk7O4TJIsgv2B1sLEb6owKFZrACwdYngsQ==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.4.9 dev: true /@types/ws@8.5.5: resolution: {integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.4.9 /@types/yargs-parser@21.0.0: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} @@ -5107,8 +5102,8 @@ packages: resolution: {integrity: sha512-9E61voMP4+Rze02jlTXud++Htpjyyk8vw5Hyw9FGRrmhHQg2GqbuOfwf5Klrb8vTxc2XWI3EfO7RUHMpxTj26A==} dev: false - /@webgpu/types@0.1.21: - resolution: {integrity: sha512-pUrWq3V5PiSGFLeLxoGqReTZmiiXwY3jRkIG5sLLKjyqNxrwm/04b4nw7LSmGWJcKk59XOM/YRTUwOzo4MMlow==} + /@webgpu/types@0.1.30: + resolution: {integrity: sha512-9AXJSmL3MzY8ZL//JjudA//q+2kBRGhLBFpkdGksWIuxrMy81nFrCzj2Am+mbh8WoU6rXmv7cY5E3rdlyru2Qg==} dev: false /@webpack-cli/configtest@2.1.1(webpack-cli@5.1.3)(webpack@5.88.1): @@ -5487,14 +5482,14 @@ packages: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} dev: true - /argon2@0.30.3: - resolution: {integrity: sha512-DoH/kv8c9127ueJSBxAVJXinW9+EuPA3EMUxoV2sAY1qDE5H9BjTyVF/aD2XyHqbqUWabgBkIfcP3ZZuGhbJdg==} + /argon2@0.31.0: + resolution: {integrity: sha512-r56NWwlE3tjD/FIqL1T+V4Ka+Mb5yMF35w1YWHpwpEjeONXBUbxmjhWkWqY63mse8lpcZ+ZZIGpKL+s+qXhyfg==} engines: {node: '>=14.0.0'} requiresBuild: true dependencies: '@mapbox/node-pre-gyp': 1.0.11 '@phc/format': 1.0.0 - node-addon-api: 5.1.0 + node-addon-api: 7.0.0 transitivePeerDependencies: - encoding - supports-color @@ -6491,6 +6486,13 @@ packages: engines: {node: '>=12.19'} dependencies: nofilter: 3.1.0 + dev: true + + /cbor@9.0.1: + resolution: {integrity: sha512-/TQOWyamDxvVIv+DY9cOLNuABkoyz8K/F3QE56539pGVYohx0+MEA1f4lChFTX79dBTBS7R1PF6ovH7G+VtBfQ==} + engines: {node: '>=16'} + dependencies: + nofilter: 3.1.0 /chalk-template@0.4.0: resolution: {integrity: sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==} @@ -6630,20 +6632,6 @@ packages: lodash.some: 4.6.0 dev: false - /chokidar@3.3.1: - resolution: {integrity: sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==} - engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.3 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.3.0 - optionalDependencies: - fsevents: 2.1.3 - /chokidar@3.5.3: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} @@ -6657,7 +6645,6 @@ packages: readdirp: 3.6.0 optionalDependencies: fsevents: 2.3.2 - dev: true /chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} @@ -7332,6 +7319,11 @@ packages: resolution: {integrity: sha512-3DdaFaU/Zf1AnpLiFDeNCD4TOWe3Zl2RZaTzUvWiIk5ERzcCodOE20Vqq4fzCbNoHURFHT4/us/Lfq+S2zyY4w==} dev: false + /core-js@3.29.1: + resolution: {integrity: sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw==} + requiresBuild: true + dev: false + /core-js@3.32.0: resolution: {integrity: sha512-rd4rYZNlF3WuoYuRIDEmbR/ga9CeuWX9U05umAvgrrZoHY4Z++cp/xwPQMvUpBB4Ag6J8KfD80G0zwCyaSxDww==} requiresBuild: true @@ -9967,20 +9959,11 @@ packages: /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - /fsevents@2.1.3: - resolution: {integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - deprecated: '"Please update to latest v2.3 or v2.2"' - requiresBuild: true - optional: true - /fsevents@2.3.2: resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true - dev: true optional: true /fulcon@1.0.2: @@ -12465,7 +12448,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.4.9 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -13965,7 +13948,7 @@ packages: dependencies: ansi-colors: 4.1.1 browser-stdout: 1.3.1 - chokidar: 3.3.1 + chokidar: 3.5.3 debug: 4.3.4(supports-color@8.1.1) diff: 5.0.0 escape-string-regexp: 4.0.0 @@ -14026,8 +14009,8 @@ packages: msgpackr-extract: 3.0.2 dev: false - /multer@1.4.4-lts.1: - resolution: {integrity: sha512-WeSGziVj6+Z2/MwQo3GvqzgR+9Uc+qt8SwHKh3gvNPiISKfsMfG4SvCOFYlxxgkXt7yIV2i1yczehm0EOKIxIg==} + /multer@1.4.5-lts.1: + resolution: {integrity: sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==} engines: {node: '>= 6.0.0'} dependencies: append-field: 1.0.0 @@ -14173,14 +14156,14 @@ packages: semver: 7.5.4 dev: false - /node-addon-api@5.1.0: - resolution: {integrity: sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==} - dev: false - /node-addon-api@6.1.0: resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} dev: false + /node-addon-api@7.0.0: + resolution: {integrity: sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==} + dev: false + /node-bitmap@0.0.1: resolution: {integrity: sha512-Jx5lPaaLdIaOsj2mVLWMWulXF6GQVdyLvNSxmiYCvZ8Ma2hfKX0POoR2kgKOqz+oFsRreq0yYZjQ2wjE9VNzCA==} engines: {node: '>=v0.6.5'} @@ -14373,13 +14356,13 @@ packages: set-blocking: 2.0.0 dev: false - /nsfwjs@2.4.2(@tensorflow/tfjs@4.2.0): + /nsfwjs@2.4.2(@tensorflow/tfjs@4.10.0): resolution: {integrity: sha512-i4Pp2yt59qPQgeZFyg3wXFBX52uSeu/hkDoqdZfe+sILRxNBUu0VDogj7Lmqak0GlrXviS/wLiVeIx40IDUu7A==} peerDependencies: '@tensorflow/tfjs': ^3.18.0 dependencies: '@nsfw-filter/gif-frames': 1.0.2 - '@tensorflow/tfjs': 4.2.0(seedrandom@3.0.5) + '@tensorflow/tfjs': 4.10.0(seedrandom@3.0.5) dev: false /nth-check@1.0.2: @@ -15736,8 +15719,8 @@ packages: resolution: {integrity: sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==} dev: true - /pureimage@0.3.15: - resolution: {integrity: sha512-QpQYEV8nxVb84en7D0nKXwG0bdmwmlsSg9QnqxpEOExvUXdbmo6Lw/UoxSXD9z+ryvWDkgWqZsIM3iPCAh4dXg==} + /pureimage@0.3.17: + resolution: {integrity: sha512-JV4hfYF1BXxDwbSR8hjhVEhVTxwmAXos8uIXQ7Bw2eWrUEpLDJnQoQ8WLlWAO4TMGJ7mp9n6gvLKJ6MSaGUkXQ==} engines: {node: '>=0.8'} dependencies: jpeg-js: 0.4.4 @@ -15975,18 +15958,11 @@ packages: minimatch: 5.1.6 dev: false - /readdirp@3.3.0: - resolution: {integrity: sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==} - engines: {node: '>=8.10.0'} - dependencies: - picomatch: 2.3.1 - /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 - dev: true /rechoir@0.6.2: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} @@ -17907,7 +17883,7 @@ packages: yn: 3.1.1 dev: true - /ts-node@10.9.1(@swc/core@1.3.75)(@types/node@18.11.18)(typescript@5.1.6): + /ts-node@10.9.1(@swc/core@1.3.75)(@types/node@20.4.9)(typescript@5.1.6): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -17927,7 +17903,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.11.18 + '@types/node': 20.4.9 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -18212,7 +18188,7 @@ packages: pg: 8.11.2 reflect-metadata: 0.1.13 sha.js: 2.4.11 - ts-node: 10.9.1(@swc/core@1.3.75)(@types/node@18.11.18)(typescript@5.1.6) + ts-node: 10.9.1(@swc/core@1.3.75)(@types/node@20.4.9)(typescript@5.1.6) tslib: 2.6.1 uuid: 9.0.0 yargs: 17.7.2