Commit a950c658 authored by Grant's avatar Grant
Browse files

replace canvas with @napi-rs/canvas

parent 72482efb
Loading
Loading
Loading
Loading
Loading
+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

@@ -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 ===
#
+1 −1
Original line number Diff line number Diff line
@@ -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:^",
@@ -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",
+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";

+130 −241
Original line number Diff line number Diff line
@@ -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"
@@ -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:^"
@@ -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"
@@ -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"
@@ -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"
@@ -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"
@@ -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"
@@ -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"
@@ -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"
@@ -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
@@ -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"
@@ -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"
@@ -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"
@@ -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"
@@ -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"
@@ -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"
@@ -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"
@@ -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
@@ -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"
@@ -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"
@@ -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"
@@ -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:
@@ -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"
@@ -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"
@@ -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"
@@ -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:
@@ -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
@@ -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"
@@ -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"
@@ -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"
@@ -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"