Loading Dockerfile +1 −3 Original line number Diff line number Diff line FROM node:24-alpine AS base # add openssl as root RUN apk add --no-cache openssl RUN apk add --update --no-cache make g++ jpeg-dev cairo-dev giflib-dev pango-dev libtool autoconf automake build-base pkgconfig RUN apk add --update --no-cache make g++ jpeg-dev cairo-dev giflib-dev pango-dev libtool autoconf automake ARG VERSION Loading Loading @@ -159,8 +159,6 @@ COPY --from=server-build /app/packages/server/dist ./packages/server/dist COPY --from=server-build /app/node_modules/@prisma/client node_modules/@prisma/client COPY --from=server-build /app/node_modules/.prisma node_modules/.prisma RUN yarn workspace @sc07-canvas/server run npm rebuild canvas --update-binary || npx rebuild canvas --update-binary # # === RUNNER === # Loading packages/server/package.json +1 −1 Original line number Diff line number Diff line Loading @@ -49,6 +49,7 @@ "typescript-eslint": "^8.64.0" }, "dependencies": { "@napi-rs/canvas": "^1.0.2", "@prisma/adapter-pg": "^7.8.0", "@prisma/client": "^7.8.0", "@sc07-canvas/lib": "workspace:^", Loading @@ -58,7 +59,6 @@ "altcha-lib": "^1.4.1", "body-parser": "^2.3.0", "bullmq": "^5.80.2", "canvas": "^3.2.3", "connect-redis": "^9.0.0", "cors": "^2.8.6", "eventemitter3": "^5.0.4", Loading packages/server/src/controllers/ShareURLController.ts +1 −1 Original line number Diff line number Diff line import { createCanvas } from "canvas"; import { createCanvas } from "@napi-rs/canvas"; import { Router } from "express"; import { isbot } from "isbot"; Loading yarn.lock +130 −241 Original line number Diff line number Diff line Loading @@ -4268,6 +4268,129 @@ __metadata: languageName: node linkType: hard "@napi-rs/canvas-android-arm64@npm:1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas-android-arm64@npm:1.0.2" conditions: os=android & cpu=arm64 languageName: node linkType: hard "@napi-rs/canvas-darwin-arm64@npm:1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas-darwin-arm64@npm:1.0.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard "@napi-rs/canvas-darwin-x64@npm:1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas-darwin-x64@npm:1.0.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard "@napi-rs/canvas-linux-arm-gnueabihf@npm:1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas-linux-arm-gnueabihf@npm:1.0.2" conditions: os=linux & cpu=arm languageName: node linkType: hard "@napi-rs/canvas-linux-arm64-gnu@npm:1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas-linux-arm64-gnu@npm:1.0.2" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard "@napi-rs/canvas-linux-arm64-musl@npm:1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas-linux-arm64-musl@npm:1.0.2" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard "@napi-rs/canvas-linux-riscv64-gnu@npm:1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas-linux-riscv64-gnu@npm:1.0.2" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard "@napi-rs/canvas-linux-x64-gnu@npm:1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas-linux-x64-gnu@npm:1.0.2" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard "@napi-rs/canvas-linux-x64-musl@npm:1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas-linux-x64-musl@npm:1.0.2" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard "@napi-rs/canvas-win32-arm64-msvc@npm:1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas-win32-arm64-msvc@npm:1.0.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard "@napi-rs/canvas-win32-x64-msvc@npm:1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas-win32-x64-msvc@npm:1.0.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@napi-rs/canvas@npm:^1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas@npm:1.0.2" dependencies: "@napi-rs/canvas-android-arm64": "npm:1.0.2" "@napi-rs/canvas-darwin-arm64": "npm:1.0.2" "@napi-rs/canvas-darwin-x64": "npm:1.0.2" "@napi-rs/canvas-linux-arm-gnueabihf": "npm:1.0.2" "@napi-rs/canvas-linux-arm64-gnu": "npm:1.0.2" "@napi-rs/canvas-linux-arm64-musl": "npm:1.0.2" "@napi-rs/canvas-linux-riscv64-gnu": "npm:1.0.2" "@napi-rs/canvas-linux-x64-gnu": "npm:1.0.2" "@napi-rs/canvas-linux-x64-musl": "npm:1.0.2" "@napi-rs/canvas-win32-arm64-msvc": "npm:1.0.2" "@napi-rs/canvas-win32-x64-msvc": "npm:1.0.2" dependenciesMeta: "@napi-rs/canvas-android-arm64": optional: true "@napi-rs/canvas-darwin-arm64": optional: true "@napi-rs/canvas-darwin-x64": optional: true "@napi-rs/canvas-linux-arm-gnueabihf": optional: true "@napi-rs/canvas-linux-arm64-gnu": optional: true "@napi-rs/canvas-linux-arm64-musl": optional: true "@napi-rs/canvas-linux-riscv64-gnu": optional: true "@napi-rs/canvas-linux-x64-gnu": optional: true "@napi-rs/canvas-linux-x64-musl": optional: true "@napi-rs/canvas-win32-arm64-msvc": optional: true "@napi-rs/canvas-win32-x64-msvc": optional: true canvas: built: true skia-canvas: built: true checksum: 10c0/acc62bc6d76ccba3201a4f9e38ed2a67fb01ebf5c5485f166462896db890685daa893cf41eac67bdabb0f48065caee2eda41732defe96aeaa44c23446e4b41bf languageName: node linkType: hard "@napi-rs/wasm-runtime@npm:^0.2.11": version: 0.2.12 resolution: "@napi-rs/wasm-runtime@npm:0.2.12" Loading Loading @@ -11371,6 +11494,7 @@ __metadata: dependencies: "@eslint/eslintrc": "npm:^3.3.6" "@eslint/js": "npm:^10.0.1" "@napi-rs/canvas": "npm:^1.0.2" "@prisma/adapter-pg": "npm:^7.8.0" "@prisma/client": "npm:^7.8.0" "@sc07-canvas/lib": "workspace:^" Loading @@ -11390,7 +11514,6 @@ __metadata: altcha-lib: "npm:^1.4.1" body-parser: "npm:^2.3.0" bullmq: "npm:^5.80.2" canvas: "npm:^3.2.3" connect-redis: "npm:^9.0.0" cors: "npm:^2.8.6" dotenv: "npm:^17.4.2" Loading Loading @@ -13896,13 +14019,6 @@ __metadata: languageName: node linkType: hard "base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf languageName: node linkType: hard "base64id@npm:2.0.0, base64id@npm:~2.0.0": version: 2.0.0 resolution: "base64id@npm:2.0.0" Loading Loading @@ -13949,17 +14065,6 @@ __metadata: languageName: node linkType: hard "bl@npm:^4.0.3": version: 4.1.0 resolution: "bl@npm:4.1.0" dependencies: buffer: "npm:^5.5.0" inherits: "npm:^2.0.4" readable-stream: "npm:^3.4.0" checksum: 10c0/02847e1d2cb089c9dc6958add42e3cdeaf07d13f575973963335ac0fdece563a50ac770ac4c8fa06492d2dd276f6cc3b7f08c7cd9c7a7ad0f8d388b2a28def5f languageName: node linkType: hard "body-parser@npm:^2.2.1": version: 2.2.2 resolution: "body-parser@npm:2.2.2" Loading Loading @@ -14095,16 +14200,6 @@ __metadata: languageName: node linkType: hard "buffer@npm:^5.5.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" dependencies: base64-js: "npm:^1.3.1" ieee754: "npm:^1.1.13" checksum: 10c0/27cac81cff434ed2876058d72e7c4789d11ff1120ef32c9de48f59eab58179b66710c488987d295ae89a228f835fc66d088652dffeb8e3ba8659f80eb091d55e languageName: node linkType: hard "bullmq@npm:^5.80.2": version: 5.80.2 resolution: "bullmq@npm:5.80.2" Loading Loading @@ -14242,17 +14337,6 @@ __metadata: languageName: node linkType: hard "canvas@npm:^3.2.3": version: 3.2.3 resolution: "canvas@npm:3.2.3" dependencies: node-addon-api: "npm:^7.0.0" node-gyp: "npm:latest" prebuild-install: "npm:^7.1.3" checksum: 10c0/c0b8b4a093964270c014ac93b5af2c2c452974737c2c1dc988821fe9cc8fd9d6a85f7380c477cb881e057f144a7aa50e743b836a47a69c94e18a4a21277b25d5 languageName: node linkType: hard "chalk@npm:^4.0.0, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" Loading Loading @@ -14335,13 +14419,6 @@ __metadata: languageName: node linkType: hard "chownr@npm:^1.1.1": version: 1.1.4 resolution: "chownr@npm:1.1.4" checksum: 10c0/ed57952a84cc0c802af900cf7136de643d3aba2eecb59d29344bc2f3f9bf703a301b9d84cdc71f82c3ffc9ccde831b0d92f5b45f91727d6c9da62f23aef9d9db languageName: node linkType: hard "chownr@npm:^3.0.0": version: 3.0.0 resolution: "chownr@npm:3.0.0" Loading Loading @@ -14861,15 +14938,6 @@ __metadata: languageName: node linkType: hard "decompress-response@npm:^6.0.0": version: 6.0.0 resolution: "decompress-response@npm:6.0.0" dependencies: mimic-response: "npm:^3.1.0" checksum: 10c0/bd89d23141b96d80577e70c54fb226b2f40e74a6817652b80a116d7befb8758261ad073a8895648a29cc0a5947021ab66705cb542fa9c143c82022b27c5b175e languageName: node linkType: hard "dedent@npm:^1.6.0": version: 1.7.1 resolution: "dedent@npm:1.7.1" Loading Loading @@ -14974,7 +15042,7 @@ __metadata: languageName: node linkType: hard "detect-libc@npm:^2.0.0, detect-libc@npm:^2.0.1, detect-libc@npm:^2.0.3": "detect-libc@npm:^2.0.1, detect-libc@npm:^2.0.3": version: 2.1.2 resolution: "detect-libc@npm:2.1.2" checksum: 10c0/acc675c29a5649fa1fb6e255f993b8ee829e510b6b56b0910666949c80c364738833417d0edb5f90e4e46be17228b0f2b66a010513984e18b15deeeac49369c4 Loading Loading @@ -15202,15 +15270,6 @@ __metadata: languageName: node linkType: hard "end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": version: 1.4.5 resolution: "end-of-stream@npm:1.4.5" dependencies: once: "npm:^1.4.0" checksum: 10c0/b0701c92a10b89afb1cb45bf54a5292c6f008d744eb4382fa559d54775ff31617d1d7bc3ef617575f552e24fad2c7c1a1835948c66b3f3a4be0a6c1f35c883d8 languageName: node linkType: hard "engine.io-client@npm:~6.6.1": version: 6.6.4 resolution: "engine.io-client@npm:6.6.4" Loading Loading @@ -16030,13 +16089,6 @@ __metadata: languageName: node linkType: hard "expand-template@npm:^2.0.3": version: 2.0.3 resolution: "expand-template@npm:2.0.3" checksum: 10c0/1c9e7afe9acadf9d373301d27f6a47b34e89b3391b1ef38b7471d381812537ef2457e620ae7f819d2642ce9c43b189b3583813ec395e2938319abe356a9b2f51 languageName: node linkType: hard "expect@npm:30.4.1": version: 30.4.1 resolution: "expect@npm:30.4.1" Loading Loading @@ -16414,13 +16466,6 @@ __metadata: languageName: node linkType: hard "fs-constants@npm:^1.0.0": version: 1.0.0 resolution: "fs-constants@npm:1.0.0" checksum: 10c0/a0cde99085f0872f4d244e83e03a46aa387b74f5a5af750896c6b05e9077fac00e9932fdf5aef84f2f16634cd473c63037d7a512576da7d5c2b9163d1909f3a8 languageName: node linkType: hard "fs-extra@npm:~11.3.0": version: 11.3.4 resolution: "fs-extra@npm:11.3.4" Loading Loading @@ -16611,13 +16656,6 @@ __metadata: languageName: node linkType: hard "github-from-package@npm:0.0.0": version: 0.0.0 resolution: "github-from-package@npm:0.0.0" checksum: 10c0/737ee3f52d0a27e26332cde85b533c21fcdc0b09fb716c3f8e522cfaa9c600d4a631dec9fcde179ec9d47cca89017b7848ed4d6ae6b6b78f936c06825b1fcc12 languageName: node linkType: hard "glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" Loading Loading @@ -16976,13 +17014,6 @@ __metadata: languageName: node linkType: hard "ieee754@npm:^1.1.13": version: 1.2.1 resolution: "ieee754@npm:1.2.1" checksum: 10c0/b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb languageName: node linkType: hard "ignore-by-default@npm:^1.0.1": version: 1.0.1 resolution: "ignore-by-default@npm:1.0.1" Loading Loading @@ -17082,20 +17113,13 @@ __metadata: languageName: node linkType: hard "inherits@npm:2, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.4": "inherits@npm:2, inherits@npm:^2.0.3, inherits@npm:~2.0.4": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 languageName: node linkType: hard "ini@npm:~1.3.0": version: 1.3.8 resolution: "ini@npm:1.3.8" checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a languageName: node linkType: hard "ini@npm:~4.1.0": version: 4.1.3 resolution: "ini@npm:4.1.3" Loading Loading @@ -19319,13 +19343,6 @@ __metadata: languageName: node linkType: hard "mimic-response@npm:^3.1.0": version: 3.1.0 resolution: "mimic-response@npm:3.1.0" checksum: 10c0/0d6f07ce6e03e9e4445bee655202153bdb8a98d67ee8dc965ac140900d7a2688343e6b4c9a72cfc9ef2f7944dfd76eef4ab2482eb7b293a68b84916bac735362 languageName: node linkType: hard "minimatch@npm:10.2.3": version: 10.2.3 resolution: "minimatch@npm:10.2.3" Loading Loading @@ -19380,7 +19397,7 @@ __metadata: languageName: node linkType: hard "minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": "minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 Loading Loading @@ -19463,13 +19480,6 @@ __metadata: languageName: node linkType: hard "mkdirp-classic@npm:^0.5.2, mkdirp-classic@npm:^0.5.3": version: 0.5.3 resolution: "mkdirp-classic@npm:0.5.3" checksum: 10c0/95371d831d196960ddc3833cc6907e6b8f67ac5501a6582f47dfae5eb0f092e9f8ce88e0d83afcae95d6e2b61a01741ba03714eeafb6f7a6e9dcc158ac85b168 languageName: node linkType: hard "mlly@npm:^1.7.4": version: 1.8.2 resolution: "mlly@npm:1.8.2" Loading Loading @@ -19613,13 +19623,6 @@ __metadata: languageName: node linkType: hard "napi-build-utils@npm:^2.0.0": version: 2.0.0 resolution: "napi-build-utils@npm:2.0.0" checksum: 10c0/5833aaeb5cc5c173da47a102efa4680a95842c13e0d9cc70428bd3ee8d96bb2172f8860d2811799b5daa5cbeda779933601492a2028a6a5351c6d0fcf6de83db languageName: node linkType: hard "napi-postinstall@npm:^0.3.0": version: 0.3.4 resolution: "napi-postinstall@npm:0.3.4" Loading Loading @@ -19674,15 +19677,6 @@ __metadata: languageName: node linkType: hard "node-abi@npm:^3.3.0": version: 3.94.0 resolution: "node-abi@npm:3.94.0" dependencies: semver: "npm:^7.3.5" checksum: 10c0/0df171a73f2646594ed63b78e78e060813131aeb326062164859016e2143513e59cd0f15e1d853fe80de1b329a59c2f8e9c8160be89872f218782dbc66df4044 languageName: node linkType: hard "node-abort-controller@npm:3.1.1": version: 3.1.1 resolution: "node-abort-controller@npm:3.1.1" Loading Loading @@ -19942,7 +19936,7 @@ __metadata: languageName: node linkType: hard "once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": "once@npm:^1.3.0, once@npm:^1.4.0": version: 1.4.0 resolution: "once@npm:1.4.0" dependencies: Loading Loading @@ -20482,28 +20476,6 @@ __metadata: languageName: node linkType: hard "prebuild-install@npm:^7.1.3": version: 7.1.3 resolution: "prebuild-install@npm:7.1.3" dependencies: detect-libc: "npm:^2.0.0" expand-template: "npm:^2.0.3" github-from-package: "npm:0.0.0" minimist: "npm:^1.2.3" mkdirp-classic: "npm:^0.5.3" napi-build-utils: "npm:^2.0.0" node-abi: "npm:^3.3.0" pump: "npm:^3.0.0" rc: "npm:^1.2.7" simple-get: "npm:^4.0.0" tar-fs: "npm:^2.0.0" tunnel-agent: "npm:^0.6.0" bin: prebuild-install: bin.js checksum: 10c0/25919a42b52734606a4036ab492d37cfe8b601273d8dfb1fa3c84e141a0a475e7bad3ab848c741d2f810cef892fcf6059b8c7fe5b29f98d30e0c29ad009bedff languageName: node linkType: hard "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" Loading Loading @@ -20647,16 +20619,6 @@ __metadata: languageName: node linkType: hard "pump@npm:^3.0.0": version: 3.0.4 resolution: "pump@npm:3.0.4" dependencies: end-of-stream: "npm:^1.1.0" once: "npm:^1.3.1" checksum: 10c0/2780e66b5471c19e3e3e1063b84f3f6a3a08367f24c5ed552f98cd5901e6ada27c7ad6495d4244f553fd03b01884a4561933064f053f47c8994d84fd352768ea languageName: node linkType: hard "punycode.js@npm:^2.3.1": version: 2.3.1 resolution: "punycode.js@npm:2.3.1" Loading Loading @@ -20763,20 +20725,6 @@ __metadata: languageName: node linkType: hard "rc@npm:^1.2.7": version: 1.2.8 resolution: "rc@npm:1.2.8" dependencies: deep-extend: "npm:^0.6.0" ini: "npm:~1.3.0" minimist: "npm:^1.2.0" strip-json-comments: "npm:~2.0.1" bin: rc: ./cli.js checksum: 10c0/24a07653150f0d9ac7168e52943cc3cb4b7a22c0e43c7dff3219977c2fdca5a2760a304a029c20811a0e79d351f57d46c9bde216193a0f73978496afc2b85b15 languageName: node linkType: hard "react-apexcharts@npm:^1.9.0": version: 1.9.0 resolution: "react-apexcharts@npm:1.9.0" Loading Loading @@ -20966,7 +20914,7 @@ __metadata: languageName: node linkType: hard "readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.2": "readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.2": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: Loading Loading @@ -21510,7 +21458,7 @@ __metadata: languageName: node linkType: hard "safe-buffer@npm:^5.0.1, safe-buffer@npm:~5.2.0, safe-buffer@npm:~5.2.1": "safe-buffer@npm:~5.2.0, safe-buffer@npm:~5.2.1": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 Loading Loading @@ -22093,24 +22041,6 @@ __metadata: languageName: node linkType: hard "simple-concat@npm:^1.0.0": version: 1.0.1 resolution: "simple-concat@npm:1.0.1" checksum: 10c0/62f7508e674414008910b5397c1811941d457dfa0db4fd5aa7fa0409eb02c3609608dfcd7508cace75b3a0bf67a2a77990711e32cd213d2c76f4fd12ee86d776 languageName: node linkType: hard "simple-get@npm:^4.0.0": version: 4.0.1 resolution: "simple-get@npm:4.0.1" dependencies: decompress-response: "npm:^6.0.0" once: "npm:^1.3.1" simple-concat: "npm:^1.0.0" checksum: 10c0/b0649a581dbca741babb960423248899203165769747142033479a7dc5e77d7b0fced0253c731cd57cf21e31e4d77c9157c3069f4448d558ebc96cf9e1eebcf0 languageName: node linkType: hard "simple-swizzle@npm:^0.2.2": version: 0.2.4 resolution: "simple-swizzle@npm:0.2.4" Loading Loading @@ -22519,13 +22449,6 @@ __metadata: languageName: node linkType: hard "strip-json-comments@npm:~2.0.1": version: 2.0.1 resolution: "strip-json-comments@npm:2.0.1" checksum: 10c0/b509231cbdee45064ff4f9fd73609e2bcc4e84a4d508e9dd0f31f70356473fde18abfb5838c17d56fb236f5a06b102ef115438de0600b749e818a35fbbc48c43 languageName: node linkType: hard "superagent@npm:^10.3.0": version: 10.3.0 resolution: "superagent@npm:10.3.0" Loading Loading @@ -22717,31 +22640,6 @@ __metadata: languageName: node linkType: hard "tar-fs@npm:^2.0.0": version: 2.1.5 resolution: "tar-fs@npm:2.1.5" dependencies: chownr: "npm:^1.1.1" mkdirp-classic: "npm:^0.5.2" pump: "npm:^3.0.0" tar-stream: "npm:^2.1.4" checksum: 10c0/b987429214c3ab3be1f439b4e097dc310acf449c35f355956d801f59ef4cfde3b9827797ab2d2f087ed024e459eedc9b3cd860c9190b86e356ba348ade928684 languageName: node linkType: hard "tar-stream@npm:^2.1.4": version: 2.2.0 resolution: "tar-stream@npm:2.2.0" dependencies: bl: "npm:^4.0.3" end-of-stream: "npm:^1.4.1" fs-constants: "npm:^1.0.0" inherits: "npm:^2.0.3" readable-stream: "npm:^3.1.1" checksum: 10c0/2f4c910b3ee7196502e1ff015a7ba321ec6ea837667220d7bcb8d0852d51cb04b87f7ae471008a6fb8f5b1a1b5078f62f3a82d30c706f20ada1238ac797e7692 languageName: node linkType: hard "tar@npm:^7.5.4": version: 7.5.7 resolution: "tar@npm:7.5.7" Loading Loading @@ -23006,15 +22904,6 @@ __metadata: languageName: node linkType: hard "tunnel-agent@npm:^0.6.0": version: 0.6.0 resolution: "tunnel-agent@npm:0.6.0" dependencies: safe-buffer: "npm:^5.0.1" checksum: 10c0/4c7a1b813e7beae66fdbf567a65ec6d46313643753d0beefb3c7973d66fcec3a1e7f39759f0a0b4465883499c6dc8b0750ab8b287399af2e583823e40410a17a languageName: node linkType: hard "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" Loading
Dockerfile +1 −3 Original line number Diff line number Diff line FROM node:24-alpine AS base # add openssl as root RUN apk add --no-cache openssl RUN apk add --update --no-cache make g++ jpeg-dev cairo-dev giflib-dev pango-dev libtool autoconf automake build-base pkgconfig RUN apk add --update --no-cache make g++ jpeg-dev cairo-dev giflib-dev pango-dev libtool autoconf automake ARG VERSION Loading Loading @@ -159,8 +159,6 @@ COPY --from=server-build /app/packages/server/dist ./packages/server/dist COPY --from=server-build /app/node_modules/@prisma/client node_modules/@prisma/client COPY --from=server-build /app/node_modules/.prisma node_modules/.prisma RUN yarn workspace @sc07-canvas/server run npm rebuild canvas --update-binary || npx rebuild canvas --update-binary # # === RUNNER === # Loading
packages/server/package.json +1 −1 Original line number Diff line number Diff line Loading @@ -49,6 +49,7 @@ "typescript-eslint": "^8.64.0" }, "dependencies": { "@napi-rs/canvas": "^1.0.2", "@prisma/adapter-pg": "^7.8.0", "@prisma/client": "^7.8.0", "@sc07-canvas/lib": "workspace:^", Loading @@ -58,7 +59,6 @@ "altcha-lib": "^1.4.1", "body-parser": "^2.3.0", "bullmq": "^5.80.2", "canvas": "^3.2.3", "connect-redis": "^9.0.0", "cors": "^2.8.6", "eventemitter3": "^5.0.4", Loading
packages/server/src/controllers/ShareURLController.ts +1 −1 Original line number Diff line number Diff line import { createCanvas } from "canvas"; import { createCanvas } from "@napi-rs/canvas"; import { Router } from "express"; import { isbot } from "isbot"; Loading
yarn.lock +130 −241 Original line number Diff line number Diff line Loading @@ -4268,6 +4268,129 @@ __metadata: languageName: node linkType: hard "@napi-rs/canvas-android-arm64@npm:1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas-android-arm64@npm:1.0.2" conditions: os=android & cpu=arm64 languageName: node linkType: hard "@napi-rs/canvas-darwin-arm64@npm:1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas-darwin-arm64@npm:1.0.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard "@napi-rs/canvas-darwin-x64@npm:1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas-darwin-x64@npm:1.0.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard "@napi-rs/canvas-linux-arm-gnueabihf@npm:1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas-linux-arm-gnueabihf@npm:1.0.2" conditions: os=linux & cpu=arm languageName: node linkType: hard "@napi-rs/canvas-linux-arm64-gnu@npm:1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas-linux-arm64-gnu@npm:1.0.2" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard "@napi-rs/canvas-linux-arm64-musl@npm:1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas-linux-arm64-musl@npm:1.0.2" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard "@napi-rs/canvas-linux-riscv64-gnu@npm:1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas-linux-riscv64-gnu@npm:1.0.2" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard "@napi-rs/canvas-linux-x64-gnu@npm:1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas-linux-x64-gnu@npm:1.0.2" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard "@napi-rs/canvas-linux-x64-musl@npm:1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas-linux-x64-musl@npm:1.0.2" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard "@napi-rs/canvas-win32-arm64-msvc@npm:1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas-win32-arm64-msvc@npm:1.0.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard "@napi-rs/canvas-win32-x64-msvc@npm:1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas-win32-x64-msvc@npm:1.0.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@napi-rs/canvas@npm:^1.0.2": version: 1.0.2 resolution: "@napi-rs/canvas@npm:1.0.2" dependencies: "@napi-rs/canvas-android-arm64": "npm:1.0.2" "@napi-rs/canvas-darwin-arm64": "npm:1.0.2" "@napi-rs/canvas-darwin-x64": "npm:1.0.2" "@napi-rs/canvas-linux-arm-gnueabihf": "npm:1.0.2" "@napi-rs/canvas-linux-arm64-gnu": "npm:1.0.2" "@napi-rs/canvas-linux-arm64-musl": "npm:1.0.2" "@napi-rs/canvas-linux-riscv64-gnu": "npm:1.0.2" "@napi-rs/canvas-linux-x64-gnu": "npm:1.0.2" "@napi-rs/canvas-linux-x64-musl": "npm:1.0.2" "@napi-rs/canvas-win32-arm64-msvc": "npm:1.0.2" "@napi-rs/canvas-win32-x64-msvc": "npm:1.0.2" dependenciesMeta: "@napi-rs/canvas-android-arm64": optional: true "@napi-rs/canvas-darwin-arm64": optional: true "@napi-rs/canvas-darwin-x64": optional: true "@napi-rs/canvas-linux-arm-gnueabihf": optional: true "@napi-rs/canvas-linux-arm64-gnu": optional: true "@napi-rs/canvas-linux-arm64-musl": optional: true "@napi-rs/canvas-linux-riscv64-gnu": optional: true "@napi-rs/canvas-linux-x64-gnu": optional: true "@napi-rs/canvas-linux-x64-musl": optional: true "@napi-rs/canvas-win32-arm64-msvc": optional: true "@napi-rs/canvas-win32-x64-msvc": optional: true canvas: built: true skia-canvas: built: true checksum: 10c0/acc62bc6d76ccba3201a4f9e38ed2a67fb01ebf5c5485f166462896db890685daa893cf41eac67bdabb0f48065caee2eda41732defe96aeaa44c23446e4b41bf languageName: node linkType: hard "@napi-rs/wasm-runtime@npm:^0.2.11": version: 0.2.12 resolution: "@napi-rs/wasm-runtime@npm:0.2.12" Loading Loading @@ -11371,6 +11494,7 @@ __metadata: dependencies: "@eslint/eslintrc": "npm:^3.3.6" "@eslint/js": "npm:^10.0.1" "@napi-rs/canvas": "npm:^1.0.2" "@prisma/adapter-pg": "npm:^7.8.0" "@prisma/client": "npm:^7.8.0" "@sc07-canvas/lib": "workspace:^" Loading @@ -11390,7 +11514,6 @@ __metadata: altcha-lib: "npm:^1.4.1" body-parser: "npm:^2.3.0" bullmq: "npm:^5.80.2" canvas: "npm:^3.2.3" connect-redis: "npm:^9.0.0" cors: "npm:^2.8.6" dotenv: "npm:^17.4.2" Loading Loading @@ -13896,13 +14019,6 @@ __metadata: languageName: node linkType: hard "base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf languageName: node linkType: hard "base64id@npm:2.0.0, base64id@npm:~2.0.0": version: 2.0.0 resolution: "base64id@npm:2.0.0" Loading Loading @@ -13949,17 +14065,6 @@ __metadata: languageName: node linkType: hard "bl@npm:^4.0.3": version: 4.1.0 resolution: "bl@npm:4.1.0" dependencies: buffer: "npm:^5.5.0" inherits: "npm:^2.0.4" readable-stream: "npm:^3.4.0" checksum: 10c0/02847e1d2cb089c9dc6958add42e3cdeaf07d13f575973963335ac0fdece563a50ac770ac4c8fa06492d2dd276f6cc3b7f08c7cd9c7a7ad0f8d388b2a28def5f languageName: node linkType: hard "body-parser@npm:^2.2.1": version: 2.2.2 resolution: "body-parser@npm:2.2.2" Loading Loading @@ -14095,16 +14200,6 @@ __metadata: languageName: node linkType: hard "buffer@npm:^5.5.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" dependencies: base64-js: "npm:^1.3.1" ieee754: "npm:^1.1.13" checksum: 10c0/27cac81cff434ed2876058d72e7c4789d11ff1120ef32c9de48f59eab58179b66710c488987d295ae89a228f835fc66d088652dffeb8e3ba8659f80eb091d55e languageName: node linkType: hard "bullmq@npm:^5.80.2": version: 5.80.2 resolution: "bullmq@npm:5.80.2" Loading Loading @@ -14242,17 +14337,6 @@ __metadata: languageName: node linkType: hard "canvas@npm:^3.2.3": version: 3.2.3 resolution: "canvas@npm:3.2.3" dependencies: node-addon-api: "npm:^7.0.0" node-gyp: "npm:latest" prebuild-install: "npm:^7.1.3" checksum: 10c0/c0b8b4a093964270c014ac93b5af2c2c452974737c2c1dc988821fe9cc8fd9d6a85f7380c477cb881e057f144a7aa50e743b836a47a69c94e18a4a21277b25d5 languageName: node linkType: hard "chalk@npm:^4.0.0, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" Loading Loading @@ -14335,13 +14419,6 @@ __metadata: languageName: node linkType: hard "chownr@npm:^1.1.1": version: 1.1.4 resolution: "chownr@npm:1.1.4" checksum: 10c0/ed57952a84cc0c802af900cf7136de643d3aba2eecb59d29344bc2f3f9bf703a301b9d84cdc71f82c3ffc9ccde831b0d92f5b45f91727d6c9da62f23aef9d9db languageName: node linkType: hard "chownr@npm:^3.0.0": version: 3.0.0 resolution: "chownr@npm:3.0.0" Loading Loading @@ -14861,15 +14938,6 @@ __metadata: languageName: node linkType: hard "decompress-response@npm:^6.0.0": version: 6.0.0 resolution: "decompress-response@npm:6.0.0" dependencies: mimic-response: "npm:^3.1.0" checksum: 10c0/bd89d23141b96d80577e70c54fb226b2f40e74a6817652b80a116d7befb8758261ad073a8895648a29cc0a5947021ab66705cb542fa9c143c82022b27c5b175e languageName: node linkType: hard "dedent@npm:^1.6.0": version: 1.7.1 resolution: "dedent@npm:1.7.1" Loading Loading @@ -14974,7 +15042,7 @@ __metadata: languageName: node linkType: hard "detect-libc@npm:^2.0.0, detect-libc@npm:^2.0.1, detect-libc@npm:^2.0.3": "detect-libc@npm:^2.0.1, detect-libc@npm:^2.0.3": version: 2.1.2 resolution: "detect-libc@npm:2.1.2" checksum: 10c0/acc675c29a5649fa1fb6e255f993b8ee829e510b6b56b0910666949c80c364738833417d0edb5f90e4e46be17228b0f2b66a010513984e18b15deeeac49369c4 Loading Loading @@ -15202,15 +15270,6 @@ __metadata: languageName: node linkType: hard "end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": version: 1.4.5 resolution: "end-of-stream@npm:1.4.5" dependencies: once: "npm:^1.4.0" checksum: 10c0/b0701c92a10b89afb1cb45bf54a5292c6f008d744eb4382fa559d54775ff31617d1d7bc3ef617575f552e24fad2c7c1a1835948c66b3f3a4be0a6c1f35c883d8 languageName: node linkType: hard "engine.io-client@npm:~6.6.1": version: 6.6.4 resolution: "engine.io-client@npm:6.6.4" Loading Loading @@ -16030,13 +16089,6 @@ __metadata: languageName: node linkType: hard "expand-template@npm:^2.0.3": version: 2.0.3 resolution: "expand-template@npm:2.0.3" checksum: 10c0/1c9e7afe9acadf9d373301d27f6a47b34e89b3391b1ef38b7471d381812537ef2457e620ae7f819d2642ce9c43b189b3583813ec395e2938319abe356a9b2f51 languageName: node linkType: hard "expect@npm:30.4.1": version: 30.4.1 resolution: "expect@npm:30.4.1" Loading Loading @@ -16414,13 +16466,6 @@ __metadata: languageName: node linkType: hard "fs-constants@npm:^1.0.0": version: 1.0.0 resolution: "fs-constants@npm:1.0.0" checksum: 10c0/a0cde99085f0872f4d244e83e03a46aa387b74f5a5af750896c6b05e9077fac00e9932fdf5aef84f2f16634cd473c63037d7a512576da7d5c2b9163d1909f3a8 languageName: node linkType: hard "fs-extra@npm:~11.3.0": version: 11.3.4 resolution: "fs-extra@npm:11.3.4" Loading Loading @@ -16611,13 +16656,6 @@ __metadata: languageName: node linkType: hard "github-from-package@npm:0.0.0": version: 0.0.0 resolution: "github-from-package@npm:0.0.0" checksum: 10c0/737ee3f52d0a27e26332cde85b533c21fcdc0b09fb716c3f8e522cfaa9c600d4a631dec9fcde179ec9d47cca89017b7848ed4d6ae6b6b78f936c06825b1fcc12 languageName: node linkType: hard "glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" Loading Loading @@ -16976,13 +17014,6 @@ __metadata: languageName: node linkType: hard "ieee754@npm:^1.1.13": version: 1.2.1 resolution: "ieee754@npm:1.2.1" checksum: 10c0/b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb languageName: node linkType: hard "ignore-by-default@npm:^1.0.1": version: 1.0.1 resolution: "ignore-by-default@npm:1.0.1" Loading Loading @@ -17082,20 +17113,13 @@ __metadata: languageName: node linkType: hard "inherits@npm:2, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.4": "inherits@npm:2, inherits@npm:^2.0.3, inherits@npm:~2.0.4": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 languageName: node linkType: hard "ini@npm:~1.3.0": version: 1.3.8 resolution: "ini@npm:1.3.8" checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a languageName: node linkType: hard "ini@npm:~4.1.0": version: 4.1.3 resolution: "ini@npm:4.1.3" Loading Loading @@ -19319,13 +19343,6 @@ __metadata: languageName: node linkType: hard "mimic-response@npm:^3.1.0": version: 3.1.0 resolution: "mimic-response@npm:3.1.0" checksum: 10c0/0d6f07ce6e03e9e4445bee655202153bdb8a98d67ee8dc965ac140900d7a2688343e6b4c9a72cfc9ef2f7944dfd76eef4ab2482eb7b293a68b84916bac735362 languageName: node linkType: hard "minimatch@npm:10.2.3": version: 10.2.3 resolution: "minimatch@npm:10.2.3" Loading Loading @@ -19380,7 +19397,7 @@ __metadata: languageName: node linkType: hard "minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": "minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 Loading Loading @@ -19463,13 +19480,6 @@ __metadata: languageName: node linkType: hard "mkdirp-classic@npm:^0.5.2, mkdirp-classic@npm:^0.5.3": version: 0.5.3 resolution: "mkdirp-classic@npm:0.5.3" checksum: 10c0/95371d831d196960ddc3833cc6907e6b8f67ac5501a6582f47dfae5eb0f092e9f8ce88e0d83afcae95d6e2b61a01741ba03714eeafb6f7a6e9dcc158ac85b168 languageName: node linkType: hard "mlly@npm:^1.7.4": version: 1.8.2 resolution: "mlly@npm:1.8.2" Loading Loading @@ -19613,13 +19623,6 @@ __metadata: languageName: node linkType: hard "napi-build-utils@npm:^2.0.0": version: 2.0.0 resolution: "napi-build-utils@npm:2.0.0" checksum: 10c0/5833aaeb5cc5c173da47a102efa4680a95842c13e0d9cc70428bd3ee8d96bb2172f8860d2811799b5daa5cbeda779933601492a2028a6a5351c6d0fcf6de83db languageName: node linkType: hard "napi-postinstall@npm:^0.3.0": version: 0.3.4 resolution: "napi-postinstall@npm:0.3.4" Loading Loading @@ -19674,15 +19677,6 @@ __metadata: languageName: node linkType: hard "node-abi@npm:^3.3.0": version: 3.94.0 resolution: "node-abi@npm:3.94.0" dependencies: semver: "npm:^7.3.5" checksum: 10c0/0df171a73f2646594ed63b78e78e060813131aeb326062164859016e2143513e59cd0f15e1d853fe80de1b329a59c2f8e9c8160be89872f218782dbc66df4044 languageName: node linkType: hard "node-abort-controller@npm:3.1.1": version: 3.1.1 resolution: "node-abort-controller@npm:3.1.1" Loading Loading @@ -19942,7 +19936,7 @@ __metadata: languageName: node linkType: hard "once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": "once@npm:^1.3.0, once@npm:^1.4.0": version: 1.4.0 resolution: "once@npm:1.4.0" dependencies: Loading Loading @@ -20482,28 +20476,6 @@ __metadata: languageName: node linkType: hard "prebuild-install@npm:^7.1.3": version: 7.1.3 resolution: "prebuild-install@npm:7.1.3" dependencies: detect-libc: "npm:^2.0.0" expand-template: "npm:^2.0.3" github-from-package: "npm:0.0.0" minimist: "npm:^1.2.3" mkdirp-classic: "npm:^0.5.3" napi-build-utils: "npm:^2.0.0" node-abi: "npm:^3.3.0" pump: "npm:^3.0.0" rc: "npm:^1.2.7" simple-get: "npm:^4.0.0" tar-fs: "npm:^2.0.0" tunnel-agent: "npm:^0.6.0" bin: prebuild-install: bin.js checksum: 10c0/25919a42b52734606a4036ab492d37cfe8b601273d8dfb1fa3c84e141a0a475e7bad3ab848c741d2f810cef892fcf6059b8c7fe5b29f98d30e0c29ad009bedff languageName: node linkType: hard "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" Loading Loading @@ -20647,16 +20619,6 @@ __metadata: languageName: node linkType: hard "pump@npm:^3.0.0": version: 3.0.4 resolution: "pump@npm:3.0.4" dependencies: end-of-stream: "npm:^1.1.0" once: "npm:^1.3.1" checksum: 10c0/2780e66b5471c19e3e3e1063b84f3f6a3a08367f24c5ed552f98cd5901e6ada27c7ad6495d4244f553fd03b01884a4561933064f053f47c8994d84fd352768ea languageName: node linkType: hard "punycode.js@npm:^2.3.1": version: 2.3.1 resolution: "punycode.js@npm:2.3.1" Loading Loading @@ -20763,20 +20725,6 @@ __metadata: languageName: node linkType: hard "rc@npm:^1.2.7": version: 1.2.8 resolution: "rc@npm:1.2.8" dependencies: deep-extend: "npm:^0.6.0" ini: "npm:~1.3.0" minimist: "npm:^1.2.0" strip-json-comments: "npm:~2.0.1" bin: rc: ./cli.js checksum: 10c0/24a07653150f0d9ac7168e52943cc3cb4b7a22c0e43c7dff3219977c2fdca5a2760a304a029c20811a0e79d351f57d46c9bde216193a0f73978496afc2b85b15 languageName: node linkType: hard "react-apexcharts@npm:^1.9.0": version: 1.9.0 resolution: "react-apexcharts@npm:1.9.0" Loading Loading @@ -20966,7 +20914,7 @@ __metadata: languageName: node linkType: hard "readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.2": "readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.2": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: Loading Loading @@ -21510,7 +21458,7 @@ __metadata: languageName: node linkType: hard "safe-buffer@npm:^5.0.1, safe-buffer@npm:~5.2.0, safe-buffer@npm:~5.2.1": "safe-buffer@npm:~5.2.0, safe-buffer@npm:~5.2.1": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 Loading Loading @@ -22093,24 +22041,6 @@ __metadata: languageName: node linkType: hard "simple-concat@npm:^1.0.0": version: 1.0.1 resolution: "simple-concat@npm:1.0.1" checksum: 10c0/62f7508e674414008910b5397c1811941d457dfa0db4fd5aa7fa0409eb02c3609608dfcd7508cace75b3a0bf67a2a77990711e32cd213d2c76f4fd12ee86d776 languageName: node linkType: hard "simple-get@npm:^4.0.0": version: 4.0.1 resolution: "simple-get@npm:4.0.1" dependencies: decompress-response: "npm:^6.0.0" once: "npm:^1.3.1" simple-concat: "npm:^1.0.0" checksum: 10c0/b0649a581dbca741babb960423248899203165769747142033479a7dc5e77d7b0fced0253c731cd57cf21e31e4d77c9157c3069f4448d558ebc96cf9e1eebcf0 languageName: node linkType: hard "simple-swizzle@npm:^0.2.2": version: 0.2.4 resolution: "simple-swizzle@npm:0.2.4" Loading Loading @@ -22519,13 +22449,6 @@ __metadata: languageName: node linkType: hard "strip-json-comments@npm:~2.0.1": version: 2.0.1 resolution: "strip-json-comments@npm:2.0.1" checksum: 10c0/b509231cbdee45064ff4f9fd73609e2bcc4e84a4d508e9dd0f31f70356473fde18abfb5838c17d56fb236f5a06b102ef115438de0600b749e818a35fbbc48c43 languageName: node linkType: hard "superagent@npm:^10.3.0": version: 10.3.0 resolution: "superagent@npm:10.3.0" Loading Loading @@ -22717,31 +22640,6 @@ __metadata: languageName: node linkType: hard "tar-fs@npm:^2.0.0": version: 2.1.5 resolution: "tar-fs@npm:2.1.5" dependencies: chownr: "npm:^1.1.1" mkdirp-classic: "npm:^0.5.2" pump: "npm:^3.0.0" tar-stream: "npm:^2.1.4" checksum: 10c0/b987429214c3ab3be1f439b4e097dc310acf449c35f355956d801f59ef4cfde3b9827797ab2d2f087ed024e459eedc9b3cd860c9190b86e356ba348ade928684 languageName: node linkType: hard "tar-stream@npm:^2.1.4": version: 2.2.0 resolution: "tar-stream@npm:2.2.0" dependencies: bl: "npm:^4.0.3" end-of-stream: "npm:^1.4.1" fs-constants: "npm:^1.0.0" inherits: "npm:^2.0.3" readable-stream: "npm:^3.1.1" checksum: 10c0/2f4c910b3ee7196502e1ff015a7ba321ec6ea837667220d7bcb8d0852d51cb04b87f7ae471008a6fb8f5b1a1b5078f62f3a82d30c706f20ada1238ac797e7692 languageName: node linkType: hard "tar@npm:^7.5.4": version: 7.5.7 resolution: "tar@npm:7.5.7" Loading Loading @@ -23006,15 +22904,6 @@ __metadata: languageName: node linkType: hard "tunnel-agent@npm:^0.6.0": version: 0.6.0 resolution: "tunnel-agent@npm:0.6.0" dependencies: safe-buffer: "npm:^5.0.1" checksum: 10c0/4c7a1b813e7beae66fdbf567a65ec6d46313643753d0beefb3c7973d66fcec3a1e7f39759f0a0b4465883499c6dc8b0750ab8b287399af2e583823e40410a17a languageName: node linkType: hard "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0"