diff --git a/Dockerfile.api b/Dockerfile.api index dd73aee..6cf2c77 100644 --- a/Dockerfile.api +++ b/Dockerfile.api @@ -1,12 +1,12 @@ FROM node:16 -RUN npm install -g --unsafe-perm prisma RUN mkdir /app WORKDIR /app COPY . /app -RUN npm init -y +RUN npm ci +RUN npm install -g --unsafe-perm prisma RUN npx prisma generate EXPOSE 3000 diff --git a/Dockerfile.content b/Dockerfile.content index e8884ec..903f61d 100644 --- a/Dockerfile.content +++ b/Dockerfile.content @@ -1,12 +1,12 @@ FROM node:16 -RUN npm install -g --unsafe-perm prisma RUN mkdir /app WORKDIR /app COPY . /app -RUN npm init -y +RUN npm ci +RUN npm install -g --unsafe-perm prisma RUN npx prisma generate EXPOSE 6000 diff --git a/Dockerfile.socket b/Dockerfile.socket index d97f2b6..444c42d 100644 --- a/Dockerfile.socket +++ b/Dockerfile.socket @@ -1,12 +1,12 @@ FROM node:16 -RUN npm install -g --unsafe-perm prisma RUN mkdir /app WORKDIR /app COPY . /app -RUN npm init -y +RUN npm ci +RUN npm install -g --unsafe-perm prisma RUN npx prisma generate EXPOSE 4000 diff --git a/Dockerfile.studio b/Dockerfile.studio index 0afaf8e..eeeba32 100644 --- a/Dockerfile.studio +++ b/Dockerfile.studio @@ -1,12 +1,12 @@ FROM node:16 -RUN npm install -g --unsafe-perm prisma -RUN mkdir /app +RUN mkdir /app WORKDIR /app COPY . /app -RUN npm init -y +RUN npm ci +RUN npm install -g --unsafe-perm prisma RUN npm install @prisma/photon CMD [ "npx", "prisma", "studio" ] diff --git a/package-lock.json b/package-lock.json index 90116be..0557ffc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,8 +30,8 @@ "socket.io": "^4.5.1" }, "devDependencies": { - "@swc/cli": "^0.1.51", - "@swc/core": "^1.2.108", + "@swc/cli": "^0.1.57", + "@swc/core": "^1.2.247", "@types/compression": "^1.7.1", "@types/cookie-parser": "^1.4.2", "@types/express": "^4.17.13", @@ -410,10 +410,11 @@ } }, "node_modules/@swc/core": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.2.207.tgz", - "integrity": "sha512-4LgdAwZv+dLQsIBaWpK4eEOpeeJlcuOM6LRkUXJLZ0CUIkZHm2zQ4N6jksm/YJYgF++mYwjM6JWwCvLpW3ZTuA==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.2.247.tgz", + "integrity": "sha512-EDgTvmo20BzIzKtwcmGiDszomlLR72Zk/Bz2YAH4GXN+h4wwbSpZbDIiJss1C6Q+HsBmDjwboVdfrGG+TSyUpg==", "dev": true, + "hasInstallScript": true, "bin": { "swcx": "run_swcx.js" }, @@ -425,25 +426,25 @@ "url": "https://opencollective.com/swc" }, "optionalDependencies": { - "@swc/core-android-arm-eabi": "1.2.207", - "@swc/core-android-arm64": "1.2.207", - "@swc/core-darwin-arm64": "1.2.207", - "@swc/core-darwin-x64": "1.2.207", - "@swc/core-freebsd-x64": "1.2.207", - "@swc/core-linux-arm-gnueabihf": "1.2.207", - "@swc/core-linux-arm64-gnu": "1.2.207", - "@swc/core-linux-arm64-musl": "1.2.207", - "@swc/core-linux-x64-gnu": "1.2.207", - "@swc/core-linux-x64-musl": "1.2.207", - "@swc/core-win32-arm64-msvc": "1.2.207", - "@swc/core-win32-ia32-msvc": "1.2.207", - "@swc/core-win32-x64-msvc": "1.2.207" + "@swc/core-android-arm-eabi": "1.2.247", + "@swc/core-android-arm64": "1.2.247", + "@swc/core-darwin-arm64": "1.2.247", + "@swc/core-darwin-x64": "1.2.247", + "@swc/core-freebsd-x64": "1.2.247", + "@swc/core-linux-arm-gnueabihf": "1.2.247", + "@swc/core-linux-arm64-gnu": "1.2.247", + "@swc/core-linux-arm64-musl": "1.2.247", + "@swc/core-linux-x64-gnu": "1.2.247", + "@swc/core-linux-x64-musl": "1.2.247", + "@swc/core-win32-arm64-msvc": "1.2.247", + "@swc/core-win32-ia32-msvc": "1.2.247", + "@swc/core-win32-x64-msvc": "1.2.247" } }, "node_modules/@swc/core-android-arm-eabi": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-android-arm-eabi/-/core-android-arm-eabi-1.2.207.tgz", - "integrity": "sha512-hmMw4EaDMh8qH3DYbNPmBvrxzRPbOlF5+wMGm0NmmWQjKSCblRZUEkM4GJFtejO/DX75HHOfvh/Op+/+1UOyRQ==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-android-arm-eabi/-/core-android-arm-eabi-1.2.247.tgz", + "integrity": "sha512-WQoNnXwX8XQcaX1FjUkEykCgLxtMITDC+ftmPtBxs1OdbvRtl7AQcDIgg/wXpejtcjlGVbGsDTHmI61+e7haMg==", "cpu": [ "arm" ], @@ -452,14 +453,17 @@ "os": [ "android" ], + "dependencies": { + "@swc/wasm": "1.2.122" + }, "engines": { "node": ">=10" } }, "node_modules/@swc/core-android-arm64": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-android-arm64/-/core-android-arm64-1.2.207.tgz", - "integrity": "sha512-jCDGX+yIb9RRQ1BOLz2o7fcJuiGz8+8l/xgKTanx+c7cNg43hm5EzlNzIxQs6oklKE/dlVw75H1Y90QJoH5a2Q==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-android-arm64/-/core-android-arm64-1.2.247.tgz", + "integrity": "sha512-fS6DxweGoHEYJDr4XZ8SpLMjEk56wJc3pREFX/dyRwRuBpxK6vyJyZZmuZ7/q4j0k20v0aa3tOEdMB/oQD2htQ==", "cpu": [ "arm64" ], @@ -468,14 +472,24 @@ "os": [ "android" ], + "dependencies": { + "@swc/wasm": "1.2.130" + }, "engines": { "node": ">=10" } }, + "node_modules/@swc/core-android-arm64/node_modules/@swc/wasm": { + "version": "1.2.130", + "resolved": "https://registry.npmjs.org/@swc/wasm/-/wasm-1.2.130.tgz", + "integrity": "sha512-rNcJsBxS70+pv8YUWwf5fRlWX6JoY/HJc25HD/F8m6Kv7XhJdqPPMhyX6TKkUBPAG7TWlZYoxa+rHAjPy4Cj3Q==", + "dev": true, + "optional": true + }, "node_modules/@swc/core-darwin-arm64": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.2.207.tgz", - "integrity": "sha512-Xp4LcmVBemLLZpB8d/XR6TnlVvtXKdFSxGmbwC7uiTl26Cji2HRjBXaQnQQfSnlKGcSB+W1sH8q9K2jDJO+hIA==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.2.247.tgz", + "integrity": "sha512-Y+7wVXWdzQvKMOp1gEoA2P0LlcHKav4QLNG99jNqVoVoOEST54GRcCNtoNWDmSuWY//7+BfesP898Vj6Ft7YnQ==", "cpu": [ "arm64" ], @@ -489,9 +503,9 @@ } }, "node_modules/@swc/core-darwin-x64": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.2.207.tgz", - "integrity": "sha512-4TG7KW5FB/4Uli3ef9Hdx4igQYDv0DK0ZnGWmvteUyYPjhoR6YhIkr04CrqfHeYNOhK6oWG58K6t3ydGfnIJSw==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.2.247.tgz", + "integrity": "sha512-Fx4js+YeMI33+k5iKwqea5ucP9US/IuW4Wv3XuusGekUKi3rvThpMHhyVsPSJd4eKDpUjgsn1vnM8HwOQBvamw==", "cpu": [ "x64" ], @@ -505,9 +519,9 @@ } }, "node_modules/@swc/core-freebsd-x64": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-freebsd-x64/-/core-freebsd-x64-1.2.207.tgz", - "integrity": "sha512-rOj1TRbeY1ysG2cPaFdFUlup/0EJ3c1S+jWJkPK5HYt3mlvbdDu68wa8HIR6oTdbGiyMVogVIZn+je+d92Xjrg==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-freebsd-x64/-/core-freebsd-x64-1.2.247.tgz", + "integrity": "sha512-SadbHzPxGmqDbOD8FTjWj2oHjmCMUcp7FpZgvdNP+Fy2CB2euk3MVayEocKEPoc1TD2533mO9ET9l/y4xQtDvg==", "cpu": [ "x64" ], @@ -516,14 +530,24 @@ "os": [ "freebsd" ], + "dependencies": { + "@swc/wasm": "1.2.130" + }, "engines": { "node": ">=10" } }, + "node_modules/@swc/core-freebsd-x64/node_modules/@swc/wasm": { + "version": "1.2.130", + "resolved": "https://registry.npmjs.org/@swc/wasm/-/wasm-1.2.130.tgz", + "integrity": "sha512-rNcJsBxS70+pv8YUWwf5fRlWX6JoY/HJc25HD/F8m6Kv7XhJdqPPMhyX6TKkUBPAG7TWlZYoxa+rHAjPy4Cj3Q==", + "dev": true, + "optional": true + }, "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.2.207.tgz", - "integrity": "sha512-hQRgp2LLr0a0aBkch7qvTAoNx3wTQYMLiPvAzlwFLwOWlv122BmfdMvxobLvwligduFZ9XBEHTdhLc/V8hsWog==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.2.247.tgz", + "integrity": "sha512-FKbzsxgQPIbR5NGoCR7C4WWsc8dtHWCGTNLtGtWFrXFExmp9r7HlHV2d7lxSgC6LNCL5HOoXt+e+EAoYWUWiLA==", "cpu": [ "arm" ], @@ -532,14 +556,24 @@ "os": [ "linux" ], + "dependencies": { + "@swc/wasm": "1.2.130" + }, "engines": { "node": ">=10" } }, + "node_modules/@swc/core-linux-arm-gnueabihf/node_modules/@swc/wasm": { + "version": "1.2.130", + "resolved": "https://registry.npmjs.org/@swc/wasm/-/wasm-1.2.130.tgz", + "integrity": "sha512-rNcJsBxS70+pv8YUWwf5fRlWX6JoY/HJc25HD/F8m6Kv7XhJdqPPMhyX6TKkUBPAG7TWlZYoxa+rHAjPy4Cj3Q==", + "dev": true, + "optional": true + }, "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.2.207.tgz", - "integrity": "sha512-WF/plJ2chQXaNvcfM9OOaJbYPryr1ljhB5I0Iaz0AChoyOQfnaQ6Iq09ed1lwoHGBFS3SdrucPxu1z0vkfNIzg==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.2.247.tgz", + "integrity": "sha512-kORJVggCqIDB86SfqWDYlPnOIin7ckPB98Pi1N+tmAUYCWw4f6ab12H7unWLZJTMVkhCyiXjC9LgwChOXYFBpw==", "cpu": [ "arm64" ], @@ -553,9 +587,9 @@ } }, "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.2.207.tgz", - "integrity": "sha512-9h2HVHrxj7bB5DB6l04jvVVQCirfwIHWIctd5BqAyAI4HnYzirFaDqFntZHpZ0PfaJIa/l04hmhj1t/9f3GYww==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.2.247.tgz", + "integrity": "sha512-lvf1kdaJnRguBHabT35+ZGXPRa5g/23xQfs0M9lLqKHPxGWQXbyXRQqYUatUtOBMt+qmxKyUqdw4tvgfpCPANg==", "cpu": [ "arm64" ], @@ -569,9 +603,9 @@ } }, "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.2.207.tgz", - "integrity": "sha512-BjmpgEkT9OibBWC/ulnT2MxZpUbMZrfEWgdThCv2KiL0wYZ6ZAzkgjjArktmw6vjLLrB+1qnTysUN3RAuTrzxg==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.2.247.tgz", + "integrity": "sha512-sI/Oi2dIKAfCNvnegwvXMAGmZgZekJ+SufqA4HvbciceGl1CgZvR4sLHevpSDWiIO4XmlBcjhVsJhvNrCLvc4A==", "cpu": [ "x64" ], @@ -585,9 +619,9 @@ } }, "node_modules/@swc/core-linux-x64-musl": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.2.207.tgz", - "integrity": "sha512-jzBjXdjpw1+eR/GVhENreIpqS8zVezKObutiJLSSayNG3YT9MwyEz58qEHdALPhOJBjctaExr0nYCAPq9U8k2A==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.2.247.tgz", + "integrity": "sha512-nOpjCFDVp0Y2M4MwY3BI90r5n2j3ke5AriD2tAULsFsYCMwaEUV2lv62KN9hndSQdwhTo3FztOcx3N+jEo5SJg==", "cpu": [ "x64" ], @@ -601,9 +635,9 @@ } }, "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.2.207.tgz", - "integrity": "sha512-zF2rID7fzgDxa0Aev92+NcSy4j1Ct87KaDhOiL/BofAOrmf274UHn6yl8HUOjbejD/WEoGG62Dv7EFlzbtVOBw==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.2.247.tgz", + "integrity": "sha512-RLiSHKeddvi0bV2MGBIz5Ei5az3Tqo0u4p+vD7bGS67bkvQI3uy4N0z3dFcUVoOtJ+9hhT/I22JwrfFdYFJ4XA==", "cpu": [ "arm64" ], @@ -612,14 +646,24 @@ "os": [ "win32" ], + "dependencies": { + "@swc/wasm": "1.2.130" + }, "engines": { "node": ">=10" } }, + "node_modules/@swc/core-win32-arm64-msvc/node_modules/@swc/wasm": { + "version": "1.2.130", + "resolved": "https://registry.npmjs.org/@swc/wasm/-/wasm-1.2.130.tgz", + "integrity": "sha512-rNcJsBxS70+pv8YUWwf5fRlWX6JoY/HJc25HD/F8m6Kv7XhJdqPPMhyX6TKkUBPAG7TWlZYoxa+rHAjPy4Cj3Q==", + "dev": true, + "optional": true + }, "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.2.207.tgz", - "integrity": "sha512-AUI349ky8Xh4KqmySx7Yd+HdmaEU9Q67Cr5VO1ZJYEu/XRI9aiHlwLFkIb24Jio0LLddN/0GIwnDm+5Evr3deg==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.2.247.tgz", + "integrity": "sha512-4Ta1gTtERXjKHXdllgLFi/WeyTYNk/3NwO2cIbTw1fr5uqy0YYq9PFVQ7Cakvw98cGiRx3W1qt+gVjsDsSiouA==", "cpu": [ "ia32" ], @@ -628,14 +672,24 @@ "os": [ "win32" ], + "dependencies": { + "@swc/wasm": "1.2.130" + }, "engines": { "node": ">=10" } }, + "node_modules/@swc/core-win32-ia32-msvc/node_modules/@swc/wasm": { + "version": "1.2.130", + "resolved": "https://registry.npmjs.org/@swc/wasm/-/wasm-1.2.130.tgz", + "integrity": "sha512-rNcJsBxS70+pv8YUWwf5fRlWX6JoY/HJc25HD/F8m6Kv7XhJdqPPMhyX6TKkUBPAG7TWlZYoxa+rHAjPy4Cj3Q==", + "dev": true, + "optional": true + }, "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.2.207.tgz", - "integrity": "sha512-clRP+rfNcGrgu2AXb/H02iKm2tTNHPd5cgqTP2bFe9PalKh2mBFR52+g44b3ca7vwdwIYie39ZoIu7jNkKEVMA==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.2.247.tgz", + "integrity": "sha512-b4SPP6nrkeUJgnjfoo32lH+Nm4mM08Q1NHX6iwaEpzTXL1KW3eWzBHevr/RKAd4E6dJhpctRmU+2ENCGoR6o6w==", "cpu": [ "x64" ], @@ -648,6 +702,13 @@ "node": ">=10" } }, + "node_modules/@swc/wasm": { + "version": "1.2.122", + "resolved": "https://registry.npmjs.org/@swc/wasm/-/wasm-1.2.122.tgz", + "integrity": "sha512-sM1VCWQxmNhFtdxME+8UXNyPNhxNu7zdb6ikWpz0YKAQQFRGT5ThZgJrubEpah335SUToNg8pkdDF7ibVCjxbQ==", + "dev": true, + "optional": true + }, "node_modules/@szmarczak/http-timer": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", @@ -6134,114 +6195,184 @@ } }, "@swc/core": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.2.207.tgz", - "integrity": "sha512-4LgdAwZv+dLQsIBaWpK4eEOpeeJlcuOM6LRkUXJLZ0CUIkZHm2zQ4N6jksm/YJYgF++mYwjM6JWwCvLpW3ZTuA==", - "dev": true, - "requires": { - "@swc/core-android-arm-eabi": "1.2.207", - "@swc/core-android-arm64": "1.2.207", - "@swc/core-darwin-arm64": "1.2.207", - "@swc/core-darwin-x64": "1.2.207", - "@swc/core-freebsd-x64": "1.2.207", - "@swc/core-linux-arm-gnueabihf": "1.2.207", - "@swc/core-linux-arm64-gnu": "1.2.207", - "@swc/core-linux-arm64-musl": "1.2.207", - "@swc/core-linux-x64-gnu": "1.2.207", - "@swc/core-linux-x64-musl": "1.2.207", - "@swc/core-win32-arm64-msvc": "1.2.207", - "@swc/core-win32-ia32-msvc": "1.2.207", - "@swc/core-win32-x64-msvc": "1.2.207" + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.2.247.tgz", + "integrity": "sha512-EDgTvmo20BzIzKtwcmGiDszomlLR72Zk/Bz2YAH4GXN+h4wwbSpZbDIiJss1C6Q+HsBmDjwboVdfrGG+TSyUpg==", + "dev": true, + "requires": { + "@swc/core-android-arm-eabi": "1.2.247", + "@swc/core-android-arm64": "1.2.247", + "@swc/core-darwin-arm64": "1.2.247", + "@swc/core-darwin-x64": "1.2.247", + "@swc/core-freebsd-x64": "1.2.247", + "@swc/core-linux-arm-gnueabihf": "1.2.247", + "@swc/core-linux-arm64-gnu": "1.2.247", + "@swc/core-linux-arm64-musl": "1.2.247", + "@swc/core-linux-x64-gnu": "1.2.247", + "@swc/core-linux-x64-musl": "1.2.247", + "@swc/core-win32-arm64-msvc": "1.2.247", + "@swc/core-win32-ia32-msvc": "1.2.247", + "@swc/core-win32-x64-msvc": "1.2.247" } }, "@swc/core-android-arm-eabi": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-android-arm-eabi/-/core-android-arm-eabi-1.2.207.tgz", - "integrity": "sha512-hmMw4EaDMh8qH3DYbNPmBvrxzRPbOlF5+wMGm0NmmWQjKSCblRZUEkM4GJFtejO/DX75HHOfvh/Op+/+1UOyRQ==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-android-arm-eabi/-/core-android-arm-eabi-1.2.247.tgz", + "integrity": "sha512-WQoNnXwX8XQcaX1FjUkEykCgLxtMITDC+ftmPtBxs1OdbvRtl7AQcDIgg/wXpejtcjlGVbGsDTHmI61+e7haMg==", "dev": true, - "optional": true + "optional": true, + "requires": { + "@swc/wasm": "1.2.122" + } }, "@swc/core-android-arm64": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-android-arm64/-/core-android-arm64-1.2.207.tgz", - "integrity": "sha512-jCDGX+yIb9RRQ1BOLz2o7fcJuiGz8+8l/xgKTanx+c7cNg43hm5EzlNzIxQs6oklKE/dlVw75H1Y90QJoH5a2Q==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-android-arm64/-/core-android-arm64-1.2.247.tgz", + "integrity": "sha512-fS6DxweGoHEYJDr4XZ8SpLMjEk56wJc3pREFX/dyRwRuBpxK6vyJyZZmuZ7/q4j0k20v0aa3tOEdMB/oQD2htQ==", "dev": true, - "optional": true + "optional": true, + "requires": { + "@swc/wasm": "1.2.130" + }, + "dependencies": { + "@swc/wasm": { + "version": "1.2.130", + "resolved": "https://registry.npmjs.org/@swc/wasm/-/wasm-1.2.130.tgz", + "integrity": "sha512-rNcJsBxS70+pv8YUWwf5fRlWX6JoY/HJc25HD/F8m6Kv7XhJdqPPMhyX6TKkUBPAG7TWlZYoxa+rHAjPy4Cj3Q==", + "dev": true, + "optional": true + } + } }, "@swc/core-darwin-arm64": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.2.207.tgz", - "integrity": "sha512-Xp4LcmVBemLLZpB8d/XR6TnlVvtXKdFSxGmbwC7uiTl26Cji2HRjBXaQnQQfSnlKGcSB+W1sH8q9K2jDJO+hIA==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.2.247.tgz", + "integrity": "sha512-Y+7wVXWdzQvKMOp1gEoA2P0LlcHKav4QLNG99jNqVoVoOEST54GRcCNtoNWDmSuWY//7+BfesP898Vj6Ft7YnQ==", "dev": true, "optional": true }, "@swc/core-darwin-x64": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.2.207.tgz", - "integrity": "sha512-4TG7KW5FB/4Uli3ef9Hdx4igQYDv0DK0ZnGWmvteUyYPjhoR6YhIkr04CrqfHeYNOhK6oWG58K6t3ydGfnIJSw==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.2.247.tgz", + "integrity": "sha512-Fx4js+YeMI33+k5iKwqea5ucP9US/IuW4Wv3XuusGekUKi3rvThpMHhyVsPSJd4eKDpUjgsn1vnM8HwOQBvamw==", "dev": true, "optional": true }, "@swc/core-freebsd-x64": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-freebsd-x64/-/core-freebsd-x64-1.2.207.tgz", - "integrity": "sha512-rOj1TRbeY1ysG2cPaFdFUlup/0EJ3c1S+jWJkPK5HYt3mlvbdDu68wa8HIR6oTdbGiyMVogVIZn+je+d92Xjrg==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-freebsd-x64/-/core-freebsd-x64-1.2.247.tgz", + "integrity": "sha512-SadbHzPxGmqDbOD8FTjWj2oHjmCMUcp7FpZgvdNP+Fy2CB2euk3MVayEocKEPoc1TD2533mO9ET9l/y4xQtDvg==", "dev": true, - "optional": true + "optional": true, + "requires": { + "@swc/wasm": "1.2.130" + }, + "dependencies": { + "@swc/wasm": { + "version": "1.2.130", + "resolved": "https://registry.npmjs.org/@swc/wasm/-/wasm-1.2.130.tgz", + "integrity": "sha512-rNcJsBxS70+pv8YUWwf5fRlWX6JoY/HJc25HD/F8m6Kv7XhJdqPPMhyX6TKkUBPAG7TWlZYoxa+rHAjPy4Cj3Q==", + "dev": true, + "optional": true + } + } }, "@swc/core-linux-arm-gnueabihf": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.2.207.tgz", - "integrity": "sha512-hQRgp2LLr0a0aBkch7qvTAoNx3wTQYMLiPvAzlwFLwOWlv122BmfdMvxobLvwligduFZ9XBEHTdhLc/V8hsWog==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.2.247.tgz", + "integrity": "sha512-FKbzsxgQPIbR5NGoCR7C4WWsc8dtHWCGTNLtGtWFrXFExmp9r7HlHV2d7lxSgC6LNCL5HOoXt+e+EAoYWUWiLA==", "dev": true, - "optional": true + "optional": true, + "requires": { + "@swc/wasm": "1.2.130" + }, + "dependencies": { + "@swc/wasm": { + "version": "1.2.130", + "resolved": "https://registry.npmjs.org/@swc/wasm/-/wasm-1.2.130.tgz", + "integrity": "sha512-rNcJsBxS70+pv8YUWwf5fRlWX6JoY/HJc25HD/F8m6Kv7XhJdqPPMhyX6TKkUBPAG7TWlZYoxa+rHAjPy4Cj3Q==", + "dev": true, + "optional": true + } + } }, "@swc/core-linux-arm64-gnu": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.2.207.tgz", - "integrity": "sha512-WF/plJ2chQXaNvcfM9OOaJbYPryr1ljhB5I0Iaz0AChoyOQfnaQ6Iq09ed1lwoHGBFS3SdrucPxu1z0vkfNIzg==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.2.247.tgz", + "integrity": "sha512-kORJVggCqIDB86SfqWDYlPnOIin7ckPB98Pi1N+tmAUYCWw4f6ab12H7unWLZJTMVkhCyiXjC9LgwChOXYFBpw==", "dev": true, "optional": true }, "@swc/core-linux-arm64-musl": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.2.207.tgz", - "integrity": "sha512-9h2HVHrxj7bB5DB6l04jvVVQCirfwIHWIctd5BqAyAI4HnYzirFaDqFntZHpZ0PfaJIa/l04hmhj1t/9f3GYww==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.2.247.tgz", + "integrity": "sha512-lvf1kdaJnRguBHabT35+ZGXPRa5g/23xQfs0M9lLqKHPxGWQXbyXRQqYUatUtOBMt+qmxKyUqdw4tvgfpCPANg==", "dev": true, "optional": true }, "@swc/core-linux-x64-gnu": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.2.207.tgz", - "integrity": "sha512-BjmpgEkT9OibBWC/ulnT2MxZpUbMZrfEWgdThCv2KiL0wYZ6ZAzkgjjArktmw6vjLLrB+1qnTysUN3RAuTrzxg==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.2.247.tgz", + "integrity": "sha512-sI/Oi2dIKAfCNvnegwvXMAGmZgZekJ+SufqA4HvbciceGl1CgZvR4sLHevpSDWiIO4XmlBcjhVsJhvNrCLvc4A==", "dev": true, "optional": true }, "@swc/core-linux-x64-musl": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.2.207.tgz", - "integrity": "sha512-jzBjXdjpw1+eR/GVhENreIpqS8zVezKObutiJLSSayNG3YT9MwyEz58qEHdALPhOJBjctaExr0nYCAPq9U8k2A==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.2.247.tgz", + "integrity": "sha512-nOpjCFDVp0Y2M4MwY3BI90r5n2j3ke5AriD2tAULsFsYCMwaEUV2lv62KN9hndSQdwhTo3FztOcx3N+jEo5SJg==", "dev": true, "optional": true }, "@swc/core-win32-arm64-msvc": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.2.207.tgz", - "integrity": "sha512-zF2rID7fzgDxa0Aev92+NcSy4j1Ct87KaDhOiL/BofAOrmf274UHn6yl8HUOjbejD/WEoGG62Dv7EFlzbtVOBw==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.2.247.tgz", + "integrity": "sha512-RLiSHKeddvi0bV2MGBIz5Ei5az3Tqo0u4p+vD7bGS67bkvQI3uy4N0z3dFcUVoOtJ+9hhT/I22JwrfFdYFJ4XA==", "dev": true, - "optional": true + "optional": true, + "requires": { + "@swc/wasm": "1.2.130" + }, + "dependencies": { + "@swc/wasm": { + "version": "1.2.130", + "resolved": "https://registry.npmjs.org/@swc/wasm/-/wasm-1.2.130.tgz", + "integrity": "sha512-rNcJsBxS70+pv8YUWwf5fRlWX6JoY/HJc25HD/F8m6Kv7XhJdqPPMhyX6TKkUBPAG7TWlZYoxa+rHAjPy4Cj3Q==", + "dev": true, + "optional": true + } + } }, "@swc/core-win32-ia32-msvc": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.2.207.tgz", - "integrity": "sha512-AUI349ky8Xh4KqmySx7Yd+HdmaEU9Q67Cr5VO1ZJYEu/XRI9aiHlwLFkIb24Jio0LLddN/0GIwnDm+5Evr3deg==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.2.247.tgz", + "integrity": "sha512-4Ta1gTtERXjKHXdllgLFi/WeyTYNk/3NwO2cIbTw1fr5uqy0YYq9PFVQ7Cakvw98cGiRx3W1qt+gVjsDsSiouA==", "dev": true, - "optional": true + "optional": true, + "requires": { + "@swc/wasm": "1.2.130" + }, + "dependencies": { + "@swc/wasm": { + "version": "1.2.130", + "resolved": "https://registry.npmjs.org/@swc/wasm/-/wasm-1.2.130.tgz", + "integrity": "sha512-rNcJsBxS70+pv8YUWwf5fRlWX6JoY/HJc25HD/F8m6Kv7XhJdqPPMhyX6TKkUBPAG7TWlZYoxa+rHAjPy4Cj3Q==", + "dev": true, + "optional": true + } + } }, "@swc/core-win32-x64-msvc": { - "version": "1.2.207", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.2.207.tgz", - "integrity": "sha512-clRP+rfNcGrgu2AXb/H02iKm2tTNHPd5cgqTP2bFe9PalKh2mBFR52+g44b3ca7vwdwIYie39ZoIu7jNkKEVMA==", + "version": "1.2.247", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.2.247.tgz", + "integrity": "sha512-b4SPP6nrkeUJgnjfoo32lH+Nm4mM08Q1NHX6iwaEpzTXL1KW3eWzBHevr/RKAd4E6dJhpctRmU+2ENCGoR6o6w==", + "dev": true, + "optional": true + }, + "@swc/wasm": { + "version": "1.2.122", + "resolved": "https://registry.npmjs.org/@swc/wasm/-/wasm-1.2.122.tgz", + "integrity": "sha512-sM1VCWQxmNhFtdxME+8UXNyPNhxNu7zdb6ikWpz0YKAQQFRGT5ThZgJrubEpah335SUToNg8pkdDF7ibVCjxbQ==", "dev": true, "optional": true }, diff --git a/package.json b/package.json index 2dd2d1c..9b175c9 100644 --- a/package.json +++ b/package.json @@ -42,8 +42,8 @@ "socket.io": "^4.5.1" }, "devDependencies": { - "@swc/cli": "^0.1.51", - "@swc/core": "^1.2.108", + "@swc/cli": "^0.1.57", + "@swc/core": "^1.2.247", "@types/compression": "^1.7.1", "@types/cookie-parser": "^1.4.2", "@types/express": "^4.17.13",